Click here to Skip to main content
15,896,154 members
Articles / Programming Languages / C++

Project Line Counter Add-In v2.10 for VS.NET and VC6

Rate me:
Please Sign up or sign in to vote.
4.92/5 (38 votes)
29 Jun 2003 450.8K   5.3K   142  
Get statistics about your source code with a click of a button
// 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.

License

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


Written By
Experion
Canada Canada
You may know Oz from his WndTabs days. Oz has long since left client side development to work on web technologies and to consult in the R&D management field.

Comments and Discussions