ReactOS 0.4.16-dev-303-g11d5cb8
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: