ReactOS
0.4.15-dev-4872-g8a3db97
|
Go to the source code of this file.
Classes | |
struct | DomainEntry |
struct | dll_fixup |
struct | vtable_fixup_thunk |
Macros | |
#define | CAN_FIXUP_VTABLE 0 |
#define | CHARS_IN_GUID 39 |
#define | ARRAYSIZE(array) (sizeof(array)/sizeof((array)[0])) |
Variables | |
static HANDLE | dll_fixup_heap |
static struct list | dll_fixups |
static const struct ICorRuntimeHostVtbl | corruntimehost_vtbl |
static const struct ICLRRuntimeHostVtbl | CLRHostVtbl |
static const struct vtable_fixup_thunk | thunk_template = {0} |
Definition at line 1209 of file corruntimehost.c.
#define CAN_FIXUP_VTABLE 0 |
Definition at line 841 of file corruntimehost.c.
#define CHARS_IN_GUID 39 |
Definition at line 1207 of file corruntimehost.c.
Definition at line 1083 of file corruntimehost.c.
Definition at line 1008 of file corruntimehost.c.
|
static |
Definition at line 463 of file corruntimehost.c.
|
static |
Definition at line 522 of file corruntimehost.c.
|
static |
Definition at line 508 of file corruntimehost.c.
|
static |
Definition at line 530 of file corruntimehost.c.
|
static |
Definition at line 494 of file corruntimehost.c.
|
static |
Definition at line 515 of file corruntimehost.c.
|
static |
Definition at line 440 of file corruntimehost.c.
|
static |
Definition at line 469 of file corruntimehost.c.
|
static |
Definition at line 487 of file corruntimehost.c.
|
static |
Definition at line 475 of file corruntimehost.c.
|
static |
Definition at line 481 of file corruntimehost.c.
|
static |
Definition at line 501 of file corruntimehost.c.
|
static |
Definition at line 229 of file corruntimehost.c.
|
static |
Definition at line 363 of file corruntimehost.c.
|
static |
Definition at line 316 of file corruntimehost.c.
|
static |
Definition at line 371 of file corruntimehost.c.
|
static |
Definition at line 382 of file corruntimehost.c.
|
static |
Definition at line 390 of file corruntimehost.c.
|
static |
Definition at line 247 of file corruntimehost.c.
|
static |
Definition at line 406 of file corruntimehost.c.
|
static |
Definition at line 254 of file corruntimehost.c.
|
static |
Definition at line 346 of file corruntimehost.c.
|
static |
Definition at line 294 of file corruntimehost.c.
|
static |
Definition at line 326 of file corruntimehost.c.
|
static |
Definition at line 277 of file corruntimehost.c.
|
static |
Definition at line 285 of file corruntimehost.c.
|
static |
Definition at line 354 of file corruntimehost.c.
|
static |
Definition at line 206 of file corruntimehost.c.
|
static |
Definition at line 236 of file corruntimehost.c.
|
static |
Definition at line 302 of file corruntimehost.c.
|
static |
Definition at line 309 of file corruntimehost.c.
|
static |
Definition at line 261 of file corruntimehost.c.
|
static |
Definition at line 269 of file corruntimehost.c.
|
static |
Definition at line 398 of file corruntimehost.c.
Definition at line 1211 of file corruntimehost.c.
Referenced by DllGetClassObject().
DEFINE_GUID | ( | IID__AppDomain | , |
0x05f696dc | , | ||
0x2b29 | , | ||
0x3663 | , | ||
0xad | , | ||
0x8b | , | ||
0xc4 | , | ||
0x38 | , | ||
0x9c | , | ||
0xf2 | , | ||
0xa7 | , | ||
0x13 | |||
) |
Definition at line 985 of file corruntimehost.c.
Referenced by _CorDllMain(), and _CorExeMain().
|
static |
Definition at line 934 of file corruntimehost.c.
Referenced by FixupVTable().
Definition at line 771 of file corruntimehost.c.
Referenced by _CorExeMain().
|
inlinestatic |
Definition at line 195 of file corruntimehost.c.
Referenced by CLRRuntimeHost_AddRef(), CLRRuntimeHost_ExecuteInDefaultAppDomain(), CLRRuntimeHost_QueryInterface(), and CLRRuntimeHost_Release().
|
inlinestatic |
Definition at line 200 of file corruntimehost.c.
Referenced by corruntimehost_AddRef(), corruntimehost_GetDefaultDomain(), corruntimehost_QueryInterface(), and corruntimehost_Release().
Definition at line 854 of file corruntimehost.c.
Referenced by FixupVTableEntry().
|
static |
Definition at line 49 of file corruntimehost.c.
Referenced by RuntimeHost_GetDefaultDomain().
HRESULT RuntimeHost_Construct | ( | const CLRRuntimeInfo * | runtime_version, |
loaded_mono * | loaded_mono, | ||
RuntimeHost ** | result | ||
) |
Definition at line 1120 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
HRESULT RuntimeHost_CreateManagedInstance | ( | RuntimeHost * | This, |
LPCWSTR | name, | ||
MonoDomain * | domain, | ||
MonoObject ** | result | ||
) |
Definition at line 638 of file corruntimehost.c.
Referenced by ClrCreateManagedInstance().
|
static |
Definition at line 113 of file corruntimehost.c.
Referenced by _CorExeMain().
HRESULT RuntimeHost_Destroy | ( | RuntimeHost * | This | ) |
Definition at line 1190 of file corruntimehost.c.
Referenced by unload_all_runtimes().
|
static |
Definition at line 95 of file corruntimehost.c.
Referenced by _CorExeMain(), CLRRuntimeHost_ExecuteInDefaultAppDomain(), corruntimehost_GetDefaultDomain(), create_monodata(), ReallyFixupVTable(), and RuntimeHost_CreateManagedInstance().
HRESULT RuntimeHost_GetInterface | ( | RuntimeHost * | This, |
REFCLSID | clsid, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 1145 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetInterface().
|
static |
Definition at line 134 of file corruntimehost.c.
Referenced by corruntimehost_GetDefaultDomain().
HRESULT RuntimeHost_GetIUnknownForObject | ( | RuntimeHost * | This, |
MonoObject * | obj, | ||
IUnknown ** | ppUnk | ||
) |
Definition at line 711 of file corruntimehost.c.
Referenced by ClrCreateManagedInstance(), create_monodata(), and RuntimeHost_GetIUnknownForDomain().
Definition at line 1101 of file corruntimehost.c.
Referenced by DllMain().
Definition at line 1108 of file corruntimehost.c.
Referenced by DllMain().
Definition at line 619 of file corruntimehost.c.
Referenced by RuntimeHost_Construct().
Definition at line 414 of file corruntimehost.c.
Referenced by RuntimeHost_Construct().
|
static |
Definition at line 34 of file corruntimehost.c.
Referenced by FixupVTableEntry(), runtimehost_init(), and runtimehost_uninit().
Definition at line 36 of file corruntimehost.c.
Referenced by FixupVTableEntry(), runtimehost_init(), and runtimehost_uninit().
|
static |
Definition at line 850 of file corruntimehost.c.
Referenced by FixupVTableEntry().