ReactOS 0.4.16-dev-2332-g4cba65d
HRESULT Interface Reference
Inheritance diagram for HRESULT:
Collaboration diagram for HRESULT:

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)
 
HRESULT CreateInstanceWithContext (IUnknown *punkContext, IUnknown *punkOuter, REFIID riid, [out] void **ppv)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from IClassFactory
HRESULT CreateInstance ([in, unique] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
HRESULT RemoteCreateInstance ([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
 
HRESULT LockServer ([in] BOOL fLock)
 
HRESULT RemoteLockServer ([in] BOOL fLock)
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IClassFactory
typedef IClassFactoryLPCLASSFACTORY
 

Detailed Description

Definition at line 57 of file metahost.idl.

Member Function Documentation

◆ BindAsLegacyV2Runtime()

HRESULT HRESULT::BindAsLegacyV2Runtime ( )

◆ CreateInstanceWithContext()

HRESULT HRESULT::CreateInstanceWithContext ( IUnknown punkContext,
IUnknown punkOuter,
REFIID  riid,
[out] void **  ppv 
)

◆ GetDefaultStartupFlags()

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

◆ GetInterface()

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

◆ GetProcAddress()

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

◆ GetRuntimeDirectory()

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

◆ GetVersionString()

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

◆ IsLoadable()

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

◆ IsLoaded()

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

◆ IsStarted()

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

◆ LoadErrorString()

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

◆ LoadLibrary()

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

◆ SetDefaultStartupFlags()

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

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