|
ReactOS 0.4.16-dev-2320-ge1853c6
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "winsvc.h"#include "servprov.h"#include "wine/debug.h"#include "wine/exception.h"#include "combase_private.h"#include "irpcss.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 |
Macros | |
| #define | COBJMACROS |
| #define | RPCSS_CALL_START |
| #define | RPCSS_CALL_END |
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 | rpctransportW [] = L"ncalrpc" |
| static const IRpcChannelBufferVtbl | ClientRpcChannelBufferVtbl |
| static const IRpcChannelBufferVtbl | ServerRpcChannelBufferVtbl |
| #define RPCSS_CALL_END |
| #define RPCSS_CALL_START |
|
static |
Definition at line 781 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 734 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 941 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 900 of file rpc.c.
Referenced by ServerRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 851 of file rpc.c.
Referenced by ServerRpcChannelBuffer_GetBuffer().
|
static |
Definition at line 821 of file rpc.c.
Referenced by rpc_execute_call().
|
static |
Definition at line 1551 of file rpc.c.
|
static |
Definition at line 1164 of file rpc.c.
|
static |
|
static |
Definition at line 1146 of file rpc.c.
Referenced by ClientRpcChannelBuffer_GetBuffer().
|
inlinestatic |
Definition at line 1351 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 1036 of file rpc.c.
|
static |
Definition at line 1157 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 1360 of file rpc.c.
| HRESULT WINAPI CoDecodeProxy | ( | DWORD | client_pid, |
| UINT64 | proxy_addr, | ||
| ServerInformation * | server_info | ||
| ) |
Definition at line 428 of file rpc.c.
Referenced by rpc_get_local_class_object().
Definition at line 480 of file rpc.c.
Referenced by rpc_get_local_class_object().
Definition at line 550 of file rpc.c.
Referenced by rpc_get_local_class_object().
|
static |
Definition at line 1997 of file rpc.c.
|
static |
Definition at line 273 of file rpc.c.
Referenced by InternalIrotEnumRunning(), InternalIrotGetObject(), InternalIrotGetTimeOfLastChange(), InternalIrotIsRunning(), InternalIrotNoteChangeTime(), InternalIrotRegister(), and InternalIrotRevoke().
|
static |
Definition at line 256 of file rpc.c.
Referenced by rpc_revoke_local_server(), rpcss_get_class_object(), rpcss_get_next_seqid(), and rpcss_server_register().
Definition at line 80 of file rpc.c.
Referenced by rpc_create_clientchannel(), and rpc_start_remoting().
|
static |
Definition at line 240 of file rpc.c.
Referenced by get_irot_handle(), and get_irpcss_handle().
Definition at line 353 of file rpc.c.
Referenced by RunningObjectTableImpl_EnumRunning().
| HRESULT WINAPI InternalIrotGetObject | ( | const MonikerComparisonData * | moniker_data, |
| PInterfaceData * | obj, | ||
| IrotCookie * | cookie | ||
| ) |
Definition at line 331 of file rpc.c.
Referenced by RunningObjectTableImpl_GetObject().
| HRESULT WINAPI InternalIrotGetTimeOfLastChange | ( | const MonikerComparisonData * | moniker_data, |
| FILETIME * | time | ||
| ) |
Definition at line 346 of file rpc.c.
Referenced by RunningObjectTableImpl_GetTimeOfLastChange().
| HRESULT WINAPI InternalIrotIsRunning | ( | const MonikerComparisonData * | moniker_data | ) |
Definition at line 324 of file rpc.c.
Referenced by RunningObjectTableImpl_IsRunning().
Definition at line 339 of file rpc.c.
Referenced by RunningObjectTableImpl_NoteChangeTime().
| HRESULT WINAPI InternalIrotRegister | ( | const MonikerComparisonData * | moniker_data, |
| const InterfaceData * | object, | ||
| const InterfaceData * | moniker, | ||
| const FILETIME * | time, | ||
| DWORD | flags, | ||
| IrotCookie * | cookie, | ||
| IrotContextHandle * | ctxt_handle | ||
| ) |
Definition at line 315 of file rpc.c.
Referenced by RunningObjectTableImpl_Register().
| HRESULT WINAPI InternalIrotRevoke | ( | IrotCookie | cookie, |
| IrotContextHandle * | ctxt_handle, | ||
| PInterfaceData * | object, | ||
| PInterfaceData * | moniker | ||
| ) |
Definition at line 360 of file rpc.c.
Referenced by rot_entry_delete().
| void *__RPC_USER MIDL_user_allocate | ( | SIZE_T | size | ) |
| void __RPC_USER MIDL_user_free | ( | void * | p | ) |
Definition at line 179 of file rpc.c.
Referenced by rpc_get_local_class_object().
| HRESULT rpc_create_clientchannel | ( | const OXID * | oxid, |
| const IPID * | ipid, | ||
| const OXID_INFO * | oxid_info, | ||
| const IID * | iid, | ||
| DWORD | dest_context, | ||
| void * | dest_context_data, | ||
| IRpcChannelBuffer ** | chan, | ||
| struct apartment * | apt | ||
| ) |
Definition at line 1642 of file rpc.c.
Referenced by unmarshal_object().
| HRESULT rpc_create_serverchannel | ( | DWORD | dest_context, |
| void * | dest_context_data, | ||
| IRpcChannelBuffer ** | chan | ||
| ) |
Definition at line 1709 of file rpc.c.
Referenced by stub_manager_new_ifstub().
| void rpc_execute_call | ( | struct dispatch_params * | params | ) |
Definition at line 1874 of file rpc.c.
Referenced by apartment_wndproc(), and dispatch_rpc().
|
static |
Definition at line 184 of file rpc.c.
Referenced by MsiDatabaseGetPrimaryKeysW(), MsiDatabaseIsTablePersistentW(), MsiDatabaseOpenViewW(), MsiDoActionW(), MsiEnumComponentCostsW(), MsiFormatRecordA(), MsiFormatRecordW(), MsiGetActiveDatabase(), MsiGetComponentStateW(), MsiGetFeatureCostW(), MsiGetFeatureStateW(), MsiGetLanguage(), MsiGetMode(), MsiGetPropertyA(), MsiGetPropertyW(), MsiGetSourcePathA(), MsiGetSourcePathW(), MsiGetSummaryInformationW(), MsiGetTargetPathA(), MsiGetTargetPathW(), MsiProcessMessage(), MsiSequenceW(), MsiSetComponentStateW(), MsiSetFeatureStateW(), MsiSetInstallLevel(), MsiSetMode(), MsiSetPropertyW(), MsiSetTargetPathW(), MsiSummaryInfoGetPropertyA(), MsiSummaryInfoGetPropertyCount(), MsiSummaryInfoGetPropertyW(), MsiViewClose(), MsiViewExecute(), MsiViewFetch(), MsiViewGetColumnInfo(), MsiViewGetErrorA(), MsiViewGetErrorW(), and MsiViewModify().
Definition at line 629 of file rpc.c.
Referenced by com_get_class_object().
| HRESULT rpc_register_channel_hook | ( | REFGUID | rguid, |
| IChannelHook * | hook | ||
| ) |
Definition at line 2086 of file rpc.c.
Referenced by marshal_object().
| HRESULT rpc_register_local_server | ( | REFCLSID | clsid, |
| IStream * | stream, | ||
| DWORD | flags, | ||
| unsigned int * | cookie | ||
| ) |
Definition at line 701 of file rpc.c.
Referenced by CoRegisterClassObject().
Definition at line 2165 of file rpc.c.
Referenced by proxy_manager_construct().
Definition at line 375 of file rpc.c.
Referenced by com_revoke_class_object().
Definition at line 1336 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
Definition at line 2186 of file rpc.c.
Referenced by StdMarshalImpl_MarshalInterface().
Definition at line 990 of file rpc.c.
Referenced by DllMain().
Definition at line 2143 of file rpc.c.
Referenced by stub_manager_delete_ifstub(), and stub_manager_disconnect().
|
static |
|
static |
|
static |
Definition at line 382 of file rpc.c.
Referenced by rpc_get_local_class_object().
Definition at line 308 of file rpc.c.
Referenced by CoGetCurrentProcess().
|
static |
Definition at line 368 of file rpc.c.
Referenced by rpc_register_local_server().
|
static |
|
static |
Definition at line 1051 of file rpc.c.
|
static |
|
static |
|
static |
Definition at line 389 of file rpc.c.
Referenced by create_local_service().
Definition at line 189 of file rpc.c.
|
static |
Definition at line 1727 of file rpc.c.
Referenced by unmarshal_ORPCTHAT(), and unmarshal_ORPCTHIS().
|
static |
Definition at line 1831 of file rpc.c.
Referenced by ClientRpcChannelBuffer_SendReceive().
|
static |
Definition at line 1780 of file rpc.c.
Referenced by rpc_execute_call().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
Definition at line 60 of file rpc.c.
Referenced by ChannelHooks_ClientFillBuffer(), ChannelHooks_ClientGetSize(), ChannelHooks_ClientNotify(), ChannelHooks_ServerFillBuffer(), ChannelHooks_ServerGetSize(), ChannelHooks_ServerNotify(), rpc_register_channel_hook(), and rpc_unregister_channel_hooks().
|
static |
Definition at line 1617 of file rpc.c.
Referenced by rpc_create_clientchannel().
|
static |
Definition at line 61 of file rpc.c.
Referenced by ChannelHooks_ClientFillBuffer(), ChannelHooks_ClientGetSize(), ChannelHooks_ClientNotify(), ChannelHooks_ServerFillBuffer(), ChannelHooks_ServerGetSize(), ChannelHooks_ServerNotify(), rpc_register_channel_hook(), and rpc_unregister_channel_hooks().
|
static |
|
static |
Definition at line 51 of file rpc.c.
Referenced by rpc_register_interface(), rpc_unregister_channel_hooks(), and rpc_unregister_interface().
|
static |
Definition at line 50 of file rpc.c.
Referenced by rpc_register_interface(), rpc_unregister_interface(), and uacpi_install_interface().
|
static |
Definition at line 48 of file rpc.c.
Referenced by rpc_register_interface().
|
static |
|
static |
Definition at line 70 of file rpc.c.
Referenced by rpc_create_clientchannel(), and rpc_start_remoting().
|
static |
Definition at line 1629 of file rpc.c.
Referenced by rpc_create_serverchannel().