windows-nt/Source/XPSP1/NT/net/wins/perfctrs/winsdata.c

248 lines
5.6 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/**********************************************************************/
/** Microsoft Windows NT **/
/** Copyright(c) Microsoft Corp., 1993 **/
/**********************************************************************/
/*
winsdata.c
Constant data structures for the FTP Server's counter objects &
counters.
FILE HISTORY:
KeithMo 07-Jun-1993 Created.
*/
#include "debug.h"
#include <windows.h>
#include <winperf.h>
#include "winsctrs.h"
#include "winsdata.h"
//
// Initialize the constant portitions of these data structure.
// Certain parts (especially the name/help indices) will be
// updated at initialization time.
//
WINSDATA_DATA_DEFINITION WinsDataDataDefinition =
{
{ // WinsDataObjectType
sizeof(WINSDATA_DATA_DEFINITION) + WINSDATA_SIZE_OF_PERFORMANCE_DATA,
sizeof(WINSDATA_DATA_DEFINITION),
sizeof(PERF_OBJECT_TYPE),
WINSCTRS_COUNTER_OBJECT,
0,
WINSCTRS_COUNTER_OBJECT,
0,
PERF_DETAIL_ADVANCED,
NUMBER_OF_WINSDATA_COUNTERS,
2, // Default = Bytes Total/sec
PERF_NO_INSTANCES,
0,
{ 0, 0 },
{ 0, 0 }
},
{ // UniqueReg
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_UNIQUE_REGISTRATIONS,
0,
WINSCTRS_UNIQUE_REGISTRATIONS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_UNIQUE_REGISTRATIONS_OFFSET,
},
{ // GroupReg
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_GROUP_REGISTRATIONS,
0,
WINSCTRS_GROUP_REGISTRATIONS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_GROUP_REGISTRATIONS_OFFSET,
},
{ // TotalReg
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_TOTAL_REGISTRATIONS,
0,
WINSCTRS_TOTAL_REGISTRATIONS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_TOTAL_REGISTRATIONS_OFFSET,
},
{ // UniqueRef
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_UNIQUE_REFRESHES,
0,
WINSCTRS_UNIQUE_REFRESHES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_UNIQUE_REFRESHES_OFFSET,
},
{ // GroupRef
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_GROUP_REFRESHES,
0,
WINSCTRS_GROUP_REFRESHES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_GROUP_REFRESHES_OFFSET,
},
{ // TotalRef
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_TOTAL_REFRESHES,
0,
WINSCTRS_TOTAL_REFRESHES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_TOTAL_REFRESHES_OFFSET,
},
{ // Releases
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_RELEASES,
0,
WINSCTRS_RELEASES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_RELEASES_OFFSET,
},
{ // Queries
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_QUERIES,
0,
WINSCTRS_QUERIES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_QUERIES_OFFSET,
},
{ // UniqueCnf
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_UNIQUE_CONFLICTS,
0,
WINSCTRS_UNIQUE_CONFLICTS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_UNIQUE_CONFLICTS_OFFSET,
},
{ // GroupCnf
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_GROUP_CONFLICTS,
0,
WINSCTRS_GROUP_CONFLICTS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_GROUP_CONFLICTS_OFFSET,
},
{ // TotalCnf
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_TOTAL_CONFLICTS,
0,
WINSCTRS_TOTAL_CONFLICTS,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_TOTAL_CONFLICTS_OFFSET
},
{ // Sucessful releases
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_SUCC_RELEASES,
0,
WINSCTRS_SUCC_RELEASES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_SUCC_RELEASES_OFFSET
},
{ // Failed releases
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_FAIL_RELEASES,
0,
WINSCTRS_FAIL_RELEASES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_FAIL_RELEASES_OFFSET
},
{ // Sucessful queries
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_SUCC_QUERIES,
0,
WINSCTRS_SUCC_QUERIES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_SUCC_QUERIES_OFFSET
},
{ // Failed queries
sizeof(PERF_COUNTER_DEFINITION),
WINSCTRS_FAIL_QUERIES,
0,
WINSCTRS_FAIL_QUERIES,
0,
0,
PERF_DETAIL_ADVANCED,
PERF_COUNTER_COUNTER,
sizeof(DWORD),
WINSDATA_FAIL_QUERIES_OFFSET
}
};