ReactOS 0.4.16-dev-401-g45b008d
cordebug.idl File Reference

Go to the source code of this file.

Classes

struct  _COR_IL_MAP
 
struct  COR_DEBUG_IL_TO_NATIVE_MAP
 
interface  ICorDebugValue
 
interface  ICorDebugThread
 
interface  ICorDebugController
 
interface  ICorDebugProcess
 
interface  ICorDebugAppDomain
 
interface  ICorDebugManagedCallback
 
interface  ICorDebugManagedCallback2
 
interface  ICorDebug
 
interface  ICorDebugBreakpoint
 
interface  ICorDebugFunctionBreakpoint
 
interface  ICorDebugModuleBreakpoint
 
interface  ICorDebugValueBreakpoint
 
interface  ICorDebugStepper
 
struct  ICorDebugStepper::COR_DEBUG_STEP_RANGE
 
interface  ICorDebugEnum
 
interface  ICorDebugAppDomainEnum
 
interface  ICorDebugAssemblyEnum
 
interface  ICorDebugBreakpointEnum
 
interface  ICorDebugChainEnum
 
interface  ICorDebugErrorInfoEnum
 
interface  ICorDebugFrameEnum
 
interface  ICorDebugModuleEnum
 
interface  ICorDebugObjectEnum
 
interface  ICorDebugProcessEnum
 
interface  ICorDebugStepperEnum
 
interface  ICorDebugThreadEnum
 
interface  ICorDebugChain
 
interface  ICorDebugFrame
 
interface  ICorDebugRegisterSet
 
interface  ICorDebugEval
 
interface  ICorDebugEditAndContinueSnapshot
 
interface  ICorDebugModule
 
interface  ICorDebugClass
 
interface  ICorDebugAssembly
 
interface  ICorDebugFunction
 
interface  ICorDebugUnmanagedCallback
 
interface  ICorDebugEditAndContinueErrorInfo
 
interface  ICorDebugObjectValue
 
interface  ICorDebugContext
 
interface  ICorDebugCode
 
interface  ICorDebugMDA
 

Typedefs

typedef voidHPROCESS
 
typedef voidHTHREAD
 
typedef UINT32 mdToken
 
typedef mdToken mdModule
 
typedef SIZE_T mdScope
 
typedef mdToken mdTypeDef
 
typedef mdToken mdSourceFile
 
typedef mdToken mdMemberRef
 
typedef mdToken mdMethodDef
 
typedef mdToken mdFieldDef
 
typedef mdToken mdSignature
 
typedef ULONG CorElementType
 
typedef SIZE_T PCCOR_SIGNATURE
 
typedef SIZE_T LPDEBUG_EVENT
 
typedef SIZE_T LPSTARTUPINFOW
 
typedef SIZE_T LPPROCESS_INFORMATION
 
typedef ULONG64 CORDB_ADDRESS
 
typedef ULONG64 CORDB_REGISTER
 
typedef UINT64 TASKID
 
typedef DWORD CONNID
 
typedef struct _COR_IL_MAP COR_IL_MAP
 
typedef enum CorDebugIlToNativeMappingTypes CorDebugIlToNativeMappingTypes
 
typedef struct COR_DEBUG_IL_TO_NATIVE_MAP COR_DEBUG_IL_TO_NATIVE_MAP
 
typedef enum CorDebugThreadState CorDebugThreadState
 
typedef enum CorDebugCreateProcessFlags CorDebugCreateProcessFlags
 

Enumerations

enum  CorDebugIlToNativeMappingTypes { NO_MAPPING = -1 , PROLOG = -2 , EPILOG = -3 }
 
enum  CorDebugThreadState { THREAD_RUN , THREAD_SUSPEND }
 
enum  CorDebugCreateProcessFlags { DEBUG_NO_SPECIAL_OPTIONS = 0x0000 }
 

Typedef Documentation

◆ CONNID

typedef DWORD CONNID

Definition at line 94 of file cordebug.idl.

◆ COR_DEBUG_IL_TO_NATIVE_MAP

◆ COR_IL_MAP

◆ CORDB_ADDRESS

Definition at line 90 of file cordebug.idl.

◆ CORDB_REGISTER

Definition at line 91 of file cordebug.idl.

◆ CorDebugCreateProcessFlags

◆ CorDebugIlToNativeMappingTypes

◆ CorDebugThreadState

◆ CorElementType

Definition at line 80 of file cordebug.idl.

◆ HPROCESS

typedef void* HPROCESS

Definition at line 65 of file cordebug.idl.

◆ HTHREAD

typedef void* HTHREAD

Definition at line 66 of file cordebug.idl.

◆ LPDEBUG_EVENT

Definition at line 83 of file cordebug.idl.

◆ LPPROCESS_INFORMATION

Definition at line 86 of file cordebug.idl.

◆ LPSTARTUPINFOW

Definition at line 85 of file cordebug.idl.

◆ mdFieldDef

Definition at line 78 of file cordebug.idl.

◆ mdMemberRef

Definition at line 76 of file cordebug.idl.

◆ mdMethodDef

Definition at line 77 of file cordebug.idl.

◆ mdModule

typedef mdToken mdModule

Definition at line 72 of file cordebug.idl.

◆ mdScope

typedef SIZE_T mdScope

Definition at line 73 of file cordebug.idl.

◆ mdSignature

Definition at line 79 of file cordebug.idl.

◆ mdSourceFile

Definition at line 75 of file cordebug.idl.

◆ mdToken

typedef UINT32 mdToken

Definition at line 71 of file cordebug.idl.

◆ mdTypeDef

typedef mdToken mdTypeDef

Definition at line 74 of file cordebug.idl.

◆ PCCOR_SIGNATURE

Definition at line 81 of file cordebug.idl.

◆ TASKID

typedef UINT64 TASKID

Definition at line 93 of file cordebug.idl.

Enumeration Type Documentation

◆ CorDebugCreateProcessFlags

Enumerator
DEBUG_NO_SPECIAL_OPTIONS 

Definition at line 135 of file cordebug.idl.

136{
CorDebugCreateProcessFlags
Definition: cordebug.idl:136
@ DEBUG_NO_SPECIAL_OPTIONS
Definition: cordebug.idl:137

◆ CorDebugIlToNativeMappingTypes

Enumerator
NO_MAPPING 
PROLOG 
EPILOG 

Definition at line 112 of file cordebug.idl.

113{
114 NO_MAPPING = -1,
115 PROLOG = -2,
116 EPILOG = -3
CorDebugIlToNativeMappingTypes
Definition: cordebug.idl:113
@ NO_MAPPING
Definition: cordebug.idl:114
@ EPILOG
Definition: cordebug.idl:116
@ PROLOG
Definition: cordebug.idl:115

◆ CorDebugThreadState

Enumerator
THREAD_RUN 
THREAD_SUSPEND 

Definition at line 129 of file cordebug.idl.

130{
CorDebugThreadState
Definition: cordebug.idl:130
@ THREAD_RUN
Definition: cordebug.idl:131
@ THREAD_SUSPEND
Definition: cordebug.idl:132