|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <assert.h>#include <stdarg.h>#include <limits.h>#include "windef.h"#include "winbase.h"#include "winuser.h"#include "objbase.h"#include "rpc.h"#include "wine/debug.h"#include "wine/exception.h"#include "compobj_private.h"
Go to the source code of this file.
Classes | |
| struct | rem_unknown |
Macros | |
| #define | COBJMACROS |
Typedefs | |
| typedef struct rem_unknown | RemUnknown |
Variables | |
| static const IRemUnknownVtbl | RemUnknown_Vtbl |
| #define COBJMACROS |
Definition at line 26 of file stubmanager.c.
| typedef struct rem_unknown RemUnknown |
|
inlinestatic |
Definition at line 52 of file stubmanager.c.
Referenced by stub_manager_new_ifstub().
| struct stub_manager * get_stub_manager | ( | APARTMENT * | apt, |
| OID | oid | ||
| ) |
Definition at line 380 of file stubmanager.c.
Referenced by std_release_marshal_data(), and std_unmarshal_interface().
|
static |
Definition at line 474 of file stubmanager.c.
Referenced by ipid_to_ifstub().
| struct stub_manager * get_stub_manager_from_object | ( | APARTMENT * | apt, |
| IUnknown * | obj, | ||
| BOOL | alloc | ||
| ) |
Definition at line 337 of file stubmanager.c.
Referenced by CoDisconnectObject(), CoLockObjectExternal(), and marshal_object().
|
inlinestatic |
Definition at line 636 of file stubmanager.c.
Referenced by RemUnknown_AddRef(), and RemUnknown_Release().
| HRESULT ipid_get_dispatch_params | ( | const IPID * | ipid, |
| APARTMENT ** | stub_apt, | ||
| struct stub_manager ** | manager, | ||
| IRpcStubBuffer ** | stub, | ||
| IRpcChannelBuffer ** | chan, | ||
| IID * | iid, | ||
| IUnknown ** | iface | ||
| ) |
Definition at line 533 of file stubmanager.c.
Referenced by ClientRpcChannelBuffer_GetBuffer(), and dispatch_rpc().
|
static |
Definition at line 501 of file stubmanager.c.
Referenced by ipid_get_dispatch_params(), ipid_to_stub_manager(), and RemUnknown_RemQueryInterface().
|
static |
Definition at line 524 of file stubmanager.c.
Referenced by RemUnknown_RemAddRef(), and RemUnknown_RemRelease().
|
static |
Definition at line 180 of file stubmanager.c.
Referenced by get_stub_manager_from_object().
|
static |
Definition at line 675 of file stubmanager.c.
|
static |
Definition at line 643 of file stubmanager.c.
Referenced by start_apartment_remote_unknown().
|
static |
Definition at line 656 of file stubmanager.c.
|
static |
Definition at line 686 of file stubmanager.c.
|
static |
Definition at line 741 of file stubmanager.c.
|
static |
Definition at line 699 of file stubmanager.c.
|
static |
Definition at line 774 of file stubmanager.c.
Definition at line 818 of file stubmanager.c.
Referenced by RPC_StartRemoting().
|
static |
Definition at line 260 of file stubmanager.c.
Referenced by stub_manager_int_release().
|
static |
Definition at line 121 of file stubmanager.c.
Referenced by stub_manager_delete().
| void stub_manager_disconnect | ( | struct stub_manager * | m | ) |
Definition at line 244 of file stubmanager.c.
Referenced by CoDisconnectObject().
| ULONG stub_manager_ext_addref | ( | struct stub_manager * | m, |
| ULONG | refs, | ||
| BOOL | tableweak | ||
| ) |
Definition at line 408 of file stubmanager.c.
Referenced by CoLockObjectExternal(), marshal_object(), and RemUnknown_RemAddRef().
| ULONG stub_manager_ext_release | ( | struct stub_manager * | m, |
| ULONG | refs, | ||
| BOOL | tableweak, | ||
| BOOL | last_unlock_releases | ||
| ) |
Definition at line 439 of file stubmanager.c.
Referenced by CoLockObjectExternal(), marshal_object(), RemUnknown_RemRelease(), std_unmarshal_interface(), and stub_manager_release_marshal_data().
| struct ifstub * stub_manager_find_ifstub | ( | struct stub_manager * | m, |
| REFIID | iid, | ||
| MSHLFLAGS | flags | ||
| ) |
Definition at line 158 of file stubmanager.c.
Referenced by marshal_object().
|
static |
Definition at line 297 of file stubmanager.c.
Referenced by get_stub_manager(), get_stub_manager_from_ipid(), and get_stub_manager_from_object().
| ULONG stub_manager_int_release | ( | struct stub_manager * | This | ) |
Definition at line 311 of file stubmanager.c.
Referenced by apartment_release(), CoDisconnectObject(), CoLockObjectExternal(), dispatch_rpc(), ipid_get_dispatch_params(), marshal_object(), RemUnknown_RemAddRef(), RemUnknown_RemQueryInterface(), RemUnknown_RemRelease(), std_release_marshal_data(), std_unmarshal_interface(), and stub_manager_ext_release().
|
static |
Definition at line 137 of file stubmanager.c.
Referenced by get_stub_manager_from_ipid(), stub_manager_is_table_marshaled(), stub_manager_notify_unmarshal(), and stub_manager_release_marshal_data().
| BOOL stub_manager_is_table_marshaled | ( | struct stub_manager * | m, |
| const IPID * | ipid | ||
| ) |
Definition at line 609 of file stubmanager.c.
Referenced by std_unmarshal_interface().
| struct ifstub * stub_manager_new_ifstub | ( | struct stub_manager * | m, |
| IRpcStubBuffer * | sb, | ||
| REFIID | iid, | ||
| DWORD | dest_context, | ||
| void * | dest_context_data, | ||
| MSHLFLAGS | flags | ||
| ) |
Definition at line 70 of file stubmanager.c.
Referenced by marshal_object().
| BOOL stub_manager_notify_unmarshal | ( | struct stub_manager * | m, |
| const IPID * | ipid | ||
| ) |
Definition at line 562 of file stubmanager.c.
Referenced by std_unmarshal_interface().
| void stub_manager_release_marshal_data | ( | struct stub_manager * | m, |
| ULONG | refs, | ||
| const IPID * | ipid, | ||
| BOOL | tableweak | ||
| ) |
Definition at line 593 of file stubmanager.c.
Referenced by std_release_marshal_data().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
static |
Definition at line 634 of file stubmanager.c.
Referenced by RemUnknown_Construct().