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.

45 lines
1.3 KiB

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