ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ICorDebugManagedCallback Interface Reference

import "cordebug.idl";

Inherits IUnknown.

Public Types

enum  CorDebugStepReason {
  STEP_NORMAL, STEP_RETURN, STEP_CALL, STEP_EXCEPTION_FILTER,
  STEP_EXCEPTION_HANDLER, STEP_INTERCEPT, STEP_EXIT
}
enum  LoggingLevelEnum {
  LTraceLevel0 = 0, LTraceLevel1, LTraceLevel2, LTraceLevel3,
  LTraceLevel4, LStatusLevel0 = 20, LStatusLevel1, LStatusLevel2,
  LStatusLevel3, LStatusLevel4, LWarningLevel = 40, LErrorLevel = 50,
  LPanicLevel = 100
}
enum  LogSwitchCallReason { SWITCH_CREATE, SWITCH_MODIFY, SWITCH_DELETE }

Public Member Functions

HRESULT Breakpoint ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugBreakpoint *pBreakpoint)
HRESULT StepComplete ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugStepper *pStepper,[in] CorDebugStepReason reason)
HRESULT Break ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *thread)
HRESULT Exception ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] BOOL unhandled)
HRESULT EvalComplete ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugEval *pEval)
HRESULT EvalException ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugEval *pEval)
HRESULT CreateProcess ([in] ICorDebugProcess *pProcess)
HRESULT ExitProcess ([in] ICorDebugProcess *pProcess)
HRESULT CreateThread ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *thread)
HRESULT ExitThread ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *thread)
HRESULT LoadModule ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugModule *pModule)
HRESULT UnloadModule ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugModule *pModule)
HRESULT LoadClass ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugClass *c)
HRESULT UnloadClass ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugClass *c)
HRESULT DebuggerError ([in] ICorDebugProcess *pProcess,[in] HRESULT errorHR,[in] DWORD errorCode)
HRESULT LogMessage ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] LONG lLevel,[in] WCHAR *pLogSwitchName,[in] WCHAR *pMessage)
HRESULT LogSwitch ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] LONG lLevel,[in] ULONG ulReason,[in] WCHAR *pLogSwitchName,[in] WCHAR *pParentName)
HRESULT CreateAppDomain ([in] ICorDebugProcess *pProcess,[in] ICorDebugAppDomain *pAppDomain)
HRESULT ExitAppDomain ([in] ICorDebugProcess *pProcess,[in] ICorDebugAppDomain *pAppDomain)
HRESULT LoadAssembly ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugAssembly *pAssembly)
HRESULT UnloadAssembly ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugAssembly *pAssembly)
HRESULT ControlCTrap ([in] ICorDebugProcess *pProcess)
HRESULT NameChange ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread)
HRESULT UpdateModuleSymbols ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugModule *pModule,[in] IStream *pSymbolStream)
HRESULT EditAndContinueRemap ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugFunction *pFunction,[in] BOOL fAccurate)
HRESULT BreakpointSetError ([in] ICorDebugAppDomain *pAppDomain,[in] ICorDebugThread *pThread,[in] ICorDebugBreakpoint *pBreakpoint,[in] DWORD dwError)

Detailed Description

Definition at line 277 of file cordebug.idl.


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

Generated on Sun May 27 2012 06:22:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.