home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / winnt / perftool / perfdlls / perfgen / genctrs.h < prev    next >
C/C++ Source or Header  |  1998-03-30  |  2KB  |  115 lines

  1. /*++ BUILD Version: 0001    // Increment this if a change has global effects
  2.  
  3. Copyright (c) 1995-1997 Microsoft Corporation
  4.  
  5. Module Name:
  6.  
  7.     genctrs.h
  8.        (derived from genctrs.mc by the message compiler  )
  9.  
  10. Abstract:
  11.  
  12.    Event message definititions used by routines in PerfGen.DLL
  13.  
  14. Created:
  15.  
  16.    Bob Watson  28-Jul-1995
  17.  
  18. Revision History:
  19.  
  20. --*/
  21. //
  22. #ifndef _PERFGEN_H_
  23. #define _PERFGEN_H_
  24. //
  25. //
  26. //     Perfutil messages
  27. //
  28. //
  29. //  Values are 32 bit values layed out as follows:
  30. //
  31. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  32. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  33. //  +---+-+-+-----------------------+-------------------------------+
  34. //  |Sev|C|R|     Facility          |               Code            |
  35. //  +---+-+-+-----------------------+-------------------------------+
  36. //
  37. //  where
  38. //
  39. //      Sev - is the severity code
  40. //
  41. //          00 - Success
  42. //          01 - Informational
  43. //          10 - Warning
  44. //          11 - Error
  45. //
  46. //      C - is the Customer code flag
  47. //
  48. //      R - is a reserved bit
  49. //
  50. //      Facility - is the facility code
  51. //
  52. //      Code - is the facility's status code
  53. //
  54. //
  55. // Define the facility codes
  56. //
  57.  
  58.  
  59. //
  60. // Define the severity codes
  61. //
  62.  
  63.  
  64. //
  65. // MessageId: UTIL_LOG_OPEN
  66. //
  67. // MessageText:
  68. //
  69. //  An extensible counter has opened the Event Log for PerfGen.DLL
  70. //
  71. #define UTIL_LOG_OPEN                    ((DWORD)0x4000076CL)
  72.  
  73. //
  74. //
  75. // MessageId: UTIL_CLOSING_LOG
  76. //
  77. // MessageText:
  78. //
  79. //  An extensible counter has closed the Event Log for PerfGen.DLL
  80. //
  81. #define UTIL_CLOSING_LOG                 ((DWORD)0x400007CFL)
  82.  
  83. //
  84. //
  85. // MessageId: GENPERF_UNABLE_OPEN_DRIVER_KEY
  86. //
  87. // MessageText:
  88. //
  89. //  Unable open "Performance" key of PerfGen driver in registy. Status code is returned in data.
  90. //
  91. #define GENPERF_UNABLE_OPEN_DRIVER_KEY   ((DWORD)0xC00007D0L)
  92.  
  93. //
  94. //
  95. // MessageId: GENPERF_UNABLE_READ_FIRST_COUNTER
  96. //
  97. // MessageText:
  98. //
  99. //  Unable to read the "First Counter" value under the PerfGen\Performance Key. Status codes retuened in data.
  100. //
  101. #define GENPERF_UNABLE_READ_FIRST_COUNTER ((DWORD)0xC00007D1L)
  102.  
  103. //
  104. //
  105. // MessageId: GENPERF_UNABLE_READ_FIRST_HELP
  106. //
  107. // MessageText:
  108. //
  109. //  Unable to read the "First Help" value under the PerfGen\Performance Key. Status codes retuened in data.
  110. //
  111. #define GENPERF_UNABLE_READ_FIRST_HELP   ((DWORD)0xC00007D2L)
  112.  
  113. //
  114. #endif // _PERFGEN_H_
  115.