ReactOS 0.4.15-dev-8339-g4028de8
ICLRRuntimeHost Interface Reference
Inheritance diagram for ICLRRuntimeHost:
Collaboration diagram for ICLRRuntimeHost:

Public Member Functions

HRESULT Start ()
HRESULT SetHostControl ([in] IHostControl *pHostControl)
HRESULT GetCLRControl ([out] ICLRControl **pCLRControl)
HRESULT UnloadAppDomain ([in] DWORD dwAppDomainId, [in] BOOL fWaitUntilDone)
HRESULT ExecuteInAppDomain ([in] DWORD dwAppDomainId, [in] FExecuteInAppDomainCallback pCallback, [in] void *cookie)
HRESULT GetCurrentAppDomainId ([out] DWORD *pdwAppDomainId)
HRESULT ExecuteApplication ([in] LPCWSTR pwzAppFullName, [in] DWORD dwManifestPaths, [in] LPCWSTR *ppwzManifestPaths, [in] DWORD dwActivationData, [in] LPCWSTR *ppwzActivationData, [out] int *pReturnValue)
HRESULT ExecuteInDefaultAppDomain ([in] LPCWSTR pwzAssemblyPath, [in] LPCWSTR pwzTypeName, [in] LPCWSTR pwzMethodName, [in] LPCWSTR pwzArgument, [out] DWORD *pReturnValue)
- 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 195 of file mscoree.idl.

Member Function Documentation

◆ ExecuteApplication()

HRESULT ICLRRuntimeHost::ExecuteApplication ( [in] LPCWSTR  pwzAppFullName,
[in] DWORD  dwManifestPaths,
[in] LPCWSTR ppwzManifestPaths,
[in] DWORD  dwActivationData,
[in] LPCWSTR ppwzActivationData,
[out] int pReturnValue 

◆ ExecuteInAppDomain()

HRESULT ICLRRuntimeHost::ExecuteInAppDomain ( [in] DWORD  dwAppDomainId,
[in] FExecuteInAppDomainCallback  pCallback,
[in] void cookie 

◆ ExecuteInDefaultAppDomain()

HRESULT ICLRRuntimeHost::ExecuteInDefaultAppDomain ( [in] LPCWSTR  pwzAssemblyPath,
[in] LPCWSTR  pwzTypeName,
[in] LPCWSTR  pwzMethodName,
[in] LPCWSTR  pwzArgument,
[out] DWORD pReturnValue 

◆ GetCLRControl()

HRESULT ICLRRuntimeHost::GetCLRControl ( [out] ICLRControl **  pCLRControl)

◆ GetCurrentAppDomainId()

HRESULT ICLRRuntimeHost::GetCurrentAppDomainId ( [out] DWORD pdwAppDomainId)

◆ SetHostControl()

HRESULT ICLRRuntimeHost::SetHostControl ( [in] IHostControl pHostControl)

◆ Start()

HRESULT ICLRRuntimeHost::Start ( )

◆ Stop()

HRESULT ICLRRuntimeHost::Stop ( )

◆ UnloadAppDomain()

HRESULT ICLRRuntimeHost::UnloadAppDomain ( [in] DWORD  dwAppDomainId,
[in] BOOL  fWaitUntilDone 

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