windows-nt/Source/XPSP1/NT/base/screg/winreg/perfdlls/perfctrs/datanbt.c

93 lines
1.8 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++ BUILD Version: 0001 // Increment this if a change has global effects
Copyright (c) 1992 Microsoft Corporation
Module Name:
datanbt.c
Abstract:
The file containing the constant data structures
for the Performance Monitor data for the Nbt
Extensible Objects.
This file contains a set of constant data structures which are
currently defined for the Nbt Extensible Objects. This is an
example of how other such objects could be defined.
Created:
Christos Tsollis 08/26/92
Revision History:
--*/
//
//
// Include files
//
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#include <windows.h>
#include <winperf.h>
#include "datanbt.h"
//
// Constant structure initializations
//
NBT_DATA_DEFINITION NbtDataDefinition = {
{ sizeof(NBT_DATA_DEFINITION),
sizeof(NBT_DATA_DEFINITION),
sizeof(PERF_OBJECT_TYPE),
502,
0,
503,
0,
PERF_DETAIL_ADVANCED,
(sizeof(NBT_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/
sizeof(PERF_COUNTER_DEFINITION),
2,
0,
0
},
{ sizeof(PERF_COUNTER_DEFINITION),
264,
0,
505,
0,
-4,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_BULK_COUNT,
sizeof(LARGE_INTEGER),
RECEIVED_BYTES_OFFSET
},
{ sizeof(PERF_COUNTER_DEFINITION),
506,
0,
507,
0,
-4,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_BULK_COUNT,
sizeof(LARGE_INTEGER),
SENT_BYTES_OFFSET
},
{ sizeof(PERF_COUNTER_DEFINITION),
388,
0,
509,
0,
-4,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_BULK_COUNT,
sizeof(LARGE_INTEGER),
TOTAL_BYTES_OFFSET
}
};