Data Structures |
| struct | async_call_data |
Defines |
| #define | NDR_TABLE_MASK 127 |
| #define | ARG_FROM_OFFSET(args, offset) ((args) + (offset)) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (rpc) |
| static void | call_buffer_sizer (PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pMemory, const NDR_PARAM_OIF *param) |
| static unsigned char * | call_marshaller (PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pMemory, const NDR_PARAM_OIF *param) |
| static unsigned char * | call_unmarshaller (PMIDL_STUB_MESSAGE pStubMsg, unsigned char **ppMemory, const NDR_PARAM_OIF *param, unsigned char fMustAlloc) |
| static void | call_freer (PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pMemory, const NDR_PARAM_OIF *param) |
| static DWORD | calc_arg_size (MIDL_STUB_MESSAGE *pStubMsg, PFORMAT_STRING pFormat) |
| void WINAPI | NdrRpcSmSetClientToOsf (PMIDL_STUB_MESSAGE pMessage) |
| static const char * | debugstr_PROC_PF (PARAM_ATTRIBUTES param_attributes) |
| static const char * | debugstr_INTERPRETER_OPT_FLAGS (INTERPRETER_OPT_FLAGS Oi2Flags) |
| static PFORMAT_STRING | client_get_handle (PMIDL_STUB_MESSAGE pStubMsg, const NDR_PROC_HEADER *pProcHeader, PFORMAT_STRING pFormat, handle_t *phBinding) |
| static void | client_free_handle (PMIDL_STUB_MESSAGE pStubMsg, const NDR_PROC_HEADER *pProcHeader, PFORMAT_STRING pFormat, handle_t hBinding) |
| void | client_do_args (PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, enum stubless_phase phase, void **fpu_args, unsigned short number_of_params, unsigned char *pRetVal) |
| static unsigned int | type_stack_size (unsigned char fc) |
| static BOOL | is_by_value (PFORMAT_STRING format) |
| PFORMAT_STRING | convert_old_args (PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, unsigned int stack_size, BOOL object_proc, void *buffer, unsigned int size, unsigned int *count) |
| LONG_PTR CDECL | ndr_client_call (PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pFormat, void **stack_top, void **fpu_stack) |
| CLIENT_CALL_RETURN WINAPIV | NdrClientCall2 (PMIDL_STUB_DESC desc, PFORMAT_STRING format,...) |
| LONG_PTR __cdecl | call_server_func (SERVER_ROUTINE func, unsigned char *args, unsigned short stack_size) |
| static LONG_PTR * | stub_do_args (MIDL_STUB_MESSAGE *pStubMsg, PFORMAT_STRING pFormat, enum stubless_phase phase, unsigned short number_of_params) |
| LONG WINAPI | NdrStubCall2 (struct IRpcStubBuffer *pThis, struct IRpcChannelBuffer *pChannel, PRPC_MESSAGE pRpcMsg, DWORD *pdwStubPhase) |
| void WINAPI | NdrServerCall2 (PRPC_MESSAGE pRpcMsg) |
| LONG WINAPI | NdrStubCall (struct IRpcStubBuffer *This, struct IRpcChannelBuffer *channel, PRPC_MESSAGE msg, DWORD *phase) |
| void WINAPI | NdrServerCall (PRPC_MESSAGE msg) |
| LONG_PTR CDECL | ndr_async_client_call (PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pFormat, void **stack_top) |
| RPC_STATUS | NdrpCompleteAsyncClientCall (RPC_ASYNC_STATE *pAsync, void *Reply) |
| CLIENT_CALL_RETURN WINAPIV | NdrAsyncClientCall (PMIDL_STUB_DESC desc, PFORMAT_STRING format,...) |
| RPCRTAPI LONG RPC_ENTRY | NdrAsyncStubCall (struct IRpcStubBuffer *pThis, struct IRpcChannelBuffer *pChannel, PRPC_MESSAGE pRpcMsg, DWORD *pdwStubPhase) |