ReactOS 0.4.16-dev-125-g798ea90
|
#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)) |
Definition at line 271 of file ndr_stubless.c.
#define NDR_TABLE_MASK 127 |
Definition at line 48 of file ndr_stubless.c.
Definition at line 444 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 short | stack_size | ||
) |
Definition at line 1207 of file ndr_stubless.c.
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, | ||
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().
|
static |
Definition at line 379 of file ndr_stubless.c.
Referenced by ndr_client_call_finally(), and NdrpCompleteAsyncClientCall().
|
static |
Definition at line 287 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and do_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 590 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), and NdrStubCall2().
|
static |
Definition at line 255 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrAsyncServerCall(), and NdrStubCall2().
|
static |
Definition at line 234 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
|
static |
Definition at line 1605 of file ndr_stubless.c.
Referenced by ndr_async_client_call().
|
static |
Definition at line 703 of file ndr_stubless.c.
Referenced by ndr_client_call().
|
static |
Definition at line 273 of file ndr_stubless.c.
Referenced by do_ndr_async_client_call(), and ndr_client_call().
|
static |
Definition at line 573 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_client_call(), NdrAsyncServerCall(), and NdrStubCall2().
LONG_PTR CDECL DECLSPEC_HIDDEN 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 DECLSPEC_HIDDEN 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().
Definition at line 672 of file ndr_stubless.c.
Referenced by do_ndr_client_call().
CLIENT_CALL_RETURN WINAPIV NdrAsyncClientCall | ( | PMIDL_STUB_DESC | desc, |
PFORMAT_STRING | format, | ||
... | |||
) |
Definition at line 1930 of file ndr_stubless.c.
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.
CLIENT_CALL_RETURN WINAPIV NdrClientCall2 | ( | PMIDL_STUB_DESC | desc, |
PFORMAT_STRING | format, | ||
... | |||
) |
Definition at line 1022 of file ndr_stubless.c.
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().
void WINAPI 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().
void WINAPI NdrServerCall | ( | PRPC_MESSAGE | msg | ) |
Definition at line 1589 of file ndr_stubless.c.
void WINAPI NdrServerCall2 | ( | PRPC_MESSAGE | pRpcMsg | ) |
Definition at line 1571 of file ndr_stubless.c.
void WINAPI NdrServerCallAll | ( | PRPC_MESSAGE | msg | ) |
Definition at line 1598 of file ndr_stubless.c.
LONG WINAPI NdrStubCall | ( | struct IRpcStubBuffer * | This, |
struct IRpcChannelBuffer * | channel, | ||
PRPC_MESSAGE | msg, | ||
DWORD * | phase | ||
) |
Definition at line 1580 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 1305 of file ndr_stubless.c.
Referenced by CreateStubFromTypeInfo(), CStdStubBuffer_Invoke(), NdrServerCall2(), and NdrStubCall().
|
inlinestatic |
Definition at line 439 of file ndr_stubless.c.
Referenced by client_do_args().
|
inlinestatic |
Definition at line 434 of file ndr_stubless.c.
Referenced by client_do_args(), and stub_do_args().
|
static |
Definition at line 1214 of file ndr_stubless.c.
Referenced by NdrAsyncServerCall(), NdrpCompleteAsyncServerCall(), and NdrStubCall2().
Definition at line 542 of file ndr_stubless.c.
Referenced by convert_old_args().
WINE_DEFAULT_DEBUG_CHANNEL | ( | rpc | ) |