|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include <string.h>#include "windef.h"#include "winbase.h"#include "winuser.h"#include "winsvc.h"#include "objbase.h"#include "ole2.h"#include "rpc.h"#include "winerror.h"#include "winreg.h"#include "servprov.h"#include "compobj_private.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | registered_if |
| struct | RpcChannelBuffer |
| struct | ClientRpcChannelBuffer |
| struct | dispatch_params |
| struct | message_state |
| struct | WIRE_ORPC_EXTENT |
| struct | WIRE_ORPC_EXTENT_ARRAY |
| struct | WIRE_ORPCTHIS |
| struct | WIRE_ORPCTHAT |
| struct | channel_hook_entry |
| struct | channel_hook_buffer_data |
| struct | local_server_params |
Macros | |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
Variables | |
| static RPC_DISPATCH_FUNCTION | rpc_dispatch_table [1] = { dispatch_rpc } |
| static RPC_DISPATCH_TABLE | rpc_dispatch = { 1, rpc_dispatch_table } |
| static struct list | registered_interfaces = LIST_INIT(registered_interfaces) |
| static CRITICAL_SECTION | csRegIf = { &csRegIf_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | csRegIf_debug |
| static struct list | channel_hooks = LIST_INIT(channel_hooks) |
| static CRITICAL_SECTION | csChannelHook = { &csChannelHook_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | csChannelHook_debug |
| static WCHAR | wszRpcTransport [] = {'n','c','a','l','r','p','c',0} |
| static const IRpcChannelBufferVtbl | ClientRpcChannelBufferVtbl |
| static const IRpcChannelBufferVtbl | ServerRpcChannelBufferVtbl |
|
static |
Definition at line 234 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 186 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 394 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 353 of file rpc.c.
Referenced by ServerRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 304 of file rpc.c.
Referenced by ServerRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 274 of file rpc.c.
Referenced by RPC_ExecuteCall().
|
static |
Definition at line 1004 of file rpc.c.
|
static |
Definition at line 619 of file rpc.c.
|
static |
|
static |
Definition at line 601 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
inlinestatic |
Definition at line 806 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 491 of file rpc.c.
|
static |
Definition at line 612 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 818 of file rpc.c.
Definition at line 1741 of file rpc.c.
Referenced by RPC_GetLocalClassObject().
Definition at line 1653 of file rpc.c.
Referenced by RPC_GetLocalClassObject().
|
static |
Definition at line 1443 of file rpc.c.
Definition at line 1796 of file rpc.c.
Referenced by local_server_thread(), RPC_GetLocalClassObject(), and RPC_StartLocalServer().
Definition at line 84 of file rpc.c.
Referenced by RPC_CreateClientChannel(), and RPC_StartRemoting().
Definition at line 1898 of file rpc.c.
Referenced by RPC_StartLocalServer().
| HRESULT RPC_CreateClientChannel | ( | const OXID * | oxid, |
| const IPID * | ipid, | ||
| const OXID_INFO * | oxid_info, | ||
| const IID * | iid, | ||
| DWORD | dest_context, | ||
| void * | dest_context_data, | ||
| IRpcChannelBuffer ** | chan, | ||
| APARTMENT * | apt | ||
| ) |
Definition at line 1095 of file rpc.c.
Referenced by unmarshal_object().
| HRESULT RPC_CreateServerChannel | ( | DWORD | dest_context, |
| void * | dest_context_data, | ||
| IRpcChannelBuffer ** | chan | ||
| ) |
Definition at line 1162 of file rpc.c.
Referenced by stub_manager_new_ifstub().
| void RPC_ExecuteCall | ( | struct dispatch_params * | params | ) |
Definition at line 1327 of file rpc.c.
Referenced by apartment_wndproc(), and dispatch_rpc().
Definition at line 1804 of file rpc.c.
Referenced by CoGetClassObject().
| HRESULT RPC_RegisterChannelHook | ( | REFGUID | rguid, |
| IChannelHook * | hook | ||
| ) |
Definition at line 1530 of file rpc.c.
Referenced by marshal_object().
Definition at line 1609 of file rpc.c.
Referenced by proxy_manager_construct().
Definition at line 791 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
| HRESULT RPC_StartLocalServer | ( | REFCLSID | clsid, |
| IStream * | stream, | ||
| BOOL | multi_use, | ||
| void ** | registration | ||
| ) |
Definition at line 1996 of file rpc.c.
Referenced by CoRegisterClassObject().
Definition at line 1630 of file rpc.c.
Referenced by StdMarshalImpl_MarshalInterface().
Definition at line 2044 of file rpc.c.
Referenced by COM_RevokeRegisteredClassObject().
Definition at line 445 of file rpc.c.
Referenced by DllMain().
Definition at line 1587 of file rpc.c.
Referenced by stub_manager_delete_ifstub(), and stub_manager_disconnect().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 506 of file rpc.c.
|
static |
|
static |
|
static |
Definition at line 1702 of file rpc.c.
Referenced by create_local_service().
|
static |
Definition at line 1180 of file rpc.c.
Referenced by unmarshal_ORPCTHAT(), and unmarshal_ORPCTHIS().
|
static |
Definition at line 1284 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 1233 of file rpc.c.
Referenced by RPC_ExecuteCall().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
Definition at line 63 of file rpc.c.
Referenced by ChannelHooks_ClientFillBuffer(), ChannelHooks_ClientGetSize(), ChannelHooks_ClientNotify(), ChannelHooks_ServerFillBuffer(), ChannelHooks_ServerGetSize(), ChannelHooks_ServerNotify(), RPC_RegisterChannelHook(), and RPC_UnregisterAllChannelHooks().
|
static |
Definition at line 1070 of file rpc.c.
Referenced by RPC_CreateClientChannel().
|
static |
Definition at line 64 of file rpc.c.
Referenced by ChannelHooks_ClientFillBuffer(), ChannelHooks_ClientGetSize(), ChannelHooks_ClientNotify(), ChannelHooks_ServerFillBuffer(), ChannelHooks_ServerGetSize(), ChannelHooks_ServerNotify(), RPC_RegisterChannelHook(), and RPC_UnregisterAllChannelHooks().
|
static |
|
static |
Definition at line 54 of file rpc.c.
Referenced by RPC_RegisterInterface(), RPC_UnregisterAllChannelHooks(), and RPC_UnregisterInterface().
|
static |
Definition at line 53 of file rpc.c.
Referenced by RPC_RegisterInterface(), RPC_UnregisterInterface(), and uacpi_install_interface().
|
static |
Definition at line 51 of file rpc.c.
Referenced by RPC_RegisterInterface().
|
static |
|
static |
Definition at line 1082 of file rpc.c.
Referenced by RPC_CreateServerChannel().