ReactOS 0.4.16-dev-292-gbbdcc14
|
#include <basetsd.h>
Go to the source code of this file.
Classes | |
struct | _NDR_SCONTEXT |
struct | ARRAY_INFO |
struct | CS_STUB_INFO |
struct | _MIDL_STUB_MESSAGE |
struct | _GENERIC_BINDING_ROUTINE_PAIR |
struct | __GENERIC_BINDING_INFO |
struct | _XMIT_ROUTINE_QUINTUPLE |
struct | _USER_MARSHAL_ROUTINE_QUADRUPLE |
struct | _USER_MARSHAL_CB |
struct | _MALLOC_FREE_STRUCT |
struct | _COMM_FAULT_OFFSETS |
struct | _MIDL_STUB_DESC |
struct | _MIDL_FORMAT_STRING |
struct | _MIDL_SYNTAX_INFO |
struct | _MIDL_SERVER_INFO_ |
struct | _MIDL_STUBLESS_PROXY_INFO |
union | _CLIENT_CALL_RETURN |
struct | _FULL_PTR_TO_REFID_ELEMENT |
struct | _FULL_PTR_XLAT_TABLES |
struct | _SCONTEXT_QUEUE |
struct | _NDR_USER_MARSHAL_INFO_LEVEL1 |
struct | _NDR_USER_MARSHAL_INFO |
Enumerations | |
enum | USER_MARSHAL_CB_TYPE { USER_MARSHAL_CB_BUFFER_SIZE , USER_MARSHAL_CB_MARSHALL , USER_MARSHAL_CB_UNMARSHALL , USER_MARSHAL_CB_FREE } |
enum | STUB_PHASE { STUB_UNMARSHAL , STUB_CALL_SERVER , STUB_MARSHAL , STUB_CALL_SERVER_NO_HRESULT } |
enum | PROXY_PHASE { PROXY_CALCSIZE , PROXY_GETBUFFER , PROXY_MARSHAL , PROXY_SENDRECEIVE , PROXY_UNMARSHAL } |
enum | XLAT_SIDE { XLAT_SERVER = 1 , XLAT_CLIENT } |
#define __NDR_LOCAL_DATA_REPRESENTATION (__NDR_IEEE_FLOAT | __NDR_ASCII_CHAR | __NDR_LITTLE_ENDIAN) |
#define __NDR_LOCAL_ENDIAN (__NDR_LOCAL_DATA_REPRESENTATION & __NDR_INT_REP_MASK) |
#define midl_user_allocate MIDL_user_allocate |
#define midl_user_free MIDL_user_free |
#define NDR_ASCII_CHAR ((ULONG) __NDR_ASCII_CHAR) |
#define NDR_BIG_ENDIAN ((ULONG) __NDR_BIG_ENDIAN) |
#define NDR_CHAR_REP_MASK ((ULONG) __NDR_CHAR_REP_MASK) |
#define NDR_EBCDIC_CHAR ((ULONG) __NDR_EBCDIC_CHAR) |
#define NDR_FLOAT_REP_MASK ((ULONG) __NDR_FLOAT_REP_MASK) |
#define NDR_IBM_FLOAT ((ULONG) __NDR_IBM_FLOAT) |
#define NDR_IEEE_FLOAT ((ULONG) __NDR_IEEE_FLOAT) |
#define NDR_INT_REP_MASK ((ULONG) __NDR_INT_REP_MASK) |
#define NDR_LITTLE_ENDIAN ((ULONG) __NDR_LITTLE_ENDIAN) |
#define NDR_LOCAL_DATA_REPRESENTATION ((ULONG) __NDR_LOCAL_DATA_REPRESENTATION) |
#define NDR_LOCAL_ENDIAN ((ULONG) __NDR_LOCAL_ENDIAN) |
#define NDR_VAX_FLOAT ((ULONG) __NDR_VAX_FLOAT) |
#define NDRSContextValue | ( | hContext | ) | (&(hContext)->userContext) |
#define RPC_BAD_STUB_DATA_EXCEPTION_FILTER |
#define USER_MARSHAL_CB_SIGNATURE |
typedef union _CLIENT_CALL_RETURN CLIENT_CALL_RETURN |
typedef ULONG error_status_t |
typedef void(__RPC_USER * EXPR_EVAL) (struct _MIDL_STUB_MESSAGE *) |
typedef struct _MIDL_SERVER_INFO_ MIDL_SERVER_INFO |
typedef struct _MIDL_STUB_DESC MIDL_STUB_DESC |
typedef struct _MIDL_SYNTAX_INFO MIDL_SYNTAX_INFO |
typedef UINT64 MIDL_uhyper |
typedef void* NDR_CCONTEXT |
typedef void(__RPC_USER * NDR_NOTIFY2_ROUTINE) (boolean flag) |
typedef void(__RPC_USER * NDR_NOTIFY_ROUTINE) (void) |
typedef struct _NDR_SCONTEXT * NDR_SCONTEXT |
typedef struct ARRAY_INFO * PARRAY_INFO |
typedef struct _FULL_PTR_XLAT_TABLES * PFULL_PTR_XLAT_TABLES |
typedef struct _MIDL_SERVER_INFO_ * PMIDL_SERVER_INFO |
typedef const MIDL_STUB_DESC* PMIDL_STUB_DESC |
typedef struct _MIDL_STUB_MESSAGE * PMIDL_STUB_MESSAGE |
typedef struct _MIDL_SYNTAX_INFO * PMIDL_SYNTAX_INFO |
typedef struct _NDR_ASYNC_MESSAGE* PNDR_ASYNC_MESSAGE |
typedef struct _NDR_CORRELATION_INFO* PNDR_CORRELATION_INFO |
typedef struct _NDR_PIPE_DESC* PNDR_PIPE_DESC |
typedef struct _NDR_PIPE_MESSAGE* PNDR_PIPE_MESSAGE |
typedef struct _SCONTEXT_QUEUE * PSCONTEXT_QUEUE |
typedef unsigned char* RPC_BUFPTR |
typedef ULONG RPC_LENGTH |
typedef struct _SCONTEXT_QUEUE SCONTEXT_QUEUE |
typedef void(__RPC_API * STUB_THUNK) (PMIDL_STUB_MESSAGE) |
typedef struct _USER_MARSHAL_CB USER_MARSHAL_CB |
typedef void(__RPC_USER * USER_MARSHAL_FREEING_ROUTINE) (ULONG *, void *) |
typedef ULONG(__RPC_USER * USER_MARSHAL_SIZING_ROUTINE) (ULONG *, ULONG, void *) |
typedef void(__RPC_USER * XMIT_HELPER_ROUTINE) (PMIDL_STUB_MESSAGE) |
Enumerator | |
---|---|
PROXY_CALCSIZE | |
PROXY_GETBUFFER | |
PROXY_MARSHAL | |
PROXY_SENDRECEIVE | |
PROXY_UNMARSHAL |
Definition at line 454 of file rpcndr.h.
Enumerator | |
---|---|
STUB_UNMARSHAL | |
STUB_CALL_SERVER | |
STUB_MARSHAL | |
STUB_CALL_SERVER_NO_HRESULT |
Enumerator | |
---|---|
USER_MARSHAL_CB_BUFFER_SIZE | |
USER_MARSHAL_CB_MARSHALL | |
USER_MARSHAL_CB_UNMARSHALL | |
USER_MARSHAL_CB_FREE |
Definition at line 322 of file rpcndr.h.
Enumerator | |
---|---|
XLAT_SERVER | |
XLAT_CLIENT |
void *__RPC_USER MIDL_user_allocate | ( | SIZE_T | size | ) |
Definition at line 371 of file irotp.c.
Referenced by CreateDomainSidFromAccountSid(), CreateSidFromSidAndRid(), IrotEnumRunning(), IrotGetObject(), IrotRevoke(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapCopySid(), LsapLookupAccountDomainSids(), LsapLookupAccountRightName(), LsapLookupBuiltinDomainSids(), LsapLookupNames(), LsapLookupSids(), LsapLookupWellKnownSids(), LsapSplitNames(), LsarAddPrivilegesToAccount(), LsarEnumerateAccountRights(), LsarEnumeratePrivilegesAccount(), LsarLookupNames(), LsarLookupNames2(), LsarLookupSids(), LsarpEnumeratePrivileges(), LsarpLookupPrivilegeDisplayName(), LsarpLookupPrivilegeName(), LsarQueryAccountDomain(), LsarQueryAuditEvents(), LsarQueryAuditFull(), LsarQueryAuditLog(), LsarQueryDefaultQuota(), LsarQueryDnsDomain(), LsarQueryModification(), LsarQueryPdAccount(), LsarQueryPrimaryDomain(), LsarQuerySecurityObject(), LsarQueryServerRole(), LsarRemovePrivilegesFromAccount(), LsarSetAuditFull(), LsaSetSecurityObject(), s_get_cpsc(), s_get_names(), s_get_namesw(), s_get_s123(), s_make_pyramid_doub_carr(), SamrQuerySecurityObject(), SamSetSecurityObject(), and ScmGetServiceNameFromTag().
void __RPC_USER MIDL_user_free | ( | void * | p | ) |
Definition at line 376 of file irotp.c.
Referenced by DsAddressToSiteNamesExW(), DsAddressToSiteNamesW(), DsGetDcSiteCoverageW(), free_pyramid_doub_carr(), IrotEnumRunning(), IrotRevoke(), LsaEnumerateAccountRights(), LsaEnumerateAccounts(), LsaEnumerateAccountsWithUserRight(), LsaEnumeratePrivileges(), LsaEnumerateTrustedDomains(), LsaEnumerateTrustedDomainsEx(), LsaGetRemoteUserName(), LsaGetUserName(), LsaLookupNames(), LsaLookupNames2(), LsaLookupPrivilegeDisplayName(), LsaLookupPrivilegeName(), LsaLookupSids(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapLookupAccountRightName(), LsapLookupFullyQualifiedWellKnownNames(), LsapLookupIsolatedNames(), LsapLookupNames(), LsapLookupSids(), LsapSplitNames(), LsaQueryDomainInformationPolicy(), LsaQueryInformationPolicy(), LsaQueryInfoTrustedDomain(), LsarAddPrivilegesToAccount(), LsarEnumerateAccountRights(), LsarEnumeratePrivilegesAccount(), LsarLookupNames(), LsarLookupNames2(), LsarLookupSids(), LsarpEnumeratePrivileges(), LsarpLookupPrivilegeDisplayName(), LsarpLookupPrivilegeName(), LsarQueryAccountDomain(), LsarQueryAuditEvents(), LsarQueryAuditFull(), LsarQueryAuditLog(), LsarQueryDefaultQuota(), LsarQueryDnsDomain(), LsarQueryModification(), LsarQueryPrimaryDomain(), LsarQuerySecurityObject(), LsarQueryServerRole(), LsarRemovePrivilegesFromAccount(), LsarSetAuditFull(), LsaSetSecurityObject(), pointer_tests(), rot_entry_delete(), SamGetGroupsForUser(), SamGetMembersInGroup(), SamIFree_SAMPR_ALIAS_INFO_BUFFER(), SamIFree_SAMPR_DISPLAY_INFO_BUFFER(), SamIFree_SAMPR_DOMAIN_INFO_BUFFER(), SamIFree_SAMPR_ENUMERATION_BUFFER(), SamIFree_SAMPR_GET_GROUPS_BUFFER(), SamIFree_SAMPR_GET_MEMBERS_BUFFER(), SamIFree_SAMPR_GROUP_INFO_BUFFER(), SamIFree_SAMPR_PSID_ARRAY(), SamIFree_SAMPR_RETURNED_USTRING_ARRAY(), SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR(), SamIFree_SAMPR_ULONG_ARRAY(), SamIFree_SAMPR_USER_INFO_BUFFER(), SamIFreeVoid(), SamrQuerySecurityObject(), SamSetSecurityObject(), and ScmGetServiceNameFromTag().
RPCRTAPI void *RPC_ENTRY NdrAllocate | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
SIZE_T | Len | ||
) |
CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrAsyncClientCall | ( | PMIDL_STUB_DESC | pStubDescriptor, |
PFORMAT_STRING | pFormat, | ||
... | |||
) |
Definition at line 1930 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrAsyncServerCall | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1951 of file ndr_stubless.c.
RPCRTAPI LONG RPC_ENTRY NdrAsyncStubCall | ( | struct IRpcStubBuffer * | pThis, |
struct IRpcChannelBuffer * | pChannel, | ||
PRPC_MESSAGE | pRpcMsg, | ||
DWORD * | pdwStubPhase | ||
) |
Definition at line 1943 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrByteCountPointerBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6355 of file ndr_marshall.c.
RPCRTAPI void RPC_ENTRY NdrByteCountPointerFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6375 of file ndr_marshall.c.
RPCRTAPI unsigned char *RPC_ENTRY NdrByteCountPointerMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6332 of file ndr_marshall.c.
RPCRTAPI unsigned char *RPC_ENTRY NdrByteCountPointerUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6343 of file ndr_marshall.c.
RPCRTAPI RPC_BINDING_HANDLE RPC_ENTRY NDRCContextBinding | ( | NDR_CCONTEXT | CContext | ) |
Definition at line 76 of file ndr_contexthandle.c.
Referenced by client_get_handle(), CtxClose(), CtxHello(), m_CtxClose(), m_CtxHello(), and main().
RPCRTAPI void RPC_ENTRY NDRCContextMarshall | ( | NDR_CCONTEXT | CContext, |
void * | pBuff | ||
) |
Definition at line 97 of file ndr_contexthandle.c.
Referenced by main(), and NdrClientContextMarshall().
RPCRTAPI void RPC_ENTRY NDRCContextUnmarshall | ( | NDR_CCONTEXT * | pCContext, |
RPC_BINDING_HANDLE | hBinding, | ||
void * | pBuff, | ||
ULONG | DataRepresentation | ||
) |
Definition at line 206 of file ndr_contexthandle.c.
Referenced by m_CtxOpen2(), and NdrClientContextUnmarshall().
RPCRTAPI void RPC_ENTRY NdrClearOutParameters | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat, | ||
void * | ArgAddr | ||
) |
Definition at line 4661 of file ndr_marshall.c.
Referenced by client_do_args().
CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall | ( | PMIDL_STUB_DESC | pStubDescriptor, |
PFORMAT_STRING | pFormat, | ||
... | |||
) |
CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall2 | ( | PMIDL_STUB_DESC | pStubDescriptor, |
PFORMAT_STRING | pFormat, | ||
... | |||
) |
Definition at line 1022 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrClientContextMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_CCONTEXT | ContextHandle, | ||
int | fCheck | ||
) |
Definition at line 7057 of file ndr_marshall.c.
Referenced by CtxClose(), CtxHello(), m_CtxClose(), m_CtxHello(), m_CtxOpen2(), and NdrContextHandleMarshall().
RPCRTAPI void RPC_ENTRY NdrClientContextUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_CCONTEXT * | pContextHandle, | ||
RPC_BINDING_HANDLE | BindHandle | ||
) |
Definition at line 7082 of file ndr_marshall.c.
Referenced by CtxClose(), CtxOpen(), m_CtxClose(), m_CtxOpen(), m_CtxOpen2(), and NdrContextHandleUnmarshall().
RPCRTAPI void RPC_ENTRY NdrClientInitialize | ( | PRPC_MESSAGE | pRpcMessage, |
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PMIDL_STUB_DESC | pStubDesc, | ||
unsigned int | ProcNum | ||
) |
RPCRTAPI void RPC_ENTRY NdrClientInitializeNew | ( | PRPC_MESSAGE | pRpcMessage, |
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PMIDL_STUB_DESC | pStubDesc, | ||
unsigned int | ProcNum | ||
) |
Definition at line 47 of file ndr_clientserver.c.
Referenced by CtxClose(), CtxHello(), CtxOpen(), determine_pointer_marshalling_style(), do_ndr_async_client_call(), do_ndr_client_call(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), m_CtxOpen2(), NdrProxyInitialize(), test_client_init(), test_conf_complex_array(), test_conf_complex_struct(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_ndr_allocate(), test_ndr_buffer(), test_ndr_simple_type(), test_NdrMapCommAndFaultStatus(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), test_simple_struct_marshal(), and test_struct_align().
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NdrContextHandleInitialize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7153 of file ndr_marshall.c.
Referenced by stub_do_args().
RPCRTAPI void RPC_ENTRY NdrContextHandleSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7146 of file ndr_marshall.c.
RPCRTAPI void RPC_ENTRY NdrConvert | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4671 of file ndr_marshall.c.
Referenced by CtxClose(), CtxOpen(), do_ndr_client_call(), hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), m_CtxClose(), m_CtxOpen(), m_CtxOpen2(), NdrAsyncServerCall(), NdrpCompleteAsyncClientCall(), and NdrStubCall2().
RPCRTAPI void RPC_ENTRY NdrConvert2 | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat, | ||
LONG | NumberParams | ||
) |
Definition at line 4681 of file ndr_marshall.c.
RPCRTAPI void RPC_ENTRY NdrCorrelationFree | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7302 of file ndr_marshall.c.
Referenced by ndr_client_call_finally(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), and NdrStubCall2().
RPCRTAPI void RPC_ENTRY NdrCorrelationInitialize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
void * | pMemory, | ||
ULONG | CacheSize, | ||
ULONG | flags | ||
) |
Definition at line 7261 of file ndr_marshall.c.
Referenced by do_ndr_async_client_call(), do_ndr_client_call(), NdrAsyncServerCall(), NdrStubCall2(), and test_NdrCorrelationInitialize().
RPCRTAPI void RPC_ENTRY NdrCorrelationPass | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7285 of file ndr_marshall.c.
CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrDcomAsyncClientCall | ( | PMIDL_STUB_DESC | pStubDescriptor, |
PFORMAT_STRING | pFormat, | ||
... | |||
) |
RPCRTAPI LONG RPC_ENTRY NdrDcomAsyncStubCall | ( | struct IRpcStubBuffer * | pThis, |
struct IRpcChannelBuffer * | pChannel, | ||
PRPC_MESSAGE | pRpcMsg, | ||
DWORD * | pdwStubPhase | ||
) |
RPCRTAPI void RPC_ENTRY NdrFreeBuffer | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 184 of file ndr_clientserver.c.
Referenced by CtxClose(), CtxHello(), CtxOpen(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), m_CtxOpen2(), ndr_client_call_finally(), NdrpCompleteAsyncClientCall(), and test_ndr_buffer().
RPCRTAPI int RPC_ENTRY NdrFullPointerFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
void * | Pointer | ||
) |
Definition at line 214 of file ndr_fullpointer.c.
Referenced by PointerFree(), and test_fullpointer_xlat().
RPCRTAPI void RPC_ENTRY NdrFullPointerInsertRefId | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
ULONG | RefId, | ||
void * | pPointer | ||
) |
Definition at line 188 of file ndr_fullpointer.c.
Referenced by PointerUnmarshall(), and test_fullpointer_xlat().
RPCRTAPI int RPC_ENTRY NdrFullPointerQueryPointer | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
void * | pPointer, | ||
unsigned char | QueryType, | ||
ULONG * | pRefId | ||
) |
Definition at line 109 of file ndr_fullpointer.c.
Referenced by PointerBufferSize(), PointerMarshall(), and test_fullpointer_xlat().
RPCRTAPI int RPC_ENTRY NdrFullPointerQueryRefId | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
ULONG | RefId, | ||
unsigned char | QueryType, | ||
void ** | ppPointer | ||
) |
Definition at line 158 of file ndr_fullpointer.c.
Referenced by PointerMemorySize(), PointerUnmarshall(), and test_fullpointer_xlat().
RPCRTAPI void RPC_ENTRY NdrFullPointerXlatFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables | ) |
Definition at line 64 of file ndr_fullpointer.c.
Referenced by ndr_client_call_finally(), NdrMesProcEncodeDecode(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), NdrStubCall2(), and test_fullpointer_xlat().
RPCRTAPI PFULL_PTR_XLAT_TABLES RPC_ENTRY NdrFullPointerXlatInit | ( | ULONG | NumberOfPointers, |
XLAT_SIDE | XlatSide | ||
) |
Definition at line 32 of file ndr_fullpointer.c.
Referenced by do_ndr_async_client_call(), do_ndr_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), NdrStubCall2(), and test_fullpointer_xlat().
RPCRTAPI unsigned char *RPC_ENTRY NdrGetBuffer | ( | PMIDL_STUB_MESSAGE | stubmsg, |
ULONG | buflen, | ||
RPC_BINDING_HANDLE | handle | ||
) |
Definition at line 163 of file ndr_clientserver.c.
Referenced by CtxClose(), CtxHello(), CtxOpen(), do_ndr_async_client_call(), do_ndr_client_call(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), m_CtxOpen2(), and test_ndr_buffer().
RPCRTAPI RPC_STATUS RPC_ENTRY NdrGetDcomProtocolVersion | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
RPC_VERSION * | pVersion | ||
) |
RPCRTAPI RPC_STATUS RPC_ENTRY NdrGetUserMarshalInfo | ( | ULONG * | pFlags, |
ULONG | InformationLevel, | ||
NDR_USER_MARSHAL_INFO * | pMarshalInfo | ||
) |
Definition at line 4611 of file ndr_marshall.c.
Referenced by test_NdrGetUserMarshalInfo().
RPCRTAPI RPC_STATUS RPC_ENTRY NdrMapCommAndFaultStatus | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
ULONG * | pCommStatus, | ||
ULONG * | pFaultStatus, | ||
RPC_STATUS | Status_ | ||
) |
Definition at line 231 of file ndr_clientserver.c.
Referenced by ndr_client_call(), and test_NdrMapCommAndFaultStatus().
RPCRTAPI unsigned char *RPC_ENTRY NdrNsGetBuffer | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
ULONG | BufferLength, | ||
RPC_BINDING_HANDLE | Handle | ||
) |
Referenced by do_ndr_async_client_call(), and do_ndr_client_call().
RPCRTAPI unsigned char *RPC_ENTRY NdrNsSendReceive | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pBufferEnd, | ||
RPC_BINDING_HANDLE * | pAutoHandle | ||
) |
Referenced by do_ndr_client_call().
Definition at line 423 of file ndr_ole.c.
Referenced by init_stub_desc(), and my_alloc().
Definition at line 432 of file ndr_ole.c.
Referenced by init_stub_desc(), my_free(), and test_nonconformant_string().
RPCRTAPI unsigned char *RPC_ENTRY NdrRangeUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6463 of file ndr_marshall.c.
Referenced by NdrRpcSmSetClientToOsf().
Referenced by NdrRpcSmSetClientToOsf().
RPCRTAPI void RPC_ENTRY NdrRpcSmSetClientToOsf | ( | PMIDL_STUB_MESSAGE | pMessage | ) |
Definition at line 226 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and do_ndr_client_call().
RPCRTAPI void RPC_ENTRY NdrRpcSsDisableAllocate | ( | PMIDL_STUB_MESSAGE | pMessage | ) |
RPCRTAPI void RPC_ENTRY NdrRpcSsEnableAllocate | ( | PMIDL_STUB_MESSAGE | pMessage | ) |
Referenced by NdrAsyncServerCall(), and NdrStubCall2().
RPCRTAPI void RPC_ENTRY NDRSContextMarshall | ( | NDR_SCONTEXT | CContext, |
void * | pBuff, | ||
NDR_RUNDOWN | userRunDownIn | ||
) |
Definition at line 225 of file ndr_contexthandle.c.
RPCRTAPI void RPC_ENTRY NDRSContextMarshall2 | ( | RPC_BINDING_HANDLE | BindingHandle, |
NDR_SCONTEXT | CContext, | ||
void * | pBuff, | ||
NDR_RUNDOWN | userRunDownIn, | ||
void * | CtxGuard, | ||
ULONG | Flags | ||
) |
Definition at line 250 of file ndr_contexthandle.c.
Referenced by NDRSContextMarshall(), NDRSContextMarshallEx(), NdrServerContextMarshall(), and NdrServerContextNewMarshall().
RPCRTAPI void RPC_ENTRY NDRSContextMarshallEx | ( | RPC_BINDING_HANDLE | BindingHandle, |
NDR_SCONTEXT | CContext, | ||
void * | pBuff, | ||
NDR_RUNDOWN | userRunDownIn | ||
) |
Definition at line 237 of file ndr_contexthandle.c.
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NDRSContextUnmarshall | ( | void * | pBuff, |
ULONG | DataRepresentation | ||
) |
Definition at line 297 of file ndr_contexthandle.c.
Referenced by hello_CtxOpen().
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NDRSContextUnmarshall2 | ( | RPC_BINDING_HANDLE | BindingHandle, |
void * | pBuff, | ||
ULONG | DataRepresentation, | ||
void * | CtxGuard, | ||
ULONG | Flags | ||
) |
Definition at line 321 of file ndr_contexthandle.c.
Referenced by NdrContextHandleInitialize(), NDRSContextUnmarshall(), NDRSContextUnmarshallEx(), NdrServerContextNewUnmarshall(), and NdrServerContextUnmarshall().
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NDRSContextUnmarshallEx | ( | RPC_BINDING_HANDLE | BindingHandle, |
void * | pBuff, | ||
ULONG | DataRepresentation | ||
) |
Definition at line 309 of file ndr_contexthandle.c.
RPCRTAPI unsigned char *RPC_ENTRY NdrSendReceive | ( | PMIDL_STUB_MESSAGE | stubmsg, |
unsigned char * | buffer | ||
) |
Definition at line 197 of file ndr_clientserver.c.
Referenced by CtxClose(), CtxHello(), CtxOpen(), do_ndr_client_call(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), and m_CtxOpen2().
RPCRTAPI void RPC_ENTRY NdrServerCall | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1589 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrServerCall2 | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1571 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrServerCallAll | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1598 of file ndr_stubless.c.
RPCRTAPI void RPC_ENTRY NdrServerContextMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_SCONTEXT | ContextHandle, | ||
NDR_RUNDOWN | RundownRoutine | ||
) |
Definition at line 7101 of file ndr_marshall.c.
Referenced by hello_CtxClose(), and hello_CtxOpen().
RPCRTAPI void RPC_ENTRY NdrServerContextNewMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_SCONTEXT | ContextHandle, | ||
NDR_RUNDOWN | RundownRoutine, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7176 of file ndr_marshall.c.
Referenced by NdrContextHandleMarshall().
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NdrServerContextNewUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7210 of file ndr_marshall.c.
Referenced by NdrContextHandleUnmarshall().
RPCRTAPI NDR_SCONTEXT RPC_ENTRY NdrServerContextUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7122 of file ndr_marshall.c.
Referenced by hello_CtxClose(), and hello_CtxHello().
RPCRTAPI unsigned char *RPC_ENTRY NdrServerInitialize | ( | PRPC_MESSAGE | pRpcMsg, |
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PMIDL_STUB_DESC | pStubDesc | ||
) |
RPCRTAPI void RPC_ENTRY NdrServerInitializeMarshall | ( | PRPC_MESSAGE | pRpcMsg, |
PMIDL_STUB_MESSAGE | pStubMsg | ||
) |
RPCRTAPI unsigned char *RPC_ENTRY NdrServerInitializeNew | ( | PRPC_MESSAGE | pRpcMsg, |
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PMIDL_STUB_DESC | pStubDesc | ||
) |
Definition at line 108 of file ndr_clientserver.c.
Referenced by hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), NdrAsyncServerCall(), NdrStubCall2(), NdrStubInitialize(), and test_server_init().
RPCRTAPI unsigned char *RPC_ENTRY NdrServerInitializeUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PMIDL_STUB_DESC | pStubDesc, | ||
PRPC_MESSAGE | pRpcMsg | ||
) |
RPCRTAPI void RPC_ENTRY NdrServerMarshall | ( | struct IRpcStubBuffer * | pThis, |
struct IRpcChannelBuffer * | pChannel, | ||
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PFORMAT_STRING | pFormat | ||
) |
RPCRTAPI void RPC_ENTRY NdrServerUnmarshall | ( | struct IRpcChannelBuffer * | pChannel, |
PRPC_MESSAGE | pRpcMsg, | ||
PMIDL_STUB_MESSAGE | pStubMsg, | ||
PMIDL_STUB_DESC | pStubDesc, | ||
PFORMAT_STRING | pFormat, | ||
void * | pParamList | ||
) |
RPCRTAPI void RPC_ENTRY NdrSimpleTypeMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
unsigned char | FormatChar | ||
) |
Definition at line 1652 of file ndr_marshall.c.
Referenced by test_ndr_simple_type().
RPCRTAPI void RPC_ENTRY NdrSimpleTypeUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
unsigned char | FormatChar | ||
) |
Definition at line 1667 of file ndr_marshall.c.
Referenced by test_ndr_simple_type().
RPCRTAPI LONG RPC_ENTRY NdrStubCall | ( | struct IRpcStubBuffer * | pThis, |
struct IRpcChannelBuffer * | pChannel, | ||
PRPC_MESSAGE | pRpcMsg, | ||
DWORD * | pdwStubPhase | ||
) |
Definition at line 1580 of file ndr_stubless.c.
Referenced by NdrServerCall().
RPCRTAPI LONG RPC_ENTRY NdrStubCall2 | ( | struct IRpcStubBuffer * | pThis, |
struct IRpcChannelBuffer * | pChannel, | ||
PRPC_MESSAGE | pRpcMsg, | ||
DWORD * | pdwStubPhase | ||
) |
Definition at line 1305 of file ndr_stubless.c.
Referenced by CreateStubFromTypeInfo(), CStdStubBuffer_Invoke(), NdrServerCall2(), and NdrStubCall().
RPCRTAPI unsigned char *RPC_ENTRY NdrUserMarshalSimpleTypeConvert | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
unsigned char | FormatChar | ||
) |
RPCRTAPI RPC_STATUS RPC_ENTRY RpcSmDestroyClientContext | ( | void ** | ContextHandle | ) |
Definition at line 121 of file ndr_contexthandle.c.
Referenced by RpcSsDestroyClientContext().
Definition at line 151 of file ndr_contexthandle.c.