|
ReactOS 0.4.16-dev-1972-gf20c09f
|
#include <stdarg.h>#include <stdio.h>#include <string.h>#include "windef.h"#include "winbase.h"#include "winerror.h"#include "objbase.h"#include "rpc.h"#include "rpcproxy.h"#include "wine/exception.h"#include "wine/asm.h"#include "wine/debug.h"#include "cpsf.h"#include "ndr_misc.h"#include "ndr_stubless.h"
Go to the source code of this file.
Classes | |
| struct | ndr_client_call_ctx |
Macros | |
| #define | NDR_TABLE_MASK 127 |
| #define | ARG_FROM_OFFSET(args, offset) ((args) + (offset)) |
Variables | |
| static const RPC_SYNTAX_IDENTIFIER | ndr_syntax_id |
Definition at line 277 of file ndr_stubless.c.
| #define NDR_TABLE_MASK 127 |
Definition at line 48 of file ndr_stubless.c.
Definition at line 450 of file ndr_stubless.c.
Referenced by client_do_args().
|
static |
Definition at line 149 of file ndr_stubless.c.
Referenced by calc_arg_size(), client_do_args(), and stub_do_args().
|
inlinestatic |
Definition at line 55 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
|
inlinestatic |
Definition at line 135 of file ndr_stubless.c.
Referenced by stub_do_args().
|
inlinestatic |
Definition at line 81 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
| LONG_PTR __cdecl call_server_func | ( | SERVER_ROUTINE | func, |
| unsigned char * | args, | ||
| unsigned int | stack_size, | ||
| const NDR_PROC_PARTIAL_OIF_HEADER * | header | ||
| ) |
Referenced by NdrAsyncServerCall(), and NdrStubCall2().
|
inlinestatic |
Definition at line 108 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
| 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().
|
static |
Definition at line 385 of file ndr_stubless.c.
Referenced by ndr_client_call_finally(), and NdrpCompleteAsyncClientCall().
|
static |
Definition at line 293 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and ndr_client_call().
| 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().
|
static |
Definition at line 261 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), NdrAsyncServerCall(), NdrpClientCall2(), and NdrStubCall2().
|
static |
Definition at line 240 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
|
static |
Definition at line 1531 of file ndr_stubless.c.
Referenced by ndr_async_client_call().
|
static |
Definition at line 279 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and NdrpClientCall2().
|
static |
Definition at line 579 of file ndr_stubless.c.
Referenced by convert_old_args().
|
inlinestatic |
Definition at line 50 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), ndr_stubless_client_call(), NdrAsyncServerCall(), NdrpClientCall2(), and NdrStubCall2().
| LONG_PTR CDECL ndr64_async_client_call | ( | MIDL_STUBLESS_PROXY_INFO * | info, |
| ULONG | proc, | ||
| void * | retval, | ||
| void ** | stack_top, | ||
| void ** | fpu_stack | ||
| ) |
Definition at line 2255 of file ndr_stubless.c.
| LONG_PTR CDECL ndr64_client_call | ( | MIDL_STUBLESS_PROXY_INFO * | info, |
| ULONG | proc, | ||
| void * | retval, | ||
| void ** | stack_top | ||
| ) |
Definition at line 2187 of file ndr_stubless.c.
| LONG_PTR CDECL ndr_async_client_call | ( | PMIDL_STUB_DESC | pStubDesc, |
| PFORMAT_STRING | pFormat, | ||
| void ** | stack_top | ||
| ) |
Definition at line 1727 of file ndr_stubless.c.
Referenced by ndr64_async_client_call().
|
static |
Definition at line 709 of file ndr_stubless.c.
Referenced by NdrpClientCall2().
Definition at line 678 of file ndr_stubless.c.
Referenced by ndr_client_call().
Definition at line 1106 of file ndr_stubless.c.
| void RPC_ENTRY NdrAsyncServerCall | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1917 of file ndr_stubless.c.
| RPCRTAPI LONG RPC_ENTRY NdrAsyncStubCall | ( | struct IRpcStubBuffer * | pThis, |
| struct IRpcChannelBuffer * | pChannel, | ||
| PRPC_MESSAGE | pRpcMsg, | ||
| DWORD * | pdwStubPhase | ||
| ) |
Definition at line 1909 of file ndr_stubless.c.
| LONG_PTR WINAPI NdrpClientCall2 | ( | PMIDL_STUB_DESC | pStubDesc, |
| PFORMAT_STRING | pFormat, | ||
| void ** | stack_top, | ||
| BOOLEAN | fpu_args | ||
| ) |
Definition at line 853 of file ndr_stubless.c.
Referenced by ndr64_client_call(), and ndr_stubless_client_call().
| 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().
| void WINAPI NdrRpcSmSetClientToOsf | ( | PMIDL_STUB_MESSAGE | pMessage | ) |
Definition at line 232 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and ndr_client_call().
| void WINAPI NdrServerCall | ( | PRPC_MESSAGE | msg | ) |
Definition at line 1515 of file ndr_stubless.c.
| void WINAPI NdrServerCall2 | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1497 of file ndr_stubless.c.
| void WINAPI NdrServerCallAll | ( | PRPC_MESSAGE | msg | ) |
Definition at line 1524 of file ndr_stubless.c.
| LONG WINAPI NdrStubCall | ( | struct IRpcStubBuffer * | This, |
| struct IRpcChannelBuffer * | channel, | ||
| PRPC_MESSAGE | msg, | ||
| DWORD * | phase | ||
| ) |
Definition at line 1506 of file ndr_stubless.c.
Referenced by NdrServerCall().
| LONG WINAPI NdrStubCall2 | ( | struct IRpcStubBuffer * | pThis, |
| struct IRpcChannelBuffer * | pChannel, | ||
| PRPC_MESSAGE | pRpcMsg, | ||
| DWORD * | pdwStubPhase | ||
| ) |
Definition at line 1232 of file ndr_stubless.c.
Referenced by CreateStubFromTypeInfo(), CStdStubBuffer_Invoke(), NdrServerCall2(), and NdrStubCall().
|
inlinestatic |
Definition at line 445 of file ndr_stubless.c.
Referenced by client_do_args().
|
inlinestatic |
Definition at line 440 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
|
static |
Definition at line 1142 of file ndr_stubless.c.
Referenced by NdrAsyncServerCall(), NdrpCompleteAsyncServerCall(), and NdrStubCall2().
Definition at line 548 of file ndr_stubless.c.
Referenced by convert_old_args().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | rpc | ) |
|
static |
Definition at line 2184 of file ndr_stubless.c.
Referenced by ndr64_async_client_call(), and ndr64_client_call().