core.sys.windows.rpcdcep

Windows API header module

Translated from MinGW Windows headers

License

Types 20

aliasRPC_STATUS = long
Fields
ushort MajorVersion
ushort MinorVersion
Fields
GUID SyntaxGUID
RPC_VERSION SyntaxVersion
Fields
HANDLE Handle
uint DataRepresentation
void * Buffer
uint BufferLength
uint ProcNum
PRPC_SYNTAX_IDENTIFIER TransferSyntax
void * RpcInterfaceInformation
void * ReservedForRuntime
void * ManagerEpv
void * ImportContext
uint RpcFlags
Fields
uint DispatchTableCount
RPC_DISPATCH_FUNCTION * DispatchTable
LONG_PTR Reserved
Fields
ubyte * RpcProtocolSequence
ubyte * Endpoint
Fields
uint Length
RPC_SYNTAX_IDENTIFIER TransferSyntax
PRPC_DISPATCH_TABLE DispatchTable
uint RpcProtseqEndpointCount
PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint
void * DefaultManagerEpv
const(void) * InterpreterInfo
Fields
uint Length
RPC_SYNTAX_IDENTIFIER TransferSyntax
PRPC_DISPATCH_TABLE DispatchTable
uint RpcProtseqEndpointCount
PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint
ULONG_PTR Reserved
const(void) * InterpreterInfo
aliasI_RPC_MUTEX = void *
Fields
GUID Uuid
ushort VersMajor
ushort VersMinor
aliasRPC_BLOCKING_FN = RPC_STATUS function(void *, void *, void *)
aliasPRPC_RUNDOWN = void function(void *)

Variables 11

enumvarRPC_NCA_FLAGS_DEFAULT = 0
enumvarRPC_NCA_FLAGS_IDEMPOTENT = 1
enumvarRPC_NCA_FLAGS_BROADCAST = 2
enumvarRPC_NCA_FLAGS_MAYBE = 4
enumvarRPCFLG_ASYNCHRONOUS = 0x40000000
enumvarRPCFLG_INPUT_SYNCHRONOUS = 0x20000000
enumvarRPC_FLAGS_VALID_BIT = 0x8000
enumvarTRANSPORT_TYPE_CN = 1
enumvarTRANSPORT_TYPE_DG = 2
enumvarTRANSPORT_TYPE_LPC = 4
enumvarTRANSPORT_TYPE_WMSG = 8