home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / CHIPCD_3_98.iso / software / testsoft / exchange / bin / perfidx.h < prev    next >
C/C++ Source or Header  |  1997-08-25  |  2KB  |  47 lines

  1. //-----------------------------------------------------------------------------
  2. //
  3. //  File: PERFIDX.H
  4. //
  5. //  Description:
  6. //      Contains the complete list of PerfMon counter indexes for MSES.  These
  7. //      indexes must start at zero and increase in multiples of two.  These
  8. //      represent the object or counter name; the odd numbered counters (or
  9. //      a given counter index plus 1) represents the counter help.
  10. //
  11. //  Author: johnhall
  12. //
  13. //  Copyright (C) 1996-1997 Microsoft Corporation
  14. //
  15. //-----------------------------------------------------------------------------
  16.  
  17. #ifndef _PERFIDX_H_
  18. #define _PERFIDX_H_
  19.  
  20. // Main ES PerfMon Object
  21.  
  22. #define ES_OBJ                                      0
  23.  
  24. // Framework counters
  25.  
  26.  
  27. #define ES_CNTR_NOTIFYRUNNING                       2 
  28. #define ES_CNTR_NOTIFYQUEUE                         4
  29. #define ES_CNTR_TOTALNOTIFYTIME                     6
  30. #define ES_CNTR_LASTNOTIFYTIME0                     8
  31. #define ES_CNTR_TOTALHANDLERTIM                    10
  32. #define ES_CNTR_TOTALACTNSHNDLD                    12
  33. #define ES_CNTR_HANDLRAVGPER100                    14
  34. #define ES_CNTR_SCRIPTSEXECUTED                    16
  35. #define ES_CNTR_TOTALSCRIPTTIME                    18
  36. #define ES_CNTR_SCRIPTAVGPER100                    20
  37. #define ES_CNTR_SCRIPTSTIMEDOUT                    22
  38.  
  39. // ES Connections PerfMon Object (Per-instance)
  40.  
  41. // #define ES_CONNS_OBJ                                24
  42.  
  43. // Per-connection counters
  44.  
  45.  
  46. #endif  // _PERFIDX_H_
  47.