ReactOS 0.4.16-dev-2357-g35d0dfe
metahost.idl File Reference

Go to the source code of this file.

Classes

struct  _CLR_DEBUGGING_VERSION
 
interface  HRESULT
 
interface  ICLRMetaHost
 
interface  ICLRMetaHostPolicy
 
class  CLRMetaHostPolicy
 

Typedefs

typedef struct _CLR_DEBUGGING_VERSION CLR_DEBUGGING_VERSION
 
typedef HRESULT(__stdcallCallbackThreadUnsetFnPtr) ()
 
typedef void(__stdcallRuntimeLoadedCallbackFnPtr) (ICLRRuntimeInfo *pRuntimeInfo, CallbackThreadSetFnPtr pfnCallbackThreadSet, CallbackThreadUnsetFnPtr pfnCallbackThreadUnset)
 

Enumerations

enum  METAHOST_POLICY_FLAGS {
  METAHOST_POLICY_HIGHCOMPAT = 0 , METAHOST_POLICY_APPLY_UPGRADE_POLICY = 0x08 , METAHOST_POLICY_EMULATE_EXE_LAUNCH = 0x10 , METAHOST_POLICY_SHOW_ERROR_DIALOG = 0x20 ,
  METAHOST_POLICY_USE_PROCESS_IMAGE_PATH = 0x40 , METAHOST_POLICY_ENSURE_SKU_SUPPORTED = 0x80
}
 
enum  CLR_DEBUGGING_PROCESS_FLAGS { CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1 }
 

Functions

 DEFINE_GUID (CLSID_CLRDebuggingLegacy, 0xDF8395B5, 0xA4BA, 0x450b, 0xA7, 0x7C, 0xA9, 0xA4, 0x77, 0x62, 0xC5, 0x20)
 
 DEFINE_GUID (CLSID_CLRMetaHost, 0x9280188d, 0x0e8e, 0x4867, 0xb3, 0x0c, 0x7f, 0xa8, 0x38, 0x84, 0xe8, 0xde)
 

Variables

coclass CLRMetaHostPolicy object
 
coclass CLRMetaHostPolicy local
 

Typedef Documentation

◆ CallbackThreadUnsetFnPtr

typedef HRESULT(__stdcall * CallbackThreadUnsetFnPtr) ()

Definition at line 110 of file metahost.idl.

◆ CLR_DEBUGGING_VERSION

◆ RuntimeLoadedCallbackFnPtr

typedef void(__stdcall * RuntimeLoadedCallbackFnPtr) (ICLRRuntimeInfo *pRuntimeInfo, CallbackThreadSetFnPtr pfnCallbackThreadSet, CallbackThreadUnsetFnPtr pfnCallbackThreadUnset)

Definition at line 112 of file metahost.idl.

Enumeration Type Documentation

◆ CLR_DEBUGGING_PROCESS_FLAGS

Enumerator
CLR_DEBUGGING_MANAGED_EVENT_PENDING 

Definition at line 38 of file metahost.idl.

39{
CLR_DEBUGGING_PROCESS_FLAGS
Definition: metahost.idl:39
@ CLR_DEBUGGING_MANAGED_EVENT_PENDING
Definition: metahost.idl:40

◆ METAHOST_POLICY_FLAGS

Enumerator
METAHOST_POLICY_HIGHCOMPAT 
METAHOST_POLICY_APPLY_UPGRADE_POLICY 
METAHOST_POLICY_EMULATE_EXE_LAUNCH 
METAHOST_POLICY_SHOW_ERROR_DIALOG 
METAHOST_POLICY_USE_PROCESS_IMAGE_PATH 
METAHOST_POLICY_ENSURE_SKU_SUPPORTED 

Definition at line 28 of file metahost.idl.

29{
METAHOST_POLICY_FLAGS
Definition: metahost.idl:29
@ METAHOST_POLICY_USE_PROCESS_IMAGE_PATH
Definition: metahost.idl:34
@ METAHOST_POLICY_HIGHCOMPAT
Definition: metahost.idl:30
@ METAHOST_POLICY_EMULATE_EXE_LAUNCH
Definition: metahost.idl:32
@ METAHOST_POLICY_APPLY_UPGRADE_POLICY
Definition: metahost.idl:31
@ METAHOST_POLICY_ENSURE_SKU_SUPPORTED
Definition: metahost.idl:35
@ METAHOST_POLICY_SHOW_ERROR_DIALOG
Definition: metahost.idl:33

Function Documentation

◆ DEFINE_GUID() [1/2]

DEFINE_GUID ( CLSID_CLRDebuggingLegacy  ,
0xDF8395B5  ,
0xA4BA  ,
0x450b  ,
0xA7  ,
0x7C  ,
0xA9  ,
0xA4  ,
0x77  ,
0x62  ,
0xC5  ,
0x20   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( CLSID_CLRMetaHost  ,
0x9280188d  ,
0x0e8e  ,
0x4867  ,
0xb3  ,
0x0c  ,
0x7f  ,
0xa8  ,
0x38  ,
0x84  ,
0xe8  ,
0xde   
)

Variable Documentation

◆ local

coclass CLRMetaHostPolicy local

◆ object