ReactOS 0.4.16-dev-336-gb667d82
|
#include <stdarg.h>
#include <string.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winsvc.h"
#include "wtypes.h"
#include "ole2.h"
#include "wine/list.h"
#include "wine/debug.h"
#include "wine/exception.h"
#include "compobj_private.h"
#include "moniker.h"
#include "irot.h"
Go to the source code of this file.
Classes | |
struct | rot_entry |
struct | RunningObjectTableImpl |
struct | EnumMonikerImpl |
struct | MonikerMarshal |
Macros | |
#define | COBJMACROS |
#define | MAX_COMPARISON_DATA 2048 |
Typedefs | |
typedef struct RunningObjectTableImpl | RunningObjectTableImpl |
typedef struct EnumMonikerImpl | EnumMonikerImpl |
typedef struct MonikerMarshal | MonikerMarshal |
Variables | |
static RunningObjectTableImpl * | runningObjectTableInstance = NULL |
static IrotHandle | irot_handle |
static const IRunningObjectTableVtbl | VT_RunningObjectTableImpl |
static const IEnumMonikerVtbl | VT_EnumMonikerImpl |
static const IUnknownVtbl | VT_MonikerMarshalInner |
static const IMarshalVtbl | VT_MonikerMarshal |
typedef struct EnumMonikerImpl EnumMonikerImpl |
typedef struct MonikerMarshal MonikerMarshal |
Definition at line 179 of file moniker.c.
Referenced by EnumMonikerImpl_Next(), rot_entry_delete(), and RunningObjectTableImpl_GetObject().
|
static |
Definition at line 1333 of file moniker.c.
|
static |
Definition at line 1438 of file moniker.c.
|
static |
Definition at line 1489 of file moniker.c.
Referenced by EnumMonikerImpl_Clone(), and RunningObjectTableImpl_EnumRunning().
|
static |
Definition at line 1372 of file moniker.c.
|
static |
Definition at line 1309 of file moniker.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 105 of file moniker.c.
Referenced by rot_entry_delete(), RunningObjectTableImpl_EnumRunning(), RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), RunningObjectTableImpl_NoteChangeTime(), and RunningObjectTableImpl_Register().
|
static |
Definition at line 234 of file moniker.c.
Referenced by RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), and RunningObjectTableImpl_Register().
|
static |
Definition at line 1054 of file moniker.c.
Referenced by MkParseDisplayName().
Definition at line 1213 of file moniker.c.
Referenced by CoGetInstanceFromFile(), FileMonikerImpl_BindToObject(), and UIINSERTOBJECTDLG_OnOpen().
HRESULT WINAPI GetRunningObjectTable | ( | DWORD | reserved, |
LPRUNNINGOBJECTTABLE * | pprot | ||
) |
Definition at line 1035 of file moniker.c.
Referenced by BindCtxImpl_GetRunningObjectTable(), GetActiveObject(), IHlinkBC_GetObject(), IHlinkBC_Register(), IHlinkBC_Revoke(), RegisterActiveObject(), RevokeActiveObject(), test_ROT(), and test_ROT_multiple_entries().
|
inlinestatic |
Definition at line 96 of file moniker.c.
Referenced by EnumMonikerImpl_AddRef(), EnumMonikerImpl_Clone(), EnumMonikerImpl_Next(), EnumMonikerImpl_QueryInterface(), EnumMonikerImpl_Release(), EnumMonikerImpl_Reset(), and EnumMonikerImpl_Skip().
|
inlinestatic |
Definition at line 1534 of file moniker.c.
Referenced by MonikerMarshal_AddRef(), MonikerMarshal_GetMarshalSizeMax(), MonikerMarshal_GetUnmarshalClass(), MonikerMarshal_MarshalInterface(), MonikerMarshal_QueryInterface(), MonikerMarshal_Release(), and MonikerMarshal_UnmarshalInterface().
|
inlinestatic |
Definition at line 91 of file moniker.c.
Referenced by RunningObjectTableImpl_AddRef(), RunningObjectTableImpl_EnumRunning(), RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), RunningObjectTableImpl_NoteChangeTime(), RunningObjectTableImpl_QueryInterface(), RunningObjectTableImpl_Register(), RunningObjectTableImpl_Release(), and RunningObjectTableImpl_Revoke().
|
inlinestatic |
Definition at line 1529 of file moniker.c.
Referenced by HeapUnknown_AddRef(), HeapUnknown_Release(), MonikerMarshalInner_AddRef(), MonikerMarshalInner_QueryInterface(), and MonikerMarshalInner_Release().
void *__RPC_USER MIDL_user_allocate | ( | SIZE_T | size | ) |
void __RPC_USER MIDL_user_free | ( | void * | p | ) |
Definition at line 1696 of file moniker.c.
Referenced by rot_entry_delete().
HRESULT WINAPI MkParseDisplayName | ( | LPBC | pbc, |
LPCOLESTR | szDisplayName, | ||
LPDWORD | pchEaten, | ||
LPMONIKER * | ppmk | ||
) |
Definition at line 1129 of file moniker.c.
Referenced by CoGetObject(), Global_GetObject(), HlinkParseDisplayName(), IHlink_fnSetStringReference(), MkParseDisplayNameEx(), and test_MkParseDisplayName().
Definition at line 1677 of file moniker.c.
Referenced by AntiMonikerImpl_QueryInterface(), ClassMoniker_QueryInterface(), FileMonikerImpl_QueryInterface(), and ItemMonikerImpl_QueryInterface().
|
static |
Definition at line 1606 of file moniker.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 298 of file moniker.c.
Referenced by RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), and RunningObjectTableImpl_Register().
Definition at line 188 of file moniker.c.
Referenced by RunningObjectTableImpl_Destroy(), RunningObjectTableImpl_Register(), RunningObjectTableImpl_Release(), and RunningObjectTableImpl_Revoke().
|
static |
Definition at line 52 of file moniker.c.
Referenced by rot_entry_delete(), RunningObjectTableImpl_EnumRunning(), RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), RunningObjectTableImpl_NoteChangeTime(), and RunningObjectTableImpl_Register().
|
static |
Definition at line 350 of file moniker.c.
Definition at line 363 of file moniker.c.
Referenced by RunningObjectTableImpl_UnInitialize().
|
static |
Definition at line 924 of file moniker.c.
|
static |
Definition at line 705 of file moniker.c.
|
static |
Definition at line 853 of file moniker.c.
Definition at line 979 of file moniker.c.
Referenced by CoInitializeEx().
|
static |
Definition at line 640 of file moniker.c.
|
static |
Definition at line 799 of file moniker.c.
|
static |
|
static |
Definition at line 437 of file moniker.c.
|
static |
Definition at line 400 of file moniker.c.
Referenced by RunningObjectTableImpl_UnInitialize().
|
static |
Definition at line 1007 of file moniker.c.
Referenced by CoUninitialize().
Definition at line 129 of file moniker.c.
Referenced by RunningObjectTableImpl_EnumRunning(), RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), RunningObjectTableImpl_NoteChangeTime(), and RunningObjectTableImpl_Register().
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
static |
Definition at line 79 of file moniker.c.
Referenced by get_irot_handle(), and RunningObjectTableImpl_Destroy().
|
static |
Definition at line 78 of file moniker.c.
Referenced by GetRunningObjectTable(), RunningObjectTableImpl_Destroy(), RunningObjectTableImpl_Initialize(), and RunningObjectTableImpl_UnInitialize().
|
static |
Definition at line 1473 of file moniker.c.
Referenced by EnumMonikerImpl_CreateEnumROTMoniker().
|
static |
Definition at line 1664 of file moniker.c.
Referenced by MonikerMarshal_Create().
|
static |
Definition at line 1569 of file moniker.c.
Referenced by MonikerMarshal_Create().
|
static |
Definition at line 962 of file moniker.c.
Referenced by RunningObjectTableImpl_Initialize().