// This file was automatically generated by bifcl from /opt/local/var/macports/build/zeek-c10ab06c/work/zeek-8.0.7/src/analyzer/protocol/dce-rpc/types.bif (plugin mode).

#pragma once

#if defined(ZEEK_IN_NETVAR) || ! defined(_opt_local_var_macports_build_zeek_c10ab06c_work_build_src_analyzer_protocol_dce_rpc_types_bif)
#ifndef ZEEK_IN_NETVAR
#ifndef _opt_local_var_macports_build_zeek_c10ab06c_work_build_src_analyzer_protocol_dce_rpc_types_bif
#define _opt_local_var_macports_build_zeek_c10ab06c_work_build_src_analyzer_protocol_dce_rpc_types_bif
#include "zeek/zeek-bif.h"
#endif
#endif

// NOLINTNEXTLINE(performance-enum-size)
namespace BifEnum::DCE_RPC { enum PType {
	REQUEST,
	PING,
	RESPONSE,
	FAULT,
	WORKING,
	NOCALL,
	REJECT,
	ACK,
	CL_CANCEL,
	FACK,
	CANCEL_ACK,
	BIND,
	BIND_ACK,
	BIND_NAK,
	ALTER_CONTEXT,
	ALTER_CONTEXT_RESP,
	AUTH3,
	SHUTDOWN,
	CO_CANCEL,
	ORPHANED,
	RTS,
}; }
namespace zeek::BifType::Enum::DCE_RPC { extern zeek::IntrusivePtr<zeek::EnumType> PType; }
// NOLINTNEXTLINE(performance-enum-size)
namespace BifEnum::DCE_RPC { enum IfID {
	unknown_if,
	epmapper,
	lsarpc,
	lsa_ds,
	mgmt,
	netlogon,
	samr,
	srvsvc,
	spoolss,
	drs,
	winspipe,
	wkssvc,
	oxid,
	ISCMActivator,
}; }
namespace zeek::BifType::Enum::DCE_RPC { extern zeek::IntrusivePtr<zeek::EnumType> IfID; }

#endif
