// // perfnm.h // // MDB counter name offsets // // Offset definition file for exensible counter objects and counters // // These "relative" offsets must start at 0 and be multiples of 2 (i.e. // even numbers). In the Open Procedure, they will be added to the // "First Counter" and "First Help" values for the device they belong to, // in order to determine the absolute location of the counter and // object names and corresponding help text in the registry. // // this file is used by the extensible counter DLL code as well as the // counter name and help text definition file (.INI) file that is used // by LODCTR to load the names into the registry. // #define PRI_OBJ 0 #define PRI_NUMSENDQ 2 #define PRI_NUMRECEIVEQ 4 #define PRI_NUMCATEG 6 #define PRI_NUMMSGFOLDER 8 #define PRI_DELIVMSGTOTAL 10 #define PRI_DELIVRECIPTOTAL 12 #define PRI_SENTMSGTOTAL 14 #define PRI_SUBMITMSGTOTAL 16 #define PRI_SINGLEINSTRATIO 18 #define PRI_SINGLEINSTRATIOBASE 20 #define PRI_DELIVMSGPERMIN 22 #define PRI_DELIVRECIPPERMIN 24 #define PRI_SENTMSGPERMIN 26 #define PRI_SUBMITMSGPERMIN 28 #define PRI_AVGDELIVTIME 30 #define PRI_AVGLOCDELIVTIME 32 #define PRI_NUMLOGON 34 #define PRI_NUMLOGON_ACTIVE 36 #define PRI_NUMLOGON_PEAK 38 #define PRI_RATEOPENFOLD 40 #define PRI_RATEOPENMSG 42 #define PRI_RATELOGON 44 #define PRI_RATEGETPROP 46 #define PRI_RATESETPROP 48 #define PRI_RATEDELPROP 50 #define PRI_RATEFINDROW 52 #define PRI_RATERESTRICT 54 #define PRI_RATEQUERYPOS 56 #define PRI_RATESEEKROW 58 #define PRI_RATESEEKROWBM 60 #define PRI_RATESEEKROWAPPR 62 #define PRI_RATECREATEBM 64 #define PRI_RATEREGNOTIF 66 #define PRI_RATEMODRECIP 68 #define PRI_RATEOPENSTREAM 70 #define PRI_ROWSFOLDER 72 #define PRI_ROWSIDXAGE 74 #define PRI_ROWSMAILBOX 76 #define PRI_ROWSMSGFOLDER 78 #define PRI_ROWSREPLIDMAP 80 #define PRI_ROWSDELIVEREDTO 82 #define PRI_ROWSNEEDRN 84 #define PRI_ROWSFOLDERTOMBSTONE 86 #define PRI_ROWSMESSAGETOMBSTONE 88 #define PRI_ROWSREPLICATION 90 #define PRI_ROWSPERUSERREAD 92 #define PRI_ROWSTIMEDEVENTS 94 #define PRI_ROWSACLLIST 96 #define PRI_ROWSACLMEMBER 98 #define PRI_ROWSRULES 100 #define PRI_ROWSNAMEDPROPS 102 #define PRI_ROWSCATEG 104 #define PRI_ROWSDELETEDFOLDERS 106 #define PRI_ROWSDELETEDMESSAGES 108 #define PRI_ROWSDELETEDATTACHMENTS 110 #define PRI_ROWSRECEIVEFOLDERS 112 #define PRI_ROWSSEARCHQUEUE 114 #define PRI_ROWSMESSAGES 116 #define PUB_OBJ 118 #define PUB_NUMSENDQ 120 #define PUB_NUMRECEIVEQ 122 #define PUB_NUMCATEG 124 #define PUB_NUMMSGFOLDER 126 #define PUB_DELIVMSGTOTAL 128 #define PUB_DELIVRECIPTOTAL 130 #define PUB_SENTMSGTOTAL 132 #define PUB_SUBMITMSGTOTAL 134 #define PUB_SINGLEINSTRATIO 136 #define PUB_SINGLEINSTRATIOBASE 138 #define PUB_DELIVMSGPERMIN 140 #define PUB_DELIVRECIPPERMIN 142 #define PUB_SENTMSGPERMIN 144 #define PUB_SUBMITMSGPERMIN 146 #define PUB_AVGDELIVTIME 148 #define PUB_AVGLOCDELIVTIME 150 #define PUB_NUMLOGON 152 #define PUB_NUMLOGON_ACTIVE 154 #define PUB_NUMLOGON_PEAK 156 #define PUB_RATEOPENFOLD 158 #define PUB_RATEOPENMSG 160 #define PUB_RATELOGON 162 #define PUB_RATEGETPROP 164 #define PUB_RATESETPROP 166 #define PUB_RATEDELPROP 168 #define PUB_RATEFINDROW 170 #define PUB_RATERESTRICT 172 #define PUB_RATEQUERYPOS 174 #define PUB_RATESEEKROW 176 #define PUB_RATESEEKROWBM 178 #define PUB_RATESEEKROWAPPR 180 #define PUB_RATECREATEBM 182 #define PUB_RATEREGNOTIF 184 #define PUB_RATEMODRECIP 186 #define PUB_RATEOPENSTREAM 188 #define PUB_ROWSFOLDER 190 #define PUB_ROWSIDXAGE 192 #define PUB_ROWSMAILBOX 194 #define PUB_ROWSMSGFOLDER 196 #define PUB_ROWSREPLIDMAP 198 #define PUB_ROWSDELIVEREDTO 200 #define PUB_ROWSNEEDRN 202 #define PUB_ROWSFOLDERTOMBSTONE 204 #define PUB_ROWSMESSAGETOMBSTONE 206 #define PUB_ROWSREPLICATION 208 #define PUB_ROWSPERUSERREAD 210 #define PUB_ROWSTIMEDEVENTS 212 #define PUB_ROWSACLLIST 214 #define PUB_ROWSACLMEMBER 216 #define PUB_ROWSRULES 218 #define PUB_ROWSNAMEDPROPS 220 #define PUB_ROWSCATEG 222 #define PUB_ROWSDELETEDFOLDERS 224 #define PUB_ROWSDELETEDMESSAGES 126 #define PUB_ROWSDELETEDATTACHMENTS 128 #define PUB_ROWSRECEIVEFOLDERS 230 #define PUB_ROWSSEARCHQUEUE 232 #define PUB_ROWSMESSAGES 234 #define IS_OBJ 236 #define RPC_PACKETS 238 #define RPC_OPERATIONS 240 #define RPC_BYTESIN 242 #define RPC_BYTESOUT 244 #define IS_PUSH_NOTIF_RATE 246 #define IS_PUSH_NOTIF_QUEUE_HIT_RATE 248 #define RPC_THREADS 250 #define RPC_THREADS_MAX 252 #define IS_NUMUSER 254 #define IS_NUMUSER_ACTIVE 256 #define IS_NUMUSER_PEAK 258 #define IS_NUMCXR 260 #define IS_NUMCXR_ACTIVE 262 #define IS_NUMCXR_PEAK 264 #define IS_PUSH_NOTIF_QUEUE_DEPTH 266 #define IS_PUSH_NOTIF_QUEUE_DEPTH_PEAK 268 #define IS_REUSE_JSES_RATIO 270 #define IS_REUSE_JSES_RATIO_BASE 272