|
ReactOS 0.4.16-dev-2359-g4b75ec5
|

Go to the source code of this file.
Classes | |
| struct | _VTableFixup |
| struct | CLRRuntimeInfo |
| struct | RuntimeHost |
| struct | CorProcess |
| struct | CorDebug |
| struct | parsed_config_file |
| struct | supported_runtime |
Macros | |
| #define | WINE_MONO_VERSION "9.4.0" |
| #define | WINE_PRELOAD_CONTINUE 0 |
| #define | WINE_PRELOAD_SKIP_PRIVATE_PATH 1 |
| #define | WINE_PRELOAD_SKIP_GAC 2 |
| #define | WINE_PRELOAD_SET_GAC 4 |
Variables | |
| WCHAR ** | private_path |
| BOOL | is_mono_started |
| BOOL | force |
| const char * | base_dir |
| const char const char * | config_file_name |
| MonoAssembly * | assembly |
| MonoAssembly int | argc |
| MonoAssembly int char * | argv [] |
| #define WINE_MONO_VERSION "9.4.0" |
Definition at line 48 of file mscoree_private.h.
| #define WINE_PRELOAD_CONTINUE 0 |
Definition at line 146 of file mscoree_private.h.
| #define WINE_PRELOAD_SET_GAC 4 |
Definition at line 149 of file mscoree_private.h.
| #define WINE_PRELOAD_SKIP_GAC 2 |
Definition at line 148 of file mscoree_private.h.
| #define WINE_PRELOAD_SKIP_PRIVATE_PATH 1 |
Definition at line 147 of file mscoree_private.h.
| typedef struct tagASSEMBLY ASSEMBLY |
Definition at line 37 of file mscoree_private.h.
| typedef struct CLRRuntimeInfo CLRRuntimeInfo |
| typedef struct CorProcess CorProcess |
| typedef struct _MonoAssembly MonoAssembly |
Definition at line 52 of file mscoree_private.h.
| typedef struct _MonoAssemblyName MonoAssemblyName |
Definition at line 53 of file mscoree_private.h.
| typedef MonoAssembly *(CDECL * MonoAssemblyPreLoadFunc) (MonoAssemblyName *aname, char **assemblies_path, void *user_data) |
Definition at line 144 of file mscoree_private.h.
Definition at line 56 of file mscoree_private.h.
| typedef struct _MonoDomain MonoDomain |
Definition at line 51 of file mscoree_private.h.
Definition at line 55 of file mscoree_private.h.
| typedef void(* MonoLogCallback) (const char *log_domain, const char *log_level, const char *message, INT fatal, void *user_data) |
Definition at line 156 of file mscoree_private.h.
| typedef struct _MonoMethod MonoMethod |
Definition at line 59 of file mscoree_private.h.
| typedef struct _MonoObject MonoObject |
Definition at line 57 of file mscoree_private.h.
Definition at line 155 of file mscoree_private.h.
| typedef void(CDECL * MonoProfileFunc) (MonoProfiler *prof) |
Definition at line 153 of file mscoree_private.h.
| typedef struct _MonoProfiler MonoProfiler |
Definition at line 60 of file mscoree_private.h.
| typedef struct _MonoString MonoString |
Definition at line 58 of file mscoree_private.h.
| typedef struct _MonoThread MonoThread |
Definition at line 61 of file mscoree_private.h.
Definition at line 54 of file mscoree_private.h.
Definition at line 39 of file mscoree_private.h.
| typedef struct RuntimeHost RuntimeHost |
Definition at line 63 of file mscoree_private.h.
| typedef struct supported_runtime supported_runtime |
| typedef struct _VTableFixup VTableFixup |
| typedef MonoAssembly *(CDECL * WineMonoAssemblyPreLoadFunc) (MonoAssemblyName *aname, char **assemblies_path, int *flags, void *user_data) |
Definition at line 151 of file mscoree_private.h.
Definition at line 158 of file mscoree_private.h.
| Enumerator | |
|---|---|
| MONO_IMAGE_OK | |
| MONO_IMAGE_ERROR_ERRNO | |
| MONO_IMAGE_MISSING_ASSEMBLYREF | |
| MONO_IMAGE_IMAGE_INVALID | |
Definition at line 137 of file mscoree_private.h.
Definition at line 641 of file assembly.c.
Referenced by CLRMetaHost_GetVersionFromFile(), and IAssemblyCacheImpl_InstallAssembly().
Definition at line 244 of file assembly.c.
Referenced by _CorDllMain(), and FixupVTable().
| HRESULT assembly_get_native_entrypoint | ( | ASSEMBLY * | assembly, |
| NativeEntryPointFunc * | func | ||
| ) |
Definition at line 303 of file assembly.c.
Referenced by _CorDllMain().
Definition at line 865 of file assembly.c.
Referenced by CLRMetaHost_GetVersionFromFile(), and IAssemblyCacheImpl_InstallAssembly().
| HRESULT assembly_get_vtable_fixups | ( | ASSEMBLY * | assembly, |
| VTableFixup ** | fixups, | ||
| DWORD * | count | ||
| ) |
Definition at line 293 of file assembly.c.
Referenced by FixupVTable_Assembly().
Definition at line 694 of file assembly.c.
Referenced by _CorDllMain(), assembly_create(), assembly_from_hmodule(), CLRMetaHost_GetVersionFromFile(), FixupVTable(), and IAssemblyCacheImpl_InstallAssembly().
| HRESULT WINAPI CLRMetaHost_ExitProcess | ( | ICLRMetaHost * | iface, |
| INT32 | iExitCode | ||
| ) |
Definition at line 1244 of file metahost.c.
Referenced by CorExitProcess().
| HRESULT WINAPI CLRMetaHost_GetRuntime | ( | ICLRMetaHost * | iface, |
| LPCWSTR | pwzVersion, | ||
| REFIID | iid, | ||
| LPVOID * | ppRuntime | ||
| ) |
Definition at line 1149 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 1157 of file metahost.c.
Referenced by get_runtime_info(), and GetFileVersion().
Definition at line 1385 of file metahost.c.
Referenced by CLRCreateInstance().
| HRESULT CorDebug_Create | ( | ICLRRuntimeHost * | runtimehost, |
| IUnknown ** | ppUnk | ||
| ) |
Definition at line 763 of file cordebug.c.
Referenced by RuntimeHost_GetInterface().
Definition at line 1732 of file corruntimehost.c.
Referenced by DllGetClassObject().
Definition at line 454 of file metahost.c.
Referenced by DllMain().
| void free_parsed_config_file | ( | parsed_config_file * | file | ) |
Definition at line 696 of file config.c.
Referenced by _CorExeMain(), and get_runtime_info().
Definition at line 1687 of file metahost.c.
Referenced by create_monodata(), and wine_mono_assembly_preload_hook_v2_fn().
Definition at line 874 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost(), and install_wine_mono().
| MonoDomain * get_root_domain | ( | void | ) |
Definition at line 366 of file metahost.c.
Referenced by RuntimeHost_GetDefaultDomain().
| HRESULT get_runtime_info | ( | LPCWSTR | exefile, |
| LPCWSTR | version, | ||
| LPCWSTR | config_file, | ||
| IStream * | config_stream, | ||
| DWORD | startup_flags, | ||
| DWORD | runtimeinfo_flags, | ||
| BOOL | legacy, | ||
| ICLRRuntimeInfo ** | result | ||
| ) |
Definition at line 1904 of file metahost.c.
Referenced by _CorExeMain(), ClrCreateManagedInstance(), CorBindToCurrentRuntime(), CorBindToRuntimeEx(), CorBindToRuntimeHost(), create_monodata(), GetCORSystemDirectory(), GetCORVersion(), GetRequestedRuntimeInfo(), metahostpolicy_GetRequestedRuntime(), and ReallyFixupVTable().
| HRESULT ICLRRuntimeInfo_GetRuntimeHost | ( | ICLRRuntimeInfo * | iface, |
| RuntimeHost ** | result | ||
| ) |
Definition at line 703 of file metahost.c.
Referenced by _CorExeMain(), ClrCreateManagedInstance(), create_monodata(), and ReallyFixupVTable().
| int | ( | CDECL * | mono_jit_exec | ) |
Definition at line 189 of file metadata.c.
Referenced by RuntimeHost_GetInterface().
| MonoImage *CDECL * mono_assembly_get_image | ( | MonoAssembly * | assembly | ) |
| MonoAssembly *CDECL * mono_assembly_load_from | ( | MonoImage * | image, |
| const char * | fname, | ||
| MonoImageOpenStatus * | status | ||
| ) |
| const char *CDECL * mono_assembly_name_get_name | ( | MonoAssemblyName * | aname | ) |
| MonoAssembly *CDECL * mono_assembly_open | ( | const char * | filename, |
| MonoImageOpenStatus * | status | ||
| ) |
| MonoClass *CDECL * mono_class_from_name | ( | MonoImage * | image, |
| const char * | name_space, | ||
| const char * | name | ||
| ) |
| MonoMethod *CDECL * mono_class_get_method_from_name | ( | MonoClass * | klass, |
| const char * | name, | ||
| int | param_count | ||
| ) |
| MonoDomain *CDECL * mono_domain_get | ( | void | ) |
| MonoDomain *CDECL * mono_domain_get_by_id | ( | int | id | ) |
| MonoImage *CDECL * mono_image_open_from_module_handle | ( | HMODULE | module_handle, |
| char * | fname, | ||
| UINT | has_entry_point, | ||
| MonoImageOpenStatus * | status | ||
| ) |
| MonoDomain *CDECL * mono_jit_init_version | ( | const char * | domain_name, |
| const char * | runtime_version | ||
| ) |
| void CDECL mono_log_handler_fn | ( | const char * | log_domain, |
| const char * | log_level, | ||
| const char * | message, | ||
| INT | fatal, | ||
| void * | user_data | ||
| ) |
Definition at line 265 of file mscoree_main.c.
Referenced by load_mono().
| MonoDomain *CDECL * mono_object_get_domain | ( | MonoObject * | obj | ) |
| MonoMethod *CDECL * mono_object_get_virtual_method | ( | MonoObject * | obj, |
| MonoMethod * | method | ||
| ) |
| MonoObject *CDECL * mono_object_new | ( | MonoDomain * | domain, |
| MonoClass * | klass | ||
| ) |
| void *CDECL * mono_object_unbox | ( | MonoObject * | obj | ) |
Definition at line 225 of file mscoree_main.c.
Referenced by load_mono(), and mono_log_handler_fn().
| MonoObject *CDECL * mono_runtime_invoke | ( | MonoMethod * | method, |
| void * | obj, | ||
| void ** | params, | ||
| MonoObject ** | exc | ||
| ) |
| MonoString *CDECL * mono_string_new | ( | MonoDomain * | domain, |
| const char * | str | ||
| ) |
| MonoThread *CDECL * mono_thread_attach | ( | MonoDomain * | domain | ) |
| HRESULT parse_config_file | ( | LPCWSTR | filename, |
| parsed_config_file * | result | ||
| ) |
Definition at line 678 of file config.c.
Referenced by _CorExeMain(), and get_runtime_info().
| HRESULT parse_config_stream | ( | IStream * | stream, |
| parsed_config_file * | result | ||
| ) |
Definition at line 658 of file config.c.
Referenced by get_runtime_info(), and parse_config_file().
| 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().
| void RuntimeHost_ExitProcess | ( | RuntimeHost * | This, |
| INT | exitcode | ||
| ) |
Definition at line 474 of file corruntimehost.c.
Referenced by CLRMetaHost_ExitProcess().
| HRESULT RuntimeHost_GetInterface | ( | RuntimeHost * | This, |
| REFCLSID | clsid, | ||
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 1617 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetInterface().
| 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().
Definition at line 1577 of file corruntimehost.c.
Referenced by DllMain().
Definition at line 1584 of file corruntimehost.c.
Referenced by DllMain().
| MonoAssembly int argc |
Definition at line 185 of file mscoree_private.h.
| MonoAssembly int char* argv[] |
Definition at line 185 of file mscoree_private.h.
Definition at line 185 of file mscoree_private.h.
Definition at line 183 of file mscoree_private.h.
| BOOL force |
Definition at line 182 of file mscoree_private.h.
|
extern |
Definition at line 80 of file metahost.c.
Referenced by CLRMetaHost_ExitProcess(), corruntimehost_CreateDomainEx(), expect_no_runtimes(), and get_root_domain().
|
extern |
Definition at line 70 of file corruntimehost.c.
Referenced by _CorExeMain(), and wine_mono_assembly_preload_hook_v2_fn().