home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / objmodel / blddefs.h < prev    next >
C/C++ Source or Header  |  1998-05-05  |  2KB  |  59 lines

  1. // Microsoft Visual Studio Object Model
  2. // Copyright (C) 1996-1997 Microsoft Corporation
  3. // All rights reserved.
  4.  
  5. /////////////////////////////////////////////////////////////////////////////
  6. // blddefs.h
  7.  
  8. // Declaration of constants and error IDs used by objects in the type library
  9. //  VISUAL STUDIO 97 PROJECT SYSTEM (SharedIDE\bin\ide\devbld.pkg)
  10.  
  11. #ifndef __BLDDEFS_H__
  12. #define __BLDDEFS_H__
  13.  
  14.  
  15. ///////////////////////////////////////////////////////////////////////
  16. // String constant used by Automation Methods
  17.  
  18. #define DS_BUILD_PROJECT    "Build"
  19.  
  20.  
  21. ///////////////////////////////////////////////////////////////////////
  22. // Error constants returned by Automation Methods.
  23.  
  24. // The configuration represented by this object is no longer valid.
  25. //  The configuration may have been removed by the user, or the
  26. //  workspace closed since the configuration was last accessed.
  27. #define DS_E_CONFIGURATION_NOT_VALID        0x80040301
  28.  
  29. // The settings can't be added or removed.  Perhaps the tool or options
  30. //  specified do not exist.
  31. #define DS_E_CANT_ADD_SETTINGS                0x80040302
  32. #define DS_E_CANT_REMOVE_SETTINGS            0x80040303
  33.  
  34. // There was an error in the specification of the custom build step.
  35. #define DS_E_CANT_ADD_BUILD_STEP            0x80040304
  36.  
  37. // The user attempted to manipulate a configuration of the wrong
  38. //  platform.  For example, trying to manipulate an MIPS configuration
  39. //  while running on an Intel machine will cause this error.
  40. #define DS_E_CONFIGURATION_NOT_SUPPORTED    0x80040305
  41.  
  42. // The project represented by this object is no longer valid.  The
  43. //  workspace containing that project may have been closed since
  44. //  the project was last accessed, for example.
  45. #define DS_E_PROJECT_NOT_VALID                0x80040306
  46.  
  47. // A build (or RebuildAll) can not be started when a build is already
  48. //  in progress.  Attempting to do this can cause this error.
  49. #define DS_E_CANT_SPAWN_BUILD                0x80040307
  50.  
  51. // There was an error in the adding of the file.
  52. #define DS_E_CANT_ADD_FILE                    0x80040308
  53.  
  54. // There was an error in the adding of the configuration.
  55. #define DS_E_CANT_ADD_CONFIGURATION            0x80040309
  56.  
  57.  
  58. #endif //__BLDDEFS_H__
  59.