|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include <windef.h>#include <winbase.h>#include <winreg.h>#include <objbase.h>#include <cor.h>#include <cordebug.h>#include <metahost.h>#include <wine/list.h>#include <wine/unicode.h>#include <wine/debug.h>

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 |
| struct | loaded_mono |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | _INC_WINDOWS |
| #define | COM_NO_WINDOWS_H |
| #define | COBJMACROS |
Typedefs | |
| typedef struct _VTableFixup | VTableFixup |
| typedef struct tagASSEMBLY | ASSEMBLY |
| typedef struct _MonoDomain | MonoDomain |
| typedef struct _MonoAssembly | MonoAssembly |
| typedef struct _MonoAssemblyName | MonoAssemblyName |
| typedef struct _MonoType | MonoType |
| typedef struct _MonoImage | MonoImage |
| typedef struct _MonoClass | MonoClass |
| typedef struct _MonoObject | MonoObject |
| typedef struct _MonoString | MonoString |
| typedef struct _MonoMethod | MonoMethod |
| typedef struct _MonoProfiler | MonoProfiler |
| typedef struct _MonoThread | MonoThread |
| typedef struct loaded_mono | loaded_mono |
| typedef struct RuntimeHost | RuntimeHost |
| typedef struct CLRRuntimeInfo | CLRRuntimeInfo |
| typedef struct CorProcess | CorProcess |
| typedef struct CorDebug | CorDebug |
| typedef struct parsed_config_file | parsed_config_file |
| typedef struct supported_runtime | supported_runtime |
| typedef MonoAssembly *(* | MonoAssemblyPreLoadFunc) (MonoAssemblyName *aname, char **assemblies_path, void *user_data) |
| typedef void(* | MonoProfileFunc) (MonoProfiler *prof) |
Enumerations | |
| enum | MonoImageOpenStatus { MONO_IMAGE_OK , MONO_IMAGE_ERROR_ERRNO , MONO_IMAGE_MISSING_ASSEMBLYREF , MONO_IMAGE_IMAGE_INVALID } |
| #define _INC_WINDOWS |
Definition at line 26 of file mscoree_private.h.
| #define COBJMACROS |
Definition at line 29 of file mscoree_private.h.
| #define COM_NO_WINDOWS_H |
Definition at line 27 of file mscoree_private.h.
| #define WIN32_NO_STATUS |
Definition at line 25 of file mscoree_private.h.
| typedef struct tagASSEMBLY ASSEMBLY |
Definition at line 58 of file mscoree_private.h.
| typedef struct CLRRuntimeInfo CLRRuntimeInfo |
| typedef struct CorProcess CorProcess |
| typedef struct loaded_mono loaded_mono |
Definition at line 79 of file mscoree_private.h.
| typedef struct _MonoAssembly MonoAssembly |
Definition at line 68 of file mscoree_private.h.
| typedef struct _MonoAssemblyName MonoAssemblyName |
Definition at line 69 of file mscoree_private.h.
| typedef MonoAssembly *(* MonoAssemblyPreLoadFunc) (MonoAssemblyName *aname, char **assemblies_path, void *user_data) |
Definition at line 158 of file mscoree_private.h.
Definition at line 72 of file mscoree_private.h.
| typedef struct _MonoDomain MonoDomain |
Definition at line 67 of file mscoree_private.h.
Definition at line 71 of file mscoree_private.h.
| typedef struct _MonoMethod MonoMethod |
Definition at line 75 of file mscoree_private.h.
| typedef struct _MonoObject MonoObject |
Definition at line 73 of file mscoree_private.h.
| typedef void(* MonoProfileFunc) (MonoProfiler *prof) |
Definition at line 160 of file mscoree_private.h.
| typedef struct _MonoProfiler MonoProfiler |
Definition at line 76 of file mscoree_private.h.
| typedef struct _MonoString MonoString |
Definition at line 74 of file mscoree_private.h.
| typedef struct _MonoThread MonoThread |
Definition at line 77 of file mscoree_private.h.
Definition at line 70 of file mscoree_private.h.
| typedef struct RuntimeHost RuntimeHost |
Definition at line 80 of file mscoree_private.h.
| typedef struct supported_runtime supported_runtime |
| typedef struct _VTableFixup VTableFixup |
| Enumerator | |
|---|---|
| MONO_IMAGE_OK | |
| MONO_IMAGE_ERROR_ERRNO | |
| MONO_IMAGE_MISSING_ASSEMBLYREF | |
| MONO_IMAGE_IMAGE_INVALID | |
Definition at line 151 of file mscoree_private.h.
Definition at line 641 of file assembly.c.
Referenced by CLRMetaHost_GetVersionFromFile(), and IAssemblyCacheImpl_InstallAssembly().
Definition at line 245 of file assembly.c.
Referenced by FixupVTable().
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 294 of file assembly.c.
Referenced by FixupVTable().
Definition at line 694 of file assembly.c.
Referenced by assembly_create(), assembly_from_hmodule(), CLRMetaHost_GetVersionFromFile(), FixupVTable(), and IAssemblyCacheImpl_InstallAssembly().
| 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().
| HRESULT CorDebug_Create | ( | ICLRRuntimeHost * | runtimehost, |
| IUnknown ** | ppUnk | ||
| ) |
Definition at line 742 of file cordebug.c.
Referenced by RuntimeHost_GetInterface().
Definition at line 1211 of file corruntimehost.c.
Referenced by DllGetClassObject().
Definition at line 302 of file metahost.c.
Referenced by DllMain().
| void free_parsed_config_file | ( | parsed_config_file * | file | ) |
Definition at line 448 of file config.c.
Referenced by get_runtime_info().
| 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().
Definition at line 169 of file metadata.c.
Referenced by RuntimeHost_GetInterface().
| HRESULT parse_config_file | ( | LPCWSTR | filename, |
| parsed_config_file * | result | ||
| ) |
Definition at line 419 of file config.c.
Referenced by get_runtime_info().
| 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().
| HRESULT RuntimeHost_Destroy | ( | RuntimeHost * | This | ) |
Definition at line 1190 of file corruntimehost.c.
Referenced by unload_all_runtimes().
| HRESULT RuntimeHost_GetInterface | ( | RuntimeHost * | This, |
| REFCLSID | clsid, | ||
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 1145 of file corruntimehost.c.
Referenced by CLRRuntimeInfo_GetInterface().
| 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 279 of file metahost.c.
Referenced by _CorExeMain(), and CorExitProcess().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | mscoree | ) |
Definition at line 30 of file mscoree_main.c.
Referenced by _CorExeMain(), CLRRuntimeHost_ExecuteInDefaultAppDomain(), create_monodata(), mono_assembly_search_hook_fn(), ReallyFixupVTable(), RuntimeHost_AddDomain(), and RuntimeHost_CreateManagedInstance().