|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include "mscoree_private.h"#include <stdio.h>#include <assert.h>#include <wine/library.h>#include <fusion.h>
Go to the source code of this file.
Classes | |
| struct | InstalledRuntimeEnum |
| struct | CLRMetaHost |
Macros | |
| #define | NUM_RUNTIMES 3 |
| #define | NUM_ABI_VERSIONS 2 |
| #define | LOAD_MONO_FUNCTION(x) |
| #define | LOAD_OPT_VOID_MONO_FUNCTION(x) |
Variables | |
| static const WCHAR | net_11_subdir [] = {'1','.','0',0} |
| static const WCHAR | net_20_subdir [] = {'2','.','0',0} |
| static const WCHAR | net_40_subdir [] = {'4','.','0',0} |
| static const struct ICLRRuntimeInfoVtbl | CLRRuntimeInfoVtbl |
| static struct CLRRuntimeInfo | runtimes [NUM_RUNTIMES] |
| static int | runtimes_initialized |
| static CRITICAL_SECTION | runtime_list_cs = { &runtime_list_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | runtime_list_cs_debug |
| static loaded_mono | loaded_monos [NUM_ABI_VERSIONS] |
| static const WCHAR | libmono2_arch_dll [] = {'\\','b','i','n','\\','l','i','b','m','o','n','o','-','2','.','0','.','d','l','l',0} |
| static const struct IEnumUnknownVtbl | InstalledRuntimeEnum_Vtbl |
| static struct CLRMetaHost | GlobalCLRMetaHost |
| static const struct ICLRMetaHostVtbl | CLRMetaHost_vtbl |
| #define NUM_ABI_VERSIONS 2 |
Definition at line 56 of file metahost.c.
| #define NUM_RUNTIMES 3 |
Definition at line 36 of file metahost.c.
|
static |
Definition at line 974 of file metahost.c.
|
static |
Definition at line 1097 of file metahost.c.
|
static |
Definition at line 1119 of file metahost.c.
|
static |
Definition at line 1143 of file metahost.c.
| HRESULT WINAPI CLRMetaHost_GetRuntime | ( | ICLRMetaHost * | iface, |
| LPCWSTR | pwzVersion, | ||
| REFIID | iid, | ||
| LPVOID * | ppRuntime | ||
| ) |
Definition at line 1023 of file metahost.c.
Referenced by CreateDebuggingInterfaceFromVersion(), and get_runtime_info().
| HRESULT WINAPI CLRMetaHost_GetVersionFromFile | ( | ICLRMetaHost * | iface, |
| LPCWSTR | pwzFilePath, | ||
| LPWSTR | pwzBuffer, | ||
| DWORD * | pcchBuffer | ||
| ) |
Definition at line 1062 of file metahost.c.
Referenced by get_runtime_info(), and GetFileVersion().
|
static |
Definition at line 952 of file metahost.c.
|
static |
Definition at line 1135 of file metahost.c.
|
static |
Definition at line 979 of file metahost.c.
|
static |
Definition at line 1127 of file metahost.c.
|
static |
Definition at line 344 of file metahost.c.
|
static |
Definition at line 524 of file metahost.c.
|
static |
Definition at line 516 of file metahost.c.
|
static |
Definition at line 483 of file metahost.c.
|
static |
Definition at line 475 of file metahost.c.
|
static |
Definition at line 404 of file metahost.c.
|
static |
Definition at line 253 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), and ICLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 354 of file metahost.c.
|
static |
Definition at line 500 of file metahost.c.
|
static |
Definition at line 443 of file metahost.c.
|
static |
Definition at line 531 of file metahost.c.
|
static |
Definition at line 451 of file metahost.c.
|
static |
Definition at line 459 of file metahost.c.
|
static |
Definition at line 322 of file metahost.c.
|
static |
Definition at line 349 of file metahost.c.
|
static |
Definition at line 508 of file metahost.c.
Definition at line 81 of file metahost.c.
Definition at line 302 of file metahost.c.
Referenced by DllMain().
Definition at line 574 of file metahost.c.
Referenced by get_mono_path_from_folder(), get_mono_path_from_registry(), and load_mono().
Definition at line 731 of file metahost.c.
Referenced by CLRMetaHost_EnumerateInstalledRuntimes(), CLRMetaHost_GetRuntime(), and get_runtime_info().
Definition at line 382 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeDirectory().
Definition at line 679 of file metahost.c.
Referenced by find_runtimes().
Definition at line 660 of file metahost.c.
Referenced by get_mono_path().
Definition at line 619 of file metahost.c.
Referenced by get_mono_path().
| HRESULT get_runtime_info | ( | LPCWSTR | exefile, |
| LPCWSTR | version, | ||
| LPCWSTR | config_file, | ||
| DWORD | startup_flags, | ||
| DWORD | runtimeinfo_flags, | ||
| BOOL | legacy, | ||
| ICLRRuntimeInfo ** | result | ||
| ) |
Definition at line 1260 of file metahost.c.
Referenced by _CorExeMain(), ClrCreateManagedInstance(), CorBindToRuntimeEx(), CorBindToRuntimeHost(), create_monodata(), GetCORSystemDirectory(), GetCORVersion(), GetRequestedRuntimeInfo(), and ReallyFixupVTable().
| HRESULT ICLRRuntimeInfo_GetRuntimeHost | ( | ICLRRuntimeInfo * | iface, |
| RuntimeHost ** | result | ||
| ) |
Definition at line 557 of file metahost.c.
Referenced by _CorExeMain(), ClrCreateManagedInstance(), create_monodata(), and ReallyFixupVTable().
|
inlinestatic |
Definition at line 317 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), CLRRuntimeInfo_GetVersionString(), and ICLRRuntimeInfo_GetRuntimeHost().
|
inlinestatic |
Definition at line 795 of file metahost.c.
Referenced by InstalledRuntimeEnum_AddRef(), InstalledRuntimeEnum_Clone(), InstalledRuntimeEnum_Next(), InstalledRuntimeEnum_Release(), InstalledRuntimeEnum_Reset(), and InstalledRuntimeEnum_Skip().
|
static |
Definition at line 821 of file metahost.c.
|
static |
Definition at line 915 of file metahost.c.
|
static |
Definition at line 846 of file metahost.c.
|
static |
Definition at line 800 of file metahost.c.
|
static |
Definition at line 831 of file metahost.c.
|
static |
Definition at line 904 of file metahost.c.
|
static |
Definition at line 879 of file metahost.c.
|
static |
Definition at line 108 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 98 of file metahost.c.
Referenced by CLRMetaHost_GetRuntime(), get_runtime_info(), and load_mono().
|
static |
Definition at line 1173 of file metahost.c.
Referenced by load_mono().
|
static |
Definition at line 246 of file metahost.c.
Referenced by load_mono().
|
static |
Definition at line 984 of file metahost.c.
Referenced by CLRMetaHost_GetRuntime(), and get_runtime_info().
Definition at line 66 of file metahost.c.
Referenced by load_mono().
Definition at line 279 of file metahost.c.
Referenced by _CorExeMain(), and CorExitProcess().
Definition at line 1150 of file metahost.c.
Definition at line 34 of file metahost.c.
Referenced by ICLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 950 of file metahost.c.
Referenced by CLRMetaHost_CreateInstance().
Definition at line 793 of file metahost.c.
Referenced by CLRMetaHost_EnumerateInstalledRuntimes(), and InstalledRuntimeEnum_Clone().
|
static |
Definition at line 571 of file metahost.c.
Referenced by find_mono_dll().
|
static |
Definition at line 58 of file metahost.c.
Referenced by expect_no_runtimes(), load_mono(), and unload_all_runtimes().
Definition at line 30 of file metahost.c.
Definition at line 31 of file metahost.c.
Definition at line 32 of file metahost.c.
|
static |
Definition at line 46 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost(), and find_runtimes().
|
static |
Definition at line 47 of file metahost.c.
|
static |
Definition at line 38 of file metahost.c.
Referenced by CLRMetaHost_GetRuntime(), find_runtimes(), get_runtime_info(), InstalledRuntimeEnum_Next(), InstalledRuntimeEnum_Skip(), and unload_all_runtimes().
|
static |
Definition at line 44 of file metahost.c.
Referenced by find_runtimes().