|
// 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
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here