diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs | 197 |
1 files changed, 119 insertions, 78 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs index 2af7c63c8..255de3231 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/Wmi/mod.rs @@ -1,8 +1,4 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "cdecl" { - #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] - pub fn MI_Application_InitializeV1(flags: u32, applicationid: *const u16, extendederror: *mut *mut MI_Instance, application: *mut MI_Application) -> MI_Result; -} +::windows_sys::core::link ! ( "mi.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] fn MI_Application_InitializeV1 ( flags : u32 , applicationid : *const u16 , extendederror : *mut *mut MI_Instance , application : *mut MI_Application ) -> MI_Result ); pub type IEnumWbemClassObject = *mut ::core::ffi::c_void; pub type IMofCompiler = *mut ::core::ffi::c_void; pub type ISWbemDateTime = *mut ::core::ffi::c_void; @@ -180,41 +176,67 @@ pub const MI_SERIALIZER_FLAGS_CLASS_DEEP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_SERIALIZER_FLAGS_INSTANCE_WITH_CLASS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: &str = "MI_SUBSCRIBE_BOOKMARK_NEWEST"; +pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MI_SUBSCRIBE_BOOKMARK_NEWEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: &str = "MI_SUBSCRIBE_BOOKMARK_OLDEST"; +pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MI_SUBSCRIBE_BOOKMARK_OLDEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_WRITEMESSAGE_CHANNEL_DEBUG: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_WRITEMESSAGE_CHANNEL_VERBOSE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_WRITEMESSAGE_CHANNEL_WARNING: u32 = 0u32; -pub const MofCompiler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1840224087, data2: 11831, data3: 4562, data4: [174, 201, 0, 192, 79, 182, 136, 32] }; -pub const SWbemDateTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1205845588, data2: 53110, data3: 4563, data4: [179, 143, 0, 16, 90, 31, 71, 58] }; -pub const SWbemEventSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183192, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemLastError: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271487148, data2: 53197, data3: 4561, data4: [139, 5, 0, 96, 8, 6, 217, 182] }; -pub const SWbemLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1990607192, data2: 52033, data3: 4561, data4: [139, 2, 0, 96, 8, 6, 217, 182] }; -pub const SWbemMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183195, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemMethodSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183194, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemNamedValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183200, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemNamedValueSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2599237710, data2: 52875, data3: 4561, data4: [139, 5, 0, 96, 8, 6, 217, 182] }; -pub const SWbemObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183202, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemObjectEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3602755506, data2: 37941, data3: 18719, data4: [187, 135, 106, 160, 240, 188, 49, 162] }; -pub const SWbemObjectPath: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1469168678, data2: 52892, data3: 4561, data4: [151, 191, 0, 0, 248, 30, 132, 156] }; -pub const SWbemObjectSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183201, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemPrivilege: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 653158332, data2: 22532, data3: 4562, data4: [139, 74, 0, 96, 8, 6, 217, 182] }; -pub const SWbemPrivilegeSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 653158334, data2: 22532, data3: 4562, data4: [139, 74, 0, 96, 8, 6, 217, 182] }; -pub const SWbemProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183197, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemPropertySet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183196, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemQualifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183199, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemQualifierSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183198, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemRefreshableItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2355647676, data2: 56907, data3: 4563, data4: [179, 144, 0, 16, 90, 31, 71, 58] }; -pub const SWbemRefresher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530145628, data2: 55745, data3: 4563, data4: [179, 143, 0, 16, 90, 31, 71, 58] }; -pub const SWbemSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3041748713, data2: 8839, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 79183203, data2: 8622, data3: 4562, data4: [139, 51, 0, 96, 8, 6, 217, 182] }; -pub const SWbemServicesEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1659183836, data2: 36083, data3: 16552, data4: [139, 46, 55, 213, 149, 101, 30, 64] }; -pub const SWbemSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1970375834, data2: 61481, data3: 4561, data4: [161, 172, 0, 192, 79, 182, 194, 35] }; -pub const UnsecuredApartment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1237131304, data2: 5411, data3: 4561, data4: [173, 121, 0, 192, 79, 216, 253, 255] }; +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const MofCompiler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6daf9757_2e37_11d2_aec9_00c04fb68820); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemDateTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x47dfbe54_cf76_11d3_b38f_00105a1f473a); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemEventSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d58_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemLastError: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2feeeac_cfcd_11d1_8b05_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76a64158_cb41_11d1_8b02_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5b_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemMethodSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5a_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemNamedValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d60_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemNamedValueSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9aed384e_ce8b_11d1_8b05_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d62_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemObjectEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd6bdafb2_9435_491f_bb87_6aa0f0bc31a2); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemObjectPath: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5791bc26_ce9c_11d1_97bf_0000f81e849c); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemObjectSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d61_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemPrivilege: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26ee67bc_5804_11d2_8b4a_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemPrivilegeSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26ee67be_5804_11d2_8b4a_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5d_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemPropertySet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5c_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemQualifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5f_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemQualifierSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d5e_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemRefreshableItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8c6854bc_de4b_11d3_b390_00105a1f473a); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemRefresher: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd269bf5c_d9c1_11d3_b38f_00105a1f473a); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb54d66e9_2287_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04b83d63_21ae_11d2_8b33_00600806d9b6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemServicesEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x62e522dc_8cf3_40a8_8b2e_37d595651e40); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const SWbemSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75718c9a_f029_11d1_a1ac_00c04fb6c223); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const UnsecuredApartment: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49bd2028_1523_11d1_ad79_00c04fd8fdff); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const WBEMS_DISPID_COMPLETED: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] @@ -231,25 +253,44 @@ pub const WBEMS_DISPID_PROGRESS: u32 = 3u32; pub const WBEM_INFINITE: i32 = -1i32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const WBEM_NO_WAIT: i32 = 0i32; -pub const WMIExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4036451070, data2: 23679, data3: 4562, data4: [139, 116, 0, 16, 75, 42, 251, 65] }; -pub const WbemAdministrativeLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3414513100, data2: 37160, data3: 4561, data4: [173, 155, 0, 192, 79, 216, 253, 255] }; -pub const WbemAuthenticatedLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3440919350, data2: 37160, data3: 4561, data4: [173, 155, 0, 192, 79, 216, 253, 255] }; -pub const WbemBackupRestore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3298702022, data2: 48267, data3: 4562, data4: [133, 212, 0, 16, 90, 31, 131, 4] }; -pub const WbemClassObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590322822, data2: 5967, data3: 4562, data4: [181, 249, 0, 16, 75, 112, 62, 253] }; -pub const WbemContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1732994712, data2: 61074, data3: 4560, data4: [173, 113, 0, 192, 79, 216, 253, 255] }; -pub const WbemDCOMTransport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4157484563, data2: 35984, data3: 4561, data4: [158, 123, 0, 192, 79, 195, 36, 168] }; -pub const WbemDecoupledBasicEventProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4126627639, data2: 10307, data3: 20258, data4: [147, 61, 199, 106, 151, 205, 166, 47] }; -pub const WbemDecoupledRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1291614514, data2: 3997, data3: 19439, data4: [156, 50, 142, 162, 166, 181, 111, 203] }; -pub const WbemDefPath: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3477914629, data2: 58053, data3: 19933, data4: [179, 206, 94, 117, 130, 216, 201, 250] }; -pub const WbemLevel1Login: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2344874078, data2: 55403, data3: 4560, data4: [160, 117, 0, 192, 79, 182, 136, 32] }; -pub const WbemLocalAddrRes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2701412353, data2: 36734, data3: 4561, data4: [158, 124, 0, 192, 79, 195, 36, 168] }; -pub const WbemLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167128593, data2: 7482, data3: 4560, data4: [137, 31, 0, 170, 0, 75, 46, 36] }; -pub const WbemObjectTextSrc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2367444381, data2: 34032, data3: 19379, data4: [167, 213, 86, 167, 67, 90, 155, 166] }; -pub const WbemQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3939016740, data2: 8674, data3: 17699, data4: [173, 115, 167, 26, 10, 162, 245, 106] }; -pub const WbemRefresher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3340068594, data2: 22046, data3: 4561, data4: [173, 135, 0, 192, 79, 216, 253, 255] }; -pub const WbemStatusCodeText: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3951550909, data2: 12851, data3: 4562, data4: [174, 201, 0, 192, 79, 182, 136, 32] }; -pub const WbemUnauthenticatedLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1144945529, data2: 56881, data3: 4562, data4: [179, 64, 0, 16, 75, 204, 75, 74] }; -pub const WbemUninitializedClassObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2046961654, data2: 28936, data3: 4561, data4: [173, 144, 0, 192, 79, 216, 253, 255] }; +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WMIExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0975afe_5c7f_11d2_8b74_00104b2afb41); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemAdministrativeLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb8555cc_9128_11d1_ad9b_00c04fd8fdff); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemAuthenticatedLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd184336_9128_11d1_ad9b_00c04fd8fdff); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemBackupRestore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc49e32c6_bc8b_11d2_85d4_00105a1f8304); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemClassObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a653086_174f_11d2_b5f9_00104b703efd); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x674b6698_ee92_11d0_ad71_00c04fd8fdff); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemDCOMTransport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf7ce2e13_8c90_11d1_9e7b_00c04fc324a8); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemDecoupledBasicEventProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5f75737_2843_4f22_933d_c76a97cda62f); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemDecoupledRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4cfc7932_0f9d_4bef_9c32_8ea2a6b56fcb); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemDefPath: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcf4cc405_e2c5_4ddd_b3ce_5e7582d8c9fa); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemLevel1Login: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8bc3f05e_d86b_11d0_a075_00c04fb68820); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemLocalAddrRes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1044801_8f7e_11d1_9e7c_00c04fc324a8); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4590f811_1d3a_11d0_891f_00aa004b2e24); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemObjectTextSrc: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d1c559d_84f0_4bb3_a7d5_56a7435a9ba6); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeac8a024_21e2_4523_ad73_a71a0aa2f56a); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemRefresher: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc71566f2_561e_11d1_ad87_00c04fd8fdff); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemStatusCodeText: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb87e1bd_3233_11d2_aec9_00c04fb68820); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemUnauthenticatedLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x443e7b79_de31_11d2_b340_00104bcc4b4a); +#[doc = "*Required features: `\"Win32_System_Wmi\"`*"] +pub const WbemUninitializedClassObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7a0227f6_7108_11d1_ad90_00c04fd8fdff); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub type CIMTYPE_ENUMERATION = i32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] @@ -4447,58 +4488,58 @@ impl ::core::clone::Clone for WBEM_COMPILE_STATUS_INFO { } } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_CancelCallback = ::core::option::Option<unsafe extern "system" fn(reason: MI_CancellationReason, callbackdata: *const ::core::ffi::c_void)>; +pub type MI_CancelCallback = ::core::option::Option<unsafe extern "system" fn(reason: MI_CancellationReason, callbackdata: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub type MI_Deserializer_ClassObjectNeeded = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, servername: *const u16, namespacename: *const u16, classname: *const u16, requestedclassobject: *mut *mut MI_Class) -> MI_Result>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub type MI_MainFunction = ::core::option::Option<unsafe extern "system" fn(server: *mut MI_Server) -> *mut MI_Module>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_MethodDecl_Invoke = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, parameters: *const MI_Instance)>; +pub type MI_MethodDecl_Invoke = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, parameters: *const MI_Instance) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_Module_Load = ::core::option::Option<unsafe extern "system" fn(self_: *mut *mut MI_Module_Self, context: *const MI_Context)>; +pub type MI_Module_Load = ::core::option::Option<unsafe extern "system" fn(self_: *mut *mut MI_Module_Self, context: *const MI_Context) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_Module_Unload = ::core::option::Option<unsafe extern "system" fn(self_: *const MI_Module_Self, context: *const MI_Context)>; +pub type MI_Module_Unload = ::core::option::Option<unsafe extern "system" fn(self_: *const MI_Module_Self, context: *const MI_Context) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_Class = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, classresult: *const MI_Class, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize)>; +pub type MI_OperationCallback_Class = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, classresult: *const MI_Class, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_Indication = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, bookmark: *const u16, machineid: *const u16, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize)>; +pub type MI_OperationCallback_Indication = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, bookmark: *const u16, machineid: *const u16, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_Instance = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize)>; +pub type MI_OperationCallback_Instance = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_PromptUser = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, message: *const u16, prompttype: MI_PromptType, promptuserresult: isize)>; +pub type MI_OperationCallback_PromptUser = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, message: *const u16, prompttype: MI_PromptType, promptuserresult: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_StreamedParameter = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, parametername: *const u16, resulttype: MI_Type, result: *const MI_Value, resultacknowledgement: isize)>; +pub type MI_OperationCallback_StreamedParameter = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, parametername: *const u16, resulttype: MI_Type, result: *const MI_Value, resultacknowledgement: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_WriteError = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, writeerrorresult: isize)>; +pub type MI_OperationCallback_WriteError = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, writeerrorresult: isize) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_WriteMessage = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, channel: u32, message: *const u16)>; +pub type MI_OperationCallback_WriteMessage = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, channel: u32, message: *const u16) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_OperationCallback_WriteProgress = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, activity: *const u16, currentoperation: *const u16, statusdescription: *const u16, percentagecomplete: u32, secondsremaining: u32)>; +pub type MI_OperationCallback_WriteProgress = ::core::option::Option<unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, activity: *const u16, currentoperation: *const u16, statusdescription: *const u16, percentagecomplete: u32, secondsremaining: u32) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_AssociatorInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, resultclass: *const u16, role: *const u16, resultrole: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter)>; +pub type MI_ProviderFT_AssociatorInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, resultclass: *const u16, role: *const u16, resultrole: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_CreateInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, newinstance: *const MI_Instance)>; +pub type MI_ProviderFT_CreateInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, newinstance: *const MI_Instance) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_DeleteInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance)>; +pub type MI_ProviderFT_DeleteInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_DisableIndications = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16)>; +pub type MI_ProviderFT_DisableIndications = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_EnableIndications = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16)>; +pub type MI_ProviderFT_EnableIndications = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_EnumerateInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter)>; +pub type MI_ProviderFT_EnumerateInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_GetInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, propertyset: *const MI_PropertySet)>; +pub type MI_ProviderFT_GetInstance = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, propertyset: *const MI_PropertySet) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_Invoke = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, inputparameters: *const MI_Instance)>; +pub type MI_ProviderFT_Invoke = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, inputparameters: *const MI_Instance) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_Load = ::core::option::Option<unsafe extern "system" fn(self_: *mut *mut ::core::ffi::c_void, selfmodule: *const MI_Module_Self, context: *const MI_Context)>; +pub type MI_ProviderFT_Load = ::core::option::Option<unsafe extern "system" fn(self_: *mut *mut ::core::ffi::c_void, selfmodule: *const MI_Module_Self, context: *const MI_Context) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_ModifyInstance = ::core::option::Option<unsafe extern "system" fn(self_: *mut ::core::ffi::c_void, context: *mut MI_Context, namespace: *const u16, classname: *const u16, modifiedinstance: *const MI_Instance, propertyset: *const MI_PropertySet)>; +pub type MI_ProviderFT_ModifyInstance = ::core::option::Option<unsafe extern "system" fn(self_: *mut ::core::ffi::c_void, context: *mut MI_Context, namespace: *const u16, classname: *const u16, modifiedinstance: *const MI_Instance, propertyset: *const MI_PropertySet) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_ReferenceInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, role: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter)>; +pub type MI_ProviderFT_ReferenceInstances = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, role: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_Subscribe = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, filter: *const MI_Filter, bookmark: *const u16, subscriptionid: u64, subscriptionself: *mut *mut ::core::ffi::c_void)>; +pub type MI_ProviderFT_Subscribe = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, filter: *const MI_Filter, bookmark: *const u16, subscriptionid: u64, subscriptionself: *mut *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_Unload = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context)>; +pub type MI_ProviderFT_Unload = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context) -> ()>; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub type MI_ProviderFT_Unsubscribe = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, subscriptionid: u64, subscriptionself: *const ::core::ffi::c_void)>; +pub type MI_ProviderFT_Unsubscribe = ::core::option::Option<unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, subscriptionid: u64, subscriptionself: *const ::core::ffi::c_void) -> ()>; |