ReactOS 0.4.15-dev-8135-g1bc6c90
ICorRuntimeHost Interface Reference
Inheritance diagram for ICorRuntimeHost:
Collaboration diagram for ICorRuntimeHost:

Public Member Functions

HRESULT CreateLogicalThreadState ()
HRESULT DeleteLogicalThreadState ()
HRESULT SwitchInLogicalThreadState ([in] DWORD *fiberCookie)
HRESULT SwitchOutLogicalThreadState ([out] DWORD **fiberCookie)
HRESULT LocksHeldByLogicalThread ([out] DWORD *pCount)
HRESULT MapFile ([in] HANDLE hFile, [out] HMODULE *mapAddress)
HRESULT GetConfiguration ([out] ICorConfiguration **pConfiguration)
HRESULT Start ()
HRESULT CreateDomain ([in] LPCWSTR friendlyName, [in] IUnknown *identityArray, [out] IUnknown **appDomain)
HRESULT GetDefaultDomain ([out] IUnknown **pAppDomain)
HRESULT EnumDomains ([out] HDOMAINENUM *hEnum)
HRESULT NextDomain ([in] HDOMAINENUM hEnum, [out] IUnknown **appDomain)
HRESULT CloseEnum ([in] HDOMAINENUM hEnum)
HRESULT CreateDomainEx ([in] LPCWSTR friendlyName, [in] IUnknown *setup, [in] IUnknown *evidence, [out] IUnknown **appDomain)
HRESULT CreateDomainSetup ([out] IUnknown **appDomainSetup)
HRESULT CreateEvidence ([out] IUnknown **evidence)
HRESULT UnloadDomain ([in] IUnknown *appDomain)
HRESULT CurrentDomain ([out] IUnknown **appDomain)
- 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 144 of file mscoree.idl.

Member Function Documentation

◆ CloseEnum()

HRESULT ICorRuntimeHost::CloseEnum ( [in] HDOMAINENUM  hEnum)

◆ CreateDomain()

HRESULT ICorRuntimeHost::CreateDomain ( [in] LPCWSTR  friendlyName,
[in] IUnknown identityArray,
[out] IUnknown **  appDomain 

◆ CreateDomainEx()

HRESULT ICorRuntimeHost::CreateDomainEx ( [in] LPCWSTR  friendlyName,
[in] IUnknown setup,
[in] IUnknown evidence,
[out] IUnknown **  appDomain 

◆ CreateDomainSetup()

HRESULT ICorRuntimeHost::CreateDomainSetup ( [out] IUnknown **  appDomainSetup)

◆ CreateEvidence()

HRESULT ICorRuntimeHost::CreateEvidence ( [out] IUnknown **  evidence)

◆ CreateLogicalThreadState()

HRESULT ICorRuntimeHost::CreateLogicalThreadState ( )

◆ CurrentDomain()

HRESULT ICorRuntimeHost::CurrentDomain ( [out] IUnknown **  appDomain)

◆ DeleteLogicalThreadState()

HRESULT ICorRuntimeHost::DeleteLogicalThreadState ( )

◆ EnumDomains()

HRESULT ICorRuntimeHost::EnumDomains ( [out] HDOMAINENUM hEnum)

◆ GetConfiguration()

HRESULT ICorRuntimeHost::GetConfiguration ( [out] ICorConfiguration **  pConfiguration)

◆ GetDefaultDomain()

HRESULT ICorRuntimeHost::GetDefaultDomain ( [out] IUnknown **  pAppDomain)

◆ LocksHeldByLogicalThread()

HRESULT ICorRuntimeHost::LocksHeldByLogicalThread ( [out] DWORD pCount)

◆ MapFile()

HRESULT ICorRuntimeHost::MapFile ( [in] HANDLE  hFile,
[out] HMODULE mapAddress 

◆ NextDomain()

HRESULT ICorRuntimeHost::NextDomain ( [in] HDOMAINENUM  hEnum,
[out] IUnknown **  appDomain 

◆ Start()

HRESULT ICorRuntimeHost::Start ( )

◆ Stop()

HRESULT ICorRuntimeHost::Stop ( )

◆ SwitchInLogicalThreadState()

HRESULT ICorRuntimeHost::SwitchInLogicalThreadState ( [in] DWORD fiberCookie)

◆ SwitchOutLogicalThreadState()

HRESULT ICorRuntimeHost::SwitchOutLogicalThreadState ( [out] DWORD **  fiberCookie)

◆ UnloadDomain()

HRESULT ICorRuntimeHost::UnloadDomain ( [in] IUnknown appDomain)

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