|
ReactOS 0.4.16-dev-2332-g4cba65d
|
#include <assert.h>#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "winuser.h"#include "winnls.h"#include "winreg.h"#include "ole2.h"#include "shellapi.h"#include "shlwapi.h"#include "cor.h"#include "mscoree.h"#include "metahost.h"#include "corhdr.h"#include "cordebug.h"#include "wine/list.h"#include "mscoree_private.h"#include "wine/debug.h"#include "initguid.h"
Go to the source code of this file.
Classes | |
| struct | DomainEntry |
| struct | dll_fixup |
| struct | comclassredirect_data |
| struct | clrclass_data |
| struct | vtable_fixup_thunk |
Macros | |
| #define | COBJMACROS |
| #define | CAN_FIXUP_VTABLE 0 |
| #define | CHARS_IN_GUID 39 |
Variables | |
| static HANDLE | dll_fixup_heap |
| static CRITICAL_SECTION | fixup_list_cs = { &fixup_list_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | fixup_list_cs_debug |
| static struct list | dll_fixups |
| WCHAR ** | private_path = NULL |
| static const struct ICorRuntimeHostVtbl | corruntimehost_vtbl |
| static const struct ICLRRuntimeHostVtbl | CLRHostVtbl |
| static const struct vtable_fixup_thunk | thunk_template = {0} |
| #define CAN_FIXUP_VTABLE 0 |
Definition at line 1217 of file corruntimehost.c.
| #define CHARS_IN_GUID 39 |
Definition at line 1730 of file corruntimehost.c.
| #define COBJMACROS |
Definition at line 20 of file corruntimehost.c.
Definition at line 1546 of file corruntimehost.c.
Definition at line 1423 of file corruntimehost.c.
|
static |
Definition at line 803 of file corruntimehost.c.
|
static |
Definition at line 866 of file corruntimehost.c.
|
static |
Definition at line 852 of file corruntimehost.c.
|
static |
Definition at line 874 of file corruntimehost.c.
|
static |
Definition at line 838 of file corruntimehost.c.
|
static |
Definition at line 859 of file corruntimehost.c.
|
static |
Definition at line 780 of file corruntimehost.c.
|
static |
Definition at line 809 of file corruntimehost.c.
|
static |
Definition at line 831 of file corruntimehost.c.
|
static |
Definition at line 815 of file corruntimehost.c.
|
static |
Definition at line 825 of file corruntimehost.c.
|
static |
Definition at line 845 of file corruntimehost.c.
|
static |
Definition at line 530 of file corruntimehost.c.
|
static |
Definition at line 667 of file corruntimehost.c.
|
static |
Definition at line 621 of file corruntimehost.c.
|
static |
Definition at line 675 of file corruntimehost.c.
|
static |
Definition at line 707 of file corruntimehost.c.
|
static |
Definition at line 730 of file corruntimehost.c.
|
static |
Definition at line 548 of file corruntimehost.c.
|
static |
Definition at line 746 of file corruntimehost.c.
|
static |
Definition at line 555 of file corruntimehost.c.
|
static |
Definition at line 650 of file corruntimehost.c.
|
static |
Definition at line 595 of file corruntimehost.c.
|
static |
Definition at line 630 of file corruntimehost.c.
|
static |
Definition at line 578 of file corruntimehost.c.
|
static |
Definition at line 586 of file corruntimehost.c.
|
static |
Definition at line 658 of file corruntimehost.c.
|
static |
Definition at line 507 of file corruntimehost.c.
|
static |
Definition at line 537 of file corruntimehost.c.
|
static |
Definition at line 603 of file corruntimehost.c.
|
static |
Definition at line 614 of file corruntimehost.c.
|
static |
Definition at line 562 of file corruntimehost.c.
|
static |
Definition at line 570 of file corruntimehost.c.
|
static |
Definition at line 738 of file corruntimehost.c.
Definition at line 1732 of file corruntimehost.c.
Referenced by DllGetClassObject().
| DEFINE_GUID | ( | IID__AppDomain | , |
| 0x05f696dc | , | ||
| 0x2b29 | , | ||
| 0x3663 | , | ||
| 0xad | , | ||
| 0x8b | , | ||
| 0xc4 | , | ||
| 0x38 | , | ||
| 0x9c | , | ||
| 0xf2 | , | ||
| 0xa7 | , | ||
| 0x13 | |||
| ) |
|
static |
Definition at line 118 of file corruntimehost.c.
Referenced by CLRRuntimeHost_ExecuteInDefaultAppDomain(), create_monodata(), ReallyFixupVTable(), RuntimeHost_CreateManagedInstance(), RuntimeHost_Invoke(), and RuntimeHost_VirtualInvoke().
|
static |
Definition at line 131 of file corruntimehost.c.
Referenced by CLRRuntimeHost_ExecuteInDefaultAppDomain(), create_monodata(), ReallyFixupVTable(), RuntimeHost_CreateManagedInstance(), RuntimeHost_Invoke(), and RuntimeHost_VirtualInvoke().
Definition at line 1408 of file corruntimehost.c.
Referenced by _CorExeMain().
Definition at line 1395 of file corruntimehost.c.
Referenced by _CorDllMain(), and FixupVTable().
|
static |
Definition at line 1341 of file corruntimehost.c.
Referenced by FixupVTable_Assembly().
Definition at line 1073 of file corruntimehost.c.
Referenced by _CorExeMain().
|
inlinestatic |
Definition at line 496 of file corruntimehost.c.
Referenced by CLRRuntimeHost_AddRef(), CLRRuntimeHost_ExecuteInDefaultAppDomain(), CLRRuntimeHost_QueryInterface(), CLRRuntimeHost_Release(), and CLRRuntimeHost_Start().
|
inlinestatic |
Definition at line 501 of file corruntimehost.c.
Referenced by corruntimehost_AddRef(), corruntimehost_CreateDomainEx(), corruntimehost_CreateDomainSetup(), corruntimehost_GetDefaultDomain(), corruntimehost_QueryInterface(), corruntimehost_Release(), and corruntimehost_Start().
Definition at line 1258 of file corruntimehost.c.
Referenced by FixupVTableEntry().
|
static |
Definition at line 368 of file corruntimehost.c.
Referenced by corruntimehost_CreateDomainEx().
| HRESULT RuntimeHost_Construct | ( | CLRRuntimeInfo * | runtime_version, |
| RuntimeHost ** | result | ||
| ) |
Definition at line 1596 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
| HRESULT RuntimeHost_CreateManagedInstance | ( | RuntimeHost * | This, |
| LPCWSTR | name, | ||
| MonoDomain * | domain, | ||
| MonoObject ** | result | ||
| ) |
Definition at line 976 of file corruntimehost.c.
Referenced by ClrCreateManagedInstance(), and corruntimehost_CreateDomainSetup().
|
static |
Definition at line 245 of file corruntimehost.c.
Referenced by RuntimeHost_Invoke(), and RuntimeHost_VirtualInvoke().
| void RuntimeHost_ExitProcess | ( | RuntimeHost * | This, |
| INT | exitcode | ||
| ) |
Definition at line 474 of file corruntimehost.c.
Referenced by CLRMetaHost_ExitProcess().
|
static |
Definition at line 137 of file corruntimehost.c.
Referenced by _CorExeMain(), CLRRuntimeHost_ExecuteInDefaultAppDomain(), CLRRuntimeHost_Start(), corruntimehost_CreateDomainSetup(), corruntimehost_GetDefaultDomain(), corruntimehost_Start(), create_monodata(), ReallyFixupVTable(), RuntimeHost_AddDomain(), RuntimeHost_CreateManagedInstance(), and RuntimeHost_ExitProcess().
| HRESULT RuntimeHost_GetInterface | ( | RuntimeHost * | This, |
| REFCLSID | clsid, | ||
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 1617 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetInterface().
|
static |
Definition at line 452 of file corruntimehost.c.
Referenced by corruntimehost_CreateDomainEx(), and corruntimehost_GetDefaultDomain().
| HRESULT RuntimeHost_GetIUnknownForObject | ( | RuntimeHost * | This, |
| MonoObject * | obj, | ||
| IUnknown ** | ppUnk | ||
| ) |
Definition at line 1053 of file corruntimehost.c.
Referenced by ClrCreateManagedInstance(), corruntimehost_CreateDomainSetup(), create_monodata(), and RuntimeHost_GetIUnknownForDomain().
|
static |
Definition at line 194 of file corruntimehost.c.
Referenced by RuntimeHost_Invoke(), and RuntimeHost_VirtualInvoke().
|
static |
Definition at line 350 of file corruntimehost.c.
Referenced by RuntimeHost_AddDomain().
Definition at line 1577 of file corruntimehost.c.
Referenced by DllMain().
|
static |
Definition at line 276 of file corruntimehost.c.
Referenced by CLRRuntimeHost_ExecuteInDefaultAppDomain(), RuntimeHost_AddDomain(), RuntimeHost_DoInvoke(), RuntimeHost_ExitProcess(), RuntimeHost_GetIUnknownForDomain(), RuntimeHost_GetIUnknownForObject(), and RuntimeHost_GetObjectForIUnknown().
Definition at line 1584 of file corruntimehost.c.
Referenced by DllMain().
|
static |
Definition at line 306 of file corruntimehost.c.
Referenced by RuntimeHost_AddDomain().
|
static |
Definition at line 1662 of file corruntimehost.c.
Referenced by create_monodata().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | mscoree | ) |
Definition at line 957 of file corruntimehost.c.
Referenced by RuntimeHost_Construct().
Definition at line 754 of file corruntimehost.c.
Referenced by RuntimeHost_Construct().
|
static |
Definition at line 56 of file corruntimehost.c.
Referenced by FixupVTableEntry(), runtimehost_init(), and runtimehost_uninit().
Definition at line 68 of file corruntimehost.c.
Referenced by FixupVTableEntry(), GetTokenForVTableEntry(), runtimehost_init(), and runtimehost_uninit().
|
static |
Definition at line 58 of file corruntimehost.c.
Referenced by FixupVTableEntry(), and GetTokenForVTableEntry().
|
static |
Definition at line 59 of file corruntimehost.c.
Definition at line 70 of file corruntimehost.c.
Referenced by _CorExeMain(), and wine_mono_assembly_preload_hook_v2_fn().
|
static |
Definition at line 1226 of file corruntimehost.c.
Referenced by FixupVTableEntry().