Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.6 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1997
  6. //
  7. // File: enumstd.h
  8. //
  9. //--------------------------------------------------------------------------
  10. //
  11. // enumstd.h: Standard global enumerations
  12. //
  13. #ifndef _ENUMSTD_H_
  14. #define _ENUMSTD_H_
  15. ////////////////////////////////////////////////////////////////////
  16. // Property flags
  17. ////////////////////////////////////////////////////////////////////
  18. const UINT fPropString = 1; // Property is a string (!fPropString ==> real)
  19. const UINT fPropArray = 2; // Property is an array (!fPropArray ==> scalar)
  20. const UINT fPropChoice = 4; // Property is an enumerated value
  21. const UINT fPropStandard = 8; // Property is standard (stored in Registry)
  22. const UINT fPropPersist = 16; // Property is persistent (stored in Registry)
  23. ////////////////////////////////////////////////////////////////////
  24. // Definitions to enable usage of "MS_" standard properties
  25. ////////////////////////////////////////////////////////////////////
  26. enum ESTDPROP
  27. {
  28. ESTDP_label, // Node troubleshooting label (choice)
  29. ESTDP_cost_fix, // Cost to fix (real)
  30. ESTDP_cost_observe, // Cost to observe (real)
  31. ESTDP_category, // Category (string)
  32. ESTDP_normalState, // Index of troubleshooting "normal" state (int)
  33. ESTDP_max // End
  34. };
  35. enum ESTDLBL // VOI-relative node label
  36. {
  37. ESTDLBL_other,
  38. ESTDLBL_hypo,
  39. ESTDLBL_info,
  40. ESTDLBL_problem,
  41. ESTDLBL_fixobs,
  42. ESTDLBL_fixunobs,
  43. ESTDLBL_unfix,
  44. ESTDLBL_config,
  45. ESTDLBL_max
  46. };
  47. #endif // _ENUMSTD_H_