From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../src/Windows/Win32/System/Performance/mod.rs | 1398 ++++++++++---------- 1 file changed, 699 insertions(+), 699 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/System/Performance/mod.rs') diff --git a/vendor/windows-sys/src/Windows/Win32/System/Performance/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Performance/mod.rs index a38c3f013..e5e2954b5 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/Performance/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/Performance/mod.rs @@ -1,6 +1,6 @@ #[cfg(feature = "Win32_System_Performance_HardwareCounterProfiling")] pub mod HardwareCounterProfiling; -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub fn BackupPerfRegistryToFileW(szfilename: ::windows_sys::core::PCWSTR, szcommentstring: ::windows_sys::core::PCWSTR) -> u32; @@ -232,7 +232,7 @@ extern "system" { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub fn PdhVerifySQLDBW(szdatasource: ::windows_sys::core::PCWSTR) -> i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] - pub fn PerfAddCounters(hquery: PerfQueryHandle, pcounters: *const PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; + pub fn PerfAddCounters(hquery: PerfQueryHandle, pcounters: *mut PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn PerfCloseQueryHandle(hquery: super::super::Foundation::HANDLE) -> u32; @@ -245,7 +245,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn PerfDecrementULongLongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u64) -> u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] - pub fn PerfDeleteCounters(hquery: PerfQueryHandle, pcounters: *const PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; + pub fn PerfDeleteCounters(hquery: PerfQueryHandle, pcounters: *mut PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub fn PerfDeleteInstance(provider: PerfProviderHandle, instanceblock: *const PERF_COUNTERSET_INSTANCE) -> u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -311,7 +311,430 @@ extern "system" { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub fn UpdatePerfNameFilesW(sznewctrfilepath: ::windows_sys::core::PCWSTR, sznewhlpfilepath: ::windows_sys::core::PCWSTR, szlanguageid: ::windows_sys::core::PCWSTR, dwflags: usize) -> u32; } +pub type DICounterItem = *mut ::core::ffi::c_void; +pub type DILogFileItem = *mut ::core::ffi::c_void; +pub type DISystemMonitor = *mut ::core::ffi::c_void; +pub type DISystemMonitorEvents = *mut ::core::ffi::c_void; +pub type DISystemMonitorInternal = *mut ::core::ffi::c_void; +pub type IAlertDataCollector = *mut ::core::ffi::c_void; +pub type IApiTracingDataCollector = *mut ::core::ffi::c_void; +pub type IConfigurationDataCollector = *mut ::core::ffi::c_void; +pub type ICounterItem = *mut ::core::ffi::c_void; +pub type ICounterItem2 = *mut ::core::ffi::c_void; +pub type ICounters = *mut ::core::ffi::c_void; +pub type IDataCollector = *mut ::core::ffi::c_void; +pub type IDataCollectorCollection = *mut ::core::ffi::c_void; +pub type IDataCollectorSet = *mut ::core::ffi::c_void; +pub type IDataCollectorSetCollection = *mut ::core::ffi::c_void; +pub type IDataManager = *mut ::core::ffi::c_void; +pub type IFolderAction = *mut ::core::ffi::c_void; +pub type IFolderActionCollection = *mut ::core::ffi::c_void; +pub type ILogFileItem = *mut ::core::ffi::c_void; +pub type ILogFiles = *mut ::core::ffi::c_void; +pub type IPerformanceCounterDataCollector = *mut ::core::ffi::c_void; +pub type ISchedule = *mut ::core::ffi::c_void; +pub type IScheduleCollection = *mut ::core::ffi::c_void; +pub type ISystemMonitor = *mut ::core::ffi::c_void; +pub type ISystemMonitor2 = *mut ::core::ffi::c_void; +pub type ISystemMonitorEvents = *mut ::core::ffi::c_void; +pub type ITraceDataCollector = *mut ::core::ffi::c_void; +pub type ITraceDataProvider = *mut ::core::ffi::c_void; +pub type ITraceDataProviderCollection = *mut ::core::ffi::c_void; +pub type IValueMap = *mut ::core::ffi::c_void; +pub type IValueMapItem = *mut ::core::ffi::c_void; +pub type _ICounterItemUnion = *mut ::core::ffi::c_void; +pub type _ISystemMonitorUnion = *mut ::core::ffi::c_void; pub const AppearPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3835118057, data2: 37800, data3: 19121, data4: [142, 150, 191, 68, 130, 40, 46, 156] }; +pub const BootTraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946872, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const BootTraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946873, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const CounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 72] }; +pub const CounterItem2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1125739618, data2: 49951, data3: 19683, data4: [160, 46, 121, 239, 224, 246, 165, 37] }; +pub const CounterPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3482617185, data2: 60904, data3: 4558, data4: [148, 30, 0, 128, 41, 0, 67, 71] }; +pub const Counters: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2997905106, data2: 10924, data3: 4559, data4: [148, 47, 0, 128, 41, 0, 67, 71] }; +pub const DIID_DICounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230420978, data2: 3630, data3: 4559, data4: [148, 44, 0, 128, 41, 0, 67, 71] }; +pub const DIID_DILogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366193660, data2: 63351, data3: 18711, data4: [130, 209, 131, 63, 188, 84, 197, 143] }; +pub const DIID_DISystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 332873089, data2: 49966, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; +pub const DIID_DISystemMonitorEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2224527664, data2: 19123, data3: 4559, data4: [148, 58, 0, 128, 41, 0, 67, 71] }; +pub const DIID_DISystemMonitorInternal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 424587842, data2: 49964, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; +pub const DataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946849, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const DataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946853, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const GeneralPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3286619090, data2: 6659, data3: 4559, data4: [148, 45, 0, 128, 41, 0, 67, 71] }; +pub const GraphPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3286619091, data2: 6659, data3: 4559, data4: [148, 45, 0, 128, 41, 0, 67, 71] }; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const H_WBEM_DATASOURCE: i32 = -1i32; +pub const LIBID_SystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460799554, data2: 9481, data3: 4559, data4: [148, 47, 0, 128, 41, 0, 67, 71] }; +pub const LegacyDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946854, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const LegacyDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946855, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const LegacyTraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946856, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const LegacyTraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946857, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const LogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 384588776, data2: 57235, data3: 16951, data4: [148, 228, 158, 233, 24, 17, 29, 113] }; +pub const LogFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657840637, data2: 63161, data3: 20249, data4: [165, 217, 226, 208, 104, 88, 75, 197] }; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const MAX_COUNTER_PATH: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const MAX_PERF_OBJECTS_IN_QUERY_FUNCTION: i32 = 64i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_ACCESS_DENIED: i32 = -1073738789i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_ASYNC_QUERY_TIMEOUT: i32 = -2147481637i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_BINARY_LOG_CORRUPT: i32 = -1073738761i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CALC_NEGATIVE_DENOMINATOR: i32 = -2147481642i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CALC_NEGATIVE_TIMEBASE: i32 = -2147481641i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CALC_NEGATIVE_VALUE: i32 = -2147481640i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CANNOT_CONNECT_MACHINE: i32 = -1073738813i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CANNOT_CONNECT_WMI_SERVER: i32 = -1073738776i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CANNOT_READ_NAME_STRINGS: i32 = -1073738808i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: i32 = -2147481636i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_COUNTER_ALREADY_IN_QUERY: i32 = -1073738762i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_BAD_COUNTERNAME: i32 = -1073738816i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_INVALID_DATA: i32 = -1073738822i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_ITEM_NOT_VALIDATED: i32 = -2147481645i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NEW_DATA: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NO_COUNTER: i32 = -1073738823i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NO_COUNTERNAME: i32 = -1073738817i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NO_INSTANCE: i32 = -2147481647i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NO_MACHINE: i32 = -2147481648i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_NO_OBJECT: i32 = -1073738824i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CSTATUS_VALID_DATA: i32 = 0i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_DATA_SOURCE_IS_LOG_FILE: i32 = -1073738802i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_DATA_SOURCE_IS_REAL_TIME: i32 = -1073738801i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_DIALOG_CANCELLED: i32 = -2147481639i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_END_OF_LOG_FILE: i32 = -2147481638i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_ENTRY_NOT_IN_LOG_FILE: i32 = -1073738803i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FILE_ALREADY_EXISTS: i32 = -1073738798i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FILE_NOT_FOUND: i32 = -1073738799i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FUNCTION_NOT_FOUND: i32 = -1073738818i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INCORRECT_APPEND_TIME: i32 = -1073738757i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INSUFFICIENT_BUFFER: i32 = -1073738814i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_ARGUMENT: i32 = -1073738819i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_BUFFER: i32 = -1073738815i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_DATA: i32 = -1073738810i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_DATASOURCE: i32 = -1073738787i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_HANDLE: i32 = -1073738820i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_INSTANCE: i32 = -1073738811i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_PATH: i32 = -1073738812i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_SQLDB: i32 = -1073738786i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_INVALID_SQL_LOG_FORMAT: i32 = -1073738763i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOGSVC_NOT_OPENED: i32 = -1073738791i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOGSVC_QUERY_NOT_FOUND: i32 = -1073738792i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_FILE_CREATE_ERROR: i32 = -1073738807i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_FILE_OPEN_ERROR: i32 = -1073738806i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_FILE_TOO_SMALL: i32 = -1073738788i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_SAMPLE_TOO_SMALL: i32 = -1073738760i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_NOT_FOUND: i32 = -1073738805i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_RETIRED_BIN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_TRACE_GENERIC: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_TRACE_KERNEL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MAX_COUNTER_NAME: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MAX_COUNTER_PATH: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MAX_DATASOURCE_PATH: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MAX_INSTANCE_NAME: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MAX_SCALE: i32 = 7i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MEMORY_ALLOCATION_FAILURE: i32 = -1073738821i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MIN_SCALE: i32 = -7i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_MORE_DATA: i32 = -2147481646i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NOEXPANDCOUNTERS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NOEXPANDINSTANCES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NOT_IMPLEMENTED: i32 = -1073738797i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NO_COUNTERS: i32 = -1073738785i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NO_DATA: i32 = -2147481643i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NO_DIALOG_DATA: i32 = -1073738809i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_NO_MORE_DATA: i32 = -1073738804i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_OS_EARLIER_VERSION: i32 = -1073738758i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_OS_LATER_VERSION: i32 = -1073738759i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_COLLECTION_ALREADY_RUNNING: i32 = -1073738775i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_COLLECTION_NOT_FOUND: i32 = -1073738773i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_ALREADY_EXISTS: i32 = -1073738770i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_FILEPATH: i32 = -1073738768i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_NAME_TOO_LONG: i32 = -1073738764i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_NOSTART: i32 = -1073738771i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_SCHEDULE_ELAPSED: i32 = -1073738772i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_SCHEDULE_OVERLAP: i32 = -1073738774i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_ERROR_TYPE_MISMATCH: i32 = -1073738769i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_SERVICE_ERROR: i32 = -1073738767i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_VALIDATION_ERROR: i32 = -1073738766i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PLA_VALIDATION_WARNING: i32 = -2147480589i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_QUERY_PERF_DATA_TIMEOUT: i32 = -1073738754i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_REFRESHCOUNTERS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_RETRY: i32 = -2147481644i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_ALLOCCON_FAILED: i32 = -1073738783i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_ALLOC_FAILED: i32 = -1073738784i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_ALTER_DETAIL_FAILED: i32 = -1073738755i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_BIND_FAILED: i32 = -1073738777i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_CONNECT_FAILED: i32 = -1073738778i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_EXEC_DIRECT_FAILED: i32 = -1073738782i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_FETCH_FAILED: i32 = -1073738781i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_MORE_RESULTS_FAILED: i32 = -1073738779i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_SQL_ROWCOUNT_FAILED: i32 = -1073738780i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_STRING_NOT_FOUND: i32 = -1073738796i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_UNABLE_MAP_NAME_FILES: i32 = -2147480619i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_UNABLE_READ_LOG_HEADER: i32 = -1073738800i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_UNKNOWN_LOGSVC_COMMAND: i32 = -1073738793i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_UNKNOWN_LOG_FORMAT: i32 = -1073738794i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_UNMATCHED_APPEND_COUNTER: i32 = -1073738756i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_WBEM_ERROR: i32 = -1073738790i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ADD_COUNTER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_INSTANCE: &str = "_Total"; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_MAX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ATTRIB_BY_REFERENCE: u64 = 1u64; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ATTRIB_DISPLAY_AS_HEX: u64 = 16u64; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ATTRIB_DISPLAY_AS_REAL: u64 = 8u64; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ATTRIB_NO_DISPLAYABLE: u64 = 2u64; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ATTRIB_NO_GROUP_SEPARATOR: u64 = 4u64; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COLLECT_END: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COLLECT_START: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_FLAG_AGGREGATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_FLAG_HISTORY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_FLAG_INSTANCE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_FLAG_MULTIPLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_MULTI_INSTANCES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_SINGLE_AGGREGATE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET_SINGLE_INSTANCE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_BASE: u32 = 196608u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_ELAPSED: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_FRACTION: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_HISTOGRAM: u32 = 393216u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_HISTOGRAM_TYPE: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_PRECISION: u32 = 458752u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_QUEUELEN: u32 = 327680u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_RATE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTER_VALUE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DATA_REVISION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DATA_VERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DELTA_BASE: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DELTA_COUNTER: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DISPLAY_NOSHOW: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DISPLAY_NO_SUFFIX: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DISPLAY_PERCENT: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DISPLAY_PER_SEC: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DISPLAY_SECONDS: u32 = 805306368u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ENUM_INSTANCES: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_FILTER: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_INVERSE_COUNTER: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_MAX_INSTANCE_NAME: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_METADATA_MULTIPLE_INSTANCES: i32 = -2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_METADATA_NO_INSTANCES: i32 = -3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_MULTI_COUNTER: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_NO_INSTANCES: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_NO_UNIQUE_ID: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_NUMBER_DECIMAL: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_NUMBER_DEC_1000: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_NUMBER_HEX: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_OBJECT_TIMER: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_PROVIDER_DRIVER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_PROVIDER_KERNEL_MODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_PROVIDER_USER_MODE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REMOVE_COUNTER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_SIZE_DWORD: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_SIZE_LARGE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_SIZE_VARIABLE_LEN: u32 = 768u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_SIZE_ZERO: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TEXT_ASCII: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TEXT_UNICODE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TIMER_100NS: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TIMER_TICK: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TYPE_COUNTER: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TYPE_NUMBER: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TYPE_TEXT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_TYPE_ZERO: u32 = 3072u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_WILDCARD_COUNTER: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_WILDCARD_INSTANCE: &str = "*"; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_AUTOLOGGER: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_LEGACY_SESSION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_LEGACY_SVC: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_LOCAL: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_V1_SESSION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_V1_SVC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PLA_CAPABILITY_V1_SYSTEM: u32 = 4u32; +pub const S_PDH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 81159000, data2: 50337, data3: 16795, data4: [128, 35, 35, 183, 57, 2, 222, 44] }; +pub const ServerDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946865, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const ServerDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946866, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const SourcePropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 217262753, data2: 30065, data3: 4560, data4: [147, 196, 0, 170, 0, 163, 221, 234] }; +pub const SystemDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946886, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const SystemDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946887, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const SystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 71] }; +pub const SystemMonitor2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133874572, data2: 24376, data3: 17938, data4: [172, 254, 110, 208, 76, 123, 122, 248] }; +pub const TraceDataProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946835, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const TraceDataProviderCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946833, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const TraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946844, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub const TraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946864, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const WINPERF_LOG_DEBUG: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const WINPERF_LOG_NONE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const WINPERF_LOG_USER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const WINPERF_LOG_VERBOSE: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type AutoPathFormat = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -334,8 +757,6 @@ pub const plaYearMonthDay: AutoPathFormat = 4096i32; pub const plaYearMonthDayHour: AutoPathFormat = 8192i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const plaMonthDayHourMinute: AutoPathFormat = 16384i32; -pub const BootTraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946872, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const BootTraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946873, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type ClockType = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -360,151 +781,292 @@ pub const plaUpdateRunningInstance: CommitMode = 16i32; pub const plaFlushTrace: CommitMode = 32i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const plaValidateOnly: CommitMode = 4096i32; -pub const CounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 72] }; -pub const CounterItem2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1125739618, data2: 49951, data3: 19683, data4: [160, 46, 121, 239, 224, 246, 165, 37] }; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type CounterPathCallBack = ::core::option::Option i32>; -pub const CounterPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3482617185, data2: 60904, data3: 4558, data4: [148, 30, 0, 128, 41, 0, 67, 71] }; -pub const Counters: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2997905106, data2: 10924, data3: 4559, data4: [148, 47, 0, 128, 41, 0, 67, 71] }; -pub type DICounterItem = *mut ::core::ffi::c_void; -pub const DIID_DICounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230420978, data2: 3630, data3: 4559, data4: [148, 44, 0, 128, 41, 0, 67, 71] }; -pub const DIID_DILogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366193660, data2: 63351, data3: 18711, data4: [130, 209, 131, 63, 188, 84, 197, 143] }; -pub const DIID_DISystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 332873089, data2: 49966, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; -pub const DIID_DISystemMonitorEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2224527664, data2: 19123, data3: 4559, data4: [148, 58, 0, 128, 41, 0, 67, 71] }; -pub const DIID_DISystemMonitorInternal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 424587842, data2: 49964, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; -pub type DILogFileItem = *mut ::core::ffi::c_void; -pub type DISystemMonitor = *mut ::core::ffi::c_void; -pub type DISystemMonitorEvents = *mut ::core::ffi::c_void; -pub type DISystemMonitorInternal = *mut ::core::ffi::c_void; -pub const DataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946849, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const DataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946853, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; +pub type DataCollectorSetStatus = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaStopped: DataCollectorSetStatus = 0i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaRunning: DataCollectorSetStatus = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaCompiling: DataCollectorSetStatus = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaPending: DataCollectorSetStatus = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaUndefined: DataCollectorSetStatus = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type DataCollectorType = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaPerformanceCounter: DataCollectorType = 0i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaTrace: DataCollectorType = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaConfiguration: DataCollectorType = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaAlert: DataCollectorType = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaApiTrace: DataCollectorType = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type DataManagerSteps = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaCreateReport: DataManagerSteps = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaRunRules: DataManagerSteps = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaCreateHtml: DataManagerSteps = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaFolderActions: DataManagerSteps = 8i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaResourceFreeing: DataManagerSteps = 16i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type DataSourceTypeConstants = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonNullDataSource: DataSourceTypeConstants = -1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonCurrentActivity: DataSourceTypeConstants = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonLogFiles: DataSourceTypeConstants = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonSqlLog: DataSourceTypeConstants = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type DisplayTypeConstants = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonLineGraph: DisplayTypeConstants = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonHistogram: DisplayTypeConstants = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonReport: DisplayTypeConstants = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonChartArea: DisplayTypeConstants = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const sysmonChartStackedArea: DisplayTypeConstants = 5i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type FileFormat = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaCommaSeparated: FileFormat = 0i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaTabSeparated: FileFormat = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaSql: FileFormat = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaBinary: FileFormat = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type FolderActionSteps = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaCreateCab: FolderActionSteps = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaDeleteData: FolderActionSteps = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaSendCab: FolderActionSteps = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaDeleteCab: FolderActionSteps = 8i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaDeleteReport: FolderActionSteps = 16i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_DLL_VERSION = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_CVERSION_WIN50: PDH_DLL_VERSION = 1280u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_VERSION: PDH_DLL_VERSION = 1283u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_FMT = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FMT_DOUBLE: PDH_FMT = 512u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FMT_LARGE: PDH_FMT = 1024u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FMT_LONG: PDH_FMT = 256u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_LOG = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_READ_ACCESS: PDH_LOG = 65536u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_WRITE_ACCESS: PDH_LOG = 131072u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_UPDATE_ACCESS: PDH_LOG = 262144u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_LOG_TYPE = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_UNDEFINED: PDH_LOG_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_CSV: PDH_LOG_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_SQL: PDH_LOG_TYPE = 7u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_TSV: PDH_LOG_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_BINARY: PDH_LOG_TYPE = 8u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_LOG_TYPE_PERFMON: PDH_LOG_TYPE = 6u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_PATH_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PATH_WBEM_RESULT: PDH_PATH_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PATH_WBEM_INPUT: PDH_PATH_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_PATH_WBEM_NONE: PDH_PATH_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PDH_SELECT_DATA_SOURCE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FLAGS_FILE_BROWSER_ONLY: PDH_SELECT_DATA_SOURCE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PDH_FLAGS_NONE: PDH_SELECT_DATA_SOURCE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PERF_COUNTER_AGGREGATE_FUNC = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_UNDEFINED: PERF_COUNTER_AGGREGATE_FUNC = 0u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_TOTAL: PERF_COUNTER_AGGREGATE_FUNC = 1u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_AVG: PERF_COUNTER_AGGREGATE_FUNC = 2u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_AGGREGATE_MIN: PERF_COUNTER_AGGREGATE_FUNC = 3u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PERF_DETAIL = u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DETAIL_NOVICE: PERF_DETAIL = 100u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DETAIL_ADVANCED: PERF_DETAIL = 200u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DETAIL_EXPERT: PERF_DETAIL = 300u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_DETAIL_WIZARD: PERF_DETAIL = 400u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PerfCounterDataType = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_ERROR_RETURN: PerfCounterDataType = 0i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_SINGLE_COUNTER: PerfCounterDataType = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_MULTIPLE_COUNTERS: PerfCounterDataType = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_MULTIPLE_INSTANCES: PerfCounterDataType = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_COUNTERSET: PerfCounterDataType = 6i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub type PerfRegInfoType = i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTERSET_STRUCT: PerfRegInfoType = 1i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTER_STRUCT: PerfRegInfoType = 2i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTERSET_NAME_STRING: PerfRegInfoType = 3i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTERSET_HELP_STRING: PerfRegInfoType = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTER_NAME_STRINGS: PerfRegInfoType = 5i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTER_HELP_STRINGS: PerfRegInfoType = 6i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_PROVIDER_NAME: PerfRegInfoType = 7i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_PROVIDER_GUID: PerfRegInfoType = 8i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTERSET_ENGLISH_NAME: PerfRegInfoType = 9i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const PERF_REG_COUNTER_ENGLISH_NAMES: PerfRegInfoType = 10i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type DataCollectorSetStatus = i32; +pub type REAL_TIME_DATA_SOURCE_ID_FLAGS = u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaStopped: DataCollectorSetStatus = 0i32; +pub const DATA_SOURCE_REGISTRY: REAL_TIME_DATA_SOURCE_ID_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaRunning: DataCollectorSetStatus = 1i32; +pub const DATA_SOURCE_WBEM: REAL_TIME_DATA_SOURCE_ID_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaCompiling: DataCollectorSetStatus = 2i32; +pub type ReportValueTypeConstants = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaPending: DataCollectorSetStatus = 3i32; +pub const sysmonDefaultValue: ReportValueTypeConstants = 0i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaUndefined: DataCollectorSetStatus = 4i32; +pub const sysmonCurrentValue: ReportValueTypeConstants = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type DataCollectorType = i32; +pub const sysmonAverage: ReportValueTypeConstants = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaPerformanceCounter: DataCollectorType = 0i32; +pub const sysmonMinimum: ReportValueTypeConstants = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaTrace: DataCollectorType = 1i32; +pub const sysmonMaximum: ReportValueTypeConstants = 4i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaConfiguration: DataCollectorType = 2i32; +pub type ResourcePolicy = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaAlert: DataCollectorType = 3i32; +pub const plaDeleteLargest: ResourcePolicy = 0i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaApiTrace: DataCollectorType = 4i32; +pub const plaDeleteOldest: ResourcePolicy = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type DataManagerSteps = i32; +pub type StreamMode = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaCreateReport: DataManagerSteps = 1i32; +pub const plaFile: StreamMode = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaRunRules: DataManagerSteps = 2i32; +pub const plaRealTime: StreamMode = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaCreateHtml: DataManagerSteps = 4i32; +pub const plaBoth: StreamMode = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaFolderActions: DataManagerSteps = 8i32; +pub const plaBuffering: StreamMode = 4i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaResourceFreeing: DataManagerSteps = 16i32; +pub type SysmonBatchReason = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type DataSourceTypeConstants = i32; +pub const sysmonBatchNone: SysmonBatchReason = 0i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonNullDataSource: DataSourceTypeConstants = -1i32; +pub const sysmonBatchAddFiles: SysmonBatchReason = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonCurrentActivity: DataSourceTypeConstants = 1i32; +pub const sysmonBatchAddCounters: SysmonBatchReason = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonLogFiles: DataSourceTypeConstants = 2i32; +pub const sysmonBatchAddFilesAutoCounters: SysmonBatchReason = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonSqlLog: DataSourceTypeConstants = 3i32; +pub type SysmonDataType = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type DisplayTypeConstants = i32; +pub const sysmonDataAvg: SysmonDataType = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonLineGraph: DisplayTypeConstants = 1i32; +pub const sysmonDataMin: SysmonDataType = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonHistogram: DisplayTypeConstants = 2i32; +pub const sysmonDataMax: SysmonDataType = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonReport: DisplayTypeConstants = 3i32; +pub const sysmonDataTime: SysmonDataType = 4i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonChartArea: DisplayTypeConstants = 4i32; +pub const sysmonDataCount: SysmonDataType = 5i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonChartStackedArea: DisplayTypeConstants = 5i32; +pub type SysmonFileType = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type FileFormat = i32; +pub const sysmonFileHtml: SysmonFileType = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaCommaSeparated: FileFormat = 0i32; +pub const sysmonFileReport: SysmonFileType = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaTabSeparated: FileFormat = 1i32; +pub const sysmonFileCsv: SysmonFileType = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaSql: FileFormat = 2i32; +pub const sysmonFileTsv: SysmonFileType = 4i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaBinary: FileFormat = 3i32; +pub const sysmonFileBlg: SysmonFileType = 5i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type FolderActionSteps = i32; +pub const sysmonFileRetiredBlg: SysmonFileType = 6i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaCreateCab: FolderActionSteps = 1i32; +pub const sysmonFileGif: SysmonFileType = 7i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaDeleteData: FolderActionSteps = 2i32; +pub type ValueMapType = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaSendCab: FolderActionSteps = 4i32; +pub const plaIndex: ValueMapType = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaDeleteCab: FolderActionSteps = 8i32; +pub const plaFlag: ValueMapType = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaDeleteReport: FolderActionSteps = 16i32; -pub const GeneralPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3286619090, data2: 6659, data3: 4559, data4: [148, 45, 0, 128, 41, 0, 67, 71] }; -pub const GraphPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3286619091, data2: 6659, data3: 4559, data4: [148, 45, 0, 128, 41, 0, 67, 71] }; +pub const plaFlagArray: ValueMapType = 3i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const H_WBEM_DATASOURCE: i32 = -1i32; -pub type IAlertDataCollector = *mut ::core::ffi::c_void; -pub type IApiTracingDataCollector = *mut ::core::ffi::c_void; -pub type IConfigurationDataCollector = *mut ::core::ffi::c_void; -pub type ICounterItem = *mut ::core::ffi::c_void; -pub type ICounterItem2 = *mut ::core::ffi::c_void; -pub type ICounters = *mut ::core::ffi::c_void; -pub type IDataCollector = *mut ::core::ffi::c_void; -pub type IDataCollectorCollection = *mut ::core::ffi::c_void; -pub type IDataCollectorSet = *mut ::core::ffi::c_void; -pub type IDataCollectorSetCollection = *mut ::core::ffi::c_void; -pub type IDataManager = *mut ::core::ffi::c_void; -pub type IFolderAction = *mut ::core::ffi::c_void; -pub type IFolderActionCollection = *mut ::core::ffi::c_void; -pub type ILogFileItem = *mut ::core::ffi::c_void; -pub type ILogFiles = *mut ::core::ffi::c_void; -pub type IPerformanceCounterDataCollector = *mut ::core::ffi::c_void; -pub type ISchedule = *mut ::core::ffi::c_void; -pub type IScheduleCollection = *mut ::core::ffi::c_void; -pub type ISystemMonitor = *mut ::core::ffi::c_void; -pub type ISystemMonitor2 = *mut ::core::ffi::c_void; -pub type ISystemMonitorEvents = *mut ::core::ffi::c_void; -pub type ITraceDataCollector = *mut ::core::ffi::c_void; -pub type ITraceDataProvider = *mut ::core::ffi::c_void; -pub type ITraceDataProviderCollection = *mut ::core::ffi::c_void; -pub type IValueMap = *mut ::core::ffi::c_void; -pub type IValueMapItem = *mut ::core::ffi::c_void; -pub const LIBID_SystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460799554, data2: 9481, data3: 4559, data4: [148, 47, 0, 128, 41, 0, 67, 71] }; -pub const LegacyDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946854, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const LegacyDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946855, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const LegacyTraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946856, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const LegacyTraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946857, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const LogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 384588776, data2: 57235, data3: 16951, data4: [148, 228, 158, 233, 24, 17, 29, 113] }; -pub const LogFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657840637, data2: 63161, data3: 20249, data4: [165, 217, 226, 208, 104, 88, 75, 197] }; +pub const plaValidation: ValueMapType = 4i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const MAX_COUNTER_PATH: u32 = 256u32; +pub type WeekDays = i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const MAX_PERF_OBJECTS_IN_QUERY_FUNCTION: i32 = 64i32; +pub const plaRunOnce: WeekDays = 0i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_ACCESS_DENIED: i32 = -1073738789i32; +pub const plaSunday: WeekDays = 1i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_ASYNC_QUERY_TIMEOUT: i32 = -2147481637i32; +pub const plaMonday: WeekDays = 2i32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_BINARY_LOG_CORRUPT: i32 = -1073738761i32; +pub const plaTuesday: WeekDays = 4i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaWednesday: WeekDays = 8i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaThursday: WeekDays = 16i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaFriday: WeekDays = 32i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaSaturday: WeekDays = 64i32; +#[doc = "*Required features: `\"Win32_System_Performance\"`*"] +pub const plaEveryday: WeekDays = 127i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -597,22 +1159,6 @@ impl ::core::clone::Clone for PDH_BROWSE_DLG_CONFIG_W { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CALC_NEGATIVE_DENOMINATOR: i32 = -2147481642i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CALC_NEGATIVE_TIMEBASE: i32 = -2147481641i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CALC_NEGATIVE_VALUE: i32 = -2147481640i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CANNOT_CONNECT_MACHINE: i32 = -1073738813i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CANNOT_CONNECT_WMI_SERVER: i32 = -1073738776i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CANNOT_READ_NAME_STRINGS: i32 = -1073738808i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: i32 = -2147481636i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_COUNTER_ALREADY_IN_QUERY: i32 = -1073738762i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PDH_COUNTER_INFO_A { @@ -747,26 +1293,6 @@ impl ::core::clone::Clone for PDH_COUNTER_PATH_ELEMENTS_W { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_BAD_COUNTERNAME: i32 = -1073738816i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_INVALID_DATA: i32 = -1073738822i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_ITEM_NOT_VALIDATED: i32 = -2147481645i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NEW_DATA: i32 = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NO_COUNTER: i32 = -1073738823i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NO_COUNTERNAME: i32 = -1073738817i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NO_INSTANCE: i32 = -2147481647i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NO_MACHINE: i32 = -2147481648i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_NO_OBJECT: i32 = -1073738824i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CSTATUS_VALID_DATA: i32 = 0i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PDH_DATA_ITEM_PATH_ELEMENTS_A { @@ -795,34 +1321,6 @@ impl ::core::clone::Clone for PDH_DATA_ITEM_PATH_ELEMENTS_W { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_DATA_SOURCE_IS_LOG_FILE: i32 = -1073738802i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_DATA_SOURCE_IS_REAL_TIME: i32 = -1073738801i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_DIALOG_CANCELLED: i32 = -2147481639i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_DLL_VERSION = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_CVERSION_WIN50: PDH_DLL_VERSION = 1280u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_VERSION: PDH_DLL_VERSION = 1283u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_END_OF_LOG_FILE: i32 = -2147481638i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_ENTRY_NOT_IN_LOG_FILE: i32 = -1073738803i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FILE_ALREADY_EXISTS: i32 = -1073738798i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FILE_NOT_FOUND: i32 = -1073738799i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_FMT = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FMT_DOUBLE: PDH_FMT = 512u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FMT_LARGE: PDH_FMT = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FMT_LONG: PDH_FMT = 256u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PDH_FMT_COUNTERVALUE { @@ -864,60 +1362,16 @@ impl ::core::clone::Clone for PDH_FMT_COUNTERVALUE_ITEM_A { } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub struct PDH_FMT_COUNTERVALUE_ITEM_W { - pub szName: ::windows_sys::core::PWSTR, - pub FmtValue: PDH_FMT_COUNTERVALUE, -} -impl ::core::marker::Copy for PDH_FMT_COUNTERVALUE_ITEM_W {} -impl ::core::clone::Clone for PDH_FMT_COUNTERVALUE_ITEM_W { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FUNCTION_NOT_FOUND: i32 = -1073738818i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INCORRECT_APPEND_TIME: i32 = -1073738757i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INSUFFICIENT_BUFFER: i32 = -1073738814i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_ARGUMENT: i32 = -1073738819i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_BUFFER: i32 = -1073738815i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_DATA: i32 = -1073738810i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_DATASOURCE: i32 = -1073738787i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_HANDLE: i32 = -1073738820i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_INSTANCE: i32 = -1073738811i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_PATH: i32 = -1073738812i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_SQLDB: i32 = -1073738786i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_INVALID_SQL_LOG_FORMAT: i32 = -1073738763i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_LOG = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_READ_ACCESS: PDH_LOG = 65536u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_WRITE_ACCESS: PDH_LOG = 131072u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_UPDATE_ACCESS: PDH_LOG = 262144u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOGSVC_NOT_OPENED: i32 = -1073738791i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOGSVC_QUERY_NOT_FOUND: i32 = -1073738792i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_FILE_CREATE_ERROR: i32 = -1073738807i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_FILE_OPEN_ERROR: i32 = -1073738806i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_FILE_TOO_SMALL: i32 = -1073738788i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_SAMPLE_TOO_SMALL: i32 = -1073738760i32; +pub struct PDH_FMT_COUNTERVALUE_ITEM_W { + pub szName: ::windows_sys::core::PWSTR, + pub FmtValue: PDH_FMT_COUNTERVALUE, +} +impl ::core::marker::Copy for PDH_FMT_COUNTERVALUE_ITEM_W {} +impl ::core::clone::Clone for PDH_FMT_COUNTERVALUE_ITEM_W { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1080,96 +1534,6 @@ impl ::core::clone::Clone for PDH_LOG_SERVICE_QUERY_INFO_W_0_1 { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_LOG_TYPE = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_UNDEFINED: PDH_LOG_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_CSV: PDH_LOG_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_SQL: PDH_LOG_TYPE = 7u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_TSV: PDH_LOG_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_BINARY: PDH_LOG_TYPE = 8u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_PERFMON: PDH_LOG_TYPE = 6u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_NOT_FOUND: i32 = -1073738805i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_RETIRED_BIN: u32 = 3u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_TRACE_GENERIC: u32 = 5u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_LOG_TYPE_TRACE_KERNEL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MAX_COUNTER_NAME: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MAX_COUNTER_PATH: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MAX_DATASOURCE_PATH: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MAX_INSTANCE_NAME: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MAX_SCALE: i32 = 7i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MEMORY_ALLOCATION_FAILURE: i32 = -1073738821i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MIN_SCALE: i32 = -7i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_MORE_DATA: i32 = -2147481646i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NOEXPANDCOUNTERS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NOEXPANDINSTANCES: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NOT_IMPLEMENTED: i32 = -1073738797i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NO_COUNTERS: i32 = -1073738785i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NO_DATA: i32 = -2147481643i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NO_DIALOG_DATA: i32 = -1073738809i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_NO_MORE_DATA: i32 = -1073738804i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_OS_EARLIER_VERSION: i32 = -1073738758i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_OS_LATER_VERSION: i32 = -1073738759i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_PATH_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PATH_WBEM_RESULT: PDH_PATH_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PATH_WBEM_INPUT: PDH_PATH_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PATH_WBEM_NONE: PDH_PATH_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_COLLECTION_ALREADY_RUNNING: i32 = -1073738775i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_COLLECTION_NOT_FOUND: i32 = -1073738773i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_ALREADY_EXISTS: i32 = -1073738770i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_FILEPATH: i32 = -1073738768i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_NAME_TOO_LONG: i32 = -1073738764i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_NOSTART: i32 = -1073738771i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_SCHEDULE_ELAPSED: i32 = -1073738772i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_SCHEDULE_OVERLAP: i32 = -1073738774i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_ERROR_TYPE_MISMATCH: i32 = -1073738769i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_SERVICE_ERROR: i32 = -1073738767i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_VALIDATION_ERROR: i32 = -1073738766i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_PLA_VALIDATION_WARNING: i32 = -2147480589i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_QUERY_PERF_DATA_TIMEOUT: i32 = -1073738754i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1232,34 +1596,6 @@ impl ::core::clone::Clone for PDH_RAW_LOG_RECORD { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_REFRESHCOUNTERS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_RETRY: i32 = -2147481644i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PDH_SELECT_DATA_SOURCE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FLAGS_FILE_BROWSER_ONLY: PDH_SELECT_DATA_SOURCE_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_FLAGS_NONE: PDH_SELECT_DATA_SOURCE_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_ALLOCCON_FAILED: i32 = -1073738783i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_ALLOC_FAILED: i32 = -1073738784i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_ALTER_DETAIL_FAILED: i32 = -1073738755i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_BIND_FAILED: i32 = -1073738777i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_CONNECT_FAILED: i32 = -1073738778i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_EXEC_DIRECT_FAILED: i32 = -1073738782i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_FETCH_FAILED: i32 = -1073738781i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_MORE_RESULTS_FAILED: i32 = -1073738779i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_SQL_ROWCOUNT_FAILED: i32 = -1073738780i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PDH_STATISTICS { @@ -1275,8 +1611,6 @@ impl ::core::clone::Clone for PDH_STATISTICS { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_STRING_NOT_FOUND: i32 = -1073738796i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PDH_TIME_INFO { @@ -1290,48 +1624,6 @@ impl ::core::clone::Clone for PDH_TIME_INFO { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_UNABLE_MAP_NAME_FILES: i32 = -2147480619i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_UNABLE_READ_LOG_HEADER: i32 = -1073738800i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_UNKNOWN_LOGSVC_COMMAND: i32 = -1073738793i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_UNKNOWN_LOG_FORMAT: i32 = -1073738794i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_UNMATCHED_APPEND_COUNTER: i32 = -1073738756i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PDH_WBEM_ERROR: i32 = -1073738790i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PERFLIBREQUEST = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ADD_COUNTER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_INSTANCE: &str = "_Total"; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_MAX: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ATTRIB_BY_REFERENCE: u64 = 1u64; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ATTRIB_DISPLAY_AS_HEX: u64 = 16u64; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ATTRIB_DISPLAY_AS_REAL: u64 = 8u64; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ATTRIB_NO_DISPLAYABLE: u64 = 2u64; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ATTRIB_NO_GROUP_SEPARATOR: u64 = 4u64; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COLLECT_END: u32 = 6u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COLLECT_START: u32 = 5u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_FLAG_AGGREGATE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_FLAG_HISTORY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_FLAG_INSTANCE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_FLAG_MULTIPLE: u32 = 2u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTERSET_INFO { @@ -1361,8 +1653,6 @@ impl ::core::clone::Clone for PERF_COUNTERSET_INSTANCE { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_MULTI_INSTANCES: u32 = 2u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTERSET_REG_INFO { @@ -1378,22 +1668,6 @@ impl ::core::clone::Clone for PERF_COUNTERSET_REG_INFO { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_SINGLE_AGGREGATE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET_SINGLE_INSTANCE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PERF_COUNTER_AGGREGATE_FUNC = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_UNDEFINED: PERF_COUNTER_AGGREGATE_FUNC = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_TOTAL: PERF_COUNTER_AGGREGATE_FUNC = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_AVG: PERF_COUNTER_AGGREGATE_FUNC = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_MIN: PERF_COUNTER_AGGREGATE_FUNC = 3u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_BASE: u32 = 196608u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTER_BLOCK { @@ -1463,10 +1737,6 @@ impl ::core::clone::Clone for PERF_COUNTER_DEFINITION { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_ELAPSED: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_FRACTION: u32 = 131072u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTER_HEADER { @@ -1481,10 +1751,6 @@ impl ::core::clone::Clone for PERF_COUNTER_HEADER { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_HISTOGRAM: u32 = 393216u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_HISTOGRAM_TYPE: u32 = 2147483648u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTER_IDENTIFIER { @@ -1536,12 +1802,6 @@ impl ::core::clone::Clone for PERF_COUNTER_INFO { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_PRECISION: u32 = 458752u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_QUEUELEN: u32 = 327680u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_RATE: u32 = 65536u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_COUNTER_REG_INFO { @@ -1563,8 +1823,6 @@ impl ::core::clone::Clone for PERF_COUNTER_REG_INFO { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTER_VALUE: u32 = 0u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1593,56 +1851,24 @@ impl ::core::clone::Clone for PERF_DATA_BLOCK { } } #[repr(C)] -#[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct PERF_DATA_HEADER { - pub dwTotalSize: u32, - pub dwNumCounters: u32, - pub PerfTimeStamp: i64, - pub PerfTime100NSec: i64, - pub PerfFreq: i64, - pub SystemTime: super::super::Foundation::SYSTEMTIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for PERF_DATA_HEADER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PERF_DATA_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DATA_REVISION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DATA_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DELTA_BASE: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DELTA_COUNTER: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PERF_DETAIL = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DETAIL_NOVICE: PERF_DETAIL = 100u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DETAIL_ADVANCED: PERF_DETAIL = 200u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DETAIL_EXPERT: PERF_DETAIL = 300u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DETAIL_WIZARD: PERF_DETAIL = 400u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DISPLAY_NOSHOW: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DISPLAY_NO_SUFFIX: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DISPLAY_PERCENT: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DISPLAY_PER_SEC: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_DISPLAY_SECONDS: u32 = 805306368u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ENUM_INSTANCES: u32 = 3u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_FILTER: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PERF_DATA_HEADER { + pub dwTotalSize: u32, + pub dwNumCounters: u32, + pub PerfTimeStamp: i64, + pub PerfTime100NSec: i64, + pub PerfFreq: i64, + pub SystemTime: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PERF_DATA_HEADER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PERF_DATA_HEADER { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_INSTANCE_DEFINITION { @@ -1671,20 +1897,6 @@ impl ::core::clone::Clone for PERF_INSTANCE_HEADER { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_INVERSE_COUNTER: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_MAX_INSTANCE_NAME: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PERF_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PERF_MEM_FREE = ::core::option::Option; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_METADATA_MULTIPLE_INSTANCES: i32 = -2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_METADATA_NO_INSTANCES: i32 = -3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_MULTI_COUNTER: u32 = 33554432u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_MULTI_COUNTERS { @@ -1709,18 +1921,6 @@ impl ::core::clone::Clone for PERF_MULTI_INSTANCES { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_NO_INSTANCES: i32 = -1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_NO_UNIQUE_ID: i32 = -1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_NUMBER_DECIMAL: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_NUMBER_DEC_1000: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_NUMBER_HEX: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_OBJECT_TIMER: u32 = 2097152u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1791,22 +1991,6 @@ impl ::core::clone::Clone for PERF_PROVIDER_CONTEXT { *self } } -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_PROVIDER_DRIVER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_PROVIDER_KERNEL_MODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_PROVIDER_USER_MODE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REMOVE_COUNTER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_SIZE_DWORD: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_SIZE_LARGE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_SIZE_VARIABLE_LEN: u32 = 768u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_SIZE_ZERO: u32 = 512u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub struct PERF_STRING_BUFFER_HEADER { @@ -1831,205 +2015,21 @@ impl ::core::clone::Clone for PERF_STRING_COUNTER_HEADER { *self } } +pub type PerfProviderHandle = isize; +pub type PerfQueryHandle = isize; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TEXT_ASCII: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TEXT_UNICODE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TIMER_100NS: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TIMER_TICK: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TYPE_COUNTER: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TYPE_NUMBER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TYPE_TEXT: u32 = 2048u32; +pub type CounterPathCallBack = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_TYPE_ZERO: u32 = 3072u32; +pub type PERFLIBREQUEST = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_WILDCARD_COUNTER: u32 = 4294967295u32; +pub type PERF_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_WILDCARD_INSTANCE: &str = "*"; +pub type PERF_MEM_FREE = ::core::option::Option; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type PLA_CABEXTRACT_CALLBACK = ::core::option::Option; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_AUTOLOGGER: u32 = 32u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_LEGACY_SESSION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_LEGACY_SVC: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_LOCAL: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_V1_SESSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_V1_SVC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PLA_CAPABILITY_V1_SYSTEM: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type PM_CLOSE_PROC = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type PM_COLLECT_PROC = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub type PM_OPEN_PROC = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PerfCounterDataType = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_ERROR_RETURN: PerfCounterDataType = 0i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_SINGLE_COUNTER: PerfCounterDataType = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_MULTIPLE_COUNTERS: PerfCounterDataType = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_MULTIPLE_INSTANCES: PerfCounterDataType = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_COUNTERSET: PerfCounterDataType = 6i32; -pub type PerfProviderHandle = isize; -pub type PerfQueryHandle = isize; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type PerfRegInfoType = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTERSET_STRUCT: PerfRegInfoType = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTER_STRUCT: PerfRegInfoType = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTERSET_NAME_STRING: PerfRegInfoType = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTERSET_HELP_STRING: PerfRegInfoType = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTER_NAME_STRINGS: PerfRegInfoType = 5i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTER_HELP_STRINGS: PerfRegInfoType = 6i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_PROVIDER_NAME: PerfRegInfoType = 7i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_PROVIDER_GUID: PerfRegInfoType = 8i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTERSET_ENGLISH_NAME: PerfRegInfoType = 9i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_REG_COUNTER_ENGLISH_NAMES: PerfRegInfoType = 10i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type REAL_TIME_DATA_SOURCE_ID_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const DATA_SOURCE_REGISTRY: REAL_TIME_DATA_SOURCE_ID_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const DATA_SOURCE_WBEM: REAL_TIME_DATA_SOURCE_ID_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type ReportValueTypeConstants = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDefaultValue: ReportValueTypeConstants = 0i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonCurrentValue: ReportValueTypeConstants = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonAverage: ReportValueTypeConstants = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonMinimum: ReportValueTypeConstants = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonMaximum: ReportValueTypeConstants = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type ResourcePolicy = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaDeleteLargest: ResourcePolicy = 0i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaDeleteOldest: ResourcePolicy = 1i32; -pub const S_PDH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 81159000, data2: 50337, data3: 16795, data4: [128, 35, 35, 183, 57, 2, 222, 44] }; -pub const ServerDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946865, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const ServerDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946866, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const SourcePropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 217262753, data2: 30065, data3: 4560, data4: [147, 196, 0, 170, 0, 163, 221, 234] }; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type StreamMode = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaFile: StreamMode = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaRealTime: StreamMode = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaBoth: StreamMode = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaBuffering: StreamMode = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type SysmonBatchReason = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonBatchNone: SysmonBatchReason = 0i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonBatchAddFiles: SysmonBatchReason = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonBatchAddCounters: SysmonBatchReason = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonBatchAddFilesAutoCounters: SysmonBatchReason = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type SysmonDataType = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDataAvg: SysmonDataType = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDataMin: SysmonDataType = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDataMax: SysmonDataType = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDataTime: SysmonDataType = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonDataCount: SysmonDataType = 5i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type SysmonFileType = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileHtml: SysmonFileType = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileReport: SysmonFileType = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileCsv: SysmonFileType = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileTsv: SysmonFileType = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileBlg: SysmonFileType = 5i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileRetiredBlg: SysmonFileType = 6i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const sysmonFileGif: SysmonFileType = 7i32; -pub const SystemDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946886, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const SystemDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946887, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const SystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 71] }; -pub const SystemMonitor2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133874572, data2: 24376, data3: 17938, data4: [172, 254, 110, 208, 76, 123, 122, 248] }; -pub const TraceDataProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946835, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const TraceDataProviderCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946833, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const TraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946844, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -pub const TraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946864, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type ValueMapType = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaIndex: ValueMapType = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaFlag: ValueMapType = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaFlagArray: ValueMapType = 3i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaValidation: ValueMapType = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const WINPERF_LOG_DEBUG: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const WINPERF_LOG_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const WINPERF_LOG_USER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const WINPERF_LOG_VERBOSE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub type WeekDays = i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaRunOnce: WeekDays = 0i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaSunday: WeekDays = 1i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaMonday: WeekDays = 2i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaTuesday: WeekDays = 4i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaWednesday: WeekDays = 8i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaThursday: WeekDays = 16i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaFriday: WeekDays = 32i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaSaturday: WeekDays = 64i32; -#[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const plaEveryday: WeekDays = 127i32; -pub type _ICounterItemUnion = *mut ::core::ffi::c_void; -pub type _ISystemMonitorUnion = *mut ::core::ffi::c_void; -- cgit v1.2.3