|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#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 | |
| void | client_do_args (PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, enum stubless_phase phase, BOOLEAN fpu_args, unsigned short number_of_params, unsigned char *pRetVal) |
| 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) |
| RPC_STATUS | NdrpCompleteAsyncClientCall (RPC_ASYNC_STATE *pAsync, void *Reply) |
| RPC_STATUS | NdrpCompleteAsyncServerCall (RPC_ASYNC_STATE *pAsync, void *Reply) |
| 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, | ||
| BOOLEAN | fpu_args, | ||
| unsigned short | number_of_params, | ||
| unsigned char * | pRetVal | ||
| ) |
Definition at line 484 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrMesProcEncodeDecode(), NdrpClientCall2(), 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 596 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), NdrpClientCall2(), and NdrStubCall2().
| RPC_STATUS NdrpCompleteAsyncClientCall | ( | RPC_ASYNC_STATE * | pAsync, |
| void * | Reply | ||
| ) |
Definition at line 1755 of file ndr_stubless.c.
Referenced by RpcAsyncCompleteCall().
| RPC_STATUS NdrpCompleteAsyncServerCall | ( | RPC_ASYNC_STATE * | pAsync, |
| void * | Reply | ||
| ) |
Definition at line 2097 of file ndr_stubless.c.
Referenced by RpcAsyncCompleteCall().