home *** CD-ROM | disk | FTP | other *** search
- // Microsoft Visual Studio Object Model
- // Copyright (C) 1996-1997 Microsoft Corporation
- // All rights reserved.
-
- /////////////////////////////////////////////////////////////////////////////
- // dbgdefs.h
-
- // Declaration of constants and error IDs used by objects in the type library
- // VISUAL STUDIO 97 DEBUGGER (SharedIDE\bin\ide\devdbg.pkg)
-
- #ifndef __DBGDEFS_H
- #define __DBGDEFS_H
-
-
- ///////////////////////////////////////////////////////////////////////
- // Enumerations used by Automation Methods
-
- // Debuggee's execution state
- enum DsExecutionState
- {
- dsNoDebugee,
- dsBreak,
- dsRunning,
- };
-
- enum DsBreakpointType
- {
- dsLocation,
- dsLocationWithTrueExpression,
- dsLocationWithChangedExpression,
- dsTrueExpression,
- dsChangedExpression,
- dsMessage,
- };
-
-
- ///////////////////////////////////////////////////////////////////////
- // Error constants returned by Automation Methods.
-
- // the user tried to set text of a column selection
- #define DS_E_DBG_PKG_RELEASED 0x8004D001
-
- // a breakpoint was already removed
- #define DS_E_BP_REMOVED 0x8004D002
-
- // can't evaluate this expression
- #define DS_E_DBG_CANT_EVAL 0x8004D003
-
- // can't set IP to this line
- #define DS_E_DBG_SET_IP 0x8004D004
-
- // this command is invalid if debuggee is running
- #define DS_E_DBG_RUNNING 0x8004D005
-
- #endif // __DBGDEFS_H
-