Win32 API 日本語リファレンス
ホームSystem.Performance › 定数

定数

192

Windows.Win32.System.Performance

名前
MAX_COUNTER_PATHDWORD256
PDH_MAX_COUNTER_NAMEDWORD1024
PDH_MAX_INSTANCE_NAMEDWORD1024
PDH_MAX_COUNTER_PATHDWORD2048
PDH_MAX_DATASOURCE_PATHDWORD1024
H_WBEM_DATASOURCEINT-1
PDH_MAX_SCALEINT7
PDH_MIN_SCALEINT-7
PDH_NOEXPANDCOUNTERSDWORD1
PDH_NOEXPANDINSTANCESDWORD2
PDH_REFRESHCOUNTERSDWORD4
PDH_LOG_TYPE_RETIRED_BINDWORD3
PDH_LOG_TYPE_TRACE_KERNELDWORD4
PDH_LOG_TYPE_TRACE_GENERICDWORD5
PERF_PROVIDER_USER_MODEDWORD0
PERF_PROVIDER_KERNEL_MODEDWORD1
PERF_PROVIDER_DRIVERDWORD2
PERF_COUNTERSET_FLAG_MULTIPLEDWORD2
PERF_COUNTERSET_FLAG_AGGREGATEDWORD4
PERF_COUNTERSET_FLAG_HISTORYDWORD8
PERF_COUNTERSET_FLAG_INSTANCEDWORD16
PERF_COUNTERSET_SINGLE_INSTANCEDWORD0
PERF_COUNTERSET_MULTI_INSTANCESDWORD2
PERF_COUNTERSET_SINGLE_AGGREGATEDWORD4
PERF_ATTRIB_BY_REFERENCEULONGLONG1
PERF_ATTRIB_NO_DISPLAYABLEULONGLONG2
PERF_ATTRIB_NO_GROUP_SEPARATORULONGLONG4
PERF_ATTRIB_DISPLAY_AS_REALULONGLONG8
PERF_ATTRIB_DISPLAY_AS_HEXULONGLONG16
PERF_WILDCARD_COUNTERDWORD4294967295
PERF_WILDCARD_INSTANCEunknown*
PERF_AGGREGATE_INSTANCEunknown_Total
PERF_MAX_INSTANCE_NAMEDWORD1024
PERF_ADD_COUNTERDWORD1
PERF_REMOVE_COUNTERDWORD2
PERF_ENUM_INSTANCESDWORD3
PERF_COLLECT_STARTDWORD5
PERF_COLLECT_ENDDWORD6
PERF_FILTERDWORD9
PERF_DATA_VERSIONDWORD1
PERF_DATA_REVISIONDWORD1
PERF_NO_INSTANCESINT-1
PERF_METADATA_MULTIPLE_INSTANCESINT-2
PERF_METADATA_NO_INSTANCESINT-3
PERF_SIZE_DWORDDWORD0
PERF_SIZE_LARGEDWORD256
PERF_SIZE_ZERODWORD512
PERF_SIZE_VARIABLE_LENDWORD768
PERF_TYPE_NUMBERDWORD0
PERF_TYPE_COUNTERDWORD1024
PERF_TYPE_TEXTDWORD2048
PERF_TYPE_ZERODWORD3072
PERF_NUMBER_HEXDWORD0
PERF_NUMBER_DECIMALDWORD65536
PERF_NUMBER_DEC_1000DWORD131072
PERF_COUNTER_VALUEDWORD0
PERF_COUNTER_RATEDWORD65536
PERF_COUNTER_FRACTIONDWORD131072
PERF_COUNTER_BASEDWORD196608
PERF_COUNTER_ELAPSEDDWORD262144
PERF_COUNTER_QUEUELENDWORD327680
PERF_COUNTER_HISTOGRAMDWORD393216
PERF_COUNTER_PRECISIONDWORD458752
PERF_TEXT_UNICODEDWORD0
PERF_TEXT_ASCIIDWORD65536
PERF_TIMER_TICKDWORD0
PERF_TIMER_100NSDWORD1048576
PERF_OBJECT_TIMERDWORD2097152
PERF_DELTA_COUNTERDWORD4194304
PERF_DELTA_BASEDWORD8388608
PERF_INVERSE_COUNTERDWORD16777216
PERF_MULTI_COUNTERDWORD33554432
PERF_DISPLAY_NO_SUFFIXDWORD0
PERF_DISPLAY_PER_SECDWORD268435456
PERF_DISPLAY_PERCENTDWORD536870912
PERF_DISPLAY_SECONDSDWORD805306368
PERF_DISPLAY_NOSHOWDWORD1073741824
PERF_COUNTER_HISTOGRAM_TYPEDWORD2147483648
PERF_NO_UNIQUE_IDINT-1
MAX_PERF_OBJECTS_IN_QUERY_FUNCTIONINT64
WINPERF_LOG_NONEDWORD0
WINPERF_LOG_USERDWORD1
WINPERF_LOG_DEBUGDWORD2
WINPERF_LOG_VERBOSEDWORD3
LIBID_SystemMonitorGUID{1B773E42-2509-11CF-942F-008029004347}
DIID_DICounterItemGUID{C08C4FF2-0E2E-11CF-942C-008029004347}
DIID_DILogFileItemGUID{8D093FFC-F777-4917-82D1-833FBC54C58F}
DIID_DISystemMonitorGUID{13D73D81-C32E-11CF-9398-00AA00A3DDEA}
DIID_DISystemMonitorInternalGUID{194EB242-C32C-11CF-9398-00AA00A3DDEA}
DIID_DISystemMonitorEventsGUID{84979930-4AB3-11CF-943A-008029004347}
PDH_CSTATUS_VALID_DATADWORD0
PDH_CSTATUS_NEW_DATADWORD1
PDH_CSTATUS_NO_MACHINEDWORD2147485648
PDH_CSTATUS_NO_INSTANCEDWORD2147485649
PDH_MORE_DATADWORD2147485650
PDH_CSTATUS_ITEM_NOT_VALIDATEDDWORD2147485651
PDH_RETRYDWORD2147485652
PDH_NO_DATADWORD2147485653
PDH_CALC_NEGATIVE_DENOMINATORDWORD2147485654
PDH_CALC_NEGATIVE_TIMEBASEDWORD2147485655
PDH_CALC_NEGATIVE_VALUEDWORD2147485656
PDH_DIALOG_CANCELLEDDWORD2147485657
PDH_END_OF_LOG_FILEDWORD2147485658
PDH_ASYNC_QUERY_TIMEOUTDWORD2147485659
PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCEDWORD2147485660
PDH_UNABLE_MAP_NAME_FILESDWORD2147486677
PDH_PLA_VALIDATION_WARNINGDWORD2147486707
PDH_CSTATUS_NO_OBJECTDWORD3221228472
PDH_CSTATUS_NO_COUNTERDWORD3221228473
PDH_CSTATUS_INVALID_DATADWORD3221228474
PDH_MEMORY_ALLOCATION_FAILUREDWORD3221228475
PDH_INVALID_HANDLEDWORD3221228476
PDH_INVALID_ARGUMENTDWORD3221228477
PDH_FUNCTION_NOT_FOUNDDWORD3221228478
PDH_CSTATUS_NO_COUNTERNAMEDWORD3221228479
PDH_CSTATUS_BAD_COUNTERNAMEDWORD3221228480
PDH_INVALID_BUFFERDWORD3221228481
PDH_INSUFFICIENT_BUFFERDWORD3221228482
PDH_CANNOT_CONNECT_MACHINEDWORD3221228483
PDH_INVALID_PATHDWORD3221228484
PDH_INVALID_INSTANCEDWORD3221228485
PDH_INVALID_DATADWORD3221228486
PDH_NO_DIALOG_DATADWORD3221228487
PDH_CANNOT_READ_NAME_STRINGSDWORD3221228488
PDH_LOG_FILE_CREATE_ERRORDWORD3221228489
PDH_LOG_FILE_OPEN_ERRORDWORD3221228490
PDH_LOG_TYPE_NOT_FOUNDDWORD3221228491
PDH_NO_MORE_DATADWORD3221228492
PDH_ENTRY_NOT_IN_LOG_FILEDWORD3221228493
PDH_DATA_SOURCE_IS_LOG_FILEDWORD3221228494
PDH_DATA_SOURCE_IS_REAL_TIMEDWORD3221228495
PDH_UNABLE_READ_LOG_HEADERDWORD3221228496
PDH_FILE_NOT_FOUNDDWORD3221228497
PDH_FILE_ALREADY_EXISTSDWORD3221228498
PDH_NOT_IMPLEMENTEDDWORD3221228499
PDH_STRING_NOT_FOUNDDWORD3221228500
PDH_UNKNOWN_LOG_FORMATDWORD3221228502
PDH_UNKNOWN_LOGSVC_COMMANDDWORD3221228503
PDH_LOGSVC_QUERY_NOT_FOUNDDWORD3221228504
PDH_LOGSVC_NOT_OPENEDDWORD3221228505
PDH_WBEM_ERRORDWORD3221228506
PDH_ACCESS_DENIEDDWORD3221228507
PDH_LOG_FILE_TOO_SMALLDWORD3221228508
PDH_INVALID_DATASOURCEDWORD3221228509
PDH_INVALID_SQLDBDWORD3221228510
PDH_NO_COUNTERSDWORD3221228511
PDH_SQL_ALLOC_FAILEDDWORD3221228512
PDH_SQL_ALLOCCON_FAILEDDWORD3221228513
PDH_SQL_EXEC_DIRECT_FAILEDDWORD3221228514
PDH_SQL_FETCH_FAILEDDWORD3221228515
PDH_SQL_ROWCOUNT_FAILEDDWORD3221228516
PDH_SQL_MORE_RESULTS_FAILEDDWORD3221228517
PDH_SQL_CONNECT_FAILEDDWORD3221228518
PDH_SQL_BIND_FAILEDDWORD3221228519
PDH_CANNOT_CONNECT_WMI_SERVERDWORD3221228520
PDH_PLA_COLLECTION_ALREADY_RUNNINGDWORD3221228521
PDH_PLA_ERROR_SCHEDULE_OVERLAPDWORD3221228522
PDH_PLA_COLLECTION_NOT_FOUNDDWORD3221228523
PDH_PLA_ERROR_SCHEDULE_ELAPSEDDWORD3221228524
PDH_PLA_ERROR_NOSTARTDWORD3221228525
PDH_PLA_ERROR_ALREADY_EXISTSDWORD3221228526
PDH_PLA_ERROR_TYPE_MISMATCHDWORD3221228527
PDH_PLA_ERROR_FILEPATHDWORD3221228528
PDH_PLA_SERVICE_ERRORDWORD3221228529
PDH_PLA_VALIDATION_ERRORDWORD3221228530
PDH_PLA_ERROR_NAME_TOO_LONGDWORD3221228532
PDH_INVALID_SQL_LOG_FORMATDWORD3221228533
PDH_COUNTER_ALREADY_IN_QUERYDWORD3221228534
PDH_BINARY_LOG_CORRUPTDWORD3221228535
PDH_LOG_SAMPLE_TOO_SMALLDWORD3221228536
PDH_OS_LATER_VERSIONDWORD3221228537
PDH_OS_EARLIER_VERSIONDWORD3221228538
PDH_INCORRECT_APPEND_TIMEDWORD3221228539
PDH_UNMATCHED_APPEND_COUNTERDWORD3221228540
PDH_SQL_ALTER_DETAIL_FAILEDDWORD3221228541
PDH_QUERY_PERF_DATA_TIMEOUTDWORD3221228542
PLA_CAPABILITY_LOCALDWORD268435456
PLA_CAPABILITY_V1_SVCDWORD1
PLA_CAPABILITY_V1_SESSIONDWORD2
PLA_CAPABILITY_V1_SYSTEMDWORD4
PLA_CAPABILITY_LEGACY_SESSIONDWORD8
PLA_CAPABILITY_LEGACY_SVCDWORD16
PLA_CAPABILITY_AUTOLOGGERDWORD32
PLAL_ALERT_CMD_LINE_SINGLEDWORD256
PLAL_ALERT_CMD_LINE_A_NAMEDWORD512
PLAL_ALERT_CMD_LINE_C_NAMEDWORD1024
PLAL_ALERT_CMD_LINE_D_TIMEDWORD2048
PLAL_ALERT_CMD_LINE_L_VALDWORD4096
PLAL_ALERT_CMD_LINE_M_VALDWORD8192
PLAL_ALERT_CMD_LINE_U_TEXTDWORD16384
PLAL_ALERT_CMD_LINE_MASKDWORD32512
S_PDHGUID{04D66358-C4A1-419B-8023-23B73902DE2C}

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define MAX_COUNTER_PATH 256
#define PDH_MAX_COUNTER_NAME 1024
#define PDH_MAX_INSTANCE_NAME 1024
#define PDH_MAX_COUNTER_PATH 2048
#define PDH_MAX_DATASOURCE_PATH 1024
#define H_WBEM_DATASOURCE -1
#define PDH_MAX_SCALE 7
#define PDH_MIN_SCALE -7
#define PDH_NOEXPANDCOUNTERS 1
#define PDH_NOEXPANDINSTANCES 2
#define PDH_REFRESHCOUNTERS 4
#define PDH_LOG_TYPE_RETIRED_BIN 3
#define PDH_LOG_TYPE_TRACE_KERNEL 4
#define PDH_LOG_TYPE_TRACE_GENERIC 5
#define PERF_PROVIDER_USER_MODE 0
#define PERF_PROVIDER_KERNEL_MODE 1
#define PERF_PROVIDER_DRIVER 2
#define PERF_COUNTERSET_FLAG_MULTIPLE 2
#define PERF_COUNTERSET_FLAG_AGGREGATE 4
#define PERF_COUNTERSET_FLAG_HISTORY 8
#define PERF_COUNTERSET_FLAG_INSTANCE 16
#define PERF_COUNTERSET_SINGLE_INSTANCE 0
#define PERF_COUNTERSET_MULTI_INSTANCES 2
#define PERF_COUNTERSET_SINGLE_AGGREGATE 4
#define PERF_ATTRIB_BY_REFERENCE 1
#define PERF_ATTRIB_NO_DISPLAYABLE 2
#define PERF_ATTRIB_NO_GROUP_SEPARATOR 4
#define PERF_ATTRIB_DISPLAY_AS_REAL 8
#define PERF_ATTRIB_DISPLAY_AS_HEX 16
#define PERF_WILDCARD_COUNTER 4294967295
#define PERF_MAX_INSTANCE_NAME 1024
#define PERF_ADD_COUNTER 1
#define PERF_REMOVE_COUNTER 2
#define PERF_ENUM_INSTANCES 3
#define PERF_COLLECT_START 5
#define PERF_COLLECT_END 6
#define PERF_FILTER 9
#define PERF_DATA_VERSION 1
#define PERF_DATA_REVISION 1
#define PERF_NO_INSTANCES -1
#define PERF_METADATA_MULTIPLE_INSTANCES -2
#define PERF_METADATA_NO_INSTANCES -3
#define PERF_SIZE_DWORD 0
#define PERF_SIZE_LARGE 256
#define PERF_SIZE_ZERO 512
#define PERF_SIZE_VARIABLE_LEN 768
#define PERF_TYPE_NUMBER 0
#define PERF_TYPE_COUNTER 1024
#define PERF_TYPE_TEXT 2048
#define PERF_TYPE_ZERO 3072
#define PERF_NUMBER_HEX 0
#define PERF_NUMBER_DECIMAL 65536
#define PERF_NUMBER_DEC_1000 131072
#define PERF_COUNTER_VALUE 0
#define PERF_COUNTER_RATE 65536
#define PERF_COUNTER_FRACTION 131072
#define PERF_COUNTER_BASE 196608
#define PERF_COUNTER_ELAPSED 262144
#define PERF_COUNTER_QUEUELEN 327680
#define PERF_COUNTER_HISTOGRAM 393216
#define PERF_COUNTER_PRECISION 458752
#define PERF_TEXT_UNICODE 0
#define PERF_TEXT_ASCII 65536
#define PERF_TIMER_TICK 0
#define PERF_TIMER_100NS 1048576
#define PERF_OBJECT_TIMER 2097152
#define PERF_DELTA_COUNTER 4194304
#define PERF_DELTA_BASE 8388608
#define PERF_INVERSE_COUNTER 16777216
#define PERF_MULTI_COUNTER 33554432
#define PERF_DISPLAY_NO_SUFFIX 0
#define PERF_DISPLAY_PER_SEC 268435456
#define PERF_DISPLAY_PERCENT 536870912
#define PERF_DISPLAY_SECONDS 805306368
#define PERF_DISPLAY_NOSHOW 1073741824
#define PERF_COUNTER_HISTOGRAM_TYPE 2147483648
#define PERF_NO_UNIQUE_ID -1
#define MAX_PERF_OBJECTS_IN_QUERY_FUNCTION 64
#define WINPERF_LOG_NONE 0
#define WINPERF_LOG_USER 1
#define WINPERF_LOG_DEBUG 2
#define WINPERF_LOG_VERBOSE 3
#define PDH_CSTATUS_VALID_DATA 0
#define PDH_CSTATUS_NEW_DATA 1
#define PDH_CSTATUS_NO_MACHINE 2147485648
#define PDH_CSTATUS_NO_INSTANCE 2147485649
#define PDH_MORE_DATA 2147485650
#define PDH_CSTATUS_ITEM_NOT_VALIDATED 2147485651
#define PDH_RETRY 2147485652
#define PDH_NO_DATA 2147485653
#define PDH_CALC_NEGATIVE_DENOMINATOR 2147485654
#define PDH_CALC_NEGATIVE_TIMEBASE 2147485655
#define PDH_CALC_NEGATIVE_VALUE 2147485656
#define PDH_DIALOG_CANCELLED 2147485657
#define PDH_END_OF_LOG_FILE 2147485658
#define PDH_ASYNC_QUERY_TIMEOUT 2147485659
#define PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE 2147485660
#define PDH_UNABLE_MAP_NAME_FILES 2147486677
#define PDH_PLA_VALIDATION_WARNING 2147486707
#define PDH_CSTATUS_NO_OBJECT 3221228472
#define PDH_CSTATUS_NO_COUNTER 3221228473
#define PDH_CSTATUS_INVALID_DATA 3221228474
#define PDH_MEMORY_ALLOCATION_FAILURE 3221228475
#define PDH_INVALID_HANDLE 3221228476
#define PDH_INVALID_ARGUMENT 3221228477
#define PDH_FUNCTION_NOT_FOUND 3221228478
#define PDH_CSTATUS_NO_COUNTERNAME 3221228479
#define PDH_CSTATUS_BAD_COUNTERNAME 3221228480
#define PDH_INVALID_BUFFER 3221228481
#define PDH_INSUFFICIENT_BUFFER 3221228482
#define PDH_CANNOT_CONNECT_MACHINE 3221228483
#define PDH_INVALID_PATH 3221228484
#define PDH_INVALID_INSTANCE 3221228485
#define PDH_INVALID_DATA 3221228486
#define PDH_NO_DIALOG_DATA 3221228487
#define PDH_CANNOT_READ_NAME_STRINGS 3221228488
#define PDH_LOG_FILE_CREATE_ERROR 3221228489
#define PDH_LOG_FILE_OPEN_ERROR 3221228490
#define PDH_LOG_TYPE_NOT_FOUND 3221228491
#define PDH_NO_MORE_DATA 3221228492
#define PDH_ENTRY_NOT_IN_LOG_FILE 3221228493
#define PDH_DATA_SOURCE_IS_LOG_FILE 3221228494
#define PDH_DATA_SOURCE_IS_REAL_TIME 3221228495
#define PDH_UNABLE_READ_LOG_HEADER 3221228496
#define PDH_FILE_NOT_FOUND 3221228497
#define PDH_FILE_ALREADY_EXISTS 3221228498
#define PDH_NOT_IMPLEMENTED 3221228499
#define PDH_STRING_NOT_FOUND 3221228500
#define PDH_UNKNOWN_LOG_FORMAT 3221228502
#define PDH_UNKNOWN_LOGSVC_COMMAND 3221228503
#define PDH_LOGSVC_QUERY_NOT_FOUND 3221228504
#define PDH_LOGSVC_NOT_OPENED 3221228505
#define PDH_WBEM_ERROR 3221228506
#define PDH_ACCESS_DENIED 3221228507
#define PDH_LOG_FILE_TOO_SMALL 3221228508
#define PDH_INVALID_DATASOURCE 3221228509
#define PDH_INVALID_SQLDB 3221228510
#define PDH_NO_COUNTERS 3221228511
#define PDH_SQL_ALLOC_FAILED 3221228512
#define PDH_SQL_ALLOCCON_FAILED 3221228513
#define PDH_SQL_EXEC_DIRECT_FAILED 3221228514
#define PDH_SQL_FETCH_FAILED 3221228515
#define PDH_SQL_ROWCOUNT_FAILED 3221228516
#define PDH_SQL_MORE_RESULTS_FAILED 3221228517
#define PDH_SQL_CONNECT_FAILED 3221228518
#define PDH_SQL_BIND_FAILED 3221228519
#define PDH_CANNOT_CONNECT_WMI_SERVER 3221228520
#define PDH_PLA_COLLECTION_ALREADY_RUNNING 3221228521
#define PDH_PLA_ERROR_SCHEDULE_OVERLAP 3221228522
#define PDH_PLA_COLLECTION_NOT_FOUND 3221228523
#define PDH_PLA_ERROR_SCHEDULE_ELAPSED 3221228524
#define PDH_PLA_ERROR_NOSTART 3221228525
#define PDH_PLA_ERROR_ALREADY_EXISTS 3221228526
#define PDH_PLA_ERROR_TYPE_MISMATCH 3221228527
#define PDH_PLA_ERROR_FILEPATH 3221228528
#define PDH_PLA_SERVICE_ERROR 3221228529
#define PDH_PLA_VALIDATION_ERROR 3221228530
#define PDH_PLA_ERROR_NAME_TOO_LONG 3221228532
#define PDH_INVALID_SQL_LOG_FORMAT 3221228533
#define PDH_COUNTER_ALREADY_IN_QUERY 3221228534
#define PDH_BINARY_LOG_CORRUPT 3221228535
#define PDH_LOG_SAMPLE_TOO_SMALL 3221228536
#define PDH_OS_LATER_VERSION 3221228537
#define PDH_OS_EARLIER_VERSION 3221228538
#define PDH_INCORRECT_APPEND_TIME 3221228539
#define PDH_UNMATCHED_APPEND_COUNTER 3221228540
#define PDH_SQL_ALTER_DETAIL_FAILED 3221228541
#define PDH_QUERY_PERF_DATA_TIMEOUT 3221228542
#define PLA_CAPABILITY_LOCAL 268435456
#define PLA_CAPABILITY_V1_SVC 1
#define PLA_CAPABILITY_V1_SESSION 2
#define PLA_CAPABILITY_V1_SYSTEM 4
#define PLA_CAPABILITY_LEGACY_SESSION 8
#define PLA_CAPABILITY_LEGACY_SVC 16
#define PLA_CAPABILITY_AUTOLOGGER 32
#define PLAL_ALERT_CMD_LINE_SINGLE 256
#define PLAL_ALERT_CMD_LINE_A_NAME 512
#define PLAL_ALERT_CMD_LINE_C_NAME 1024
#define PLAL_ALERT_CMD_LINE_D_TIME 2048
#define PLAL_ALERT_CMD_LINE_L_VAL 4096
#define PLAL_ALERT_CMD_LINE_M_VAL 8192
#define PLAL_ALERT_CMD_LINE_U_TEXT 16384
#define PLAL_ALERT_CMD_LINE_MASK 32512
public const uint MAX_COUNTER_PATH = 256;
public const uint PDH_MAX_COUNTER_NAME = 1024;
public const uint PDH_MAX_INSTANCE_NAME = 1024;
public const uint PDH_MAX_COUNTER_PATH = 2048;
public const uint PDH_MAX_DATASOURCE_PATH = 1024;
public const int H_WBEM_DATASOURCE = -1;
public const int PDH_MAX_SCALE = 7;
public const int PDH_MIN_SCALE = -7;
public const uint PDH_NOEXPANDCOUNTERS = 1;
public const uint PDH_NOEXPANDINSTANCES = 2;
public const uint PDH_REFRESHCOUNTERS = 4;
public const uint PDH_LOG_TYPE_RETIRED_BIN = 3;
public const uint PDH_LOG_TYPE_TRACE_KERNEL = 4;
public const uint PDH_LOG_TYPE_TRACE_GENERIC = 5;
public const uint PERF_PROVIDER_USER_MODE = 0;
public const uint PERF_PROVIDER_KERNEL_MODE = 1;
public const uint PERF_PROVIDER_DRIVER = 2;
public const uint PERF_COUNTERSET_FLAG_MULTIPLE = 2;
public const uint PERF_COUNTERSET_FLAG_AGGREGATE = 4;
public const uint PERF_COUNTERSET_FLAG_HISTORY = 8;
public const uint PERF_COUNTERSET_FLAG_INSTANCE = 16;
public const uint PERF_COUNTERSET_SINGLE_INSTANCE = 0;
public const uint PERF_COUNTERSET_MULTI_INSTANCES = 2;
public const uint PERF_COUNTERSET_SINGLE_AGGREGATE = 4;
public const ulong PERF_ATTRIB_BY_REFERENCE = 1;
public const ulong PERF_ATTRIB_NO_DISPLAYABLE = 2;
public const ulong PERF_ATTRIB_NO_GROUP_SEPARATOR = 4;
public const ulong PERF_ATTRIB_DISPLAY_AS_REAL = 8;
public const ulong PERF_ATTRIB_DISPLAY_AS_HEX = 16;
public const uint PERF_WILDCARD_COUNTER = 4294967295;
public const uint PERF_MAX_INSTANCE_NAME = 1024;
public const uint PERF_ADD_COUNTER = 1;
public const uint PERF_REMOVE_COUNTER = 2;
public const uint PERF_ENUM_INSTANCES = 3;
public const uint PERF_COLLECT_START = 5;
public const uint PERF_COLLECT_END = 6;
public const uint PERF_FILTER = 9;
public const uint PERF_DATA_VERSION = 1;
public const uint PERF_DATA_REVISION = 1;
public const int PERF_NO_INSTANCES = -1;
public const int PERF_METADATA_MULTIPLE_INSTANCES = -2;
public const int PERF_METADATA_NO_INSTANCES = -3;
public const uint PERF_SIZE_DWORD = 0;
public const uint PERF_SIZE_LARGE = 256;
public const uint PERF_SIZE_ZERO = 512;
public const uint PERF_SIZE_VARIABLE_LEN = 768;
public const uint PERF_TYPE_NUMBER = 0;
public const uint PERF_TYPE_COUNTER = 1024;
public const uint PERF_TYPE_TEXT = 2048;
public const uint PERF_TYPE_ZERO = 3072;
public const uint PERF_NUMBER_HEX = 0;
public const uint PERF_NUMBER_DECIMAL = 65536;
public const uint PERF_NUMBER_DEC_1000 = 131072;
public const uint PERF_COUNTER_VALUE = 0;
public const uint PERF_COUNTER_RATE = 65536;
public const uint PERF_COUNTER_FRACTION = 131072;
public const uint PERF_COUNTER_BASE = 196608;
public const uint PERF_COUNTER_ELAPSED = 262144;
public const uint PERF_COUNTER_QUEUELEN = 327680;
public const uint PERF_COUNTER_HISTOGRAM = 393216;
public const uint PERF_COUNTER_PRECISION = 458752;
public const uint PERF_TEXT_UNICODE = 0;
public const uint PERF_TEXT_ASCII = 65536;
public const uint PERF_TIMER_TICK = 0;
public const uint PERF_TIMER_100NS = 1048576;
public const uint PERF_OBJECT_TIMER = 2097152;
public const uint PERF_DELTA_COUNTER = 4194304;
public const uint PERF_DELTA_BASE = 8388608;
public const uint PERF_INVERSE_COUNTER = 16777216;
public const uint PERF_MULTI_COUNTER = 33554432;
public const uint PERF_DISPLAY_NO_SUFFIX = 0;
public const uint PERF_DISPLAY_PER_SEC = 268435456;
public const uint PERF_DISPLAY_PERCENT = 536870912;
public const uint PERF_DISPLAY_SECONDS = 805306368;
public const uint PERF_DISPLAY_NOSHOW = 1073741824;
public const uint PERF_COUNTER_HISTOGRAM_TYPE = 2147483648;
public const int PERF_NO_UNIQUE_ID = -1;
public const int MAX_PERF_OBJECTS_IN_QUERY_FUNCTION = 64;
public const uint WINPERF_LOG_NONE = 0;
public const uint WINPERF_LOG_USER = 1;
public const uint WINPERF_LOG_DEBUG = 2;
public const uint WINPERF_LOG_VERBOSE = 3;
public const uint PDH_CSTATUS_VALID_DATA = 0;
public const uint PDH_CSTATUS_NEW_DATA = 1;
public const uint PDH_CSTATUS_NO_MACHINE = 2147485648;
public const uint PDH_CSTATUS_NO_INSTANCE = 2147485649;
public const uint PDH_MORE_DATA = 2147485650;
public const uint PDH_CSTATUS_ITEM_NOT_VALIDATED = 2147485651;
public const uint PDH_RETRY = 2147485652;
public const uint PDH_NO_DATA = 2147485653;
public const uint PDH_CALC_NEGATIVE_DENOMINATOR = 2147485654;
public const uint PDH_CALC_NEGATIVE_TIMEBASE = 2147485655;
public const uint PDH_CALC_NEGATIVE_VALUE = 2147485656;
public const uint PDH_DIALOG_CANCELLED = 2147485657;
public const uint PDH_END_OF_LOG_FILE = 2147485658;
public const uint PDH_ASYNC_QUERY_TIMEOUT = 2147485659;
public const uint PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE = 2147485660;
public const uint PDH_UNABLE_MAP_NAME_FILES = 2147486677;
public const uint PDH_PLA_VALIDATION_WARNING = 2147486707;
public const uint PDH_CSTATUS_NO_OBJECT = 3221228472;
public const uint PDH_CSTATUS_NO_COUNTER = 3221228473;
public const uint PDH_CSTATUS_INVALID_DATA = 3221228474;
public const uint PDH_MEMORY_ALLOCATION_FAILURE = 3221228475;
public const uint PDH_INVALID_HANDLE = 3221228476;
public const uint PDH_INVALID_ARGUMENT = 3221228477;
public const uint PDH_FUNCTION_NOT_FOUND = 3221228478;
public const uint PDH_CSTATUS_NO_COUNTERNAME = 3221228479;
public const uint PDH_CSTATUS_BAD_COUNTERNAME = 3221228480;
public const uint PDH_INVALID_BUFFER = 3221228481;
public const uint PDH_INSUFFICIENT_BUFFER = 3221228482;
public const uint PDH_CANNOT_CONNECT_MACHINE = 3221228483;
public const uint PDH_INVALID_PATH = 3221228484;
public const uint PDH_INVALID_INSTANCE = 3221228485;
public const uint PDH_INVALID_DATA = 3221228486;
public const uint PDH_NO_DIALOG_DATA = 3221228487;
public const uint PDH_CANNOT_READ_NAME_STRINGS = 3221228488;
public const uint PDH_LOG_FILE_CREATE_ERROR = 3221228489;
public const uint PDH_LOG_FILE_OPEN_ERROR = 3221228490;
public const uint PDH_LOG_TYPE_NOT_FOUND = 3221228491;
public const uint PDH_NO_MORE_DATA = 3221228492;
public const uint PDH_ENTRY_NOT_IN_LOG_FILE = 3221228493;
public const uint PDH_DATA_SOURCE_IS_LOG_FILE = 3221228494;
public const uint PDH_DATA_SOURCE_IS_REAL_TIME = 3221228495;
public const uint PDH_UNABLE_READ_LOG_HEADER = 3221228496;
public const uint PDH_FILE_NOT_FOUND = 3221228497;
public const uint PDH_FILE_ALREADY_EXISTS = 3221228498;
public const uint PDH_NOT_IMPLEMENTED = 3221228499;
public const uint PDH_STRING_NOT_FOUND = 3221228500;
public const uint PDH_UNKNOWN_LOG_FORMAT = 3221228502;
public const uint PDH_UNKNOWN_LOGSVC_COMMAND = 3221228503;
public const uint PDH_LOGSVC_QUERY_NOT_FOUND = 3221228504;
public const uint PDH_LOGSVC_NOT_OPENED = 3221228505;
public const uint PDH_WBEM_ERROR = 3221228506;
public const uint PDH_ACCESS_DENIED = 3221228507;
public const uint PDH_LOG_FILE_TOO_SMALL = 3221228508;
public const uint PDH_INVALID_DATASOURCE = 3221228509;
public const uint PDH_INVALID_SQLDB = 3221228510;
public const uint PDH_NO_COUNTERS = 3221228511;
public const uint PDH_SQL_ALLOC_FAILED = 3221228512;
public const uint PDH_SQL_ALLOCCON_FAILED = 3221228513;
public const uint PDH_SQL_EXEC_DIRECT_FAILED = 3221228514;
public const uint PDH_SQL_FETCH_FAILED = 3221228515;
public const uint PDH_SQL_ROWCOUNT_FAILED = 3221228516;
public const uint PDH_SQL_MORE_RESULTS_FAILED = 3221228517;
public const uint PDH_SQL_CONNECT_FAILED = 3221228518;
public const uint PDH_SQL_BIND_FAILED = 3221228519;
public const uint PDH_CANNOT_CONNECT_WMI_SERVER = 3221228520;
public const uint PDH_PLA_COLLECTION_ALREADY_RUNNING = 3221228521;
public const uint PDH_PLA_ERROR_SCHEDULE_OVERLAP = 3221228522;
public const uint PDH_PLA_COLLECTION_NOT_FOUND = 3221228523;
public const uint PDH_PLA_ERROR_SCHEDULE_ELAPSED = 3221228524;
public const uint PDH_PLA_ERROR_NOSTART = 3221228525;
public const uint PDH_PLA_ERROR_ALREADY_EXISTS = 3221228526;
public const uint PDH_PLA_ERROR_TYPE_MISMATCH = 3221228527;
public const uint PDH_PLA_ERROR_FILEPATH = 3221228528;
public const uint PDH_PLA_SERVICE_ERROR = 3221228529;
public const uint PDH_PLA_VALIDATION_ERROR = 3221228530;
public const uint PDH_PLA_ERROR_NAME_TOO_LONG = 3221228532;
public const uint PDH_INVALID_SQL_LOG_FORMAT = 3221228533;
public const uint PDH_COUNTER_ALREADY_IN_QUERY = 3221228534;
public const uint PDH_BINARY_LOG_CORRUPT = 3221228535;
public const uint PDH_LOG_SAMPLE_TOO_SMALL = 3221228536;
public const uint PDH_OS_LATER_VERSION = 3221228537;
public const uint PDH_OS_EARLIER_VERSION = 3221228538;
public const uint PDH_INCORRECT_APPEND_TIME = 3221228539;
public const uint PDH_UNMATCHED_APPEND_COUNTER = 3221228540;
public const uint PDH_SQL_ALTER_DETAIL_FAILED = 3221228541;
public const uint PDH_QUERY_PERF_DATA_TIMEOUT = 3221228542;
public const uint PLA_CAPABILITY_LOCAL = 268435456;
public const uint PLA_CAPABILITY_V1_SVC = 1;
public const uint PLA_CAPABILITY_V1_SESSION = 2;
public const uint PLA_CAPABILITY_V1_SYSTEM = 4;
public const uint PLA_CAPABILITY_LEGACY_SESSION = 8;
public const uint PLA_CAPABILITY_LEGACY_SVC = 16;
public const uint PLA_CAPABILITY_AUTOLOGGER = 32;
public const uint PLAL_ALERT_CMD_LINE_SINGLE = 256;
public const uint PLAL_ALERT_CMD_LINE_A_NAME = 512;
public const uint PLAL_ALERT_CMD_LINE_C_NAME = 1024;
public const uint PLAL_ALERT_CMD_LINE_D_TIME = 2048;
public const uint PLAL_ALERT_CMD_LINE_L_VAL = 4096;
public const uint PLAL_ALERT_CMD_LINE_M_VAL = 8192;
public const uint PLAL_ALERT_CMD_LINE_U_TEXT = 16384;
public const uint PLAL_ALERT_CMD_LINE_MASK = 32512;
MAX_COUNTER_PATH = 256
PDH_MAX_COUNTER_NAME = 1024
PDH_MAX_INSTANCE_NAME = 1024
PDH_MAX_COUNTER_PATH = 2048
PDH_MAX_DATASOURCE_PATH = 1024
H_WBEM_DATASOURCE = -1
PDH_MAX_SCALE = 7
PDH_MIN_SCALE = -7
PDH_NOEXPANDCOUNTERS = 1
PDH_NOEXPANDINSTANCES = 2
PDH_REFRESHCOUNTERS = 4
PDH_LOG_TYPE_RETIRED_BIN = 3
PDH_LOG_TYPE_TRACE_KERNEL = 4
PDH_LOG_TYPE_TRACE_GENERIC = 5
PERF_PROVIDER_USER_MODE = 0
PERF_PROVIDER_KERNEL_MODE = 1
PERF_PROVIDER_DRIVER = 2
PERF_COUNTERSET_FLAG_MULTIPLE = 2
PERF_COUNTERSET_FLAG_AGGREGATE = 4
PERF_COUNTERSET_FLAG_HISTORY = 8
PERF_COUNTERSET_FLAG_INSTANCE = 16
PERF_COUNTERSET_SINGLE_INSTANCE = 0
PERF_COUNTERSET_MULTI_INSTANCES = 2
PERF_COUNTERSET_SINGLE_AGGREGATE = 4
PERF_ATTRIB_BY_REFERENCE = 1
PERF_ATTRIB_NO_DISPLAYABLE = 2
PERF_ATTRIB_NO_GROUP_SEPARATOR = 4
PERF_ATTRIB_DISPLAY_AS_REAL = 8
PERF_ATTRIB_DISPLAY_AS_HEX = 16
PERF_WILDCARD_COUNTER = 4294967295
PERF_MAX_INSTANCE_NAME = 1024
PERF_ADD_COUNTER = 1
PERF_REMOVE_COUNTER = 2
PERF_ENUM_INSTANCES = 3
PERF_COLLECT_START = 5
PERF_COLLECT_END = 6
PERF_FILTER = 9
PERF_DATA_VERSION = 1
PERF_DATA_REVISION = 1
PERF_NO_INSTANCES = -1
PERF_METADATA_MULTIPLE_INSTANCES = -2
PERF_METADATA_NO_INSTANCES = -3
PERF_SIZE_DWORD = 0
PERF_SIZE_LARGE = 256
PERF_SIZE_ZERO = 512
PERF_SIZE_VARIABLE_LEN = 768
PERF_TYPE_NUMBER = 0
PERF_TYPE_COUNTER = 1024
PERF_TYPE_TEXT = 2048
PERF_TYPE_ZERO = 3072
PERF_NUMBER_HEX = 0
PERF_NUMBER_DECIMAL = 65536
PERF_NUMBER_DEC_1000 = 131072
PERF_COUNTER_VALUE = 0
PERF_COUNTER_RATE = 65536
PERF_COUNTER_FRACTION = 131072
PERF_COUNTER_BASE = 196608
PERF_COUNTER_ELAPSED = 262144
PERF_COUNTER_QUEUELEN = 327680
PERF_COUNTER_HISTOGRAM = 393216
PERF_COUNTER_PRECISION = 458752
PERF_TEXT_UNICODE = 0
PERF_TEXT_ASCII = 65536
PERF_TIMER_TICK = 0
PERF_TIMER_100NS = 1048576
PERF_OBJECT_TIMER = 2097152
PERF_DELTA_COUNTER = 4194304
PERF_DELTA_BASE = 8388608
PERF_INVERSE_COUNTER = 16777216
PERF_MULTI_COUNTER = 33554432
PERF_DISPLAY_NO_SUFFIX = 0
PERF_DISPLAY_PER_SEC = 268435456
PERF_DISPLAY_PERCENT = 536870912
PERF_DISPLAY_SECONDS = 805306368
PERF_DISPLAY_NOSHOW = 1073741824
PERF_COUNTER_HISTOGRAM_TYPE = 2147483648
PERF_NO_UNIQUE_ID = -1
MAX_PERF_OBJECTS_IN_QUERY_FUNCTION = 64
WINPERF_LOG_NONE = 0
WINPERF_LOG_USER = 1
WINPERF_LOG_DEBUG = 2
WINPERF_LOG_VERBOSE = 3
PDH_CSTATUS_VALID_DATA = 0
PDH_CSTATUS_NEW_DATA = 1
PDH_CSTATUS_NO_MACHINE = 2147485648
PDH_CSTATUS_NO_INSTANCE = 2147485649
PDH_MORE_DATA = 2147485650
PDH_CSTATUS_ITEM_NOT_VALIDATED = 2147485651
PDH_RETRY = 2147485652
PDH_NO_DATA = 2147485653
PDH_CALC_NEGATIVE_DENOMINATOR = 2147485654
PDH_CALC_NEGATIVE_TIMEBASE = 2147485655
PDH_CALC_NEGATIVE_VALUE = 2147485656
PDH_DIALOG_CANCELLED = 2147485657
PDH_END_OF_LOG_FILE = 2147485658
PDH_ASYNC_QUERY_TIMEOUT = 2147485659
PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE = 2147485660
PDH_UNABLE_MAP_NAME_FILES = 2147486677
PDH_PLA_VALIDATION_WARNING = 2147486707
PDH_CSTATUS_NO_OBJECT = 3221228472
PDH_CSTATUS_NO_COUNTER = 3221228473
PDH_CSTATUS_INVALID_DATA = 3221228474
PDH_MEMORY_ALLOCATION_FAILURE = 3221228475
PDH_INVALID_HANDLE = 3221228476
PDH_INVALID_ARGUMENT = 3221228477
PDH_FUNCTION_NOT_FOUND = 3221228478
PDH_CSTATUS_NO_COUNTERNAME = 3221228479
PDH_CSTATUS_BAD_COUNTERNAME = 3221228480
PDH_INVALID_BUFFER = 3221228481
PDH_INSUFFICIENT_BUFFER = 3221228482
PDH_CANNOT_CONNECT_MACHINE = 3221228483
PDH_INVALID_PATH = 3221228484
PDH_INVALID_INSTANCE = 3221228485
PDH_INVALID_DATA = 3221228486
PDH_NO_DIALOG_DATA = 3221228487
PDH_CANNOT_READ_NAME_STRINGS = 3221228488
PDH_LOG_FILE_CREATE_ERROR = 3221228489
PDH_LOG_FILE_OPEN_ERROR = 3221228490
PDH_LOG_TYPE_NOT_FOUND = 3221228491
PDH_NO_MORE_DATA = 3221228492
PDH_ENTRY_NOT_IN_LOG_FILE = 3221228493
PDH_DATA_SOURCE_IS_LOG_FILE = 3221228494
PDH_DATA_SOURCE_IS_REAL_TIME = 3221228495
PDH_UNABLE_READ_LOG_HEADER = 3221228496
PDH_FILE_NOT_FOUND = 3221228497
PDH_FILE_ALREADY_EXISTS = 3221228498
PDH_NOT_IMPLEMENTED = 3221228499
PDH_STRING_NOT_FOUND = 3221228500
PDH_UNKNOWN_LOG_FORMAT = 3221228502
PDH_UNKNOWN_LOGSVC_COMMAND = 3221228503
PDH_LOGSVC_QUERY_NOT_FOUND = 3221228504
PDH_LOGSVC_NOT_OPENED = 3221228505
PDH_WBEM_ERROR = 3221228506
PDH_ACCESS_DENIED = 3221228507
PDH_LOG_FILE_TOO_SMALL = 3221228508
PDH_INVALID_DATASOURCE = 3221228509
PDH_INVALID_SQLDB = 3221228510
PDH_NO_COUNTERS = 3221228511
PDH_SQL_ALLOC_FAILED = 3221228512
PDH_SQL_ALLOCCON_FAILED = 3221228513
PDH_SQL_EXEC_DIRECT_FAILED = 3221228514
PDH_SQL_FETCH_FAILED = 3221228515
PDH_SQL_ROWCOUNT_FAILED = 3221228516
PDH_SQL_MORE_RESULTS_FAILED = 3221228517
PDH_SQL_CONNECT_FAILED = 3221228518
PDH_SQL_BIND_FAILED = 3221228519
PDH_CANNOT_CONNECT_WMI_SERVER = 3221228520
PDH_PLA_COLLECTION_ALREADY_RUNNING = 3221228521
PDH_PLA_ERROR_SCHEDULE_OVERLAP = 3221228522
PDH_PLA_COLLECTION_NOT_FOUND = 3221228523
PDH_PLA_ERROR_SCHEDULE_ELAPSED = 3221228524
PDH_PLA_ERROR_NOSTART = 3221228525
PDH_PLA_ERROR_ALREADY_EXISTS = 3221228526
PDH_PLA_ERROR_TYPE_MISMATCH = 3221228527
PDH_PLA_ERROR_FILEPATH = 3221228528
PDH_PLA_SERVICE_ERROR = 3221228529
PDH_PLA_VALIDATION_ERROR = 3221228530
PDH_PLA_ERROR_NAME_TOO_LONG = 3221228532
PDH_INVALID_SQL_LOG_FORMAT = 3221228533
PDH_COUNTER_ALREADY_IN_QUERY = 3221228534
PDH_BINARY_LOG_CORRUPT = 3221228535
PDH_LOG_SAMPLE_TOO_SMALL = 3221228536
PDH_OS_LATER_VERSION = 3221228537
PDH_OS_EARLIER_VERSION = 3221228538
PDH_INCORRECT_APPEND_TIME = 3221228539
PDH_UNMATCHED_APPEND_COUNTER = 3221228540
PDH_SQL_ALTER_DETAIL_FAILED = 3221228541
PDH_QUERY_PERF_DATA_TIMEOUT = 3221228542
PLA_CAPABILITY_LOCAL = 268435456
PLA_CAPABILITY_V1_SVC = 1
PLA_CAPABILITY_V1_SESSION = 2
PLA_CAPABILITY_V1_SYSTEM = 4
PLA_CAPABILITY_LEGACY_SESSION = 8
PLA_CAPABILITY_LEGACY_SVC = 16
PLA_CAPABILITY_AUTOLOGGER = 32
PLAL_ALERT_CMD_LINE_SINGLE = 256
PLAL_ALERT_CMD_LINE_A_NAME = 512
PLAL_ALERT_CMD_LINE_C_NAME = 1024
PLAL_ALERT_CMD_LINE_D_TIME = 2048
PLAL_ALERT_CMD_LINE_L_VAL = 4096
PLAL_ALERT_CMD_LINE_M_VAL = 8192
PLAL_ALERT_CMD_LINE_U_TEXT = 16384
PLAL_ALERT_CMD_LINE_MASK = 32512
pub const MAX_COUNTER_PATH: u32 = 256;
pub const PDH_MAX_COUNTER_NAME: u32 = 1024;
pub const PDH_MAX_INSTANCE_NAME: u32 = 1024;
pub const PDH_MAX_COUNTER_PATH: u32 = 2048;
pub const PDH_MAX_DATASOURCE_PATH: u32 = 1024;
pub const H_WBEM_DATASOURCE: i32 = -1;
pub const PDH_MAX_SCALE: i32 = 7;
pub const PDH_MIN_SCALE: i32 = -7;
pub const PDH_NOEXPANDCOUNTERS: u32 = 1;
pub const PDH_NOEXPANDINSTANCES: u32 = 2;
pub const PDH_REFRESHCOUNTERS: u32 = 4;
pub const PDH_LOG_TYPE_RETIRED_BIN: u32 = 3;
pub const PDH_LOG_TYPE_TRACE_KERNEL: u32 = 4;
pub const PDH_LOG_TYPE_TRACE_GENERIC: u32 = 5;
pub const PERF_PROVIDER_USER_MODE: u32 = 0;
pub const PERF_PROVIDER_KERNEL_MODE: u32 = 1;
pub const PERF_PROVIDER_DRIVER: u32 = 2;
pub const PERF_COUNTERSET_FLAG_MULTIPLE: u32 = 2;
pub const PERF_COUNTERSET_FLAG_AGGREGATE: u32 = 4;
pub const PERF_COUNTERSET_FLAG_HISTORY: u32 = 8;
pub const PERF_COUNTERSET_FLAG_INSTANCE: u32 = 16;
pub const PERF_COUNTERSET_SINGLE_INSTANCE: u32 = 0;
pub const PERF_COUNTERSET_MULTI_INSTANCES: u32 = 2;
pub const PERF_COUNTERSET_SINGLE_AGGREGATE: u32 = 4;
pub const PERF_ATTRIB_BY_REFERENCE: u64 = 1;
pub const PERF_ATTRIB_NO_DISPLAYABLE: u64 = 2;
pub const PERF_ATTRIB_NO_GROUP_SEPARATOR: u64 = 4;
pub const PERF_ATTRIB_DISPLAY_AS_REAL: u64 = 8;
pub const PERF_ATTRIB_DISPLAY_AS_HEX: u64 = 16;
pub const PERF_WILDCARD_COUNTER: u32 = 4294967295;
pub const PERF_MAX_INSTANCE_NAME: u32 = 1024;
pub const PERF_ADD_COUNTER: u32 = 1;
pub const PERF_REMOVE_COUNTER: u32 = 2;
pub const PERF_ENUM_INSTANCES: u32 = 3;
pub const PERF_COLLECT_START: u32 = 5;
pub const PERF_COLLECT_END: u32 = 6;
pub const PERF_FILTER: u32 = 9;
pub const PERF_DATA_VERSION: u32 = 1;
pub const PERF_DATA_REVISION: u32 = 1;
pub const PERF_NO_INSTANCES: i32 = -1;
pub const PERF_METADATA_MULTIPLE_INSTANCES: i32 = -2;
pub const PERF_METADATA_NO_INSTANCES: i32 = -3;
pub const PERF_SIZE_DWORD: u32 = 0;
pub const PERF_SIZE_LARGE: u32 = 256;
pub const PERF_SIZE_ZERO: u32 = 512;
pub const PERF_SIZE_VARIABLE_LEN: u32 = 768;
pub const PERF_TYPE_NUMBER: u32 = 0;
pub const PERF_TYPE_COUNTER: u32 = 1024;
pub const PERF_TYPE_TEXT: u32 = 2048;
pub const PERF_TYPE_ZERO: u32 = 3072;
pub const PERF_NUMBER_HEX: u32 = 0;
pub const PERF_NUMBER_DECIMAL: u32 = 65536;
pub const PERF_NUMBER_DEC_1000: u32 = 131072;
pub const PERF_COUNTER_VALUE: u32 = 0;
pub const PERF_COUNTER_RATE: u32 = 65536;
pub const PERF_COUNTER_FRACTION: u32 = 131072;
pub const PERF_COUNTER_BASE: u32 = 196608;
pub const PERF_COUNTER_ELAPSED: u32 = 262144;
pub const PERF_COUNTER_QUEUELEN: u32 = 327680;
pub const PERF_COUNTER_HISTOGRAM: u32 = 393216;
pub const PERF_COUNTER_PRECISION: u32 = 458752;
pub const PERF_TEXT_UNICODE: u32 = 0;
pub const PERF_TEXT_ASCII: u32 = 65536;
pub const PERF_TIMER_TICK: u32 = 0;
pub const PERF_TIMER_100NS: u32 = 1048576;
pub const PERF_OBJECT_TIMER: u32 = 2097152;
pub const PERF_DELTA_COUNTER: u32 = 4194304;
pub const PERF_DELTA_BASE: u32 = 8388608;
pub const PERF_INVERSE_COUNTER: u32 = 16777216;
pub const PERF_MULTI_COUNTER: u32 = 33554432;
pub const PERF_DISPLAY_NO_SUFFIX: u32 = 0;
pub const PERF_DISPLAY_PER_SEC: u32 = 268435456;
pub const PERF_DISPLAY_PERCENT: u32 = 536870912;
pub const PERF_DISPLAY_SECONDS: u32 = 805306368;
pub const PERF_DISPLAY_NOSHOW: u32 = 1073741824;
pub const PERF_COUNTER_HISTOGRAM_TYPE: u32 = 2147483648;
pub const PERF_NO_UNIQUE_ID: i32 = -1;
pub const MAX_PERF_OBJECTS_IN_QUERY_FUNCTION: i32 = 64;
pub const WINPERF_LOG_NONE: u32 = 0;
pub const WINPERF_LOG_USER: u32 = 1;
pub const WINPERF_LOG_DEBUG: u32 = 2;
pub const WINPERF_LOG_VERBOSE: u32 = 3;
pub const PDH_CSTATUS_VALID_DATA: u32 = 0;
pub const PDH_CSTATUS_NEW_DATA: u32 = 1;
pub const PDH_CSTATUS_NO_MACHINE: u32 = 2147485648;
pub const PDH_CSTATUS_NO_INSTANCE: u32 = 2147485649;
pub const PDH_MORE_DATA: u32 = 2147485650;
pub const PDH_CSTATUS_ITEM_NOT_VALIDATED: u32 = 2147485651;
pub const PDH_RETRY: u32 = 2147485652;
pub const PDH_NO_DATA: u32 = 2147485653;
pub const PDH_CALC_NEGATIVE_DENOMINATOR: u32 = 2147485654;
pub const PDH_CALC_NEGATIVE_TIMEBASE: u32 = 2147485655;
pub const PDH_CALC_NEGATIVE_VALUE: u32 = 2147485656;
pub const PDH_DIALOG_CANCELLED: u32 = 2147485657;
pub const PDH_END_OF_LOG_FILE: u32 = 2147485658;
pub const PDH_ASYNC_QUERY_TIMEOUT: u32 = 2147485659;
pub const PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: u32 = 2147485660;
pub const PDH_UNABLE_MAP_NAME_FILES: u32 = 2147486677;
pub const PDH_PLA_VALIDATION_WARNING: u32 = 2147486707;
pub const PDH_CSTATUS_NO_OBJECT: u32 = 3221228472;
pub const PDH_CSTATUS_NO_COUNTER: u32 = 3221228473;
pub const PDH_CSTATUS_INVALID_DATA: u32 = 3221228474;
pub const PDH_MEMORY_ALLOCATION_FAILURE: u32 = 3221228475;
pub const PDH_INVALID_HANDLE: u32 = 3221228476;
pub const PDH_INVALID_ARGUMENT: u32 = 3221228477;
pub const PDH_FUNCTION_NOT_FOUND: u32 = 3221228478;
pub const PDH_CSTATUS_NO_COUNTERNAME: u32 = 3221228479;
pub const PDH_CSTATUS_BAD_COUNTERNAME: u32 = 3221228480;
pub const PDH_INVALID_BUFFER: u32 = 3221228481;
pub const PDH_INSUFFICIENT_BUFFER: u32 = 3221228482;
pub const PDH_CANNOT_CONNECT_MACHINE: u32 = 3221228483;
pub const PDH_INVALID_PATH: u32 = 3221228484;
pub const PDH_INVALID_INSTANCE: u32 = 3221228485;
pub const PDH_INVALID_DATA: u32 = 3221228486;
pub const PDH_NO_DIALOG_DATA: u32 = 3221228487;
pub const PDH_CANNOT_READ_NAME_STRINGS: u32 = 3221228488;
pub const PDH_LOG_FILE_CREATE_ERROR: u32 = 3221228489;
pub const PDH_LOG_FILE_OPEN_ERROR: u32 = 3221228490;
pub const PDH_LOG_TYPE_NOT_FOUND: u32 = 3221228491;
pub const PDH_NO_MORE_DATA: u32 = 3221228492;
pub const PDH_ENTRY_NOT_IN_LOG_FILE: u32 = 3221228493;
pub const PDH_DATA_SOURCE_IS_LOG_FILE: u32 = 3221228494;
pub const PDH_DATA_SOURCE_IS_REAL_TIME: u32 = 3221228495;
pub const PDH_UNABLE_READ_LOG_HEADER: u32 = 3221228496;
pub const PDH_FILE_NOT_FOUND: u32 = 3221228497;
pub const PDH_FILE_ALREADY_EXISTS: u32 = 3221228498;
pub const PDH_NOT_IMPLEMENTED: u32 = 3221228499;
pub const PDH_STRING_NOT_FOUND: u32 = 3221228500;
pub const PDH_UNKNOWN_LOG_FORMAT: u32 = 3221228502;
pub const PDH_UNKNOWN_LOGSVC_COMMAND: u32 = 3221228503;
pub const PDH_LOGSVC_QUERY_NOT_FOUND: u32 = 3221228504;
pub const PDH_LOGSVC_NOT_OPENED: u32 = 3221228505;
pub const PDH_WBEM_ERROR: u32 = 3221228506;
pub const PDH_ACCESS_DENIED: u32 = 3221228507;
pub const PDH_LOG_FILE_TOO_SMALL: u32 = 3221228508;
pub const PDH_INVALID_DATASOURCE: u32 = 3221228509;
pub const PDH_INVALID_SQLDB: u32 = 3221228510;
pub const PDH_NO_COUNTERS: u32 = 3221228511;
pub const PDH_SQL_ALLOC_FAILED: u32 = 3221228512;
pub const PDH_SQL_ALLOCCON_FAILED: u32 = 3221228513;
pub const PDH_SQL_EXEC_DIRECT_FAILED: u32 = 3221228514;
pub const PDH_SQL_FETCH_FAILED: u32 = 3221228515;
pub const PDH_SQL_ROWCOUNT_FAILED: u32 = 3221228516;
pub const PDH_SQL_MORE_RESULTS_FAILED: u32 = 3221228517;
pub const PDH_SQL_CONNECT_FAILED: u32 = 3221228518;
pub const PDH_SQL_BIND_FAILED: u32 = 3221228519;
pub const PDH_CANNOT_CONNECT_WMI_SERVER: u32 = 3221228520;
pub const PDH_PLA_COLLECTION_ALREADY_RUNNING: u32 = 3221228521;
pub const PDH_PLA_ERROR_SCHEDULE_OVERLAP: u32 = 3221228522;
pub const PDH_PLA_COLLECTION_NOT_FOUND: u32 = 3221228523;
pub const PDH_PLA_ERROR_SCHEDULE_ELAPSED: u32 = 3221228524;
pub const PDH_PLA_ERROR_NOSTART: u32 = 3221228525;
pub const PDH_PLA_ERROR_ALREADY_EXISTS: u32 = 3221228526;
pub const PDH_PLA_ERROR_TYPE_MISMATCH: u32 = 3221228527;
pub const PDH_PLA_ERROR_FILEPATH: u32 = 3221228528;
pub const PDH_PLA_SERVICE_ERROR: u32 = 3221228529;
pub const PDH_PLA_VALIDATION_ERROR: u32 = 3221228530;
pub const PDH_PLA_ERROR_NAME_TOO_LONG: u32 = 3221228532;
pub const PDH_INVALID_SQL_LOG_FORMAT: u32 = 3221228533;
pub const PDH_COUNTER_ALREADY_IN_QUERY: u32 = 3221228534;
pub const PDH_BINARY_LOG_CORRUPT: u32 = 3221228535;
pub const PDH_LOG_SAMPLE_TOO_SMALL: u32 = 3221228536;
pub const PDH_OS_LATER_VERSION: u32 = 3221228537;
pub const PDH_OS_EARLIER_VERSION: u32 = 3221228538;
pub const PDH_INCORRECT_APPEND_TIME: u32 = 3221228539;
pub const PDH_UNMATCHED_APPEND_COUNTER: u32 = 3221228540;
pub const PDH_SQL_ALTER_DETAIL_FAILED: u32 = 3221228541;
pub const PDH_QUERY_PERF_DATA_TIMEOUT: u32 = 3221228542;
pub const PLA_CAPABILITY_LOCAL: u32 = 268435456;
pub const PLA_CAPABILITY_V1_SVC: u32 = 1;
pub const PLA_CAPABILITY_V1_SESSION: u32 = 2;
pub const PLA_CAPABILITY_V1_SYSTEM: u32 = 4;
pub const PLA_CAPABILITY_LEGACY_SESSION: u32 = 8;
pub const PLA_CAPABILITY_LEGACY_SVC: u32 = 16;
pub const PLA_CAPABILITY_AUTOLOGGER: u32 = 32;
pub const PLAL_ALERT_CMD_LINE_SINGLE: u32 = 256;
pub const PLAL_ALERT_CMD_LINE_A_NAME: u32 = 512;
pub const PLAL_ALERT_CMD_LINE_C_NAME: u32 = 1024;
pub const PLAL_ALERT_CMD_LINE_D_TIME: u32 = 2048;
pub const PLAL_ALERT_CMD_LINE_L_VAL: u32 = 4096;
pub const PLAL_ALERT_CMD_LINE_M_VAL: u32 = 8192;
pub const PLAL_ALERT_CMD_LINE_U_TEXT: u32 = 16384;
pub const PLAL_ALERT_CMD_LINE_MASK: u32 = 32512;
const (
	MAX_COUNTER_PATH uint32 = 256
	PDH_MAX_COUNTER_NAME uint32 = 1024
	PDH_MAX_INSTANCE_NAME uint32 = 1024
	PDH_MAX_COUNTER_PATH uint32 = 2048
	PDH_MAX_DATASOURCE_PATH uint32 = 1024
	H_WBEM_DATASOURCE int32 = -1
	PDH_MAX_SCALE int32 = 7
	PDH_MIN_SCALE int32 = -7
	PDH_NOEXPANDCOUNTERS uint32 = 1
	PDH_NOEXPANDINSTANCES uint32 = 2
	PDH_REFRESHCOUNTERS uint32 = 4
	PDH_LOG_TYPE_RETIRED_BIN uint32 = 3
	PDH_LOG_TYPE_TRACE_KERNEL uint32 = 4
	PDH_LOG_TYPE_TRACE_GENERIC uint32 = 5
	PERF_PROVIDER_USER_MODE uint32 = 0
	PERF_PROVIDER_KERNEL_MODE uint32 = 1
	PERF_PROVIDER_DRIVER uint32 = 2
	PERF_COUNTERSET_FLAG_MULTIPLE uint32 = 2
	PERF_COUNTERSET_FLAG_AGGREGATE uint32 = 4
	PERF_COUNTERSET_FLAG_HISTORY uint32 = 8
	PERF_COUNTERSET_FLAG_INSTANCE uint32 = 16
	PERF_COUNTERSET_SINGLE_INSTANCE uint32 = 0
	PERF_COUNTERSET_MULTI_INSTANCES uint32 = 2
	PERF_COUNTERSET_SINGLE_AGGREGATE uint32 = 4
	PERF_ATTRIB_BY_REFERENCE uint64 = 1
	PERF_ATTRIB_NO_DISPLAYABLE uint64 = 2
	PERF_ATTRIB_NO_GROUP_SEPARATOR uint64 = 4
	PERF_ATTRIB_DISPLAY_AS_REAL uint64 = 8
	PERF_ATTRIB_DISPLAY_AS_HEX uint64 = 16
	PERF_WILDCARD_COUNTER uint32 = 4294967295
	PERF_MAX_INSTANCE_NAME uint32 = 1024
	PERF_ADD_COUNTER uint32 = 1
	PERF_REMOVE_COUNTER uint32 = 2
	PERF_ENUM_INSTANCES uint32 = 3
	PERF_COLLECT_START uint32 = 5
	PERF_COLLECT_END uint32 = 6
	PERF_FILTER uint32 = 9
	PERF_DATA_VERSION uint32 = 1
	PERF_DATA_REVISION uint32 = 1
	PERF_NO_INSTANCES int32 = -1
	PERF_METADATA_MULTIPLE_INSTANCES int32 = -2
	PERF_METADATA_NO_INSTANCES int32 = -3
	PERF_SIZE_DWORD uint32 = 0
	PERF_SIZE_LARGE uint32 = 256
	PERF_SIZE_ZERO uint32 = 512
	PERF_SIZE_VARIABLE_LEN uint32 = 768
	PERF_TYPE_NUMBER uint32 = 0
	PERF_TYPE_COUNTER uint32 = 1024
	PERF_TYPE_TEXT uint32 = 2048
	PERF_TYPE_ZERO uint32 = 3072
	PERF_NUMBER_HEX uint32 = 0
	PERF_NUMBER_DECIMAL uint32 = 65536
	PERF_NUMBER_DEC_1000 uint32 = 131072
	PERF_COUNTER_VALUE uint32 = 0
	PERF_COUNTER_RATE uint32 = 65536
	PERF_COUNTER_FRACTION uint32 = 131072
	PERF_COUNTER_BASE uint32 = 196608
	PERF_COUNTER_ELAPSED uint32 = 262144
	PERF_COUNTER_QUEUELEN uint32 = 327680
	PERF_COUNTER_HISTOGRAM uint32 = 393216
	PERF_COUNTER_PRECISION uint32 = 458752
	PERF_TEXT_UNICODE uint32 = 0
	PERF_TEXT_ASCII uint32 = 65536
	PERF_TIMER_TICK uint32 = 0
	PERF_TIMER_100NS uint32 = 1048576
	PERF_OBJECT_TIMER uint32 = 2097152
	PERF_DELTA_COUNTER uint32 = 4194304
	PERF_DELTA_BASE uint32 = 8388608
	PERF_INVERSE_COUNTER uint32 = 16777216
	PERF_MULTI_COUNTER uint32 = 33554432
	PERF_DISPLAY_NO_SUFFIX uint32 = 0
	PERF_DISPLAY_PER_SEC uint32 = 268435456
	PERF_DISPLAY_PERCENT uint32 = 536870912
	PERF_DISPLAY_SECONDS uint32 = 805306368
	PERF_DISPLAY_NOSHOW uint32 = 1073741824
	PERF_COUNTER_HISTOGRAM_TYPE uint32 = 2147483648
	PERF_NO_UNIQUE_ID int32 = -1
	MAX_PERF_OBJECTS_IN_QUERY_FUNCTION int32 = 64
	WINPERF_LOG_NONE uint32 = 0
	WINPERF_LOG_USER uint32 = 1
	WINPERF_LOG_DEBUG uint32 = 2
	WINPERF_LOG_VERBOSE uint32 = 3
	PDH_CSTATUS_VALID_DATA uint32 = 0
	PDH_CSTATUS_NEW_DATA uint32 = 1
	PDH_CSTATUS_NO_MACHINE uint32 = 2147485648
	PDH_CSTATUS_NO_INSTANCE uint32 = 2147485649
	PDH_MORE_DATA uint32 = 2147485650
	PDH_CSTATUS_ITEM_NOT_VALIDATED uint32 = 2147485651
	PDH_RETRY uint32 = 2147485652
	PDH_NO_DATA uint32 = 2147485653
	PDH_CALC_NEGATIVE_DENOMINATOR uint32 = 2147485654
	PDH_CALC_NEGATIVE_TIMEBASE uint32 = 2147485655
	PDH_CALC_NEGATIVE_VALUE uint32 = 2147485656
	PDH_DIALOG_CANCELLED uint32 = 2147485657
	PDH_END_OF_LOG_FILE uint32 = 2147485658
	PDH_ASYNC_QUERY_TIMEOUT uint32 = 2147485659
	PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE uint32 = 2147485660
	PDH_UNABLE_MAP_NAME_FILES uint32 = 2147486677
	PDH_PLA_VALIDATION_WARNING uint32 = 2147486707
	PDH_CSTATUS_NO_OBJECT uint32 = 3221228472
	PDH_CSTATUS_NO_COUNTER uint32 = 3221228473
	PDH_CSTATUS_INVALID_DATA uint32 = 3221228474
	PDH_MEMORY_ALLOCATION_FAILURE uint32 = 3221228475
	PDH_INVALID_HANDLE uint32 = 3221228476
	PDH_INVALID_ARGUMENT uint32 = 3221228477
	PDH_FUNCTION_NOT_FOUND uint32 = 3221228478
	PDH_CSTATUS_NO_COUNTERNAME uint32 = 3221228479
	PDH_CSTATUS_BAD_COUNTERNAME uint32 = 3221228480
	PDH_INVALID_BUFFER uint32 = 3221228481
	PDH_INSUFFICIENT_BUFFER uint32 = 3221228482
	PDH_CANNOT_CONNECT_MACHINE uint32 = 3221228483
	PDH_INVALID_PATH uint32 = 3221228484
	PDH_INVALID_INSTANCE uint32 = 3221228485
	PDH_INVALID_DATA uint32 = 3221228486
	PDH_NO_DIALOG_DATA uint32 = 3221228487
	PDH_CANNOT_READ_NAME_STRINGS uint32 = 3221228488
	PDH_LOG_FILE_CREATE_ERROR uint32 = 3221228489
	PDH_LOG_FILE_OPEN_ERROR uint32 = 3221228490
	PDH_LOG_TYPE_NOT_FOUND uint32 = 3221228491
	PDH_NO_MORE_DATA uint32 = 3221228492
	PDH_ENTRY_NOT_IN_LOG_FILE uint32 = 3221228493
	PDH_DATA_SOURCE_IS_LOG_FILE uint32 = 3221228494
	PDH_DATA_SOURCE_IS_REAL_TIME uint32 = 3221228495
	PDH_UNABLE_READ_LOG_HEADER uint32 = 3221228496
	PDH_FILE_NOT_FOUND uint32 = 3221228497
	PDH_FILE_ALREADY_EXISTS uint32 = 3221228498
	PDH_NOT_IMPLEMENTED uint32 = 3221228499
	PDH_STRING_NOT_FOUND uint32 = 3221228500
	PDH_UNKNOWN_LOG_FORMAT uint32 = 3221228502
	PDH_UNKNOWN_LOGSVC_COMMAND uint32 = 3221228503
	PDH_LOGSVC_QUERY_NOT_FOUND uint32 = 3221228504
	PDH_LOGSVC_NOT_OPENED uint32 = 3221228505
	PDH_WBEM_ERROR uint32 = 3221228506
	PDH_ACCESS_DENIED uint32 = 3221228507
	PDH_LOG_FILE_TOO_SMALL uint32 = 3221228508
	PDH_INVALID_DATASOURCE uint32 = 3221228509
	PDH_INVALID_SQLDB uint32 = 3221228510
	PDH_NO_COUNTERS uint32 = 3221228511
	PDH_SQL_ALLOC_FAILED uint32 = 3221228512
	PDH_SQL_ALLOCCON_FAILED uint32 = 3221228513
	PDH_SQL_EXEC_DIRECT_FAILED uint32 = 3221228514
	PDH_SQL_FETCH_FAILED uint32 = 3221228515
	PDH_SQL_ROWCOUNT_FAILED uint32 = 3221228516
	PDH_SQL_MORE_RESULTS_FAILED uint32 = 3221228517
	PDH_SQL_CONNECT_FAILED uint32 = 3221228518
	PDH_SQL_BIND_FAILED uint32 = 3221228519
	PDH_CANNOT_CONNECT_WMI_SERVER uint32 = 3221228520
	PDH_PLA_COLLECTION_ALREADY_RUNNING uint32 = 3221228521
	PDH_PLA_ERROR_SCHEDULE_OVERLAP uint32 = 3221228522
	PDH_PLA_COLLECTION_NOT_FOUND uint32 = 3221228523
	PDH_PLA_ERROR_SCHEDULE_ELAPSED uint32 = 3221228524
	PDH_PLA_ERROR_NOSTART uint32 = 3221228525
	PDH_PLA_ERROR_ALREADY_EXISTS uint32 = 3221228526
	PDH_PLA_ERROR_TYPE_MISMATCH uint32 = 3221228527
	PDH_PLA_ERROR_FILEPATH uint32 = 3221228528
	PDH_PLA_SERVICE_ERROR uint32 = 3221228529
	PDH_PLA_VALIDATION_ERROR uint32 = 3221228530
	PDH_PLA_ERROR_NAME_TOO_LONG uint32 = 3221228532
	PDH_INVALID_SQL_LOG_FORMAT uint32 = 3221228533
	PDH_COUNTER_ALREADY_IN_QUERY uint32 = 3221228534
	PDH_BINARY_LOG_CORRUPT uint32 = 3221228535
	PDH_LOG_SAMPLE_TOO_SMALL uint32 = 3221228536
	PDH_OS_LATER_VERSION uint32 = 3221228537
	PDH_OS_EARLIER_VERSION uint32 = 3221228538
	PDH_INCORRECT_APPEND_TIME uint32 = 3221228539
	PDH_UNMATCHED_APPEND_COUNTER uint32 = 3221228540
	PDH_SQL_ALTER_DETAIL_FAILED uint32 = 3221228541
	PDH_QUERY_PERF_DATA_TIMEOUT uint32 = 3221228542
	PLA_CAPABILITY_LOCAL uint32 = 268435456
	PLA_CAPABILITY_V1_SVC uint32 = 1
	PLA_CAPABILITY_V1_SESSION uint32 = 2
	PLA_CAPABILITY_V1_SYSTEM uint32 = 4
	PLA_CAPABILITY_LEGACY_SESSION uint32 = 8
	PLA_CAPABILITY_LEGACY_SVC uint32 = 16
	PLA_CAPABILITY_AUTOLOGGER uint32 = 32
	PLAL_ALERT_CMD_LINE_SINGLE uint32 = 256
	PLAL_ALERT_CMD_LINE_A_NAME uint32 = 512
	PLAL_ALERT_CMD_LINE_C_NAME uint32 = 1024
	PLAL_ALERT_CMD_LINE_D_TIME uint32 = 2048
	PLAL_ALERT_CMD_LINE_L_VAL uint32 = 4096
	PLAL_ALERT_CMD_LINE_M_VAL uint32 = 8192
	PLAL_ALERT_CMD_LINE_U_TEXT uint32 = 16384
	PLAL_ALERT_CMD_LINE_MASK uint32 = 32512
)
#define global MAX_COUNTER_PATH                           256
#define global PDH_MAX_COUNTER_NAME                       1024
#define global PDH_MAX_INSTANCE_NAME                      1024
#define global PDH_MAX_COUNTER_PATH                       2048
#define global PDH_MAX_DATASOURCE_PATH                    1024
#define global H_WBEM_DATASOURCE                          (-1)
#define global PDH_MAX_SCALE                              7
#define global PDH_MIN_SCALE                              (-7)
#define global PDH_NOEXPANDCOUNTERS                       1
#define global PDH_NOEXPANDINSTANCES                      2
#define global PDH_REFRESHCOUNTERS                        4
#define global PDH_LOG_TYPE_RETIRED_BIN                   3
#define global PDH_LOG_TYPE_TRACE_KERNEL                  4
#define global PDH_LOG_TYPE_TRACE_GENERIC                 5
#define global PERF_PROVIDER_USER_MODE                    0
#define global PERF_PROVIDER_KERNEL_MODE                  1
#define global PERF_PROVIDER_DRIVER                       2
#define global PERF_COUNTERSET_FLAG_MULTIPLE              2
#define global PERF_COUNTERSET_FLAG_AGGREGATE             4
#define global PERF_COUNTERSET_FLAG_HISTORY               8
#define global PERF_COUNTERSET_FLAG_INSTANCE              16
#define global PERF_COUNTERSET_SINGLE_INSTANCE            0
#define global PERF_COUNTERSET_MULTI_INSTANCES            2
#define global PERF_COUNTERSET_SINGLE_AGGREGATE           4
#define global PERF_ATTRIB_BY_REFERENCE                   1
#define global PERF_ATTRIB_NO_DISPLAYABLE                 2
#define global PERF_ATTRIB_NO_GROUP_SEPARATOR             4
#define global PERF_ATTRIB_DISPLAY_AS_REAL                8
#define global PERF_ATTRIB_DISPLAY_AS_HEX                 16
#define global PERF_WILDCARD_COUNTER                      4294967295
#define global PERF_WILDCARD_INSTANCE                     "*"
#define global PERF_AGGREGATE_INSTANCE                    "_Total"
#define global PERF_MAX_INSTANCE_NAME                     1024
#define global PERF_ADD_COUNTER                           1
#define global PERF_REMOVE_COUNTER                        2
#define global PERF_ENUM_INSTANCES                        3
#define global PERF_COLLECT_START                         5
#define global PERF_COLLECT_END                           6
#define global PERF_FILTER                                9
#define global PERF_DATA_VERSION                          1
#define global PERF_DATA_REVISION                         1
#define global PERF_NO_INSTANCES                          (-1)
#define global PERF_METADATA_MULTIPLE_INSTANCES           (-2)
#define global PERF_METADATA_NO_INSTANCES                 (-3)
#define global PERF_SIZE_DWORD                            0
#define global PERF_SIZE_LARGE                            256
#define global PERF_SIZE_ZERO                             512
#define global PERF_SIZE_VARIABLE_LEN                     768
#define global PERF_TYPE_NUMBER                           0
#define global PERF_TYPE_COUNTER                          1024
#define global PERF_TYPE_TEXT                             2048
#define global PERF_TYPE_ZERO                             3072
#define global PERF_NUMBER_HEX                            0
#define global PERF_NUMBER_DECIMAL                        65536
#define global PERF_NUMBER_DEC_1000                       131072
#define global PERF_COUNTER_VALUE                         0
#define global PERF_COUNTER_RATE                          65536
#define global PERF_COUNTER_FRACTION                      131072
#define global PERF_COUNTER_BASE                          196608
#define global PERF_COUNTER_ELAPSED                       262144
#define global PERF_COUNTER_QUEUELEN                      327680
#define global PERF_COUNTER_HISTOGRAM                     393216
#define global PERF_COUNTER_PRECISION                     458752
#define global PERF_TEXT_UNICODE                          0
#define global PERF_TEXT_ASCII                            65536
#define global PERF_TIMER_TICK                            0
#define global PERF_TIMER_100NS                           1048576
#define global PERF_OBJECT_TIMER                          2097152
#define global PERF_DELTA_COUNTER                         4194304
#define global PERF_DELTA_BASE                            8388608
#define global PERF_INVERSE_COUNTER                       16777216
#define global PERF_MULTI_COUNTER                         33554432
#define global PERF_DISPLAY_NO_SUFFIX                     0
#define global PERF_DISPLAY_PER_SEC                       268435456
#define global PERF_DISPLAY_PERCENT                       536870912
#define global PERF_DISPLAY_SECONDS                       805306368
#define global PERF_DISPLAY_NOSHOW                        1073741824
#define global PERF_COUNTER_HISTOGRAM_TYPE                2147483648
#define global PERF_NO_UNIQUE_ID                          (-1)
#define global MAX_PERF_OBJECTS_IN_QUERY_FUNCTION         64
#define global WINPERF_LOG_NONE                           0
#define global WINPERF_LOG_USER                           1
#define global WINPERF_LOG_DEBUG                          2
#define global WINPERF_LOG_VERBOSE                        3
#define global LIBID_SystemMonitor                        "{1B773E42-2509-11CF-942F-008029004347}"
#define global DIID_DICounterItem                         "{C08C4FF2-0E2E-11CF-942C-008029004347}"
#define global DIID_DILogFileItem                         "{8D093FFC-F777-4917-82D1-833FBC54C58F}"
#define global DIID_DISystemMonitor                       "{13D73D81-C32E-11CF-9398-00AA00A3DDEA}"
#define global DIID_DISystemMonitorInternal               "{194EB242-C32C-11CF-9398-00AA00A3DDEA}"
#define global DIID_DISystemMonitorEvents                 "{84979930-4AB3-11CF-943A-008029004347}"
#define global PDH_CSTATUS_VALID_DATA                     0
#define global PDH_CSTATUS_NEW_DATA                       1
#define global PDH_CSTATUS_NO_MACHINE                     2147485648
#define global PDH_CSTATUS_NO_INSTANCE                    2147485649
#define global PDH_MORE_DATA                              2147485650
#define global PDH_CSTATUS_ITEM_NOT_VALIDATED             2147485651
#define global PDH_RETRY                                  2147485652
#define global PDH_NO_DATA                                2147485653
#define global PDH_CALC_NEGATIVE_DENOMINATOR              2147485654
#define global PDH_CALC_NEGATIVE_TIMEBASE                 2147485655
#define global PDH_CALC_NEGATIVE_VALUE                    2147485656
#define global PDH_DIALOG_CANCELLED                       2147485657
#define global PDH_END_OF_LOG_FILE                        2147485658
#define global PDH_ASYNC_QUERY_TIMEOUT                    2147485659
#define global PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE 2147485660
#define global PDH_UNABLE_MAP_NAME_FILES                  2147486677
#define global PDH_PLA_VALIDATION_WARNING                 2147486707
#define global PDH_CSTATUS_NO_OBJECT                      3221228472
#define global PDH_CSTATUS_NO_COUNTER                     3221228473
#define global PDH_CSTATUS_INVALID_DATA                   3221228474
#define global PDH_MEMORY_ALLOCATION_FAILURE              3221228475
#define global PDH_INVALID_HANDLE                         3221228476
#define global PDH_INVALID_ARGUMENT                       3221228477
#define global PDH_FUNCTION_NOT_FOUND                     3221228478
#define global PDH_CSTATUS_NO_COUNTERNAME                 3221228479
#define global PDH_CSTATUS_BAD_COUNTERNAME                3221228480
#define global PDH_INVALID_BUFFER                         3221228481
#define global PDH_INSUFFICIENT_BUFFER                    3221228482
#define global PDH_CANNOT_CONNECT_MACHINE                 3221228483
#define global PDH_INVALID_PATH                           3221228484
#define global PDH_INVALID_INSTANCE                       3221228485
#define global PDH_INVALID_DATA                           3221228486
#define global PDH_NO_DIALOG_DATA                         3221228487
#define global PDH_CANNOT_READ_NAME_STRINGS               3221228488
#define global PDH_LOG_FILE_CREATE_ERROR                  3221228489
#define global PDH_LOG_FILE_OPEN_ERROR                    3221228490
#define global PDH_LOG_TYPE_NOT_FOUND                     3221228491
#define global PDH_NO_MORE_DATA                           3221228492
#define global PDH_ENTRY_NOT_IN_LOG_FILE                  3221228493
#define global PDH_DATA_SOURCE_IS_LOG_FILE                3221228494
#define global PDH_DATA_SOURCE_IS_REAL_TIME               3221228495
#define global PDH_UNABLE_READ_LOG_HEADER                 3221228496
#define global PDH_FILE_NOT_FOUND                         3221228497
#define global PDH_FILE_ALREADY_EXISTS                    3221228498
#define global PDH_NOT_IMPLEMENTED                        3221228499
#define global PDH_STRING_NOT_FOUND                       3221228500
#define global PDH_UNKNOWN_LOG_FORMAT                     3221228502
#define global PDH_UNKNOWN_LOGSVC_COMMAND                 3221228503
#define global PDH_LOGSVC_QUERY_NOT_FOUND                 3221228504
#define global PDH_LOGSVC_NOT_OPENED                      3221228505
#define global PDH_WBEM_ERROR                             3221228506
#define global PDH_ACCESS_DENIED                          3221228507
#define global PDH_LOG_FILE_TOO_SMALL                     3221228508
#define global PDH_INVALID_DATASOURCE                     3221228509
#define global PDH_INVALID_SQLDB                          3221228510
#define global PDH_NO_COUNTERS                            3221228511
#define global PDH_SQL_ALLOC_FAILED                       3221228512
#define global PDH_SQL_ALLOCCON_FAILED                    3221228513
#define global PDH_SQL_EXEC_DIRECT_FAILED                 3221228514
#define global PDH_SQL_FETCH_FAILED                       3221228515
#define global PDH_SQL_ROWCOUNT_FAILED                    3221228516
#define global PDH_SQL_MORE_RESULTS_FAILED                3221228517
#define global PDH_SQL_CONNECT_FAILED                     3221228518
#define global PDH_SQL_BIND_FAILED                        3221228519
#define global PDH_CANNOT_CONNECT_WMI_SERVER              3221228520
#define global PDH_PLA_COLLECTION_ALREADY_RUNNING         3221228521
#define global PDH_PLA_ERROR_SCHEDULE_OVERLAP             3221228522
#define global PDH_PLA_COLLECTION_NOT_FOUND               3221228523
#define global PDH_PLA_ERROR_SCHEDULE_ELAPSED             3221228524
#define global PDH_PLA_ERROR_NOSTART                      3221228525
#define global PDH_PLA_ERROR_ALREADY_EXISTS               3221228526
#define global PDH_PLA_ERROR_TYPE_MISMATCH                3221228527
#define global PDH_PLA_ERROR_FILEPATH                     3221228528
#define global PDH_PLA_SERVICE_ERROR                      3221228529
#define global PDH_PLA_VALIDATION_ERROR                   3221228530
#define global PDH_PLA_ERROR_NAME_TOO_LONG                3221228532
#define global PDH_INVALID_SQL_LOG_FORMAT                 3221228533
#define global PDH_COUNTER_ALREADY_IN_QUERY               3221228534
#define global PDH_BINARY_LOG_CORRUPT                     3221228535
#define global PDH_LOG_SAMPLE_TOO_SMALL                   3221228536
#define global PDH_OS_LATER_VERSION                       3221228537
#define global PDH_OS_EARLIER_VERSION                     3221228538
#define global PDH_INCORRECT_APPEND_TIME                  3221228539
#define global PDH_UNMATCHED_APPEND_COUNTER               3221228540
#define global PDH_SQL_ALTER_DETAIL_FAILED                3221228541
#define global PDH_QUERY_PERF_DATA_TIMEOUT                3221228542
#define global PLA_CAPABILITY_LOCAL                       268435456
#define global PLA_CAPABILITY_V1_SVC                      1
#define global PLA_CAPABILITY_V1_SESSION                  2
#define global PLA_CAPABILITY_V1_SYSTEM                   4
#define global PLA_CAPABILITY_LEGACY_SESSION              8
#define global PLA_CAPABILITY_LEGACY_SVC                  16
#define global PLA_CAPABILITY_AUTOLOGGER                  32
#define global PLAL_ALERT_CMD_LINE_SINGLE                 256
#define global PLAL_ALERT_CMD_LINE_A_NAME                 512
#define global PLAL_ALERT_CMD_LINE_C_NAME                 1024
#define global PLAL_ALERT_CMD_LINE_D_TIME                 2048
#define global PLAL_ALERT_CMD_LINE_L_VAL                  4096
#define global PLAL_ALERT_CMD_LINE_M_VAL                  8192
#define global PLAL_ALERT_CMD_LINE_U_TEXT                 16384
#define global PLAL_ALERT_CMD_LINE_MASK                   32512
#define global S_PDH                                      "{04D66358-C4A1-419B-8023-23B73902DE2C}"