ReactOS  0.4.13-dev-563-g0561610
ICorRuntimeHost Interface Reference

import"mscoree.idl";

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 Stop ()
 
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: