ReactOS 0.4.15-dev-7842-g558ab78
ICorDebugCode Interface Reference
Inheritance diagram for ICorDebugCode:
Collaboration diagram for ICorDebugCode:

Public Member Functions

HRESULT IsIL ([out] BOOL *pbIL)
 
HRESULT GetFunction ([out] ICorDebugFunction **ppFunction)
 
HRESULT GetAddress ([out] CORDB_ADDRESS *pStart)
 
HRESULT GetSize ([out] ULONG32 *pcBytes)
 
HRESULT CreateBreakpoint ([in] ULONG32 offset, [out] ICorDebugFunctionBreakpoint **ppBreakpoint)
 
HRESULT GetCode ([in] ULONG32 startOffset, [in] ULONG32 endOffset, [in] ULONG32 cBufferAlloc, [out] BYTE buffer[], [out] ULONG32 *pcBufferSize)
 
HRESULT GetVersionNumber ([out] ULONG32 *nVersion)
 
HRESULT GetILToNativeMapping ([in] ULONG32 cMap, [out] ULONG32 *pcMap, [out] COR_DEBUG_IL_TO_NATIVE_MAP map[])
 
HRESULT GetEnCRemapSequencePoints ([in] ULONG32 cMap,[out] ULONG32 *pcMap, [out] ULONG32 offsets[])
 
- 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 1003 of file cordebug.idl.

Member Function Documentation

◆ CreateBreakpoint()

HRESULT ICorDebugCode::CreateBreakpoint ( [in] ULONG32  offset,
[out] ICorDebugFunctionBreakpoint **  ppBreakpoint 
)

◆ GetAddress()

HRESULT ICorDebugCode::GetAddress ( [out] CORDB_ADDRESS pStart)

◆ GetCode()

HRESULT ICorDebugCode::GetCode ( [in] ULONG32  startOffset,
[in] ULONG32  endOffset,
[in] ULONG32  cBufferAlloc,
[out] BYTE  buffer[],
[out] ULONG32 pcBufferSize 
)

◆ GetEnCRemapSequencePoints()

HRESULT ICorDebugCode::GetEnCRemapSequencePoints ( [in] ULONG32  cMap,
[out] ULONG32 pcMap,
[out] ULONG32  offsets[] 
)

◆ GetFunction()

HRESULT ICorDebugCode::GetFunction ( [out] ICorDebugFunction **  ppFunction)

◆ GetILToNativeMapping()

HRESULT ICorDebugCode::GetILToNativeMapping ( [in] ULONG32  cMap,
[out] ULONG32 pcMap,
[out] COR_DEBUG_IL_TO_NATIVE_MAP  map[] 
)

◆ GetSize()

HRESULT ICorDebugCode::GetSize ( [out] ULONG32 pcBytes)

◆ GetVersionNumber()

HRESULT ICorDebugCode::GetVersionNumber ( [out] ULONG32 nVersion)

◆ IsIL()

HRESULT ICorDebugCode::IsIL ( [out] BOOL pbIL)

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