ReactOS 0.4.16-dev-838-g27bb510
|
#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 961 of file metahost.c.
|
static |
Definition at line 1084 of file metahost.c.
|
static |
Definition at line 1106 of file metahost.c.
|
static |
Definition at line 1130 of file metahost.c.
HRESULT WINAPI CLRMetaHost_GetRuntime | ( | ICLRMetaHost * | iface, |
LPCWSTR | pwzVersion, | ||
REFIID | iid, | ||
LPVOID * | ppRuntime | ||
) |
Definition at line 1010 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 1049 of file metahost.c.
Referenced by get_runtime_info(), and GetFileVersion().
|
static |
Definition at line 939 of file metahost.c.
|
static |
Definition at line 1122 of file metahost.c.
|
static |
Definition at line 966 of file metahost.c.
|
static |
Definition at line 1114 of file metahost.c.
|
static |
Definition at line 331 of file metahost.c.
|
static |
Definition at line 511 of file metahost.c.
|
static |
Definition at line 503 of file metahost.c.
|
static |
Definition at line 470 of file metahost.c.
|
static |
Definition at line 462 of file metahost.c.
|
static |
Definition at line 391 of file metahost.c.
|
static |
Definition at line 240 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), and ICLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 341 of file metahost.c.
|
static |
Definition at line 487 of file metahost.c.
|
static |
Definition at line 430 of file metahost.c.
|
static |
Definition at line 518 of file metahost.c.
|
static |
Definition at line 438 of file metahost.c.
|
static |
Definition at line 446 of file metahost.c.
|
static |
Definition at line 309 of file metahost.c.
|
static |
Definition at line 336 of file metahost.c.
|
static |
Definition at line 495 of file metahost.c.
Definition at line 81 of file metahost.c.
Definition at line 289 of file metahost.c.
Referenced by DllMain().
Definition at line 561 of file metahost.c.
Referenced by get_mono_path_from_folder(), get_mono_path_from_registry(), and load_mono().
Definition at line 718 of file metahost.c.
Referenced by CLRMetaHost_EnumerateInstalledRuntimes(), CLRMetaHost_GetRuntime(), and get_runtime_info().
Definition at line 369 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeDirectory().
Definition at line 666 of file metahost.c.
Referenced by find_runtimes().
Definition at line 647 of file metahost.c.
Referenced by get_mono_path().
Definition at line 606 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 1247 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 544 of file metahost.c.
Referenced by _CorExeMain(), ClrCreateManagedInstance(), create_monodata(), and ReallyFixupVTable().
|
inlinestatic |
Definition at line 304 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), CLRRuntimeInfo_GetVersionString(), and ICLRRuntimeInfo_GetRuntimeHost().
|
inlinestatic |
Definition at line 782 of file metahost.c.
Referenced by InstalledRuntimeEnum_AddRef(), InstalledRuntimeEnum_Clone(), InstalledRuntimeEnum_Next(), InstalledRuntimeEnum_Release(), InstalledRuntimeEnum_Reset(), and InstalledRuntimeEnum_Skip().
|
static |
Definition at line 808 of file metahost.c.
|
static |
Definition at line 902 of file metahost.c.
|
static |
Definition at line 833 of file metahost.c.
|
static |
Definition at line 787 of file metahost.c.
|
static |
Definition at line 818 of file metahost.c.
|
static |
Definition at line 891 of file metahost.c.
|
static |
Definition at line 866 of file metahost.c.
|
static |
Definition at line 95 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 85 of file metahost.c.
Referenced by CLRMetaHost_GetRuntime(), get_runtime_info(), and load_mono().
|
static |
Definition at line 1160 of file metahost.c.
Referenced by load_mono().
|
static |
Definition at line 233 of file metahost.c.
Referenced by load_mono().
|
static |
Definition at line 971 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 266 of file metahost.c.
Referenced by _CorExeMain(), and CorExitProcess().
Definition at line 1137 of file metahost.c.
Definition at line 34 of file metahost.c.
Referenced by ICLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 937 of file metahost.c.
Referenced by CLRMetaHost_CreateInstance().
Definition at line 780 of file metahost.c.
Referenced by CLRMetaHost_EnumerateInstalledRuntimes(), and InstalledRuntimeEnum_Clone().
|
static |
Definition at line 558 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().