ReactOS 0.4.15-dev-8093-g3285f69
ICLRRuntimeInfo Interface Reference
Inheritance diagram for ICLRRuntimeInfo:
Collaboration diagram for ICLRRuntimeInfo:

Public Member Functions

HRESULT GetVersionString ([out, size_is(*pcchBuffer)] LPWSTR pwzBuffer, [in, out] DWORD *pcchBuffer)
HRESULT GetRuntimeDirectory ([out, size_is(*pcchBuffer)] LPWSTR pwzBuffer, [in, out] DWORD *pcchBuffer)
HRESULT IsLoaded ([in] HANDLE hndProcess, [out, retval] BOOL *pbLoaded)
HRESULT LoadErrorString ([in] UINT iResourceID, [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer, [in, out] DWORD *pcchBuffer, [in] LONG iLocaleid)
HRESULT LoadLibrary ([in] LPCWSTR pwzDllName, [out, retval] HMODULE *phndModule)
HRESULT GetProcAddress ([in] LPCSTR pszProcName, [out, retval] LPVOID *ppProc)
HRESULT GetInterface ([in] REFCLSID rclsid, [in] REFIID riid, [out, iid_is(riid), retval] LPVOID *ppUnk)
HRESULT IsLoadable ([out, retval] BOOL *pbLoadable)
HRESULT SetDefaultStartupFlags ([in] DWORD dwStartupFlags, [in] LPCWSTR pwzHostConfigFile)
HRESULT GetDefaultStartupFlags ([out] DWORD *pdwStartupFlags, [out, size_is(*pcchHostConfigFile)] LPWSTR pwzHostConfigFile, [in, out] DWORD *pcchHostConfigFile)
HRESULT BindAsLegacyV2Runtime ()
HRESULT IsStarted ([out] BOOL *pbStarted, [out] DWORD *pdwStartupFlags)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 33 of file metahost.idl.

Member Function Documentation

◆ BindAsLegacyV2Runtime()

HRESULT ICLRRuntimeInfo::BindAsLegacyV2Runtime ( )

◆ GetDefaultStartupFlags()

HRESULT ICLRRuntimeInfo::GetDefaultStartupFlags ( [out] DWORD pdwStartupFlags,
[out, size_is(*pcchHostConfigFile)] LPWSTR  pwzHostConfigFile,
[in, out] DWORD pcchHostConfigFile 

◆ GetInterface()

HRESULT ICLRRuntimeInfo::GetInterface ( [in] REFCLSID  rclsid,
[in] REFIID  riid,
[out, iid_is(riid), retval] LPVOID ppUnk 

◆ GetProcAddress()

HRESULT ICLRRuntimeInfo::GetProcAddress ( [in] LPCSTR  pszProcName,
[out, retval] LPVOID ppProc 

◆ GetRuntimeDirectory()

HRESULT ICLRRuntimeInfo::GetRuntimeDirectory ( [out, size_is(*pcchBuffer)] LPWSTR  pwzBuffer,
[in, out] DWORD pcchBuffer 

◆ GetVersionString()

HRESULT ICLRRuntimeInfo::GetVersionString ( [out, size_is(*pcchBuffer)] LPWSTR  pwzBuffer,
[in, out] DWORD pcchBuffer 

◆ IsLoadable()

HRESULT ICLRRuntimeInfo::IsLoadable ( [out, retval] BOOL pbLoadable)

◆ IsLoaded()

HRESULT ICLRRuntimeInfo::IsLoaded ( [in] HANDLE  hndProcess,
[out, retval] BOOL pbLoaded 

◆ IsStarted()

HRESULT ICLRRuntimeInfo::IsStarted ( [out] BOOL pbStarted,
[out] DWORD pdwStartupFlags 

◆ LoadErrorString()

HRESULT ICLRRuntimeInfo::LoadErrorString ( [in] UINT  iResourceID,
[out, size_is(*pcchBuffer)] LPWSTR  pwzBuffer,
[in, out] DWORD pcchBuffer,
[in] LONG  iLocaleid 

◆ LoadLibrary()

HRESULT ICLRRuntimeInfo::LoadLibrary ( [in] LPCWSTR  pwzDllName,
[out, retval] HMODULE phndModule 

◆ SetDefaultStartupFlags()

HRESULT ICLRRuntimeInfo::SetDefaultStartupFlags ( [in] DWORD  dwStartupFlags,
[in] LPCWSTR  pwzHostConfigFile 

The documentation for this interface was generated from the following file: