home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / ins.cab / nntpctrs.h < prev    next >
C/C++ Source or Header  |  1997-10-12  |  6KB  |  157 lines

  1. /**********************************************************************/
  2. /**                       Microsoft Windows NT                       **/
  3. /**                Copyright(c) Microsoft Corp., 1993                **/
  4. /**********************************************************************/
  5.  
  6. /*
  7.     nntpctrs.h
  8.  
  9.     Offset definitions for the NNTP Server's counter objects & counters.
  10.  
  11.     These offsets *must* start at 0 and be multiples of 2.  In the
  12.     NntpOpenPerformanceData procecedure, they will be added to the
  13.     NNTP Server's "First Counter" and "First Help" values in order to
  14.     determine the absolute location of the counter & object names
  15.     and corresponding help text in the registry.
  16.  
  17.     This file is used by the NNTPCTRS.DLL DLL code as well as the
  18.     NNTPCTRS.INI definition file.  NNTPCTRS.INI is parsed by the
  19.     LODCTR utility to load the object & counter names into the
  20.     registry.
  21.  
  22.  
  23.     FILE HISTORY:
  24.         KeithMo     07-Jun-1993 Created.
  25.  
  26. */
  27.  
  28.  
  29. #ifndef _NNTPCTRS_H_
  30. #define _NNTPCTRS_H_
  31.  
  32. //
  33. // disabled tracing by default for the perfmon client code
  34. //
  35. #ifndef    NOTRACE
  36. #define    NOTRACE
  37. #endif
  38.  
  39. //
  40. //  The "NNTP Server" object.
  41. //
  42.  
  43. #define NNTP_COUNTER_OBJECT1                    0
  44.  
  45. //
  46. //  The individual counters.
  47. //
  48.  
  49. #define NNTP_BYTES_SENT_COUNTER                 2
  50. #define NNTP_BYTES_RECEIVED_COUNTER             4
  51. #define NNTP_BYTES_TOTAL_COUNTER                6
  52.  
  53. #define NNTP_TOTAL_CONNECTIONS_COUNTER          8
  54. #define NNTP_TOTAL_SSL_CONNECTIONS_COUNTER      10
  55. #define NNTP_CURRENT_CONNECTIONS_COUNTER        12
  56. #define NNTP_MAX_CONNECTIONS_COUNTER            14
  57.  
  58. #define NNTP_CURRENT_ANONYMOUS_COUNTER          16
  59. #define NNTP_CURRENT_NONANONYMOUS_COUNTER       18
  60. #define NNTP_TOTAL_ANONYMOUS_COUNTER            20
  61. #define NNTP_TOTAL_NONANONYMOUS_COUNTER         22
  62. #define NNTP_MAX_ANONYMOUS_COUNTER              24
  63. #define NNTP_MAX_NONANONYMOUS_COUNTER           26
  64.  
  65. #define NNTP_TOTAL_OUTBOUND_CONNECTS_COUNTER    28
  66. #define NNTP_OUTBOUND_CONNECTS_FAILED_COUNTER   30
  67. #define NNTP_CURRENT_OUTBOUND_CONNECTS_COUNTER  32
  68. #define NNTP_OUTBOUND_LOGON_FAILED_COUNTER      34
  69.  
  70. #define NNTP_TOTAL_PULL_FEEDS_COUNTER           36
  71. #define NNTP_TOTAL_PUSH_FEEDS_COUNTER           38
  72. #define NNTP_TOTAL_PASSIVE_FEEDS_COUNTER        40
  73.  
  74. #define NNTP_ARTICLES_SENT_COUNTER              42
  75. #define NNTP_ARTICLES_RECEIVED_COUNTER          44
  76. #define NNTP_ARTICLES_TOTAL_COUNTER             46
  77.  
  78. #define NNTP_ARTICLES_POSTED_COUNTER            48
  79. #define NNTP_ARTICLE_MAP_ENTRIES_COUNTER        50
  80. #define NNTP_HISTORY_MAP_ENTRIES_COUNTER        52
  81. #define NNTP_XOVER_ENTRIES_COUNTER              54
  82.  
  83. #define NNTP_CONTROL_MSGS_IN_COUNTER            56
  84. #define NNTP_CONTROL_MSGS_FAILED_COUNTER        58
  85. #define NNTP_MODERATED_POSTINGS_SENT_COUNTER    60
  86. #define NNTP_MODERATED_POSTINGS_FAILED_COUNTER  62
  87.  
  88. #define NNTP_SESS_FLOW_CONTROL_COUNTER          64
  89.  
  90. #define NNTP_ARTICLES_EXPIRED_COUNTER           66
  91.  
  92. #define NNTP_ARTICLES_SENT_PERSEC_COUNTER       68
  93. #define NNTP_ARTICLES_RECEIVED_PERSEC_COUNTER   70
  94. #define NNTP_ARTICLES_POSTED_PERSEC_COUNTER     72
  95. #define NNTP_ARTICLE_MAP_ENTRIES_PERSEC_COUNTER 74
  96. #define NNTP_HISTORY_MAP_ENTRIES_PERSEC_COUNTER 76
  97. #define NNTP_XOVER_ENTRIES_PERSEC_COUNTER       78
  98. #define NNTP_ARTICLES_EXPIRED_PERSEC_COUNTER    80
  99.  
  100. //
  101. //  The "NNTP Commands" counter object.
  102. //
  103.  
  104. #define NNTP_COUNTER_OBJECT2                    100
  105.  
  106. //
  107. //  The individual counters.
  108. //
  109.  
  110. #define NNTP_CMDS_ARTICLE_COUNTER                102
  111. #define NNTP_CMDS_PERSEC_ARTICLE_COUNTER        104
  112. #define NNTP_CMDS_GROUP_COUNTER                    106
  113. #define NNTP_CMDS_PERSEC_GROUP_COUNTER            108
  114. #define NNTP_CMDS_HELP_COUNTER                    110
  115. #define NNTP_CMDS_PERSEC_HELP_COUNTER            112
  116. #define NNTP_CMDS_IHAVE_COUNTER                    114
  117. #define NNTP_CMDS_PERSEC_IHAVE_COUNTER            116
  118. #define NNTP_CMDS_LAST_COUNTER                    118
  119. #define NNTP_CMDS_PERSEC_LAST_COUNTER            120
  120. #define NNTP_CMDS_LIST_COUNTER                    122
  121. #define NNTP_CMDS_PERSEC_LIST_COUNTER            124
  122. #define NNTP_CMDS_NEWGROUPS_COUNTER                126
  123. #define NNTP_CMDS_PERSEC_NEWGROUPS_COUNTER        128
  124. #define NNTP_CMDS_NEWNEWS_COUNTER                130
  125. #define NNTP_CMDS_PERSEC_NEWNEWS_COUNTER        132
  126. #define NNTP_CMDS_NEXT_COUNTER                    134
  127. #define NNTP_CMDS_PERSEC_NEXT_COUNTER            136
  128. #define NNTP_CMDS_POST_COUNTER                    138
  129. #define NNTP_CMDS_PERSEC_POST_COUNTER            140
  130. #define NNTP_CMDS_QUIT_COUNTER                    142
  131. #define NNTP_CMDS_PERSEC_QUIT_COUNTER            144
  132. #define NNTP_CMDS_STAT_COUNTER                    146
  133. #define NNTP_CMDS_PERSEC_STAT_COUNTER            148
  134. #define NNTP_LOGON_ATTEMPTS_COUNTER             150
  135. #define NNTP_LOGON_FAILURES_COUNTER             152
  136. #define NNTP_LOGON_ATTEMPTS_PERSEC_COUNTER      154
  137. #define NNTP_LOGON_FAILURES_PERSEC_COUNTER      156
  138. #define NNTP_CMDS_CHECK_COUNTER                    158
  139. #define NNTP_CMDS_TAKETHIS_COUNTER                160
  140. #define NNTP_CMDS_MODE_COUNTER                    162
  141. #define NNTP_CMDS_SEARCH_COUNTER                164
  142. #define NNTP_CMDS_XHDR_COUNTER                    166
  143. #define NNTP_CMDS_XOVER_COUNTER                    168
  144. #define NNTP_CMDS_XPAT_COUNTER                    170
  145. #define NNTP_CMDS_XREPLIC_COUNTER                172
  146. #define NNTP_CMDS_PERSEC_CHECK_COUNTER            174
  147. #define NNTP_CMDS_PERSEC_TAKETHIS_COUNTER        176
  148. #define NNTP_CMDS_PERSEC_MODE_COUNTER            178
  149. #define NNTP_CMDS_PERSEC_SEARCH_COUNTER            180
  150. #define NNTP_CMDS_PERSEC_XHDR_COUNTER            182
  151. #define NNTP_CMDS_PERSEC_XOVER_COUNTER            184
  152. #define NNTP_CMDS_PERSEC_XPAT_COUNTER            186
  153. #define NNTP_CMDS_PERSEC_XREPLIC_COUNTER        188
  154.  
  155. #endif  // _NNTPCTRS_H_
  156.  
  157.