Source: core/sys/windows/_rpcndr.d
core.sys.windows.rpcndr
Windows API header module
Translated from MinGW Windows headers
License
alias CS_TAG_GETTING_ROUTINE CS_TYPE_FROM_NETCS_ROUTINE CS_TYPE_LOCAL_SIZE_ROUTINE CS_TYPE_NET_SIZE_ROUTINE CS_TYPE_TO_NETCS_ROUTINE EXPR_EVAL GENERIC_BINDING_ROUTINE GENERIC_UNBIND_ROUTINE hyper MIDL_uhyper midl_user_allocate midl_user_free NDR_CCONTEXT NDR_NOTIFY_ROUTINE NDR_RUNDOWN NDR_SCONTEXT PARRAY_INFO PFORMAT_STRING PFULL_PTR_TO_REFID_ELEMENT PFULL_PTR_XLAT_TABLES PGENERIC_BINDING_INFO PGENERIC_BINDING_ROUTINE_PAIR PMIDL_SERVER_INFO PMIDL_STUB_DESC PMIDL_STUB_MESSAGE PMIDL_STUBLESS_PROXY_INFO PMIDL_XMIT_TYPE PRPC_CLIENT_ALLOC PRPC_CLIENT_FREE PSCONTEXT_QUEUE PXMIT_ROUTINE_QUINTUPLE RPC_BUFPTR RPC_LENGTH RPC_SS_THREAD_HANDLE SERVER_ROUTINE small STUB_THUNK USER_MARSHAL_FREEING_ROUTINE USER_MARSHAL_MARSHALLING_ROUTINE USER_MARSHAL_SIZING_ROUTINE USER_MARSHAL_UNMARSHALLING_ROUTINE XMIT_HELPER_ROUTINE
struct _FULL_PTR_XLAT_TABLES _MIDL_STUB_DESC _MIDL_STUB_MESSAGE ARRAY_INFO COMM_FAULT_OFFSETS FULL_PTR_TO_REFID_ELEMENT FULL_PTR_XLAT_TABLES GENERIC_BINDING_INFO GENERIC_BINDING_ROUTINE_PAIR MALLOC_FREE_STRUCT MIDL_FORMAT_STRING MIDL_SERVER_INFO MIDL_STUB_DESC MIDL_STUB_MESSAGE MIDL_STUBLESS_PROXY_INFO NDR_CS_ROUTINES NDR_CS_SIZE_CONVERT_ROUTINES SCONTEXT_QUEUE tagNDR_SCONTEXT USER_MARSHAL_ROUTINE_QUADRUPLE XMIT_ROUTINE_QUINTUPLE
union CLIENT_CALL_RETURN
fn char_array_from_ndr char_from_ndr data_from_ndr data_into_ndr data_size_ndr double_array_from_ndr double_from_ndr enum_from_ndr float_array_from_ndr float_from_ndr hyper_array_from_ndr hyper_from_ndr hyper_from_ndr_temp int_array_from_ndr int_from_ndr int_from_ndr_temp midl_allocate MIDL_wchar_strcpy MIDL_wchar_strlen NdrAllocate NdrByteCountPointerBufferSize NdrByteCountPointerFree NdrByteCountPointerMarshall NdrByteCountPointerUnmarshall NDRCContextBinding NDRCContextMarshall NDRCContextUnmarshall NdrClearOutParameters NdrClientCall NdrClientContextMarshall NdrClientContextUnmarshall NdrClientInitialize NdrClientInitializeNew NdrComplexArrayBufferSize NdrComplexArrayFree NdrComplexArrayMarshall NdrComplexArrayMemorySize NdrComplexArrayUnmarshall NdrComplexStructBufferSize NdrComplexStructFree NdrComplexStructMarshall NdrComplexStructMemorySize NdrComplexStructUnmarshall NdrConformantArrayBufferSize NdrConformantArrayFree NdrConformantArrayMarshall NdrConformantArrayMemorySize NdrConformantArrayUnmarshall NdrConformantStringBufferSize NdrConformantStringMarshall NdrConformantStringMemorySize NdrConformantStringUnmarshall NdrConformantStructBufferSize NdrConformantStructFree NdrConformantStructMarshall NdrConformantStructMemorySize NdrConformantStructUnmarshall NdrConformantVaryingArrayBufferSize NdrConformantVaryingArrayFree NdrConformantVaryingArrayMarshall NdrConformantVaryingArrayMemorySize NdrConformantVaryingArrayUnmarshall NdrConformantVaryingStructBufferSize NdrConformantVaryingStructFree NdrConformantVaryingStructMarshall NdrConformantVaryingStructMemorySize NdrConformantVaryingStructUnmarshall NdrContextHandleSize NdrConvert NDRcopy NdrEncapsulatedUnionBufferSize NdrEncapsulatedUnionFree NdrEncapsulatedUnionMarshall NdrEncapsulatedUnionMemorySize NdrEncapsulatedUnionUnmarshall NdrFixedArrayBufferSize NdrFixedArrayFree NdrFixedArrayMarshall NdrFixedArrayMemorySize NdrFixedArrayUnmarshall NdrFreeBuffer NdrFullPointerFree NdrFullPointerInsertRefId NdrFullPointerQueryPointer NdrFullPointerQueryRefId NdrFullPointerXlatFree NdrFullPointerXlatInit NdrGetBuffer NdrHardStructBufferSize NdrHardStructFree NdrHardStructMarshall NdrHardStructMemorySize NdrHardStructUnmarshall NdrInterfacePointerBufferSize NdrInterfacePointerFree NdrInterfacePointerMarshall NdrInterfacePointerMemorySize NdrInterfacePointerUnmarshall NdrMapCommAndFaultStatus NdrNonConformantStringBufferSize NdrNonConformantStringMarshall NdrNonConformantStringMemorySize NdrNonConformantStringUnmarshall NdrNonEncapsulatedUnionBufferSize NdrNonEncapsulatedUnionFree NdrNonEncapsulatedUnionMarshall NdrNonEncapsulatedUnionMemorySize NdrNonEncapsulatedUnionUnmarshall NdrNsGetBuffer NdrNsSendReceive NdrOleAllocate NdrOleFree NdrPointerBufferSize NdrPointerFree NdrPointerMarshall NdrPointerMemorySize NdrPointerUnmarshall NdrRpcSmClientAllocate NdrRpcSmClientFree NdrRpcSmSetClientToOsf NdrRpcSsDefaultAllocate NdrRpcSsDefaultFree NdrRpcSsDisableAllocate NdrRpcSsEnableAllocate NDRSContextMarshall NDRSContextUnmarshall NdrSendReceive NdrServerCall NdrServerContextMarshall NdrServerContextUnmarshall NdrServerInitialize NdrServerInitializeMarshall NdrServerInitializeNew NdrServerInitializeUnmarshall NdrServerMarshall NdrServerUnmarshall NdrSH_Copy NdrSH_IfAlloc NdrSH_IfAllocCopy NdrSH_IfAllocRef NdrSH_IfAllocSet NdrSH_IfCopy NdrSH_IfFree NdrSH_StringMarshall NdrSH_StringUnMarshall NdrSH_TLUPDecision NdrSH_TLUPDecisionBuffer NdrSH_UPDecision NdrSimpleStructBufferSize NdrSimpleStructFree NdrSimpleStructMarshall NdrSimpleStructMemorySize NdrSimpleStructUnmarshall NdrSimpleTypeMarshall NdrSimpleTypeUnmarshall NdrStubCall NdrUserMarshalBufferSize NdrUserMarshalFree NdrUserMarshalMarshall NdrUserMarshalMemorySize NdrUserMarshalUnmarshall NdrVaryingArrayBufferSize NdrVaryingArrayFree NdrVaryingArrayMarshall NdrVaryingArrayMemorySize NdrVaryingArrayUnmarshall NdrXmitOrRepAsBufferSize NdrXmitOrRepAsFree NdrXmitOrRepAsMarshall NdrXmitOrRepAsMemorySize NdrXmitOrRepAsUnmarshall RpcSmAllocate RpcSmClientFree RpcSmDestroyClientContext RpcSmDisableAllocate RpcSmEnableAllocate RpcSmFree RpcSmGetThreadHandle RpcSmSetClientAllocFree RpcSmSetThreadHandle RpcSmSwapClientAllocFree RpcSsAllocate RpcSsDestroyClientContext RpcSsDisableAllocate RpcSsEnableAllocate RpcSsFree RpcSsGetThreadHandle RpcSsSetClientAllocFree RpcSsSetThreadHandle RpcSsSwapClientAllocFree short_array_from_ndr short_from_ndr short_from_ndr_temp tree_into_ndr tree_peek_ndr tree_size_ndr
Types 68
aliasmidl_user_allocate = MIDL_user_allocate
aliasmidl_user_free = MIDL_user_free
aliashyper = long
aliasMIDL_uhyper = ulong
aliassmall = char
aliasNDR_CCONTEXT = void *
structtagNDR_SCONTEXT
Fields
void *[2] padvoid *userContext userContextaliasNDR_SCONTEXT = tagNDR_SCONTEXT *
structSCONTEXT_QUEUE
aliasPSCONTEXT_QUEUE = SCONTEXT_QUEUE *
struct_MIDL_STUB_MESSAGE
struct_MIDL_STUB_DESC
struct_FULL_PTR_XLAT_TABLES
aliasRPC_BUFPTR = ubyte *RPC_BUFPTR
aliasRPC_LENGTH = uint
aliasPFORMAT_STRING = const(char) *
structARRAY_INFO
Fields
int Dimensionuint *BufferConformanceMark BufferConformanceMarkuint *BufferVarianceMark BufferVarianceMarkuint *MaxCountArray MaxCountArrayuint *OffsetArray OffsetArrayuint *ActualCountArray ActualCountArrayaliasPARRAY_INFO = ARRAY_INFO *
structMIDL_STUB_MESSAGE
Fields
PRPC_MESSAGE RpcMsgubyte *Buffer Bufferubyte *BufferStart BufferStartubyte *BufferEnd BufferEndubyte *BufferMark BufferMarkuint BufferLengthuint MemorySizeubyte *Memory Memoryint IsClientint ReuseBufferubyte *AllocAllNodesMemory AllocAllNodesMemoryubyte *AllocAllNodesMemoryEnd AllocAllNodesMemoryEndint IgnoreEmbeddedPointersubyte *PointerBufferMark PointerBufferMarkubyte fBufferValidubyte UnusedULONG_PTR MaxCountuint Offsetuint ActualCountvoid * function (uint) pfnAllocatevoid function (void *) pfnFreeubyte * StackTopubyte * pPresentedTypeubyte * pTransmitTypehandle_t SavedHandleconst(_MIDL_STUB_DESC) * StubDesc_FULL_PTR_XLAT_TABLES *FullPtrXlatTables FullPtrXlatTablesuint FullPtrRefIdint fCheckBoundsbyte bit_fields_for_Duint dwDestContextvoid * pvDestContextNDR_SCONTEXT * SavedContextHandlesint ParamNumberIRpcChannelBuffer pRpcChannelBufferPARRAY_INFO pArrayInfouint * SizePtrCountArrayuint * SizePtrOffsetArrayuint * SizePtrLengthArrayvoid * pArgQueueuint dwStubPhaseINT_PTR[5] w2kReservedaliasPMIDL_STUB_MESSAGE = MIDL_STUB_MESSAGE *
aliasGENERIC_BINDING_ROUTINE = void * function (void *)
aliasGENERIC_UNBIND_ROUTINE = void function (void *, ubyte *)
aliasUSER_MARSHAL_SIZING_ROUTINE = uint function (uint *, uint, void *)
aliasUSER_MARSHAL_MARSHALLING_ROUTINE = ubyte * function (uint *, ubyte *, void *)
aliasUSER_MARSHAL_UNMARSHALLING_ROUTINE = ubyte * function (uint *, ubyte *, void *)
aliasUSER_MARSHAL_FREEING_ROUTINE = void function (uint *, void *)
aliasNDR_NOTIFY_ROUTINE = void function ()
structGENERIC_BINDING_INFO
structXMIT_ROUTINE_QUINTUPLE
Fields
XMIT_HELPER_ROUTINE pfnTranslateToXmitXMIT_HELPER_ROUTINE pfnTranslateFromXmitXMIT_HELPER_ROUTINE pfnFreeXmitXMIT_HELPER_ROUTINE pfnFreeInststructMALLOC_FREE_STRUCT
Fields
void * function (uint) pfnAllocatevoid function (void *) pfnFreestructCOMM_FAULT_OFFSETS
Fields
short CommOffsetshort FaultOffsetFields
USER_MARSHAL_SIZING_ROUTINE pfnBufferSizeUSER_MARSHAL_MARSHALLING_ROUTINE pfnMarshallUSER_MARSHAL_UNMARSHALLING_ROUTINE pfnUnmarshallUSER_MARSHAL_FREEING_ROUTINE pfnFreeenumIDL_CS_CONVERT
IDL_CS_NO_CONVERT
IDL_CS_IN_PLACE_CONVERT
IDL_CS_NEW_BUFFER_CONVERT
Fields
CS_TYPE_NET_SIZE_ROUTINE pfnNetSizeCS_TYPE_TO_NETCS_ROUTINE pfnToNetCsCS_TYPE_LOCAL_SIZE_ROUTINE pfnLocalSizeCS_TYPE_FROM_NETCS_ROUTINE pfnFromNetCsstructNDR_CS_ROUTINES
Fields
NDR_CS_SIZE_CONVERT_ROUTINES *pSizeConvertRoutines pSizeConvertRoutinesCS_TAG_GETTING_ROUTINE *pTagGettingRoutines pTagGettingRoutinesstructMIDL_STUB_DESC
Fields
void * RpcInterfaceInformationvoid * function(uint) pfnAllocatevoid function (void *) pfnFree_IMPLICIT_HANDLE_INFO IMPLICIT_HANDLE_INFOconst(NDR_RUNDOWN) * apfnNdrRundownRoutinesconst(GENERIC_BINDING_ROUTINE_PAIR) * aGenericBindingRoutinePairsconst(EXPR_EVAL) * apfnExprEvalconst(XMIT_ROUTINE_QUINTUPLE) * aXmitQuintupleconst(char) * *pFormatTypes pFormatTypesint fCheckBoundsuint VersionMALLOC_FREE_STRUCT *pMallocFreeStruct pMallocFreeStructint MIDLVersionconst(COMM_FAULT_OFFSETS) * CommFaultOffsetsconst(USER_MARSHAL_ROUTINE_QUADRUPLE) * aUserMarshalQuadrupleconst(NDR_NOTIFY_ROUTINE) * NotifyRoutineTableULONG_PTR mFlagsconst(NDR_CS_ROUTINES) * CsRoutineTablesvoid *Reserved4 Reserved4ULONG_PTR Reserved5aliasPMIDL_STUB_DESC = const(MIDL_STUB_DESC) *
aliasPMIDL_XMIT_TYPE = void *
structMIDL_FORMAT_STRING
Fields
short Padubyte[1] FormatstructMIDL_SERVER_INFO
Fields
PMIDL_STUB_DESC pStubDescconst(SERVER_ROUTINE) * DispatchTablePFORMAT_STRING ProcStringconst(ushort) * FmtStringOffsetconst(STUB_THUNK) * ThunkTablealiasPMIDL_SERVER_INFO = MIDL_SERVER_INFO *
structMIDL_STUBLESS_PROXY_INFO
unionCLIENT_CALL_RETURN
Fields
void *Pointer PointerLONG_PTR SimpleenumXLAT_SIDE
XLAT_SERVER = 1
XLAT_CLIENT
structFULL_PTR_XLAT_TABLES
Nested Templates
_RefIdToPointer_PointerToRefIdenumSTUB_PHASE
STUB_UNMARSHAL
STUB_CALL_SERVER
STUB_MARSHAL
STUB_CALL_SERVER_NO_HRESULT
enumPROXY_PHASE
PROXY_CALCSIZE
PROXY_GETBUFFER
PROXY_MARSHAL
PROXY_SENDRECEIVE
PROXY_UNMARSHAL
aliasRPC_SS_THREAD_HANDLE = void *
aliasNDR_RUNDOWN = void function (void *)
aliasEXPR_EVAL = void function (_MIDL_STUB_MESSAGE *)
aliasXMIT_HELPER_ROUTINE = void function(PMIDL_STUB_MESSAGE)
aliasCS_TYPE_NET_SIZE_ROUTINE = void function (RPC_BINDING_HANDLE, uint, uint, IDL_CS_CONVERT *, uint *, error_status_t *)
aliasCS_TYPE_LOCAL_SIZE_ROUTINE = void function (RPC_BINDING_HANDLE, uint, uint, IDL_CS_CONVERT *, uint *, error_status_t *)
aliasCS_TYPE_TO_NETCS_ROUTINE = void function (RPC_BINDING_HANDLE, uint, void *, uint, byte *, uint *, error_status_t *)
aliasCS_TYPE_FROM_NETCS_ROUTINE = void function (RPC_BINDING_HANDLE, uint, byte *, uint, uint, void *, uint *, error_status_t *)
aliasCS_TAG_GETTING_ROUTINE = void function (RPC_BINDING_HANDLE, int, uint *, uint *, uint *, error_status_t *)
aliasPRPC_CLIENT_ALLOC = void * function(uint)
aliasPRPC_CLIENT_FREE = void function(void *)
aliasSTUB_THUNK = void function (PMIDL_STUB_MESSAGE)
aliasSERVER_ROUTINE = int function()
Functions 196
fn
void NDRCContextMarshall(NDR_CCONTEXT, void *)fn
void NDRCContextUnmarshall(NDR_CCONTEXT *, RPC_BINDING_HANDLE, void *, uint)fn
void NDRSContextMarshall(NDR_SCONTEXT, void *, NDR_RUNDOWN)fn
NDR_SCONTEXT NDRSContextUnmarshall(void * pBuff, uint)fn
void RpcSsDestroyClientContext(void * *)fn
void NDRcopy(void *, void *, uint)fn
uint MIDL_wchar_strlen(wchar *)fn
void MIDL_wchar_strcpy(void *, wchar *)fn
void char_from_ndr(PRPC_MESSAGE, ubyte *)fn
void char_array_from_ndr(PRPC_MESSAGE, uint, uint, ubyte *)fn
void short_from_ndr(PRPC_MESSAGE, ushort *)fn
void short_array_from_ndr(PRPC_MESSAGE, uint, uint, ushort *)fn
void short_from_ndr_temp(ubyte * *, ushort *, uint)fn
void int_from_ndr(PRPC_MESSAGE, uint *)fn
void int_array_from_ndr(PRPC_MESSAGE, uint, uint, uint *)fn
void int_from_ndr_temp(ubyte * *, uint *, uint)fn
void enum_from_ndr(PRPC_MESSAGE, uint *)fn
void float_from_ndr(PRPC_MESSAGE, void *)fn
void float_array_from_ndr(PRPC_MESSAGE, uint, uint, void *)fn
void double_from_ndr(PRPC_MESSAGE, void *)fn
void double_array_from_ndr(PRPC_MESSAGE, uint, uint, void *)fn
void hyper_from_ndr(PRPC_MESSAGE, hyper *)fn
void hyper_array_from_ndr(PRPC_MESSAGE, uint, uint, hyper *)fn
void hyper_from_ndr_temp(ubyte * *, hyper *, uint)fn
void data_from_ndr(PRPC_MESSAGE, void *, char *, ubyte)fn
void data_into_ndr(void *, PRPC_MESSAGE, char *, ubyte)fn
void tree_into_ndr(void *, PRPC_MESSAGE, char *, ubyte)fn
void data_size_ndr(void *, PRPC_MESSAGE, char *, ubyte)fn
void tree_size_ndr(void *, PRPC_MESSAGE, char *, ubyte)fn
void tree_peek_ndr(PRPC_MESSAGE, ubyte * *, char *, ubyte)fn
void * midl_allocate(int)fn
void NdrSimpleTypeMarshall(PMIDL_STUB_MESSAGE, ubyte *, ubyte)fn
ubyte * NdrPointerMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING pFormat)fn
ubyte * NdrSimpleStructMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrConformantStructMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrConformantVaryingStructMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrHardStructMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrComplexStructMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrFixedArrayMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrConformantArrayMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrConformantVaryingArrayMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrVaryingArrayMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrComplexArrayMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrNonConformantStringMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrConformantStringMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrEncapsulatedUnionMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrNonEncapsulatedUnionMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrByteCountPointerMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrXmitOrRepAsMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrInterfacePointerMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrClientContextMarshall(PMIDL_STUB_MESSAGE, NDR_CCONTEXT, int)fn
void NdrSimpleTypeUnmarshall(PMIDL_STUB_MESSAGE, ubyte *, ubyte)fn
ubyte * NdrPointerUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrSimpleStructUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrConformantStructUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrConformantVaryingStructUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrHardStructUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrComplexStructUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrFixedArrayUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrConformantArrayUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrConformantVaryingArrayUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrVaryingArrayUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrComplexArrayUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrNonConformantStringUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrConformantStringUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrEncapsulatedUnionUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrNonEncapsulatedUnionUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrByteCountPointerUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrXmitOrRepAsUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
ubyte * NdrInterfacePointerUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
void NdrPointerBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrSimpleStructBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantStructBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantVaryingStructBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrHardStructBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrComplexStructBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrFixedArrayBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantArrayBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantVaryingArrayBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrVaryingArrayBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrComplexArrayBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantStringBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrNonConformantStringBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrEncapsulatedUnionBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrNonEncapsulatedUnionBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrByteCountPointerBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrXmitOrRepAsBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrInterfacePointerBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrContextHandleSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrPointerFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrSimpleStructFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantStructFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantVaryingStructFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrHardStructFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrComplexStructFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrFixedArrayFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantArrayFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConformantVaryingArrayFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrVaryingArrayFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrComplexArrayFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrEncapsulatedUnionFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrNonEncapsulatedUnionFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrByteCountPointerFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrXmitOrRepAsFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrInterfacePointerFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrConvert(PMIDL_STUB_MESSAGE, PFORMAT_STRING)fn
void NdrClientInitializeNew(PRPC_MESSAGE, PMIDL_STUB_MESSAGE, PMIDL_STUB_DESC, uint)fn
void NdrClientInitialize(PRPC_MESSAGE, PMIDL_STUB_MESSAGE, PMIDL_STUB_DESC, uint)fn
ubyte * NdrServerInitialize(PRPC_MESSAGE, PMIDL_STUB_MESSAGE, PMIDL_STUB_DESC)fn
ubyte * NdrGetBuffer(PMIDL_STUB_MESSAGE, uint, RPC_BINDING_HANDLE)fn
ubyte * NdrNsGetBuffer(PMIDL_STUB_MESSAGE, uint, RPC_BINDING_HANDLE)fn
ubyte * NdrSendReceive(PMIDL_STUB_MESSAGE, ubyte *)fn
ubyte * NdrNsSendReceive(PMIDL_STUB_MESSAGE, ubyte *, RPC_BINDING_HANDLE *)fn
void NdrFreeBuffer(PMIDL_STUB_MESSAGE)fn
int NdrStubCall(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, uint *)fn
void NdrServerCall(PRPC_MESSAGE)fn
int NdrServerUnmarshall(IRpcChannelBuffer, PRPC_MESSAGE, PMIDL_STUB_MESSAGE, PMIDL_STUB_DESC, PFORMAT_STRING, void *)fn
RPC_STATUS NdrMapCommAndFaultStatus(PMIDL_STUB_MESSAGE, uint *, uint *, RPC_STATUS)fn
int NdrSH_UPDecision(PMIDL_STUB_MESSAGE, ubyte * *, RPC_BUFPTR)fn
int NdrSH_TLUPDecision(PMIDL_STUB_MESSAGE, ubyte * *)fn
int NdrSH_TLUPDecisionBuffer(PMIDL_STUB_MESSAGE, ubyte * *)fn
int NdrSH_IfAlloc(PMIDL_STUB_MESSAGE, ubyte * *, uint)fn
int NdrSH_IfAllocRef(PMIDL_STUB_MESSAGE, ubyte * *, uint)fn
int NdrSH_IfAllocSet(PMIDL_STUB_MESSAGE, ubyte * *, uint)fn
RPC_BUFPTR NdrSH_IfCopy(PMIDL_STUB_MESSAGE, ubyte * *, uint)fn
RPC_BUFPTR NdrSH_IfAllocCopy(PMIDL_STUB_MESSAGE, ubyte * *, uint)fn
uint NdrSH_Copy(ubyte *, ubyte *, uint)fn
void NdrSH_IfFree(PMIDL_STUB_MESSAGE, ubyte *)fn
RPC_BUFPTR NdrSH_StringMarshall(PMIDL_STUB_MESSAGE, ubyte *, uint, int)fn
RPC_BUFPTR NdrSH_StringUnMarshall(PMIDL_STUB_MESSAGE, ubyte * *, int)fn
void * RpcSsAllocate(uint)fn
void RpcSsDisableAllocate()fn
void RpcSsEnableAllocate()fn
void RpcSsFree(void *)fn
void RpcSsSwapClientAllocFree(PRPC_CLIENT_ALLOC, PRPC_CLIENT_FREE, PRPC_CLIENT_ALLOC *, PRPC_CLIENT_FREE *)fn
void * RpcSmAllocate(uint, RPC_STATUS *)fn
RPC_STATUS RpcSmClientFree(void *)fn
RPC_STATUS RpcSmDestroyClientContext(void * *)fn
RPC_STATUS RpcSmFree(void *)fn
RPC_STATUS RpcSmSwapClientAllocFree(PRPC_CLIENT_ALLOC, PRPC_CLIENT_FREE, PRPC_CLIENT_ALLOC *, PRPC_CLIENT_FREE *)fn
void * NdrRpcSmClientAllocate(uint)fn
void NdrRpcSmClientFree(void *)fn
void * NdrRpcSsDefaultAllocate(uint)fn
void NdrRpcSsDefaultFree(void *)fn
int NdrFullPointerQueryPointer(PFULL_PTR_XLAT_TABLES, void *, ubyte, uint *)fn
int NdrFullPointerQueryRefId(PFULL_PTR_XLAT_TABLES, uint, ubyte, void * *)fn
void NdrFullPointerInsertRefId(PFULL_PTR_XLAT_TABLES, uint, void *)fn
int NdrFullPointerFree(PFULL_PTR_XLAT_TABLES, void *)fn
void * NdrAllocate(PMIDL_STUB_MESSAGE, uint)fn
void NdrClearOutParameters(PMIDL_STUB_MESSAGE, PFORMAT_STRING, void *)fn
void * NdrOleAllocate(uint)fn
void NdrOleFree(void *)fn
ubyte * NdrUserMarshalMarshall(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
ubyte * NdrUserMarshalUnmarshall(PMIDL_STUB_MESSAGE, ubyte * *, PFORMAT_STRING, ubyte)fn
void NdrUserMarshalBufferSize(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)fn
void NdrUserMarshalFree(PMIDL_STUB_MESSAGE, ubyte *, PFORMAT_STRING)Variables 3
enumvar
__RPCNDR_H_VERSION__ = 450enumvar
NDR_CHAR_REP_MASK = 0xFenumvar
cbNDRContext = 20