Data Structures |
| struct | CLRRuntimeInfo |
| struct | RuntimeHost |
| struct | CorProcess |
| struct | CorDebug |
| struct | parsed_config_file |
| struct | supported_runtime |
| struct | loaded_mono |
Typedefs |
| 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 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
} |
Functions |
| char * | WtoA (LPCWSTR wstr) DECLSPEC_HIDDEN |
| HRESULT | CLRMetaHost_CreateInstance (REFIID riid, void **ppobj) DECLSPEC_HIDDEN |
| HRESULT WINAPI | CLRMetaHost_GetVersionFromFile (ICLRMetaHost *iface, LPCWSTR pwzFilePath, LPWSTR pwzBuffer, DWORD *pcchBuffer) DECLSPEC_HIDDEN |
| HRESULT | assembly_create (ASSEMBLY **out, LPCWSTR file) DECLSPEC_HIDDEN |
| HRESULT | assembly_release (ASSEMBLY *assembly) DECLSPEC_HIDDEN |
| HRESULT | assembly_get_runtime_version (ASSEMBLY *assembly, LPSTR *version) DECLSPEC_HIDDEN |
| HRESULT | get_runtime_info (LPCWSTR exefile, LPCWSTR version, LPCWSTR config_file, DWORD startup_flags, DWORD runtimeinfo_flags, BOOL legacy, ICLRRuntimeInfo **result) DECLSPEC_HIDDEN |
| HRESULT | ICLRRuntimeInfo_GetRuntimeHost (ICLRRuntimeInfo *iface, RuntimeHost **result) DECLSPEC_HIDDEN |
| HRESULT | MetaDataDispenser_CreateInstance (IUnknown **ppUnk) DECLSPEC_HIDDEN |
| HRESULT | parse_config_file (LPCWSTR filename, parsed_config_file *result) DECLSPEC_HIDDEN |
| void | free_parsed_config_file (parsed_config_file *file) DECLSPEC_HIDDEN |
| void | unload_all_runtimes (void) DECLSPEC_HIDDEN |
| void | expect_no_runtimes (void) DECLSPEC_HIDDEN |
| HRESULT | RuntimeHost_Construct (const CLRRuntimeInfo *runtime_version, loaded_mono *loaded_mono, RuntimeHost **result) DECLSPEC_HIDDEN |
| HRESULT | RuntimeHost_GetInterface (RuntimeHost *This, REFCLSID clsid, REFIID riid, void **ppv) DECLSPEC_HIDDEN |
| HRESULT | RuntimeHost_GetIUnknownForObject (RuntimeHost *This, MonoObject *obj, IUnknown **ppUnk) DECLSPEC_HIDDEN |
| HRESULT | RuntimeHost_CreateManagedInstance (RuntimeHost *This, LPCWSTR name, MonoDomain *domain, MonoObject **result) DECLSPEC_HIDDEN |
| HRESULT | RuntimeHost_Destroy (RuntimeHost *This) DECLSPEC_HIDDEN |
| HRESULT WINAPI | CLRMetaHost_GetRuntime (ICLRMetaHost *iface, LPCWSTR pwzVersion, REFIID iid, LPVOID *ppRuntime) DECLSPEC_HIDDEN |
| HRESULT | CorDebug_Create (ICLRRuntimeHost *runtimehost, IUnknown **ppUnk) DECLSPEC_HIDDEN |