ReactOS 0.4.16-dev-336-gb667d82
|
#include "ndrtypes.h"
#include "pshpack1.h"
#include "poppack.h"
Go to the source code of this file.
Classes | |
struct | _NDR_PROC_HEADER |
struct | _NDR_PROC_HEADER_RPC |
struct | _NDR_PROC_PARTIAL_OIF_HEADER |
struct | _NDR_PARAM_OI_BASETYPE |
struct | _NDR_PARAM_OI_OTHER |
struct | NDR_PARAM_OIF |
struct | _NDR_EHD_PRIMITIVE |
struct | _NDR_EHD_GENERIC |
struct | _NDR_EHD_CONTEXT |
struct | async_call_data |
Typedefs | |
typedef struct _NDR_PROC_HEADER | NDR_PROC_HEADER |
typedef struct _NDR_PROC_HEADER_RPC | NDR_PROC_HEADER_RPC |
typedef struct _NDR_PROC_PARTIAL_OIF_HEADER | NDR_PROC_PARTIAL_OIF_HEADER |
typedef struct _NDR_PARAM_OI_BASETYPE | NDR_PARAM_OI_BASETYPE |
typedef struct _NDR_PARAM_OI_OTHER | NDR_PARAM_OI_OTHER |
typedef struct _NDR_EHD_PRIMITIVE | NDR_EHD_PRIMITIVE |
typedef struct _NDR_EHD_GENERIC | NDR_EHD_GENERIC |
typedef struct _NDR_EHD_CONTEXT | NDR_EHD_CONTEXT |
Enumerations | |
enum | stubless_phase { STUBLESS_UNMARSHAL , STUBLESS_INITOUT , STUBLESS_CALLSERVER , STUBLESS_CALCSIZE , STUBLESS_GETBUFFER , STUBLESS_MARSHAL , STUBLESS_MUSTFREE , STUBLESS_FREE } |
Functions | |
LONG_PTR CDECL | ndr_client_call (PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pFormat, void **stack_top, void **fpu_stack) DECLSPEC_HIDDEN |
LONG_PTR CDECL | ndr_async_client_call (PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pFormat, void **stack_top) DECLSPEC_HIDDEN |
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) DECLSPEC_HIDDEN |
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) DECLSPEC_HIDDEN |
RPC_STATUS | NdrpCompleteAsyncClientCall (RPC_ASYNC_STATE *pAsync, void *Reply) DECLSPEC_HIDDEN |
RPC_STATUS | NdrpCompleteAsyncServerCall (RPC_ASYNC_STATE *pAsync, void *Reply) DECLSPEC_HIDDEN |
typedef struct _NDR_EHD_CONTEXT NDR_EHD_CONTEXT |
typedef struct _NDR_EHD_GENERIC NDR_EHD_GENERIC |
typedef struct _NDR_PROC_HEADER NDR_PROC_HEADER |
Enumerator | |
---|---|
STUBLESS_UNMARSHAL | |
STUBLESS_INITOUT | |
STUBLESS_CALLSERVER | |
STUBLESS_CALCSIZE | |
STUBLESS_GETBUFFER | |
STUBLESS_MARSHAL | |
STUBLESS_MUSTFREE | |
STUBLESS_FREE |
Definition at line 246 of file ndr_stubless.h.
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 | ||
) |
Definition at line 478 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), do_ndr_client_call(), ndr_client_call(), NdrMesProcEncodeDecode(), and NdrpCompleteAsyncClientCall().
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 | ||
) |
Definition at line 590 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), and NdrStubCall2().
LONG_PTR CDECL ndr_async_client_call | ( | PMIDL_STUB_DESC | pStubDesc, |
PFORMAT_STRING | pFormat, | ||
void ** | stack_top | ||
) |
Definition at line 1801 of file ndr_stubless.c.
Referenced by NdrAsyncClientCall().
LONG_PTR CDECL ndr_client_call | ( | PMIDL_STUB_DESC | pStubDesc, |
PFORMAT_STRING | pFormat, | ||
void ** | stack_top, | ||
void ** | fpu_stack | ||
) |
Definition at line 850 of file ndr_stubless.c.
Referenced by NdrClientCall2().
RPC_STATUS NdrpCompleteAsyncClientCall | ( | RPC_ASYNC_STATE * | pAsync, |
void * | Reply | ||
) |
Definition at line 1829 of file ndr_stubless.c.
Referenced by RpcAsyncCompleteCall().
RPC_STATUS NdrpCompleteAsyncServerCall | ( | RPC_ASYNC_STATE * | pAsync, |
void * | Reply | ||
) |
Definition at line 2133 of file ndr_stubless.c.
Referenced by RpcAsyncCompleteCall().