//////////////////////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2000 Microsoft Corporation
//
// Module Name:
// WmiApRpl
//
// Abstract:
//
// Include file for object and counters definitions.
//
//////////////////////////////////////////////////////////////////////////////////////////////


#define	WMI_Objects	0
#define	HiPerf_Classes	2
#define	HiPerf_Validity	4

#define	BatteryStatus_00000	6

#define	ChargeRate_00000	8
#define	DischargeRate_00000	10
#define	RemainingCapacity_00000	12
#define	Tag_00000	14
#define	Voltage_00000	16

#define	EsifDeviceInformation_00001	18

#define	Ac0TripPoint_00001	20
#define	Ac1TripPoint_00001	22
#define	Ac2TripPoint_00001	24
#define	Ac3TripPoint_00001	26
#define	Ac4TripPoint_00001	28
#define	Ac5TripPoint_00001	30
#define	Ac6TripPoint_00001	32
#define	Ac7TripPoint_00001	34
#define	Ac8TripPoint_00001	36
#define	Ac9TripPoint_00001	38
#define	Aux0TripPoint_00001	40
#define	Aux1TripPoint_00001	42
#define	CrtTripPoint_00001	44
#define	HotTripPoint_00001	46
#define	Power_00001	48
#define	PsvTripPoint_00001	50
#define	Temperature_00001	52

#define	MSiSCSI_ConnectionStatistics_00002	54

#define	BytesReceived_00002	56
#define	BytesSent_00002	58
#define	PDUCommandsSent_00002	60
#define	PDUResponsesReceived_00002	62

#define	MSiSCSI_InitiatorInstanceStatistics_00003	64

#define	SessionConnectionTimeoutErrorCount_00003	66
#define	SessionDigestErrorCount_00003	68
#define	SessionFailureCount_00003	70
#define	SessionFormatErrorCount_00003	72

#define	MSiSCSI_InitiatorLoginStatistics_00004	74

#define	LoginAcceptRsps_00004	76
#define	LoginAuthenticateFails_00004	78
#define	LoginAuthFailRsps_00004	80
#define	LoginFailures_00004	82
#define	LoginNegotiateFails_00004	84
#define	LoginOtherFailRsps_00004	86
#define	LoginRedirectRsps_00004	88
#define	LogoutNormals_00004	90
#define	LogoutOtherCodes_00004	92

#define	MSiSCSI_MMIPSECStats_00005	94

#define	AcquireFailures_00005	96
#define	AcquireHeapSize_00005	98
#define	ActiveAcquire_00005	100
#define	ActiveReceive_00005	102
#define	AuthenticationFailures_00005	104
#define	ConnectionListSize_00005	106
#define	GetSPIFailures_00005	108
#define	InvalidCookiesReceived_00005	110
#define	InvalidPackets_00005	112
#define	KeyAdditionFailures_00005	114
#define	KeyAdditions_00005	116
#define	KeyUpdateFailures_00005	118
#define	KeyUpdates_00005	120
#define	NegotiationFailures_00005	122
#define	OakleyMainMode_00005	124
#define	OakleyQuickMode_00005	126
#define	ReceiveFailures_00005	128
#define	ReceiveHeapSize_00005	130
#define	SendFailures_00005	132
#define	SoftAssociations_00005	134
#define	TotalGetSPI_00005	136

#define	MSiSCSI_NICPerformance_00006	138

#define	BytesReceived_00006	140
#define	BytesTransmitted_00006	142
#define	PDUReceived_00006	144
#define	PDUTransmitted_00006	146

#define	MSiSCSI_QMIPSECStats_00007	148

#define	ActiveSA_00007	150
#define	ActiveTunnels_00007	152
#define	AuthenticatedBytesReceived_00007	154
#define	AuthenticatedBytesSent_00007	156
#define	BadSPIPackets_00007	158
#define	ConfidentialBytesReceived_00007	160
#define	ConfidentialBytesSent_00007	162
#define	KeyAdditions_00007	164
#define	KeyDeletions_00007	166
#define	PacketsNotAuthenticated_00007	168
#define	PacketsNotDecrypted_00007	170
#define	PacketsWithReplayDetection_00007	172
#define	PendingKeyOperations_00007	174
#define	ReKeys_00007	176
#define	TransportBytesReceived_00007	178
#define	TransportBytesSent_00007	180
#define	TunnelBytesReceived_00007	182
#define	TunnelBytesSent_00007	184

#define	MSiSCSI_RequestTimeStatistics_00008	186

#define	AverageProcessingTime_00008	188
#define	MaximumProcessingTime_00008	190

#define	MSiSCSI_SessionStatistics_00009	192

#define	BytesReceived_00009	194
#define	BytesSent_00009	196
#define	ConnectionTimeoutErrors_00009	198
#define	DigestErrors_00009	200
#define	FormatErrors_00009	202
#define	PDUCommandsSent_00009	204
#define	PDUResponsesReceived_00009	206

#define	ProcessorPerformance_0000a	208

#define	frequency_0000a	210
#define	percentage_0000a	212
#define	power_0000a	214
