|
ReactOS 0.4.16-dev-2357-g35d0dfe
|
#include <stdio.h>#include <stdarg.h>#include <assert.h>#include "windef.h"#include "winbase.h"#include "winreg.h"#include "winternl.h"#include "ole2.h"#include "shlwapi.h"#include "corerror.h"#include "cor.h"#include "mscoree.h"#include "corhdr.h"#include "cordebug.h"#include "metahost.h"#include "fusion.h"#include "wine/list.h"#include "mscoree_private.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | CLRMetaHost |
| struct | InstalledRuntimeEnum |
| class | CLRMetaHostPolicy |
| struct | override_entry |
Macros | |
| #define | COBJMACROS |
| #define | NUM_RUNTIMES 4 |
| #define | LOAD_MONO_FUNCTION(x) |
| #define | LOAD_OPT_MONO_FUNCTION(x, default) |
| #define | ASSEMBLY_SEARCH_GAC 1 |
| #define | ASSEMBLY_SEARCH_UNDEFINED 2 |
| #define | ASSEMBLY_SEARCH_PRIVATEPATH 4 |
| #define | ASSEMBLY_SEARCH_MONOGAC 8 |
| #define | ASSEMBLY_SEARCH_DEFAULT (ASSEMBLY_SEARCH_GAC|ASSEMBLY_SEARCH_PRIVATEPATH|ASSEMBLY_SEARCH_MONOGAC) |
| #define | IS_OPTION_TRUE(ch) ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1') |
| #define | IS_OPTION_FALSE(ch) ((ch) == 'n' || (ch) == 'N' || (ch) == 'f' || (ch) == 'F' || (ch) == '0') |
Typedefs | |
| typedef struct _MonoProfilerDesc * | MonoProfilerHandle |
| typedef void(CDECL * | MonoProfilerRuntimeShutdownBeginCallback) (MonoProfiler *prof) |
| typedef struct override_entry | override_entry |
| #define ASSEMBLY_SEARCH_DEFAULT (ASSEMBLY_SEARCH_GAC|ASSEMBLY_SEARCH_PRIVATEPATH|ASSEMBLY_SEARCH_MONOGAC) |
Definition at line 1415 of file metahost.c.
| #define ASSEMBLY_SEARCH_GAC 1 |
Definition at line 1411 of file metahost.c.
| #define ASSEMBLY_SEARCH_MONOGAC 8 |
Definition at line 1414 of file metahost.c.
| #define ASSEMBLY_SEARCH_PRIVATEPATH 4 |
Definition at line 1413 of file metahost.c.
| #define ASSEMBLY_SEARCH_UNDEFINED 2 |
Definition at line 1412 of file metahost.c.
| #define COBJMACROS |
Definition at line 25 of file metahost.c.
| #define IS_OPTION_FALSE | ( | ch | ) | ((ch) == 'n' || (ch) == 'N' || (ch) == 'f' || (ch) == 'F' || (ch) == '0') |
Definition at line 1427 of file metahost.c.
| #define IS_OPTION_TRUE | ( | ch | ) | ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1') |
Definition at line 1425 of file metahost.c.
| #define NUM_RUNTIMES 4 |
Definition at line 50 of file metahost.c.
| typedef struct _MonoProfilerDesc* MonoProfilerHandle |
Definition at line 83 of file metahost.c.
| typedef void(CDECL * MonoProfilerRuntimeShutdownBeginCallback) (MonoProfiler *prof) |
Definition at line 85 of file metahost.c.
| typedef struct override_entry override_entry |
|
static |
Definition at line 1066 of file metahost.c.
|
static |
Definition at line 1192 of file metahost.c.
|
static |
Definition at line 1212 of file metahost.c.
| 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().
|
static |
Definition at line 1044 of file metahost.c.
|
static |
Definition at line 1236 of file metahost.c.
|
static |
Definition at line 1071 of file metahost.c.
|
static |
Definition at line 1220 of file metahost.c.
Definition at line 1385 of file metahost.c.
Referenced by CLRCreateInstance().
Definition at line 490 of file metahost.c.
Definition at line 670 of file metahost.c.
|
static |
Definition at line 662 of file metahost.c.
|
static |
Definition at line 629 of file metahost.c.
|
static |
Definition at line 621 of file metahost.c.
|
static |
Definition at line 550 of file metahost.c.
|
static |
Definition at line 410 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), and ICLRRuntimeInfo_GetRuntimeHost().
|
static |
|
static |
Definition at line 646 of file metahost.c.
|
static |
Definition at line 589 of file metahost.c.
|
static |
Definition at line 677 of file metahost.c.
|
static |
Definition at line 597 of file metahost.c.
|
static |
Definition at line 605 of file metahost.c.
|
static |
Definition at line 468 of file metahost.c.
Definition at line 495 of file metahost.c.
|
static |
Definition at line 654 of file metahost.c.
Definition at line 454 of file metahost.c.
Referenced by DllMain().
Definition at line 720 of file metahost.c.
Referenced by get_mono_path_dos(), get_mono_path_local(), get_mono_path_registry(), and load_mono().
Definition at line 1604 of file metahost.c.
Referenced by get_assembly_search_flags().
|
static |
Definition at line 1630 of file metahost.c.
Referenced by wine_mono_assembly_preload_hook_v2_fn().
|
static |
Definition at line 1555 of file metahost.c.
Referenced by get_assembly_search_flags().
Definition at line 351 of file metahost.c.
Referenced by get_root_domain().
Definition at line 1687 of file metahost.c.
Referenced by create_monodata(), and wine_mono_assembly_preload_hook_v2_fn().
Definition at line 528 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeDirectory().
Definition at line 874 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost(), and install_wine_mono().
Definition at line 843 of file metahost.c.
Referenced by get_mono_path().
Definition at line 792 of file metahost.c.
Referenced by get_mono_path_datadir(), and get_mono_path_unix().
Definition at line 747 of file metahost.c.
Referenced by get_mono_path().
Definition at line 765 of file metahost.c.
Referenced by get_mono_path().
Definition at line 819 of file metahost.c.
Referenced by get_mono_path().
| MonoDomain * get_root_domain | ( | void | ) |
Definition at line 366 of file metahost.c.
Referenced by RuntimeHost_GetDefaultDomain().
|
static |
Definition at line 1120 of file metahost.c.
Referenced by CLRMetaHost_GetRuntime(), and get_runtime_info().
| 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().
|
static |
Definition at line 145 of file metahost.c.
Referenced by load_mono().
|
inlinestatic |
Definition at line 463 of file metahost.c.
Referenced by CLRRuntimeInfo_GetInterface(), CLRRuntimeInfo_GetVersionString(), and ICLRRuntimeInfo_GetRuntimeHost().
|
inlinestatic |
Definition at line 900 of file metahost.c.
Referenced by InstalledRuntimeEnum_AddRef(), InstalledRuntimeEnum_Clone(), InstalledRuntimeEnum_Next(), InstalledRuntimeEnum_Release(), InstalledRuntimeEnum_Reset(), and InstalledRuntimeEnum_Skip().
|
static |
Definition at line 926 of file metahost.c.
|
static |
Definition at line 1014 of file metahost.c.
|
static |
Definition at line 951 of file metahost.c.
|
static |
Definition at line 905 of file metahost.c.
|
static |
Definition at line 936 of file metahost.c.
|
static |
Definition at line 1003 of file metahost.c.
|
static |
Definition at line 981 of file metahost.c.
| int | ( | CDECL * | mono_jit_exec | ) |
Definition at line 1076 of file metahost.c.
Referenced by parse_runtime_version().
Definition at line 163 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 1311 of file metahost.c.
|
static |
Definition at line 1321 of file metahost.c.
|
static |
Definition at line 1293 of file metahost.c.
|
static |
Definition at line 1316 of file metahost.c.
| MonoImage *CDECL * mono_assembly_get_image | ( | MonoAssembly * | assembly | ) |
Referenced by create_monodata(), load_mono(), ReallyFixupVTable(), and RuntimeHost_GetMethod().
| MonoAssembly *CDECL * mono_assembly_load_from | ( | MonoImage * | image, |
| const char * | fname, | ||
| MonoImageOpenStatus * | status | ||
| ) |
Referenced by _CorExeMain(), and load_mono().
| const char *CDECL * mono_assembly_name_get_culture | ( | MonoAssemblyName * | aname | ) |
Referenced by load_mono(), and wine_mono_assembly_preload_hook_v2_fn().
| const char *CDECL * mono_assembly_name_get_name | ( | MonoAssemblyName * | aname | ) |
Referenced by get_assembly_search_flags(), load_mono(), and wine_mono_assembly_preload_hook_v2_fn().
| MonoAssembly *CDECL * mono_assembly_open | ( | const char * | filename, |
| MonoImageOpenStatus * | status | ||
| ) |
|
static |
|
static |
Definition at line 1726 of file metahost.c.
Referenced by wine_mono_assembly_preload_hook_v2_fn().
Referenced by load_mono(), and RuntimeHost_CreateManagedInstance().
| MonoClass *CDECL * mono_class_from_name | ( | MonoImage * | image, |
| const char * | name_space, | ||
| const char * | name | ||
| ) |
Referenced by create_monodata(), load_mono(), and RuntimeHost_GetMethod().
| MonoMethod *CDECL * mono_class_get_method_from_name | ( | MonoClass * | klass, |
| const char * | name, | ||
| int | param_count | ||
| ) |
Referenced by load_mono(), and RuntimeHost_GetMethod().
| MonoDomain *CDECL * mono_domain_get | ( | void | ) |
Referenced by domain_attach(), and load_mono().
| MonoDomain *CDECL * mono_domain_get_by_id | ( | int | id | ) |
Referenced by load_mono(), and RuntimeHost_AddDomain().
Referenced by load_mono(), and RuntimeHost_GetMethod().
|
static |
Referenced by image_open_module_handle_dummy(), and load_mono().
| MonoImage *CDECL * mono_image_open_from_module_handle | ( | HMODULE | module_handle, |
| char * | fname, | ||
| UINT | has_entry_point, | ||
| MonoImageOpenStatus * | status | ||
| ) |
Referenced by _CorExeMain(), and load_mono().
| MonoDomain *CDECL * mono_jit_init_version | ( | const char * | domain_name, |
| const char * | runtime_version | ||
| ) |
Referenced by get_root_domain(), and load_mono().
Referenced by load_mono(), and ReallyFixupVTable().
| MonoDomain *CDECL * mono_object_get_domain | ( | MonoObject * | obj | ) |
Referenced by load_mono(), and RuntimeHost_GetIUnknownForObject().
| MonoMethod *CDECL * mono_object_get_virtual_method | ( | MonoObject * | obj, |
| MonoMethod * | method | ||
| ) |
Referenced by load_mono(), and RuntimeHost_VirtualInvoke().
| MonoObject *CDECL * mono_object_new | ( | MonoDomain * | domain, |
| MonoClass * | klass | ||
| ) |
Referenced by create_monodata(), load_mono(), and RuntimeHost_CreateManagedInstance().
| void *CDECL * mono_object_unbox | ( | MonoObject * | obj | ) |
Referenced by load_mono(), and RuntimeHost_CreateManagedInstance().
| MonoObject *CDECL * mono_runtime_invoke | ( | MonoMethod * | method, |
| void * | obj, | ||
| void ** | params, | ||
| MonoObject ** | exc | ||
| ) |
Referenced by load_mono(), and RuntimeHost_DoInvoke().
|
static |
Definition at line 393 of file metahost.c.
Referenced by load_mono().
| MonoString *CDECL * mono_string_new | ( | MonoDomain * | domain, |
| const char * | str | ||
| ) |
Referenced by CLRRuntimeHost_ExecuteInDefaultAppDomain(), load_mono(), and RuntimeHost_AddDomain().
|
static |
Referenced by load_mono(), and wine_mono_assembly_preload_hook_v2_fn().
| MonoThread *CDECL * mono_thread_attach | ( | MonoDomain * | domain | ) |
Referenced by domain_attach(), and load_mono().
|
static |
Definition at line 1490 of file metahost.c.
Referenced by get_basename_search_flags().
|
static |
Definition at line 1430 of file metahost.c.
Referenced by get_basename_search_flags(), and parse_env_overrides().
|
static |
Definition at line 1081 of file metahost.c.
Referenced by get_runtime(), and get_runtime_info().
|
static |
|
static |
Definition at line 398 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
Definition at line 404 of file metahost.c.
Referenced by CLRRuntimeInfo_GetRuntimeHost().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | mscoree | ) |
|
static |
Referenced by load_mono(), and wine_mono_assembly_preload_hook_v2_fn().
|
static |
Definition at line 1747 of file metahost.c.
Referenced by load_mono().
|
static |
Definition at line 1756 of file metahost.c.
Referenced by load_mono(), mono_assembly_preload_hook_fn(), and wine_mono_assembly_preload_hook_fn().
| MonoAssembly int argc |
Definition at line 107 of file metahost.c.
Referenced by __GetMainArgs(), __getmainargs(), __wgetmainargs(), _CorExeMain(), _getopt_internal(), _getopt_internal_r(), _getopt_long_only_r(), _getopt_long_r(), _main(), _tmain(), _tWinMain(), account(), ActiveXObject_value(), AddRoute(), AddService(), array_access(), Array_concat(), Array_forEach(), Array_indexOf(), Array_join(), Array_map(), Array_push(), Array_slice(), Array_sort(), Array_splice(), array_to_args(), Array_unshift(), ArrayConstr_isArray(), ArrayConstr_value(), assign_main(), AssocQ(), automount_main(), BGStartCmd(), BindFunction_call(), BlankArgument(), BookmarkCmd(), BoolConstr_value(), build_argv(), build_expanded_wargv(), CatCmd(), cd(), change_command(), ChdirCmd(), check_option(), ChmodCmd(), clean_main(), cmd_copy(), cmd_date(), cmd_mkdir(), cmd_mklink(), cmd_move(), cmd_replace(), cmd_setlocal(), cmd_time(), cmd_type(), cmdAccounts(), cmdComputer(), cmdConfig(), cmdContinue(), CmdDebugService(), cmdGroup(), cmdHelp(), cmdHelpMsg(), cmdline_to_argv(), cmdLocalGroup(), cmdPause(), cmdSession(), cmdShare(), cmdStart(), cmdStatistics(), cmdStop(), cmdUse(), cmdUser(), CommandChoice(), CommandDumpSector(), CommandFree(), CommandLineToArgv(), CommandLineToArgvT(), CommandLineToArgvW(), CommandPartInfo(), CommandTimer(), construct_function(), convert_params(), ConvertAddCmdLine(), create_bind_function(), create_command(), CreateCommand(), CreateEfiPartition(), CreateExtendedPartition(), CreateLogicalPartition(), CreateMain(), CreateMsrPartition(), CreatePrimaryPartition(), Date_setDate(), Date_setFullYear(), Date_setHours(), Date_setMilliseconds(), Date_setMinutes(), Date_setMonth(), Date_setSeconds(), Date_setTime(), Date_setUTCDate(), Date_setUTCFullYear(), Date_setUTCHours(), Date_setUTCMilliseconds(), Date_setUTCMinutes(), Date_setUTCMonth(), Date_setUTCSeconds(), Date_setYear(), Date_toLocaleTimeString(), date_utc(), DateConstr_parse(), DateConstr_UTC(), DateConstr_value(), DbgGdiKdbgCliCallback(), DebugCmd(), delete(), delete_command(), DeleteCmd(), DeletePartition(), DeleteRoutes(), DetailDisk(), DetailPartition(), DetailVolume(), DirtyMain(), DiskFreeMain(), DismountMain(), disp_call(), disp_call_value(), DispatchEx_InvokeEx(), DisplayApplet(), do_attribute_tag_format(), do_chmod(), do_umask(), doChild(), document_write(), doDebugger(), domacro(), DoParse(), doproxy(), DriveTypeMain(), DumpDisk(), DumpPartition(), EchoCmd(), EnumeratorConstr_value(), error_constr(), ErrorConstr_value(), EvalErrorConstr_value(), exec_source(), exprval_call(), FindHandler(), format_main(), FsInfoMain(), Function_apply(), Function_bind(), Function_call(), Function_invoke(), Function_value(), FunctionConstr_value(), get(), get_extrac_args(), get_pnames(), get_strarg(), get_utf8_args(), GetArgument(), GetCmd(), getit(), getopt(), getopt_long(), getopt_long_only(), GetUlongOptionInRange(), getwhoisserver(), gpt_main(), HandleDumpAttributes(), HandleImageArg(), HardLinkMain(), help(), help_main(), HelpCmd(), Host_Echo(), HostsCmd(), HTMLImageElementFactory_value(), idle(), ImageFile_ParseCmdline(), init(), InstallWindowsNt(), InteractiveConsole(), interp_assign_call(), interp_new(), InterpretCmd(), InterpretedFunction_call(), invoke_prop_func(), isCmdWithArg(), jsdisp_call(), jsdisp_call_name(), jsdisp_call_value(), JSGlobal_decodeURI(), JSGlobal_decodeURIComponent(), JSGlobal_encodeURI(), JSGlobal_encodeURIComponent(), JSGlobal_escape(), JSGlobal_eval(), JSGlobal_isFinite(), JSGlobal_isNaN(), JSGlobal_parseFloat(), JSGlobal_parseInt(), JSGlobal_unescape(), JSON_parse(), JSON_stringify(), KdbCommand_Gdi_dumpht(), lcd(), ListCmd(), LocalChdirCmd(), LocalChmodCmd(), LocalListCmd(), LocalMkdirCmd(), LocalPageCmd(), LocalRenameCmd(), LocalRmCmd(), LocalRmdirCmd(), LookupCmd(), ls(), lwip_fuzztest(), macdef(), main(), mainCRTStartup(), makedir(), Math_abs(), Math_acos(), Math_asin(), Math_atan(), Math_atan2(), Math_ceil(), Math_cos(), Math_exp(), Math_floor(), Math_log(), Math_max(), Math_min(), Math_pow(), Math_round(), Math_sin(), Math_sqrt(), Math_tan(), mdelete(), mget(), MkdirCmd(), mls(), MlsCmd(), modtime(), mput(), MSVCRT20__getmainargs(), MSVCRT20__wgetmainargs(), NativeFunction_call(), newer(), no_stop_main(), NPP_New(), NtfsInfoMain(), NtProcessStartup(), Number_toExponential(), Number_toFixed(), Number_toPrecision(), Number_toString(), NumberConstr_value(), Object_create(), Object_defineProperties(), Object_defineProperty(), Object_getOwnPropertyDescriptor(), Object_getPrototypeOf(), Object_hasOwnProperty(), Object_propertyIsEnumerable(), ObjectConstr_value(), ok_argsA_imp(), ok_argsW_imp(), OpenCmd(), optionInit(), optionParse(), PageCmd(), PageHeap_ParseCmdline(), parse_cmdlineargs(), parse_options(), parse_switches(), ParseArguments(), ParseCmdAndExecute(), CCABManager::ParseCmdline(), ParseCmdLine(), ParseCmdline(), CCleanMgrModule::ParseCommandLine(), ParseCommandLine(), CConfiguration::ParseParameters(), prepare_test(), PrintRoutes(), process_arguments(), process_long_option(), TConfig::Process_Params(), ProcessArguments(), ProcessCmdLine(), ProcessCommandLine(), put(), PutCmd(), QueryMain(), quote(), QuoteCmd(), RangeErrorConstr_value(), ReferenceErrorConstr_value(), reg_add(), reg_copy(), reg_delete(), reg_export(), reg_import(), reg_query(), regdump(), reget(), RegExp_exec(), RegExp_test(), RegExpConstr_value(), RegExpErrorConstr_value(), remove_main(), RemoveDatablockCommand(), removedir(), renamefile(), rep_call(), restart(), RGlobCmd(), RmdirCmd(), rmthelp(), RmtHelpCmd(), rmtstatus(), RStartServiceA(), RStartServiceW(), RunInstallReactOS(), SchedServiceMain(), ScmControlServiceEx(), ScmLoadService(), ScmStartService(), ScmStartUserModeService(), SelectDisk(), SelectPartition(), SelectVolume(), service_main(), ServiceMain(), ServiceStart(), SetCmd(), setdebug(), setid_main(), SetMain(), setnmap(), setntrans(), setpeer(), settype(), setup_scope(), shell(), ShellCmd(), site(), SiteCmd(), sizecmd(), SpoolGetCmd(), SpoolPutCmd(), START_TEST(), StartOneService(), startup(), StatisticsMain(), String_anchor(), String_charAt(), String_charCodeAt(), String_concat(), String_fontcolor(), String_fontsize(), String_indexOf(), String_lastIndexOf(), String_link(), String_match(), String_replace(), String_search(), String_slice(), String_split(), String_substr(), String_substring(), StringConstr_fromCharCode(), StringConstr_value(), SyntaxErrorConstr_value(), test___getmainargs(), test__environ(), test__wenviron(), test_pipes_child(), ThemeServiceMain(), tokenizeCommand(), TypeCmd(), TypeErrorConstr_value(), UniqueIdDisk(), update_loglevel(), URIErrorConstr_value(), user(), userlist(), VBArray_getItem(), VBArray_lbound(), VBArray_ubound(), VBArrayConstr_value(), verify_xpointers(), VolumeInfoMain(), VolumeMain(), W32TmServiceMain(), WhereParseCommandLine(), WinMain(), wmain(), wmainCRTStartup(), and wWinMain().
| MonoAssembly int char* argv[] |
Definition at line 107 of file metahost.c.
Definition at line 107 of file metahost.c.
Referenced by CLRMetaHost_GetVersionFromFile().
Definition at line 101 of file metahost.c.
Referenced by RuntimeHost_GetDefaultDomain().
Definition at line 91 of file metahost.c.
Referenced by build_file_mask(), component_GetDependency(), component_GetVersion(), component_IsThisVersionInstalled(), get_runtime(), get_runtime_info(), lookup_manifest_file(), msi_version_str_to_dword(), parse_runtime_version(), process_component_dependencies(), read_version_entry(), and run_tests().
Definition at line 118 of file metahost.c.
Referenced by _bdf_readstream(), CRegPropertyBag::_CopyStreamIntoBuff(), _ILIsParentEx(), AboutProtocol_Read(), accumulating_stream_output(), add_ms_root_certs(), add_properties(), CDefaultContextMenu::AddStaticEntriesForKey(), AllocADsMem(), allocator_Alloc(), allocator_Realloc(), anonymous_namespace{activex.cpp}::AllocLpsz(), AMFilterData_ParseFilterData(), ApplyScheme(), AVISplitter_ProcessIndex(), AVISplitter_ProcessODML(), AVISplitter_ProcessStreamList(), BindProtocol_Read(), cabinet_alloc(), cabinet_read(), cabinet_read_stream(), cabinet_write(), cert_mgr_dlg_proc(), CertContext_CopyParam(), check_convertible(), check_wellknown_name(), compareStore(), ConfigStream_LockUnlockRegion(), _com_util::ConvertBSTRToString(), create_show_list(), CardWindow::CreateButton(), CreateFileOpStrings(), CreateItem(), CreateRegItem(), CreateTipText(), CreateUrlItem(), CRYPT_findPropID(), CRYPT_ReadContextProp(), cvid_v1_15(), cvid_v1_16(), cvid_v1_24(), cvid_v1_32(), cvid_v4_15(), cvid_v4_16(), cvid_v4_24(), cvid_v4_32(), d3dcompiler_parse_rdef(), d3dcompiler_parse_variables(), d3dcompiler_shader_reflection_GetVariableByName(), d3drm1_CreateUserVisual(), d3drm1_EnumerateObjects(), d3drm2_CreateUserVisual(), d3drm2_EnumerateObjects(), d3drm3_CreateUserVisual(), d3drm3_EnumerateObjects(), d3drm_animation1_AddDestroyCallback(), d3drm_animation1_DeleteDestroyCallback(), d3drm_animation2_AddDestroyCallback(), d3drm_animation2_DeleteDestroyCallback(), d3drm_device1_AddDestroyCallback(), d3drm_device1_AddUpdateCallback(), d3drm_device1_DeleteDestroyCallback(), d3drm_device1_DeleteUpdateCallback(), d3drm_device2_AddDestroyCallback(), d3drm_device2_AddUpdateCallback(), d3drm_device2_DeleteDestroyCallback(), d3drm_device2_DeleteUpdateCallback(), d3drm_device3_AddDestroyCallback(), d3drm_device3_AddUpdateCallback(), d3drm_device3_DeleteDestroyCallback(), d3drm_device3_DeleteUpdateCallback(), d3drm_device_win_AddDestroyCallback(), d3drm_device_win_DeleteDestroyCallback(), d3drm_face1_AddDestroyCallback(), d3drm_face1_DeleteDestroyCallback(), d3drm_face2_AddDestroyCallback(), d3drm_face2_DeleteDestroyCallback(), d3drm_frame1_AddDestroyCallback(), d3drm_frame1_AddMoveCallback(), d3drm_frame1_DeleteDestroyCallback(), d3drm_frame1_DeleteMoveCallback(), d3drm_frame1_Load(), d3drm_frame2_AddDestroyCallback(), d3drm_frame2_AddMoveCallback(), d3drm_frame2_AddMoveCallback2(), d3drm_frame2_DeleteDestroyCallback(), d3drm_frame2_DeleteMoveCallback(), d3drm_frame2_Load(), d3drm_frame3_AddDestroyCallback(), d3drm_frame3_AddMoveCallback(), d3drm_frame3_DeleteDestroyCallback(), d3drm_frame3_DeleteMoveCallback(), d3drm_frame3_Load(), d3drm_light_AddDestroyCallback(), d3drm_light_DeleteDestroyCallback(), d3drm_material_AddDestroyCallback(), d3drm_material_DeleteDestroyCallback(), d3drm_mesh_AddDestroyCallback(), d3drm_mesh_builder2_AddDestroyCallback(), d3drm_mesh_builder2_DeleteDestroyCallback(), d3drm_mesh_builder2_Load(), d3drm_mesh_builder3_AddDestroyCallback(), d3drm_mesh_builder3_DeleteDestroyCallback(), d3drm_mesh_builder3_Load(), d3drm_mesh_DeleteDestroyCallback(), d3drm_object_add_destroy_callback(), d3drm_object_delete_destroy_callback(), d3drm_texture1_AddDestroyCallback(), d3drm_texture1_DeleteDestroyCallback(), d3drm_texture2_AddDestroyCallback(), d3drm_texture2_DeleteDestroyCallback(), d3drm_texture3_AddDestroyCallback(), d3drm_texture3_DeleteDestroyCallback(), d3drm_texture3_SetDownsampleCallback(), d3drm_texture3_SetValidationCallback(), d3drm_viewport1_AddDestroyCallback(), d3drm_viewport1_DeleteDestroyCallback(), d3drm_viewport2_AddDestroyCallback(), d3drm_viewport2_DeleteDestroyCallback(), d3drm_wrap_AddDestroyCallback(), d3drm_wrap_DeleteDestroyCallback(), DdeAddData(), DdeCreateDataHandle(), ddraw7_EnumDisplayModes(), ddraw_surface7_EnumAttachedSurfaces(), ddraw_surface7_EnumOverlayZOrders(), DECLARE_INTERFACE_(), CardWindow::DeleteButton(), DeleteExt(), detail_dlg_proc(), DevIoCtl(), dispex_traverse(), DlgMainProc(), BtrfsChangeDriveLetter::DlgProc(), do_searchW(), do_test_about_protocol(), downloadcb_create(), Graphics::DrawCachedBitmap(), Dump(), DumpBytes(), DuplicateString(), elf_enum_modules(), elf_enum_modules_internal(), EnumDeviceDrivers(), EnumDirTree(), EnumDirTreeW(), EnumProcesses(), EnumProcessModules(), EnumWindowsProc(), ExtractFilesFromZip(), fci_get_checksum(), fci_read(), fci_write(), fdi_alloc(), fdi_mem_read(), fdi_mem_write(), fdi_read(), fdi_read_static(), fdi_write(), FileLockBytesImpl_LockRegion(), FileLockBytesImpl_ReadAt(), FileLockBytesImpl_UnlockRegion(), FileLockBytesImpl_WriteAt(), FileProtocol_Read(), fill_filter_data_information(), FindExeCplClass(), findPropID(), FNALLOC(), FNREAD(), FNWRITE(), for_each_gpe_block(), format_enhanced_key_usage_value(), format_hex_string(), format_string_callback(), free_constant_buffer(), FtpProtocol_Read(), GdipGetImageThumbnail(), CGlobalFolderSettings::Get(), get_cert_property_as_string(), GetAssocClass(), CDrivesFolder::GetDisplayNameOf(), CExtractIcon::GetIconLocation(), GetModuleInformation(), GetPerformanceInfo(), GetProcessMemoryInfo(), GetRegCustomizedDriveIcon(), GetRegDWORD(), GetRegInt(), GetRegItemOrder(), GetRegString(), CRegTreeOptions::GetSetState(), GetShellFolder1ItemDetailsExToBuffer(), GetShellFolder2ItemDetailsExToBuffer(), GetTypeName(), GetWsChanges(), GopherProtocol_Read(), HEXEDIT_Copy(), HEXEDIT_Paste(), HGLOBALLockBytesImpl_ReadAt(), HGLOBALLockBytesImpl_WriteAt(), HLPFILE_BPTreeEnum(), horAcc8(), HTMLAnchorElement_traverse(), HTMLBodyElement_traverse(), HTMLButtonElement_traverse(), HTMLDocumentNode_traverse(), HTMLDOMNode_traverse(), HTMLFormElement_traverse(), HTMLFrameElement_traverse(), HTMLIFrame_traverse(), HTMLImgElement_traverse(), HTMLInputElement_traverse(), HTMLLinkElement_traverse(), HTMLObjectElement_traverse(), HTMLOptionElement_traverse(), HTMLScriptElement_traverse(), HTMLSelectElement_traverse(), HTMLStyleElement_traverse(), HTMLTable_traverse(), HTMLTableCell_traverse(), HTMLTableRow_traverse(), HTMLTextAreaElement_traverse(), HttpProtocol_Read(), ICGetInfo(), IchAnsiFromWide(), IFillLockBytes_FillAppend_Proxy(), IFillLockBytes_FillAppend_Stub(), IFillLockBytes_FillAt_Proxy(), IFillLockBytes_FillAt_Stub(), III_dequantize_sample(), ILCloneToDepth(), ILockBytes_ReadAt_Proxy(), ILockBytes_ReadAt_Stub(), ILockBytes_WriteAt_Proxy(), ILockBytes_WriteAt_Stub(), IMAPIMalloc_fnAlloc(), IMAPIMalloc_fnRealloc(), Imm32CompStrAnsiToWide(), Imm32CompStrWideToAnsi(), ImmGetConversionListA(), ImmGetConversionListW(), ImmGetGuideLineAW(), init_layer3(), initFileFromData(), initialize_purpose_selection(), InitPropVariantFromBuffer(), InitVariantFromBuffer(), CTaskSwitchWnd::InvokeRegistryAppKeyCommand(), SEALED_::IQuickActivate::QuickActivate(), ISequentialStream_Read_Proxy(), ISequentialStream_Read_Stub(), ISequentialStream_Write_Proxy(), ISequentialStream_Write_Stub(), IStream_CopyTo_Proxy(), IStream_CopyTo_Stub(), IStream_fnCopyTo(), IStream_fnLockUnlockRegion(), IStream_fnRead(), IStream_fnWrite(), ITSProtocol_Read(), ITSS_IStream_Read(), IWICStreamImpl_CopyTo(), IWICStreamImpl_LockRegion(), IWICStreamImpl_Read(), IWICStreamImpl_UnlockRegion(), IWICStreamImpl_Write(), JoyConfig8Impl_EnumTypes(), LayoutInit(), CGlobalFolderSettings::Load(), CInternetToolbar::Load(), macho_enum_load_commands(), macho_enum_modules(), macho_enum_modules_internal(), MD_ComboBox_OnInitStorage(), MD_ListBox_OnInitStorage(), ME_AppendToHGLOBAL(), ME_ReadFromHGLOBALRTF(), ME_ReadFromHGLOBALUnicode(), ME_ReadFromRTFString(), mem_alloc(), MimeAlloc_Alloc(), MimeAlloc_Realloc(), MimeFilterProtocol_Read(), MimeHtmlProtocol_Read(), MimeProtocol_Read(), MkProtocol_Read(), mmTaskCreate(), mp_prime_random_ex(), mxstream_Write(), NetBIOSEnumAdapters(), CACLCustomMRU::Next(), nfs41_handle_callback(), NoStatStreamImpl_CopyTo(), NoStatStreamImpl_Read(), NoStatStreamImpl_Write(), object_mutate_refcount(), pdb_load_stream_name_table(), pdlgex_hook_proc(), printBytes(), PropVariantToBuffer(), Protocol_Read(), ProtocolEmul_Read(), ProtocolHandler_Read(), ProtocolSink_ReportData(), ProtocolStream_CopyTo(), ProtocolStream_LockRegion(), ProtocolStream_Read(), ProtocolStream_UnlockRegion(), ProtocolStream_Write(), QueryWorkingSet(), QueryWorkingSetEx(), Read(), read_key(), read_text_callback(), ReadAndDumpString(), ReadAt(), ReadBlock(), ReadChunkIntoExtra(), ReadExtraChunk(), refresh_details_view(), RegFindRecurse(), RegQueryDword(), ResProtocol_Read(), RpcStream_Read(), RpcStream_Write(), rpn_exec_int(), RunRegCommand(), SampleGrabber_ISampleGrabber_SetCallback(), CGlobalFolderSettings::Save(), save_base64(), save_der(), sc_cb_alloc(), sc_cb_read(), sc_cb_write(), CGlobalFolderSettings::Set(), SHELL32_AssocGetExtensionDescription(), SHELL_CreateVariantBuffer(), SHELL_CreateVariantBufferEx(), SHELL_DupSZZ(), SHELL_GetIconUnderlineMode(), SHELL_GetRegCLSID(), SHELL_GetShellExtensionRegCLSID(), SHELL_InitVariantFromBuffer(), SHELL_VariantToBuffer(), SHGetSetSettings(), show_store_certs(), SHRunIndirectRegClientCommand(), START_TEST(), StgStreamImpl_CopyTo(), StgStreamImpl_Read(), StgStreamImpl_Write(), StorageImpl_CheckLockRange(), StorageImpl_Destroy(), StorageImpl_GrabLocks(), StorageImpl_LockOne(), StorageImpl_LockRegion(), StorageImpl_LockRegionSync(), StorageImpl_LockTransaction(), StorageImpl_UnlockRegion(), StorageImpl_UnlockTransaction(), stream_CopyTo(), stream_in(), stream_out(), Stream_Read(), stream_Read(), stream_Write(), StreamOnFileHandle_CopyTo(), StreamOnFileHandle_LockRegion(), StreamOnFileHandle_Read(), StreamOnFileHandle_UnlockRegion(), StreamOnFileHandle_Write(), StreamOnMemory_CopyTo(), StreamOnMemory_LockRegion(), StreamOnMemory_Read(), StreamOnMemory_UnlockRegion(), StreamOnMemory_Write(), StreamOnStreamRange_CopyTo(), StreamOnStreamRange_LockRegion(), StreamOnStreamRange_Read(), StreamOnStreamRange_UnlockRegion(), StreamOnStreamRange_Write(), sub_stream_CopyTo(), sub_stream_Read(), sym_register_cb(), SymEnumLines(), SymFindFileInPath(), SymFindFileInPathW(), SymRegisterFunctionEntryCallback(), SymRegisterFunctionEntryCallback64(), template_hook(), test_CoInternetQueryInfo(), test_copyto(), test_CreateWellKnownSid(), test_EM_GETMODIFY_esCallback(), test_EM_STREAMIN_esCallback(), test_esCallback_written_1(), test_file_protocol_url(), test_ftp_protocol(), test_http_protocol_url(), test_open_url_async(), test_pack_DISPLAY_DEVICEA(), test_pack_DISPLAY_DEVICEW(), test_pack_SHChangeDWORDAsIDList(), test_pack_SHChangeProductKeyAsIDList(), test_pack_SHITEMID(), test_pack_STARTUPINFOA(), test_pack_STARTUPINFOW(), test_pack_TTPOLYGONHEADER(), test_protocol_terminate(), test_protocol_url(), test_rasenum(), test_res_protocol(), test_status_callbacks(), Test_Stream_Read(), Test_Stream_Write(), test_WM_SETTEXT_esCallback(), TestLockBytes_ReadAt(), TestLockBytes_SetSize(), TestLockBytes_WriteAt(), teststream_Write(), Thunk_DDrawSurface3_EnumAttachedSurfaces(), Thunk_DDrawSurface3_EnumOverlayZOrders(), ThunkDirectDraw2_EnumDisplayModes(), ThunkDirectDraw2_EnumSurfaces(), ThunkDirectDraw4_EnumDisplayModes(), ThunkDirectDraw4_EnumSurfaces(), ThunkDirectDraw_EnumDisplayModes(), ThunkDirectDraw_EnumSurfaces(), uacpi_find_devices(), uacpi_find_devices_at(), uacpi_for_each_aml_resource(), uacpi_for_each_device_resource(), uacpi_for_each_resource(), uacpi_for_each_table(), uacpi_namespace_do_for_each_child(), uacpi_table_match(), WINHELP_RtfStreamIn(), WINTRUST_Alloc(), WINTRUST_ReAlloc(), CRegPropertyBag::Write(), ycc_rgb_convert(), and ycck_cmyk_convert().
Definition at line 1263 of file metahost.c.
Definition at line 1373 of file metahost.c.
Definition at line 48 of file metahost.c.
Referenced by ICLRRuntimeInfo_GetRuntimeHost().
Definition at line 124 of file metahost.c.
Definition at line 1423 of file metahost.c.
Referenced by get_basename_search_flags(), and parse_env_overrides().
| BOOL force |
Definition at line 100 of file metahost.c.
Referenced by check_directory(), codeview_add_variable(), context_pause_transform_feedback(), create_cache(), crypt_export_key(), crypt_export_private_key(), CRYPT_RegFlushStore(), delete_file(), delete_folder(), DSOUND_WaveQueue(), EDIT_UnlockBuffer(), folder_Delete(), held_mutexes_array_remove_and_release(), icy2utf8(), ME_SendRequestResize(), pbuf_add_header_impl(), pbuf_header_impl(), reg_add(), reg_copy(), reg_delete(), run_add(), run_copy(), run_delete(), rw(), VMR9_maybe_init(), and warp_check().
|
static |
Definition at line 76 of file metahost.c.
Referenced by CLRMetaHost_CreateInstance(), CLRMetaHost_RequestRuntimeLoadedNotification(), and CLRRuntimeInfo_GetRuntimeHost().
|
static |
Definition at line 1291 of file metahost.c.
Referenced by CLRMetaHostPolicy_CreateInstance().
Definition at line 898 of file metahost.c.
Referenced by CLRMetaHost_EnumerateInstalledRuntimes(), and InstalledRuntimeEnum_Clone().
|
static |
Definition at line 81 of file metahost.c.
Referenced by CLRMetaHost_ExitProcess(), expect_no_runtimes(), load_mono(), and mono_shutdown_callback_fn().
| BOOL is_mono_started |
Definition at line 80 of file metahost.c.
Referenced by CLRMetaHost_ExitProcess(), corruntimehost_CreateDomainEx(), expect_no_runtimes(), and get_root_domain().
|
static |
Definition at line 717 of file metahost.c.
Referenced by find_mono_dll().
| WORD* minor |
Definition at line 91 of file metahost.c.
Referenced by get_runtime(), get_runtime_info(), and parse_runtime_version().
|
static |
Definition at line 78 of file metahost.c.
Referenced by expect_no_runtimes(), and load_mono().
Definition at line 91 of file metahost.c.
Referenced by build_file_mask(), check_token_label(), DumpDacl(), DumpSacl(), GetSecurityDescriptorControl(), InitializeSecurityDescriptor(), lookup_manifest_file(), test_ConvertStringSecurityDescriptor(), test_GetKernelObjectSecurity(), test_GetNamedSecurityInfoA(), and UACPI_PACKED().
|
static |
Definition at line 59 of file metahost.c.
Referenced by CLRMetaHost_ExitProcess(), CLRRuntimeInfo_GetRuntimeHost(), and get_root_domain().
|
static |
Definition at line 60 of file metahost.c.
|
static |
Definition at line 52 of file metahost.c.
Referenced by CLRMetaHost_ExitProcess(), get_runtime(), get_runtime_info(), and InstalledRuntimeEnum_Next().
| MonoProfileFunc shutdown_callback |
Definition at line 117 of file metahost.c.
| static void * user_data |
Definition at line 106 of file metahost.c.
Referenced by draw_string_callback(), gdip_format_string(), lz_init(), measure_ranges_callback(), measure_string_callback(), mono_assembly_preload_hook_fn(), OnTopicChange(), t1_get_index(), test_init(), wine_mono_assembly_preload_hook_fn(), write_data(), xmlCreateIOParserCtxt(), xmlParseBalancedChunkMemoryInternal(), xmlParseExternalEntityPrivate(), and xmlParseReference().