20#ifndef __MSCOREE_PRIVATE__
21#define __MSCOREE_PRIVATE__
25#define WIN32_NO_STATUS
27#define COM_NO_WINDOWS_H
40#include <wine/unicode.h>
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static const WCHAR version[]
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
GLuint GLuint GLsizei GLenum type
GLuint GLuint GLsizei count
GLenum const GLfloat * params
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat token
struct _MonoObject MonoObject
struct _MonoThread MonoThread
HRESULT assembly_from_hmodule(ASSEMBLY **out, HMODULE hmodule) DECLSPEC_HIDDEN
void runtimehost_uninit(void)
HRESULT CLRMetaHost_CreateInstance(REFIID riid, void **ppobj) DECLSPEC_HIDDEN
HRESULT MetaDataDispenser_CreateInstance(IUnknown **ppUnk) DECLSPEC_HIDDEN
HRESULT ICLRRuntimeInfo_GetRuntimeHost(ICLRRuntimeInfo *iface, RuntimeHost **result) 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_Destroy(RuntimeHost *This) DECLSPEC_HIDDEN
HRESULT parse_config_file(LPCWSTR filename, parsed_config_file *result) DECLSPEC_HIDDEN
HRESULT CorDebug_Create(ICLRRuntimeHost *runtimehost, IUnknown **ppUnk) DECLSPEC_HIDDEN
void unload_all_runtimes(void) DECLSPEC_HIDDEN
HRESULT RuntimeHost_GetIUnknownForObject(RuntimeHost *This, MonoObject *obj, IUnknown **ppUnk) DECLSPEC_HIDDEN
HRESULT WINAPI CLRMetaHost_GetRuntime(ICLRMetaHost *iface, LPCWSTR pwzVersion, REFIID iid, LPVOID *ppRuntime) DECLSPEC_HIDDEN
HRESULT RuntimeHost_GetInterface(RuntimeHost *This, REFCLSID clsid, REFIID riid, void **ppv) DECLSPEC_HIDDEN
MonoAssembly *(* MonoAssemblyPreLoadFunc)(MonoAssemblyName *aname, char **assemblies_path, void *user_data)
void runtimehost_init(void)
HRESULT WINAPI CLRMetaHost_GetVersionFromFile(ICLRMetaHost *iface, LPCWSTR pwzFilePath, LPWSTR pwzBuffer, DWORD *pcchBuffer) DECLSPEC_HIDDEN
HRESULT assembly_get_vtable_fixups(ASSEMBLY *assembly, VTableFixup **fixups, DWORD *count) 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
struct _MonoProfiler MonoProfiler
HRESULT assembly_get_runtime_version(ASSEMBLY *assembly, LPSTR *version) DECLSPEC_HIDDEN
char * WtoA(LPCWSTR wstr) DECLSPEC_HIDDEN
struct _MonoString MonoString
void free_parsed_config_file(parsed_config_file *file) DECLSPEC_HIDDEN
struct _MonoMethod MonoMethod
HRESULT create_monodata(REFIID riid, LPVOID *ppObj) DECLSPEC_HIDDEN
struct _MonoAssemblyName MonoAssemblyName
struct _MonoAssembly MonoAssembly
HRESULT RuntimeHost_CreateManagedInstance(RuntimeHost *This, LPCWSTR name, MonoDomain *domain, MonoObject **result) DECLSPEC_HIDDEN
struct _MonoImage MonoImage
struct _MonoType MonoType
HRESULT assembly_create(ASSEMBLY **out, LPCWSTR file) DECLSPEC_HIDDEN
@ MONO_IMAGE_MISSING_ASSEMBLYREF
@ MONO_IMAGE_IMAGE_INVALID
void(* MonoProfileFunc)(MonoProfiler *prof)
struct _MonoDomain MonoDomain
struct _VTableFixup VTableFixup
struct _MonoClass MonoClass
HRESULT assembly_release(ASSEMBLY *assembly) DECLSPEC_HIDDEN
WCHAR mscorlib_path[MAX_PATH]
struct RuntimeHost * loaded_runtime
WCHAR mono_path[MAX_PATH]
ICLRRuntimeInfo ICLRRuntimeInfo_iface
ICorDebugProcessEnum ICorDebugProcessEnum_iface
ICorDebugManagedCallback * pCallback
ICLRRuntimeHost * runtimehost
ICorDebug ICorDebug_iface
ICorDebugManagedCallback2 * pCallback2
ICorDebugProcess * pProcess
ICLRRuntimeHost ICLRRuntimeHost_iface
const CLRRuntimeInfo * version
ICorRuntimeHost ICorRuntimeHost_iface
MonoDomain * default_domain
void(CDECL *mono_threads_set_shutting_down)(void)
MonoClass *CDECL * mono_class_from_mono_type(MonoType *type)
MonoMethod *CDECL * mono_class_get_method_from_name(MonoClass *klass, const char *name, int param_count)
MonoObject *CDECL * mono_object_new(MonoDomain *domain, MonoClass *klass)
MonoAssembly *CDECL * mono_domain_assembly_open(MonoDomain *domain, const char *name)
void(CDECL *mono_runtime_object_init)(MonoObject *this_obj)
MonoProfileFunc shutdown_callback
MonoImage *CDECL * mono_image_open_from_module_handle(HMODULE module_handle, char *fname, UINT has_entry_point, MonoImageOpenStatus *status)
MonoClass *CDECL * mono_class_from_name(MonoImage *image, const char *name_space, const char *name)
char *CDECL * mono_stringify_assembly_name(MonoAssemblyName *aname)
void(CDECL *mono_thread_suspend_all_other_threads)(void)
void *CDECL * mono_object_unbox(MonoObject *obj)
MonoAssembly *CDECL * mono_assembly_load_from(MonoImage *image, const char *fname, MonoImageOpenStatus *status)
void(CDECL *mono_thread_pool_cleanup)(void)
MonoDomain *CDECL * mono_object_get_domain(MonoObject *obj)
MonoDomain *CDECL * mono_jit_init(const char *file)
MonoAssembly *CDECL * mono_assembly_open(const char *filename, MonoImageOpenStatus *status)
MonoString *CDECL * mono_string_new(MonoDomain *domain, const char *str)
MonoObject *CDECL * mono_runtime_invoke(MonoMethod *method, void *obj, void **params, MonoObject **exc)
void(CDECL *mono_free)(void *)
MonoType *CDECL * mono_reflection_type_from_name(char *name, MonoImage *image)
int(CDECL *mono_jit_set_trace_options)(const char *options)
void(CDECL *mono_runtime_set_shutting_down)(void)
void(CDECL *mono_config_parse)(const char *filename)
MonoThread *CDECL * mono_thread_attach(MonoDomain *domain)
void(CDECL *mono_runtime_quit)(void)
MonoImage *CDECL * mono_assembly_get_image(MonoAssembly *assembly)
void *CDECL * mono_marshal_get_vtfixup_ftnptr(MonoImage *image, DWORD token, WORD type)
MonoAssembly int char * argv[]
struct list supported_runtimes