Windows2003-3790/inetsrv/iis/svcs/smtp/smtpctrs/smtpctrs.h
2020-09-30 16:53:55 +02:00

188 lines
7.8 KiB
C

//#---------------------------------------------------------------
// File: smtpctrs.h
//
// Synopsis: Offset definitions for the MSN Server's
// counter objects & counters.
//
// These offsets *must* start at 0 and be
// multiples of 2. In the MsnOpenPerformanceData
// procecedure, they will be added to the MSN
// Server's "First Counter" and "First Help"
// values in order to determine the absolute
// location of the counter & object names
// and corresponding help text in the registry.
//
// This file is used by the MSNCTRS.DLL DLL
// code as well as the MSNCTRS.INI definition
// file. MSNCTRS.INI is parsed by the LODCTR
// utility to load the object & counter names
// into the registry.
//
// Copyright (C) 1995 Microsoft Corporation
// All rights reserved.
//
// Authors: toddch - based on msn sources by rkamicar, keithmo
//----------------------------------------------------------------
#ifndef _SMTPCTRS_H_
#define _SMTPCTRS_H_
//
// disabled tracing by default for the perfmon client code
//
#ifndef NOTRACE
#define NOTRACE
#endif
//
// The SMTP Server counter object.
//
#define SMTP_COUNTER_OBJECT 0
//
// The individual counters.
//
#define SMTP_BYTES_SENT_TTL_COUNTER 2
#define SMTP_BYTES_SENT_PER_SEC_COUNTER 4
#define SMTP_BYTES_RCVD_TTL_COUNTER 6
#define SMTP_BYTES_RCVD_PER_SEC_COUNTER 8
#define SMTP_BYTES_TTL_COUNTER 10
#define SMTP_BYTES_TTL_PER_SEC_COUNTER 12
#define SMTP_BYTES_SENT_MSG_COUNTER 14
#define SMTP_BYTES_SENT_MSG_PER_SEC_COUNTER 16
#define SMTP_BYTES_RCVD_MSG_COUNTER 18
#define SMTP_BYTES_RCVD_MSG_PER_SEC_COUNTER 20
#define SMTP_BYTES_MSG_COUNTER 22
#define SMTP_BYTES_MSG_PER_SEC_COUNTER 24
#define SMTP_MSG_RCVD_TTL_COUNTER 26
#define SMTP_MSG_RCVD_PER_SEC_COUNTER 28
#define SMTP_AVG_RCPTS_PER_MSG_RCVD_COUNTER 30
#define SMTP_BASE_AVG_RCPTS_PER_MSG_RCVD_COUNTER 32
#define SMTP_PCT_LCL_RCPTS_PER_MSG_RCVD_COUNTER 34
#define SMTP_BASE_PCT_LCL_RCPTS_PER_MSG_RCVD_COUNTER 36
#define SMTP_PCT_RMT_RCPTS_PER_MSG_RCVD_COUNTER 38
#define SMTP_BASE_PCT_RMT_RCPTS_PER_MSG_RCVD_COUNTER 40
#define SMTP_MSG_RCVD_REFUSED_SIZE_COUNTER 42
#define SMTP_MSG_RCVD_REFUSED_CADDR_COUNTER 44
#define SMTP_MSG_RCVD_REFUSED_MAIL_COUNTER 46
#define SMTP_MSG_DLVR_TTL_COUNTER 48
#define SMTP_MSG_DLVR_PER_SEC_COUNTER 50
#define SMTP_MSG_DLVR_RETRIES_TTL_COUNTER 52
#define SMTP_AVG_RETRIES_PER_MSG_DLVR_COUNTER 54
#define SMTP_BASE_AVG_RETRIES_PER_MSG_DLVR_COUNTER 56
#define SMTP_MSG_FWD_TTL_COUNTER 58
#define SMTP_MSG_FWD_PER_SEC_COUNTER 60
#define SMTP_NDR_GENERATED_COUNTER 62
#define SMTP_LOCALQ_LENGTH_COUNTER 64
#define SMTP_RETRYQ_LENGTH_COUNTER 66
#define SMTP_NUM_MAILFILE_HANDLES_COUNTER 68
#define SMTP_NUM_QUEUEFILE_HANDLES_COUNTER 70
#define SMTP_CATQ_LENGTH_COUNTER 72
#define SMTP_MSG_SENT_TTL_COUNTER 74
#define SMTP_MSG_SENT_PER_SEC_COUNTER 76
#define SMTP_MSG_SEND_RETRIES_TTL_COUNTER 78
#define SMTP_AVG_RETRIES_PER_MSG_SEND_COUNTER 80
#define SMTP_BASE_AVG_RETRIES_PER_MSG_SEND_COUNTER 82
#define SMTP_AVG_RCPTS_PER_MSG_SENT_COUNTER 84
#define SMTP_BASE_AVG_RCPTS_PER_MSG_SENT_COUNTER 86
#define SMTP_REMOTEQ_LENGTH_COUNTER 88
#define SMTP_DNS_QUERIES_TTL_COUNTER 90
#define SMTP_DNS_QUERIES_PER_SEC_COUNTER 92
#define SMTP_REMOTE_RETRY_QUEUE_LENGTH_COUNTER 94
#define SMTP_PICKUP_QUEUE_LENGTH_COUNTER 96
#define SMTP_CONN_IN_TTL_COUNTER 98
#define SMTP_CONN_IN_CURR_COUNTER 100
#define SMTP_CONN_OUT_TTL_COUNTER 102
#define SMTP_CONN_OUT_CURR_COUNTER 104
#define SMTP_CONN_OUT_REFUSED_COUNTER 106
#define SMTP_ERR_TTL_COUNTER 108
#define SMTP_ERR_PER_SEC_COUNTER 110
#define SMTP_DIR_DROPS_TTL_COUNTER 112
#define SMTP_DIR_DROPS_PER_SEC_COUNTER 114
#define SMTP_RT_LOOKUPS_TTL_COUNTER 116
#define SMTP_RT_LOOKUPS_PER_SEC_COUNTER 118
#define SMTP_ETRN_MSGS_TTL_COUNTER 120
#define SMTP_ETRN_MSGS_PER_SEC_COUNTER 122
#define SMTP_MSG_BADMAIL_NO_RECIPIENTS_COUNTER 124
#define SMTP_MSG_BADMAIL_HOP_COUNT_EXCEEDED_COUNTER 126
#define SMTP_MSG_BADMAIL_FAILURE_GENERAL_COUNTER 128
#define SMTP_MSG_BADMAIL_BAD_PICKUP_FILE_COUNTER 130
#define SMTP_MSG_BADMAIL_EVENT_COUNTER 132
#define SMTP_MSG_BADMAIL_NDR_OF_DSN_COUNTER 134
#define SMTP_MSG_PENDING_ROUTING_COUNTER 136
#define SMTP_MSG_PENDING_UNREACHABLE_LINK_COUNTER 138
#define SMTP_SUBMITTED_MESSAGES_COUNTER 140
#define SMTP_DSN_FAILURES_COUNTER 142
#define SMTP_MSG_IN_LOCAL_DELIVERY_COUNTER 144
#define SMTP_CAT_SUBMISSIONS_COUNTER 146
#define SMTP_CAT_SUBMISSIONS_PER_SEC_COUNTER 148
#define SMTP_CAT_COMPLETIONS_COUNTER 150
#define SMTP_CAT_COMPLETIONS_PER_SEC_COUNTER 152
#define SMTP_CAT_CURRENT_CATEGORIZATIONS_COUNTER 154
#define SMTP_CAT_SUCCEEDED_CATEGORIZATIONS_COUNTER 156
#define SMTP_CAT_HARD_FAILURES_COUNTER 158
#define SMTP_CAT_RETRY_FAILURES_COUNTER 160
#define SMTP_CAT_RETRY_OUTOFMEMORY_COUNTER 162
#define SMTP_CAT_RETRY_DSLOGON_COUNTER 164
#define SMTP_CAT_RETRY_DSCONNECTION_COUNTER 166
#define SMTP_CAT_RETRY_GENERIC_COUNTER 168
#define SMTP_CAT_MSGS_OUT_COUNTER 170
#define SMTP_CAT_MSGS_CREATED_COUNTER 172
#define SMTP_CAT_MSGS_ABORTED_COUNTER 174
#define SMTP_CAT_RECIPS_PRECAT_COUNTER 176
#define SMTP_CAT_RECIPS_POSTCAT_COUNTER 178
#define SMTP_CAT_RECIPS_NDRD_COUNTER 180
#define SMTP_CAT_RECIPS_UNRESOLVED_COUNTER 182
#define SMTP_CAT_RECIPS_AMBIGUOUS_COUNTER 184
#define SMTP_CAT_RECIPS_ILLEGAL_COUNTER 186
#define SMTP_CAT_RECIPS_LOOP_COUNTER 188
#define SMTP_CAT_RECIPS_GENERICFAILURE_COUNTER 190
#define SMTP_CAT_RECIPS_INMEMORY_COUNTER 192
#define SMTP_CAT_SENDERS_UNRESOLVED_COUNTER 194
#define SMTP_CAT_SENDERS_AMBIGUOUS_COUNTER 196
#define SMTP_CAT_ADDRESS_LOOKUPS_COUNTER 198
#define SMTP_CAT_ADDRESS_LOOKUPS_PER_SEC_COUNTER 200
#define SMTP_CAT_ADDRESS_LOOKUP_COMPLETIONS_COUNTER 202
#define SMTP_CAT_ADDRESS_LOOKUP_COMPLETIONS_PER_SEC_COUNTER 204
#define SMTP_CAT_ADDRESS_LOOKUPS_NOT_FOUND_COUNTER 206
#define SMTP_CAT_MAILMSG_DUPLICATE_COLLISIONS_COUNTER 208
#define SMTP_CAT_LDAP_CONNECTIONS_COUNTER 210
#define SMTP_CAT_LDAP_CONNECTION_FAILURES_COUNTER 212
#define SMTP_CAT_LDAP_OPEN_CONNECTIONS_COUNTER 214
#define SMTP_CAT_LDAP_BINDS_COUNTER 216
#define SMTP_CAT_LDAP_BIND_FAILURES_COUNTER 218
#define SMTP_CAT_LDAP_SEARCHES_COUNTER 220
#define SMTP_CAT_LDAP_SEARCHES_PER_SEC_COUNTER 222
#define SMTP_CAT_LDAP_PAGED_SEARCHES_COUNTER 224
#define SMTP_CAT_LDAP_SEARCH_FAILURES_COUNTER 226
#define SMTP_CAT_LDAP_PAGED_SEARCH_FAILURES_COUNTER 228
#define SMTP_CAT_LDAP_SEARCHES_COMPLETED_COUNTER 230
#define SMTP_CAT_LDAP_SEARCHES_COMPLETED_PER_SEC_COUNTER 232
#define SMTP_CAT_LDAP_PAGED_SEARCHES_COMPLETED_COUNTER 234
#define SMTP_CAT_LDAP_SEARCHES_COMPLETED_FAILURE_COUNTER 236
#define SMTP_CAT_LDAP_PAGED_SEARCHES_COMPLETED_FAILURE_COUNTER 238
#define SMTP_CAT_LDAP_GENERAL_COMPLETION_FAILURES_COUNTER 240
#define SMTP_CAT_LDAP_ABANDONED_SEARCHES_COUNTER 242
#define SMTP_CAT_LDAP_PENDING_SEARCHES_COUNTER 244
// SERVICE_START
// CONNECTION_START
// LAST_CLEAR
#endif // _SMTPCTRS_H_