ReactOS 0.4.16-dev-320-g3bd9ddc
|
#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 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().
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 289 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 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().
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 266 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().