1 ::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 );
2 pub type IEnumWbemClassObject
= *mut ::core
::ffi
::c_void
;
3 pub type IMofCompiler
= *mut ::core
::ffi
::c_void
;
4 pub type ISWbemDateTime
= *mut ::core
::ffi
::c_void
;
5 pub type ISWbemEventSource
= *mut ::core
::ffi
::c_void
;
6 pub type ISWbemLastError
= *mut ::core
::ffi
::c_void
;
7 pub type ISWbemLocator
= *mut ::core
::ffi
::c_void
;
8 pub type ISWbemMethod
= *mut ::core
::ffi
::c_void
;
9 pub type ISWbemMethodSet
= *mut ::core
::ffi
::c_void
;
10 pub type ISWbemNamedValue
= *mut ::core
::ffi
::c_void
;
11 pub type ISWbemNamedValueSet
= *mut ::core
::ffi
::c_void
;
12 pub type ISWbemObject
= *mut ::core
::ffi
::c_void
;
13 pub type ISWbemObjectEx
= *mut ::core
::ffi
::c_void
;
14 pub type ISWbemObjectPath
= *mut ::core
::ffi
::c_void
;
15 pub type ISWbemObjectSet
= *mut ::core
::ffi
::c_void
;
16 pub type ISWbemPrivilege
= *mut ::core
::ffi
::c_void
;
17 pub type ISWbemPrivilegeSet
= *mut ::core
::ffi
::c_void
;
18 pub type ISWbemProperty
= *mut ::core
::ffi
::c_void
;
19 pub type ISWbemPropertySet
= *mut ::core
::ffi
::c_void
;
20 pub type ISWbemQualifier
= *mut ::core
::ffi
::c_void
;
21 pub type ISWbemQualifierSet
= *mut ::core
::ffi
::c_void
;
22 pub type ISWbemRefreshableItem
= *mut ::core
::ffi
::c_void
;
23 pub type ISWbemRefresher
= *mut ::core
::ffi
::c_void
;
24 pub type ISWbemSecurity
= *mut ::core
::ffi
::c_void
;
25 pub type ISWbemServices
= *mut ::core
::ffi
::c_void
;
26 pub type ISWbemServicesEx
= *mut ::core
::ffi
::c_void
;
27 pub type ISWbemSink
= *mut ::core
::ffi
::c_void
;
28 pub type ISWbemSinkEvents
= *mut ::core
::ffi
::c_void
;
29 pub type IUnsecuredApartment
= *mut ::core
::ffi
::c_void
;
30 pub type IWMIExtension
= *mut ::core
::ffi
::c_void
;
31 pub type IWbemAddressResolution
= *mut ::core
::ffi
::c_void
;
32 pub type IWbemBackupRestore
= *mut ::core
::ffi
::c_void
;
33 pub type IWbemBackupRestoreEx
= *mut ::core
::ffi
::c_void
;
34 pub type IWbemCallResult
= *mut ::core
::ffi
::c_void
;
35 pub type IWbemClassObject
= *mut ::core
::ffi
::c_void
;
36 pub type IWbemClientConnectionTransport
= *mut ::core
::ffi
::c_void
;
37 pub type IWbemClientTransport
= *mut ::core
::ffi
::c_void
;
38 pub type IWbemConfigureRefresher
= *mut ::core
::ffi
::c_void
;
39 pub type IWbemConnectorLogin
= *mut ::core
::ffi
::c_void
;
40 pub type IWbemConstructClassObject
= *mut ::core
::ffi
::c_void
;
41 pub type IWbemContext
= *mut ::core
::ffi
::c_void
;
42 pub type IWbemDecoupledBasicEventProvider
= *mut ::core
::ffi
::c_void
;
43 pub type IWbemDecoupledRegistrar
= *mut ::core
::ffi
::c_void
;
44 pub type IWbemEventConsumerProvider
= *mut ::core
::ffi
::c_void
;
45 pub type IWbemEventProvider
= *mut ::core
::ffi
::c_void
;
46 pub type IWbemEventProviderQuerySink
= *mut ::core
::ffi
::c_void
;
47 pub type IWbemEventProviderSecurity
= *mut ::core
::ffi
::c_void
;
48 pub type IWbemEventSink
= *mut ::core
::ffi
::c_void
;
49 pub type IWbemHiPerfEnum
= *mut ::core
::ffi
::c_void
;
50 pub type IWbemHiPerfProvider
= *mut ::core
::ffi
::c_void
;
51 pub type IWbemLevel1Login
= *mut ::core
::ffi
::c_void
;
52 pub type IWbemLocator
= *mut ::core
::ffi
::c_void
;
53 pub type IWbemObjectAccess
= *mut ::core
::ffi
::c_void
;
54 pub type IWbemObjectSink
= *mut ::core
::ffi
::c_void
;
55 pub type IWbemObjectSinkEx
= *mut ::core
::ffi
::c_void
;
56 pub type IWbemObjectTextSrc
= *mut ::core
::ffi
::c_void
;
57 pub type IWbemPath
= *mut ::core
::ffi
::c_void
;
58 pub type IWbemPathKeyList
= *mut ::core
::ffi
::c_void
;
59 pub type IWbemPropertyProvider
= *mut ::core
::ffi
::c_void
;
60 pub type IWbemProviderIdentity
= *mut ::core
::ffi
::c_void
;
61 pub type IWbemProviderInit
= *mut ::core
::ffi
::c_void
;
62 pub type IWbemProviderInitSink
= *mut ::core
::ffi
::c_void
;
63 pub type IWbemQualifierSet
= *mut ::core
::ffi
::c_void
;
64 pub type IWbemQuery
= *mut ::core
::ffi
::c_void
;
65 pub type IWbemRefresher
= *mut ::core
::ffi
::c_void
;
66 pub type IWbemServices
= *mut ::core
::ffi
::c_void
;
67 pub type IWbemShutdown
= *mut ::core
::ffi
::c_void
;
68 pub type IWbemStatusCodeText
= *mut ::core
::ffi
::c_void
;
69 pub type IWbemTransport
= *mut ::core
::ffi
::c_void
;
70 pub type IWbemUnboundObjectSink
= *mut ::core
::ffi
::c_void
;
71 pub type IWbemUnsecuredApartment
= *mut ::core
::ffi
::c_void
;
72 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
73 pub const MI_CALL_VERSION
: u32 = 1u32;
74 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
75 pub const MI_CHAR_TYPE
: u32 = 2u32;
76 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
77 pub const MI_FLAG_ABSTRACT
: u32 = 131072u32;
78 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
79 pub const MI_FLAG_ADOPT
: u32 = 2147483648u32;
80 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
81 pub const MI_FLAG_ANY
: u32 = 127u32;
82 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
83 pub const MI_FLAG_ASSOCIATION
: u32 = 16u32;
84 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
85 pub const MI_FLAG_BORROW
: u32 = 1073741824u32;
86 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
87 pub const MI_FLAG_CLASS
: u32 = 1u32;
88 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
89 pub const MI_FLAG_DISABLEOVERRIDE
: u32 = 256u32;
90 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
91 pub const MI_FLAG_ENABLEOVERRIDE
: u32 = 128u32;
92 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
93 pub const MI_FLAG_EXPENSIVE
: u32 = 524288u32;
94 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
95 pub const MI_FLAG_EXTENDED
: u32 = 4096u32;
96 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
97 pub const MI_FLAG_IN
: u32 = 8192u32;
98 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
99 pub const MI_FLAG_INDICATION
: u32 = 32u32;
100 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
101 pub const MI_FLAG_KEY
: u32 = 4096u32;
102 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
103 pub const MI_FLAG_METHOD
: u32 = 2u32;
104 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
105 pub const MI_FLAG_NOT_MODIFIED
: u32 = 33554432u32;
106 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
107 pub const MI_FLAG_NULL
: u32 = 536870912u32;
108 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
109 pub const MI_FLAG_OUT
: u32 = 16384u32;
110 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
111 pub const MI_FLAG_PARAMETER
: u32 = 8u32;
112 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
113 pub const MI_FLAG_PROPERTY
: u32 = 4u32;
114 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
115 pub const MI_FLAG_READONLY
: u32 = 2097152u32;
116 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
117 pub const MI_FLAG_REFERENCE
: u32 = 64u32;
118 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
119 pub const MI_FLAG_REQUIRED
: u32 = 32768u32;
120 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
121 pub const MI_FLAG_RESTRICTED
: u32 = 512u32;
122 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
123 pub const MI_FLAG_STATIC
: u32 = 65536u32;
124 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
125 pub const MI_FLAG_STREAM
: u32 = 1048576u32;
126 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
127 pub const MI_FLAG_TERMINAL
: u32 = 262144u32;
128 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
129 pub const MI_FLAG_TOSUBCLASS
: u32 = 1024u32;
130 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
131 pub const MI_FLAG_TRANSLATABLE
: u32 = 2048u32;
132 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
133 pub const MI_FLAG_VERSION
: u32 = 469762048u32;
134 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
135 pub const MI_MAX_LOCALE_SIZE
: u32 = 128u32;
136 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
137 pub const MI_MODULE_FLAG_BOOLEANS
: u32 = 16u32;
138 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
139 pub const MI_MODULE_FLAG_CPLUSPLUS
: u32 = 32u32;
140 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
141 pub const MI_MODULE_FLAG_DESCRIPTIONS
: u32 = 2u32;
142 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
143 pub const MI_MODULE_FLAG_FILTER_SUPPORT
: u32 = 128u32;
144 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
145 pub const MI_MODULE_FLAG_LOCALIZED
: u32 = 64u32;
146 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
147 pub const MI_MODULE_FLAG_MAPPING_STRINGS
: u32 = 8u32;
148 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
149 pub const MI_MODULE_FLAG_STANDARD_QUALIFIERS
: u32 = 1u32;
150 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
151 pub const MI_MODULE_FLAG_VALUES
: u32 = 4u32;
152 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
153 pub const MI_OPERATIONFLAGS_BASIC_RTTI
: u32 = 2u32;
154 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
155 pub const MI_OPERATIONFLAGS_DEFAULT_RTTI
: u32 = 0u32;
156 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
157 pub const MI_OPERATIONFLAGS_EXPENSIVE_PROPERTIES
: u32 = 64u32;
158 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
159 pub const MI_OPERATIONFLAGS_FULL_RTTI
: u32 = 4u32;
160 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
161 pub const MI_OPERATIONFLAGS_LOCALIZED_QUALIFIERS
: u32 = 8u32;
162 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
163 pub const MI_OPERATIONFLAGS_MANUAL_ACK_RESULTS
: u32 = 1u32;
164 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
165 pub const MI_OPERATIONFLAGS_NO_RTTI
: u32 = 1024u32;
166 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
167 pub const MI_OPERATIONFLAGS_POLYMORPHISM_DEEP_BASE_PROPS_ONLY
: u32 = 384u32;
168 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
169 pub const MI_OPERATIONFLAGS_POLYMORPHISM_SHALLOW
: u32 = 128u32;
170 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
171 pub const MI_OPERATIONFLAGS_REPORT_OPERATION_STARTED
: u32 = 512u32;
172 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
173 pub const MI_OPERATIONFLAGS_STANDARD_RTTI
: u32 = 2048u32;
174 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
175 pub const MI_SERIALIZER_FLAGS_CLASS_DEEP
: u32 = 1u32;
176 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
177 pub const MI_SERIALIZER_FLAGS_INSTANCE_WITH_CLASS
: u32 = 1u32;
178 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
179 pub const MI_SUBSCRIBE_BOOKMARK_NEWEST
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MI_SUBSCRIBE_BOOKMARK_NEWEST");
180 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
181 pub const MI_SUBSCRIBE_BOOKMARK_OLDEST
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MI_SUBSCRIBE_BOOKMARK_OLDEST");
182 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
183 pub const MI_WRITEMESSAGE_CHANNEL_DEBUG
: u32 = 2u32;
184 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
185 pub const MI_WRITEMESSAGE_CHANNEL_VERBOSE
: u32 = 1u32;
186 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
187 pub const MI_WRITEMESSAGE_CHANNEL_WARNING
: u32 = 0u32;
188 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
189 pub const MofCompiler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6daf9757_2e37_11d2_aec9_00c04fb68820);
190 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
191 pub const SWbemDateTime
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x47dfbe54_cf76_11d3_b38f_00105a1f473a);
192 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
193 pub const SWbemEventSource
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d58_21ae_11d2_8b33_00600806d9b6);
194 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
195 pub const SWbemLastError
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc2feeeac_cfcd_11d1_8b05_00600806d9b6);
196 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
197 pub const SWbemLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x76a64158_cb41_11d1_8b02_00600806d9b6);
198 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
199 pub const SWbemMethod
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5b_21ae_11d2_8b33_00600806d9b6);
200 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
201 pub const SWbemMethodSet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5a_21ae_11d2_8b33_00600806d9b6);
202 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
203 pub const SWbemNamedValue
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d60_21ae_11d2_8b33_00600806d9b6);
204 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
205 pub const SWbemNamedValueSet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9aed384e_ce8b_11d1_8b05_00600806d9b6);
206 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
207 pub const SWbemObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d62_21ae_11d2_8b33_00600806d9b6);
208 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
209 pub const SWbemObjectEx
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd6bdafb2_9435_491f_bb87_6aa0f0bc31a2);
210 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
211 pub const SWbemObjectPath
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x5791bc26_ce9c_11d1_97bf_0000f81e849c);
212 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
213 pub const SWbemObjectSet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d61_21ae_11d2_8b33_00600806d9b6);
214 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
215 pub const SWbemPrivilege
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x26ee67bc_5804_11d2_8b4a_00600806d9b6);
216 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
217 pub const SWbemPrivilegeSet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x26ee67be_5804_11d2_8b4a_00600806d9b6);
218 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
219 pub const SWbemProperty
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5d_21ae_11d2_8b33_00600806d9b6);
220 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
221 pub const SWbemPropertySet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5c_21ae_11d2_8b33_00600806d9b6);
222 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
223 pub const SWbemQualifier
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5f_21ae_11d2_8b33_00600806d9b6);
224 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
225 pub const SWbemQualifierSet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d5e_21ae_11d2_8b33_00600806d9b6);
226 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
227 pub const SWbemRefreshableItem
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8c6854bc_de4b_11d3_b390_00105a1f473a);
228 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
229 pub const SWbemRefresher
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd269bf5c_d9c1_11d3_b38f_00105a1f473a);
230 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
231 pub const SWbemSecurity
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb54d66e9_2287_11d2_8b33_00600806d9b6);
232 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
233 pub const SWbemServices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x04b83d63_21ae_11d2_8b33_00600806d9b6);
234 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
235 pub const SWbemServicesEx
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x62e522dc_8cf3_40a8_8b2e_37d595651e40);
236 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
237 pub const SWbemSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x75718c9a_f029_11d1_a1ac_00c04fb6c223);
238 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
239 pub const UnsecuredApartment
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x49bd2028_1523_11d1_ad79_00c04fd8fdff);
240 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
241 pub const WBEMS_DISPID_COMPLETED
: u32 = 2u32;
242 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
243 pub const WBEMS_DISPID_CONNECTION_READY
: u32 = 5u32;
244 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
245 pub const WBEMS_DISPID_DERIVATION
: u32 = 23u32;
246 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
247 pub const WBEMS_DISPID_OBJECT_PUT
: u32 = 4u32;
248 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
249 pub const WBEMS_DISPID_OBJECT_READY
: u32 = 1u32;
250 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
251 pub const WBEMS_DISPID_PROGRESS
: u32 = 3u32;
252 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
253 pub const WBEM_INFINITE
: i32 = -1i32;
254 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
255 pub const WBEM_NO_WAIT
: i32 = 0i32;
256 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
257 pub const WMIExtension
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf0975afe_5c7f_11d2_8b74_00104b2afb41);
258 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
259 pub const WbemAdministrativeLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb8555cc_9128_11d1_ad9b_00c04fd8fdff);
260 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
261 pub const WbemAuthenticatedLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcd184336_9128_11d1_ad9b_00c04fd8fdff);
262 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
263 pub const WbemBackupRestore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc49e32c6_bc8b_11d2_85d4_00105a1f8304);
264 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
265 pub const WbemClassObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9a653086_174f_11d2_b5f9_00104b703efd);
266 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
267 pub const WbemContext
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x674b6698_ee92_11d0_ad71_00c04fd8fdff);
268 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
269 pub const WbemDCOMTransport
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf7ce2e13_8c90_11d1_9e7b_00c04fc324a8);
270 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
271 pub const WbemDecoupledBasicEventProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf5f75737_2843_4f22_933d_c76a97cda62f);
272 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
273 pub const WbemDecoupledRegistrar
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4cfc7932_0f9d_4bef_9c32_8ea2a6b56fcb);
274 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
275 pub const WbemDefPath
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcf4cc405_e2c5_4ddd_b3ce_5e7582d8c9fa);
276 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
277 pub const WbemLevel1Login
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8bc3f05e_d86b_11d0_a075_00c04fb68820);
278 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
279 pub const WbemLocalAddrRes
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xa1044801_8f7e_11d1_9e7c_00c04fc324a8);
280 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
281 pub const WbemLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4590f811_1d3a_11d0_891f_00aa004b2e24);
282 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
283 pub const WbemObjectTextSrc
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8d1c559d_84f0_4bb3_a7d5_56a7435a9ba6);
284 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
285 pub const WbemQuery
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xeac8a024_21e2_4523_ad73_a71a0aa2f56a);
286 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
287 pub const WbemRefresher
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc71566f2_561e_11d1_ad87_00c04fd8fdff);
288 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
289 pub const WbemStatusCodeText
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xeb87e1bd_3233_11d2_aec9_00c04fb68820);
290 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
291 pub const WbemUnauthenticatedLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x443e7b79_de31_11d2_b340_00104bcc4b4a);
292 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
293 pub const WbemUninitializedClassObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x7a0227f6_7108_11d1_ad90_00c04fd8fdff);
294 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
295 pub type CIMTYPE_ENUMERATION
= i32;
296 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
297 pub const CIM_ILLEGAL
: CIMTYPE_ENUMERATION
= 4095i32;
298 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
299 pub const CIM_EMPTY
: CIMTYPE_ENUMERATION
= 0i32;
300 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
301 pub const CIM_SINT8
: CIMTYPE_ENUMERATION
= 16i32;
302 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
303 pub const CIM_UINT8
: CIMTYPE_ENUMERATION
= 17i32;
304 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
305 pub const CIM_SINT16
: CIMTYPE_ENUMERATION
= 2i32;
306 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
307 pub const CIM_UINT16
: CIMTYPE_ENUMERATION
= 18i32;
308 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
309 pub const CIM_SINT32
: CIMTYPE_ENUMERATION
= 3i32;
310 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
311 pub const CIM_UINT32
: CIMTYPE_ENUMERATION
= 19i32;
312 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
313 pub const CIM_SINT64
: CIMTYPE_ENUMERATION
= 20i32;
314 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
315 pub const CIM_UINT64
: CIMTYPE_ENUMERATION
= 21i32;
316 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
317 pub const CIM_REAL32
: CIMTYPE_ENUMERATION
= 4i32;
318 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
319 pub const CIM_REAL64
: CIMTYPE_ENUMERATION
= 5i32;
320 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
321 pub const CIM_BOOLEAN
: CIMTYPE_ENUMERATION
= 11i32;
322 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
323 pub const CIM_STRING
: CIMTYPE_ENUMERATION
= 8i32;
324 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
325 pub const CIM_DATETIME
: CIMTYPE_ENUMERATION
= 101i32;
326 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
327 pub const CIM_REFERENCE
: CIMTYPE_ENUMERATION
= 102i32;
328 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
329 pub const CIM_CHAR16
: CIMTYPE_ENUMERATION
= 103i32;
330 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
331 pub const CIM_OBJECT
: CIMTYPE_ENUMERATION
= 13i32;
332 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
333 pub const CIM_FLAG_ARRAY
: CIMTYPE_ENUMERATION
= 8192i32;
334 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
335 pub type MI_CallbackMode
= i32;
336 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
337 pub const MI_CALLBACKMODE_REPORT
: MI_CallbackMode
= 0i32;
338 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
339 pub const MI_CALLBACKMODE_INQUIRE
: MI_CallbackMode
= 1i32;
340 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
341 pub const MI_CALLBACKMODE_IGNORE
: MI_CallbackMode
= 2i32;
342 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
343 pub type MI_CancellationReason
= i32;
344 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
345 pub const MI_REASON_NONE
: MI_CancellationReason
= 0i32;
346 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
347 pub const MI_REASON_TIMEOUT
: MI_CancellationReason
= 1i32;
348 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
349 pub const MI_REASON_SHUTDOWN
: MI_CancellationReason
= 2i32;
350 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
351 pub const MI_REASON_SERVICESTOP
: MI_CancellationReason
= 3i32;
352 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
353 pub type MI_DestinationOptions_ImpersonationType
= i32;
354 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
355 pub const MI_DestinationOptions_ImpersonationType_Default
: MI_DestinationOptions_ImpersonationType
= 0i32;
356 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
357 pub const MI_DestinationOptions_ImpersonationType_None
: MI_DestinationOptions_ImpersonationType
= 1i32;
358 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
359 pub const MI_DestinationOptions_ImpersonationType_Identify
: MI_DestinationOptions_ImpersonationType
= 2i32;
360 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
361 pub const MI_DestinationOptions_ImpersonationType_Impersonate
: MI_DestinationOptions_ImpersonationType
= 3i32;
362 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
363 pub const MI_DestinationOptions_ImpersonationType_Delegate
: MI_DestinationOptions_ImpersonationType
= 4i32;
364 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
365 pub type MI_ErrorCategory
= i32;
366 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
367 pub const MI_ERRORCATEGORY_NOT_SPECIFIED
: MI_ErrorCategory
= 0i32;
368 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
369 pub const MI_ERRORCATEGORY_OPEN_ERROR
: MI_ErrorCategory
= 1i32;
370 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
371 pub const MI_ERRORCATEGORY_CLOS_EERROR
: MI_ErrorCategory
= 2i32;
372 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
373 pub const MI_ERRORCATEGORY_DEVICE_ERROR
: MI_ErrorCategory
= 3i32;
374 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
375 pub const MI_ERRORCATEGORY_DEADLOCK_DETECTED
: MI_ErrorCategory
= 4i32;
376 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
377 pub const MI_ERRORCATEGORY_INVALID_ARGUMENT
: MI_ErrorCategory
= 5i32;
378 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
379 pub const MI_ERRORCATEGORY_INVALID_DATA
: MI_ErrorCategory
= 6i32;
380 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
381 pub const MI_ERRORCATEGORY_INVALID_OPERATION
: MI_ErrorCategory
= 7i32;
382 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
383 pub const MI_ERRORCATEGORY_INVALID_RESULT
: MI_ErrorCategory
= 8i32;
384 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
385 pub const MI_ERRORCATEGORY_INVALID_TYPE
: MI_ErrorCategory
= 9i32;
386 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
387 pub const MI_ERRORCATEGORY_METADATA_ERROR
: MI_ErrorCategory
= 10i32;
388 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
389 pub const MI_ERRORCATEGORY_NOT_IMPLEMENTED
: MI_ErrorCategory
= 11i32;
390 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
391 pub const MI_ERRORCATEGORY_NOT_INSTALLED
: MI_ErrorCategory
= 12i32;
392 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
393 pub const MI_ERRORCATEGORY_OBJECT_NOT_FOUND
: MI_ErrorCategory
= 13i32;
394 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
395 pub const MI_ERRORCATEGORY_OPERATION_STOPPED
: MI_ErrorCategory
= 14i32;
396 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
397 pub const MI_ERRORCATEGORY_OPERATION_TIMEOUT
: MI_ErrorCategory
= 15i32;
398 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
399 pub const MI_ERRORCATEGORY_SYNTAX_ERROR
: MI_ErrorCategory
= 16i32;
400 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
401 pub const MI_ERRORCATEGORY_PARSER_ERROR
: MI_ErrorCategory
= 17i32;
402 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
403 pub const MI_ERRORCATEGORY_ACCESS_DENIED
: MI_ErrorCategory
= 18i32;
404 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
405 pub const MI_ERRORCATEGORY_RESOURCE_BUSY
: MI_ErrorCategory
= 19i32;
406 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
407 pub const MI_ERRORCATEGORY_RESOURCE_EXISTS
: MI_ErrorCategory
= 20i32;
408 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
409 pub const MI_ERRORCATEGORY_RESOURCE_UNAVAILABLE
: MI_ErrorCategory
= 21i32;
410 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
411 pub const MI_ERRORCATEGORY_READ_ERROR
: MI_ErrorCategory
= 22i32;
412 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
413 pub const MI_ERRORCATEGORY_WRITE_ERROR
: MI_ErrorCategory
= 23i32;
414 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
415 pub const MI_ERRORCATEGORY_FROM_STDERR
: MI_ErrorCategory
= 24i32;
416 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
417 pub const MI_ERRORCATEGORY_SECURITY_ERROR
: MI_ErrorCategory
= 25i32;
418 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
419 pub const MI_ERRORCATEGORY_PROTOCOL_ERROR
: MI_ErrorCategory
= 26i32;
420 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
421 pub const MI_ERRORCATEGORY_CONNECTION_ERROR
: MI_ErrorCategory
= 27i32;
422 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
423 pub const MI_ERRORCATEGORY_AUTHENTICATION_ERROR
: MI_ErrorCategory
= 28i32;
424 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
425 pub const MI_ERRORCATEGORY_LIMITS_EXCEEDED
: MI_ErrorCategory
= 29i32;
426 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
427 pub const MI_ERRORCATEGORY_QUOTA_EXCEEDED
: MI_ErrorCategory
= 30i32;
428 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
429 pub const MI_ERRORCATEGORY_NOT_ENABLED
: MI_ErrorCategory
= 31i32;
430 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
431 pub type MI_LocaleType
= i32;
432 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
433 pub const MI_LOCALE_TYPE_REQUESTED_UI
: MI_LocaleType
= 0i32;
434 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
435 pub const MI_LOCALE_TYPE_REQUESTED_DATA
: MI_LocaleType
= 1i32;
436 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
437 pub const MI_LOCALE_TYPE_CLOSEST_UI
: MI_LocaleType
= 2i32;
438 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
439 pub const MI_LOCALE_TYPE_CLOSEST_DATA
: MI_LocaleType
= 3i32;
440 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
441 pub type MI_OperationCallback_ResponseType
= i32;
442 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
443 pub const MI_OperationCallback_ResponseType_No
: MI_OperationCallback_ResponseType
= 0i32;
444 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
445 pub const MI_OperationCallback_ResponseType_Yes
: MI_OperationCallback_ResponseType
= 1i32;
446 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
447 pub const MI_OperationCallback_ResponseType_NoToAll
: MI_OperationCallback_ResponseType
= 2i32;
448 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
449 pub const MI_OperationCallback_ResponseType_YesToAll
: MI_OperationCallback_ResponseType
= 3i32;
450 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
451 pub type MI_PromptType
= i32;
452 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
453 pub const MI_PROMPTTYPE_NORMAL
: MI_PromptType
= 0i32;
454 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
455 pub const MI_PROMPTTYPE_CRITICAL
: MI_PromptType
= 1i32;
456 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
457 pub type MI_ProviderArchitecture
= i32;
458 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
459 pub const MI_PROVIDER_ARCHITECTURE_32BIT
: MI_ProviderArchitecture
= 0i32;
460 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
461 pub const MI_PROVIDER_ARCHITECTURE_64BIT
: MI_ProviderArchitecture
= 1i32;
462 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
463 pub type MI_Result
= i32;
464 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
465 pub const MI_RESULT_OK
: MI_Result
= 0i32;
466 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
467 pub const MI_RESULT_FAILED
: MI_Result
= 1i32;
468 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
469 pub const MI_RESULT_ACCESS_DENIED
: MI_Result
= 2i32;
470 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
471 pub const MI_RESULT_INVALID_NAMESPACE
: MI_Result
= 3i32;
472 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
473 pub const MI_RESULT_INVALID_PARAMETER
: MI_Result
= 4i32;
474 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
475 pub const MI_RESULT_INVALID_CLASS
: MI_Result
= 5i32;
476 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
477 pub const MI_RESULT_NOT_FOUND
: MI_Result
= 6i32;
478 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
479 pub const MI_RESULT_NOT_SUPPORTED
: MI_Result
= 7i32;
480 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
481 pub const MI_RESULT_CLASS_HAS_CHILDREN
: MI_Result
= 8i32;
482 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
483 pub const MI_RESULT_CLASS_HAS_INSTANCES
: MI_Result
= 9i32;
484 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
485 pub const MI_RESULT_INVALID_SUPERCLASS
: MI_Result
= 10i32;
486 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
487 pub const MI_RESULT_ALREADY_EXISTS
: MI_Result
= 11i32;
488 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
489 pub const MI_RESULT_NO_SUCH_PROPERTY
: MI_Result
= 12i32;
490 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
491 pub const MI_RESULT_TYPE_MISMATCH
: MI_Result
= 13i32;
492 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
493 pub const MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED
: MI_Result
= 14i32;
494 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
495 pub const MI_RESULT_INVALID_QUERY
: MI_Result
= 15i32;
496 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
497 pub const MI_RESULT_METHOD_NOT_AVAILABLE
: MI_Result
= 16i32;
498 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
499 pub const MI_RESULT_METHOD_NOT_FOUND
: MI_Result
= 17i32;
500 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
501 pub const MI_RESULT_NAMESPACE_NOT_EMPTY
: MI_Result
= 20i32;
502 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
503 pub const MI_RESULT_INVALID_ENUMERATION_CONTEXT
: MI_Result
= 21i32;
504 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
505 pub const MI_RESULT_INVALID_OPERATION_TIMEOUT
: MI_Result
= 22i32;
506 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
507 pub const MI_RESULT_PULL_HAS_BEEN_ABANDONED
: MI_Result
= 23i32;
508 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
509 pub const MI_RESULT_PULL_CANNOT_BE_ABANDONED
: MI_Result
= 24i32;
510 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
511 pub const MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED
: MI_Result
= 25i32;
512 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
513 pub const MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED
: MI_Result
= 26i32;
514 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
515 pub const MI_RESULT_SERVER_LIMITS_EXCEEDED
: MI_Result
= 27i32;
516 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
517 pub const MI_RESULT_SERVER_IS_SHUTTING_DOWN
: MI_Result
= 28i32;
518 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
519 pub type MI_SubscriptionDeliveryType
= i32;
520 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
521 pub const MI_SubscriptionDeliveryType_Pull
: MI_SubscriptionDeliveryType
= 1i32;
522 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
523 pub const MI_SubscriptionDeliveryType_Push
: MI_SubscriptionDeliveryType
= 2i32;
524 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
525 pub type MI_Type
= i32;
526 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
527 pub const MI_BOOLEAN
: MI_Type
= 0i32;
528 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
529 pub const MI_UINT8
: MI_Type
= 1i32;
530 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
531 pub const MI_SINT8
: MI_Type
= 2i32;
532 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
533 pub const MI_UINT16
: MI_Type
= 3i32;
534 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
535 pub const MI_SINT16
: MI_Type
= 4i32;
536 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
537 pub const MI_UINT32
: MI_Type
= 5i32;
538 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
539 pub const MI_SINT32
: MI_Type
= 6i32;
540 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
541 pub const MI_UINT64
: MI_Type
= 7i32;
542 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
543 pub const MI_SINT64
: MI_Type
= 8i32;
544 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
545 pub const MI_REAL32
: MI_Type
= 9i32;
546 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
547 pub const MI_REAL64
: MI_Type
= 10i32;
548 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
549 pub const MI_CHAR16
: MI_Type
= 11i32;
550 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
551 pub const MI_DATETIME
: MI_Type
= 12i32;
552 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
553 pub const MI_STRING
: MI_Type
= 13i32;
554 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
555 pub const MI_REFERENCE
: MI_Type
= 14i32;
556 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
557 pub const MI_INSTANCE
: MI_Type
= 15i32;
558 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
559 pub const MI_BOOLEANA
: MI_Type
= 16i32;
560 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
561 pub const MI_UINT8A
: MI_Type
= 17i32;
562 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
563 pub const MI_SINT8A
: MI_Type
= 18i32;
564 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
565 pub const MI_UINT16A
: MI_Type
= 19i32;
566 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
567 pub const MI_SINT16A
: MI_Type
= 20i32;
568 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
569 pub const MI_UINT32A
: MI_Type
= 21i32;
570 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
571 pub const MI_SINT32A
: MI_Type
= 22i32;
572 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
573 pub const MI_UINT64A
: MI_Type
= 23i32;
574 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
575 pub const MI_SINT64A
: MI_Type
= 24i32;
576 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
577 pub const MI_REAL32A
: MI_Type
= 25i32;
578 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
579 pub const MI_REAL64A
: MI_Type
= 26i32;
580 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
581 pub const MI_CHAR16A
: MI_Type
= 27i32;
582 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
583 pub const MI_DATETIMEA
: MI_Type
= 28i32;
584 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
585 pub const MI_STRINGA
: MI_Type
= 29i32;
586 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
587 pub const MI_REFERENCEA
: MI_Type
= 30i32;
588 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
589 pub const MI_INSTANCEA
: MI_Type
= 31i32;
590 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
591 pub const MI_ARRAY
: MI_Type
= 16i32;
592 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
593 pub type WBEMSTATUS
= i32;
594 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
595 pub const WBEM_NO_ERROR
: WBEMSTATUS
= 0i32;
596 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
597 pub const WBEM_S_NO_ERROR
: WBEMSTATUS
= 0i32;
598 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
599 pub const WBEM_S_SAME
: WBEMSTATUS
= 0i32;
600 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
601 pub const WBEM_S_FALSE
: WBEMSTATUS
= 1i32;
602 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
603 pub const WBEM_S_ALREADY_EXISTS
: WBEMSTATUS
= 262145i32;
604 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
605 pub const WBEM_S_RESET_TO_DEFAULT
: WBEMSTATUS
= 262146i32;
606 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
607 pub const WBEM_S_DIFFERENT
: WBEMSTATUS
= 262147i32;
608 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
609 pub const WBEM_S_TIMEDOUT
: WBEMSTATUS
= 262148i32;
610 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
611 pub const WBEM_S_NO_MORE_DATA
: WBEMSTATUS
= 262149i32;
612 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
613 pub const WBEM_S_OPERATION_CANCELLED
: WBEMSTATUS
= 262150i32;
614 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
615 pub const WBEM_S_PENDING
: WBEMSTATUS
= 262151i32;
616 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
617 pub const WBEM_S_DUPLICATE_OBJECTS
: WBEMSTATUS
= 262152i32;
618 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
619 pub const WBEM_S_ACCESS_DENIED
: WBEMSTATUS
= 262153i32;
620 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
621 pub const WBEM_S_PARTIAL_RESULTS
: WBEMSTATUS
= 262160i32;
622 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
623 pub const WBEM_S_SOURCE_NOT_AVAILABLE
: WBEMSTATUS
= 262167i32;
624 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
625 pub const WBEM_E_FAILED
: WBEMSTATUS
= -2147217407i32;
626 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
627 pub const WBEM_E_NOT_FOUND
: WBEMSTATUS
= -2147217406i32;
628 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
629 pub const WBEM_E_ACCESS_DENIED
: WBEMSTATUS
= -2147217405i32;
630 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
631 pub const WBEM_E_PROVIDER_FAILURE
: WBEMSTATUS
= -2147217404i32;
632 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
633 pub const WBEM_E_TYPE_MISMATCH
: WBEMSTATUS
= -2147217403i32;
634 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
635 pub const WBEM_E_OUT_OF_MEMORY
: WBEMSTATUS
= -2147217402i32;
636 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
637 pub const WBEM_E_INVALID_CONTEXT
: WBEMSTATUS
= -2147217401i32;
638 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
639 pub const WBEM_E_INVALID_PARAMETER
: WBEMSTATUS
= -2147217400i32;
640 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
641 pub const WBEM_E_NOT_AVAILABLE
: WBEMSTATUS
= -2147217399i32;
642 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
643 pub const WBEM_E_CRITICAL_ERROR
: WBEMSTATUS
= -2147217398i32;
644 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
645 pub const WBEM_E_INVALID_STREAM
: WBEMSTATUS
= -2147217397i32;
646 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
647 pub const WBEM_E_NOT_SUPPORTED
: WBEMSTATUS
= -2147217396i32;
648 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
649 pub const WBEM_E_INVALID_SUPERCLASS
: WBEMSTATUS
= -2147217395i32;
650 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
651 pub const WBEM_E_INVALID_NAMESPACE
: WBEMSTATUS
= -2147217394i32;
652 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
653 pub const WBEM_E_INVALID_OBJECT
: WBEMSTATUS
= -2147217393i32;
654 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
655 pub const WBEM_E_INVALID_CLASS
: WBEMSTATUS
= -2147217392i32;
656 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
657 pub const WBEM_E_PROVIDER_NOT_FOUND
: WBEMSTATUS
= -2147217391i32;
658 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
659 pub const WBEM_E_INVALID_PROVIDER_REGISTRATION
: WBEMSTATUS
= -2147217390i32;
660 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
661 pub const WBEM_E_PROVIDER_LOAD_FAILURE
: WBEMSTATUS
= -2147217389i32;
662 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
663 pub const WBEM_E_INITIALIZATION_FAILURE
: WBEMSTATUS
= -2147217388i32;
664 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
665 pub const WBEM_E_TRANSPORT_FAILURE
: WBEMSTATUS
= -2147217387i32;
666 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
667 pub const WBEM_E_INVALID_OPERATION
: WBEMSTATUS
= -2147217386i32;
668 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
669 pub const WBEM_E_INVALID_QUERY
: WBEMSTATUS
= -2147217385i32;
670 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
671 pub const WBEM_E_INVALID_QUERY_TYPE
: WBEMSTATUS
= -2147217384i32;
672 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
673 pub const WBEM_E_ALREADY_EXISTS
: WBEMSTATUS
= -2147217383i32;
674 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
675 pub const WBEM_E_OVERRIDE_NOT_ALLOWED
: WBEMSTATUS
= -2147217382i32;
676 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
677 pub const WBEM_E_PROPAGATED_QUALIFIER
: WBEMSTATUS
= -2147217381i32;
678 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
679 pub const WBEM_E_PROPAGATED_PROPERTY
: WBEMSTATUS
= -2147217380i32;
680 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
681 pub const WBEM_E_UNEXPECTED
: WBEMSTATUS
= -2147217379i32;
682 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
683 pub const WBEM_E_ILLEGAL_OPERATION
: WBEMSTATUS
= -2147217378i32;
684 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
685 pub const WBEM_E_CANNOT_BE_KEY
: WBEMSTATUS
= -2147217377i32;
686 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
687 pub const WBEM_E_INCOMPLETE_CLASS
: WBEMSTATUS
= -2147217376i32;
688 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
689 pub const WBEM_E_INVALID_SYNTAX
: WBEMSTATUS
= -2147217375i32;
690 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
691 pub const WBEM_E_NONDECORATED_OBJECT
: WBEMSTATUS
= -2147217374i32;
692 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
693 pub const WBEM_E_READ_ONLY
: WBEMSTATUS
= -2147217373i32;
694 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
695 pub const WBEM_E_PROVIDER_NOT_CAPABLE
: WBEMSTATUS
= -2147217372i32;
696 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
697 pub const WBEM_E_CLASS_HAS_CHILDREN
: WBEMSTATUS
= -2147217371i32;
698 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
699 pub const WBEM_E_CLASS_HAS_INSTANCES
: WBEMSTATUS
= -2147217370i32;
700 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
701 pub const WBEM_E_QUERY_NOT_IMPLEMENTED
: WBEMSTATUS
= -2147217369i32;
702 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
703 pub const WBEM_E_ILLEGAL_NULL
: WBEMSTATUS
= -2147217368i32;
704 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
705 pub const WBEM_E_INVALID_QUALIFIER_TYPE
: WBEMSTATUS
= -2147217367i32;
706 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
707 pub const WBEM_E_INVALID_PROPERTY_TYPE
: WBEMSTATUS
= -2147217366i32;
708 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
709 pub const WBEM_E_VALUE_OUT_OF_RANGE
: WBEMSTATUS
= -2147217365i32;
710 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
711 pub const WBEM_E_CANNOT_BE_SINGLETON
: WBEMSTATUS
= -2147217364i32;
712 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
713 pub const WBEM_E_INVALID_CIM_TYPE
: WBEMSTATUS
= -2147217363i32;
714 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
715 pub const WBEM_E_INVALID_METHOD
: WBEMSTATUS
= -2147217362i32;
716 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
717 pub const WBEM_E_INVALID_METHOD_PARAMETERS
: WBEMSTATUS
= -2147217361i32;
718 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
719 pub const WBEM_E_SYSTEM_PROPERTY
: WBEMSTATUS
= -2147217360i32;
720 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
721 pub const WBEM_E_INVALID_PROPERTY
: WBEMSTATUS
= -2147217359i32;
722 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
723 pub const WBEM_E_CALL_CANCELLED
: WBEMSTATUS
= -2147217358i32;
724 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
725 pub const WBEM_E_SHUTTING_DOWN
: WBEMSTATUS
= -2147217357i32;
726 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
727 pub const WBEM_E_PROPAGATED_METHOD
: WBEMSTATUS
= -2147217356i32;
728 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
729 pub const WBEM_E_UNSUPPORTED_PARAMETER
: WBEMSTATUS
= -2147217355i32;
730 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
731 pub const WBEM_E_MISSING_PARAMETER_ID
: WBEMSTATUS
= -2147217354i32;
732 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
733 pub const WBEM_E_INVALID_PARAMETER_ID
: WBEMSTATUS
= -2147217353i32;
734 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
735 pub const WBEM_E_NONCONSECUTIVE_PARAMETER_IDS
: WBEMSTATUS
= -2147217352i32;
736 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
737 pub const WBEM_E_PARAMETER_ID_ON_RETVAL
: WBEMSTATUS
= -2147217351i32;
738 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
739 pub const WBEM_E_INVALID_OBJECT_PATH
: WBEMSTATUS
= -2147217350i32;
740 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
741 pub const WBEM_E_OUT_OF_DISK_SPACE
: WBEMSTATUS
= -2147217349i32;
742 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
743 pub const WBEM_E_BUFFER_TOO_SMALL
: WBEMSTATUS
= -2147217348i32;
744 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
745 pub const WBEM_E_UNSUPPORTED_PUT_EXTENSION
: WBEMSTATUS
= -2147217347i32;
746 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
747 pub const WBEM_E_UNKNOWN_OBJECT_TYPE
: WBEMSTATUS
= -2147217346i32;
748 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
749 pub const WBEM_E_UNKNOWN_PACKET_TYPE
: WBEMSTATUS
= -2147217345i32;
750 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
751 pub const WBEM_E_MARSHAL_VERSION_MISMATCH
: WBEMSTATUS
= -2147217344i32;
752 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
753 pub const WBEM_E_MARSHAL_INVALID_SIGNATURE
: WBEMSTATUS
= -2147217343i32;
754 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
755 pub const WBEM_E_INVALID_QUALIFIER
: WBEMSTATUS
= -2147217342i32;
756 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
757 pub const WBEM_E_INVALID_DUPLICATE_PARAMETER
: WBEMSTATUS
= -2147217341i32;
758 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
759 pub const WBEM_E_TOO_MUCH_DATA
: WBEMSTATUS
= -2147217340i32;
760 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
761 pub const WBEM_E_SERVER_TOO_BUSY
: WBEMSTATUS
= -2147217339i32;
762 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
763 pub const WBEM_E_INVALID_FLAVOR
: WBEMSTATUS
= -2147217338i32;
764 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
765 pub const WBEM_E_CIRCULAR_REFERENCE
: WBEMSTATUS
= -2147217337i32;
766 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
767 pub const WBEM_E_UNSUPPORTED_CLASS_UPDATE
: WBEMSTATUS
= -2147217336i32;
768 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
769 pub const WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE
: WBEMSTATUS
= -2147217335i32;
770 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
771 pub const WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE
: WBEMSTATUS
= -2147217328i32;
772 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
773 pub const WBEM_E_TOO_MANY_PROPERTIES
: WBEMSTATUS
= -2147217327i32;
774 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
775 pub const WBEM_E_UPDATE_TYPE_MISMATCH
: WBEMSTATUS
= -2147217326i32;
776 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
777 pub const WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED
: WBEMSTATUS
= -2147217325i32;
778 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
779 pub const WBEM_E_UPDATE_PROPAGATED_METHOD
: WBEMSTATUS
= -2147217324i32;
780 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
781 pub const WBEM_E_METHOD_NOT_IMPLEMENTED
: WBEMSTATUS
= -2147217323i32;
782 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
783 pub const WBEM_E_METHOD_DISABLED
: WBEMSTATUS
= -2147217322i32;
784 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
785 pub const WBEM_E_REFRESHER_BUSY
: WBEMSTATUS
= -2147217321i32;
786 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
787 pub const WBEM_E_UNPARSABLE_QUERY
: WBEMSTATUS
= -2147217320i32;
788 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
789 pub const WBEM_E_NOT_EVENT_CLASS
: WBEMSTATUS
= -2147217319i32;
790 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
791 pub const WBEM_E_MISSING_GROUP_WITHIN
: WBEMSTATUS
= -2147217318i32;
792 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
793 pub const WBEM_E_MISSING_AGGREGATION_LIST
: WBEMSTATUS
= -2147217317i32;
794 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
795 pub const WBEM_E_PROPERTY_NOT_AN_OBJECT
: WBEMSTATUS
= -2147217316i32;
796 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
797 pub const WBEM_E_AGGREGATING_BY_OBJECT
: WBEMSTATUS
= -2147217315i32;
798 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
799 pub const WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY
: WBEMSTATUS
= -2147217313i32;
800 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
801 pub const WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING
: WBEMSTATUS
= -2147217312i32;
802 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
803 pub const WBEM_E_QUEUE_OVERFLOW
: WBEMSTATUS
= -2147217311i32;
804 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
805 pub const WBEM_E_PRIVILEGE_NOT_HELD
: WBEMSTATUS
= -2147217310i32;
806 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
807 pub const WBEM_E_INVALID_OPERATOR
: WBEMSTATUS
= -2147217309i32;
808 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
809 pub const WBEM_E_LOCAL_CREDENTIALS
: WBEMSTATUS
= -2147217308i32;
810 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
811 pub const WBEM_E_CANNOT_BE_ABSTRACT
: WBEMSTATUS
= -2147217307i32;
812 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
813 pub const WBEM_E_AMENDED_OBJECT
: WBEMSTATUS
= -2147217306i32;
814 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
815 pub const WBEM_E_CLIENT_TOO_SLOW
: WBEMSTATUS
= -2147217305i32;
816 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
817 pub const WBEM_E_NULL_SECURITY_DESCRIPTOR
: WBEMSTATUS
= -2147217304i32;
818 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
819 pub const WBEM_E_TIMED_OUT
: WBEMSTATUS
= -2147217303i32;
820 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
821 pub const WBEM_E_INVALID_ASSOCIATION
: WBEMSTATUS
= -2147217302i32;
822 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
823 pub const WBEM_E_AMBIGUOUS_OPERATION
: WBEMSTATUS
= -2147217301i32;
824 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
825 pub const WBEM_E_QUOTA_VIOLATION
: WBEMSTATUS
= -2147217300i32;
826 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
827 pub const WBEM_E_RESERVED_001
: WBEMSTATUS
= -2147217299i32;
828 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
829 pub const WBEM_E_RESERVED_002
: WBEMSTATUS
= -2147217298i32;
830 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
831 pub const WBEM_E_UNSUPPORTED_LOCALE
: WBEMSTATUS
= -2147217297i32;
832 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
833 pub const WBEM_E_HANDLE_OUT_OF_DATE
: WBEMSTATUS
= -2147217296i32;
834 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
835 pub const WBEM_E_CONNECTION_FAILED
: WBEMSTATUS
= -2147217295i32;
836 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
837 pub const WBEM_E_INVALID_HANDLE_REQUEST
: WBEMSTATUS
= -2147217294i32;
838 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
839 pub const WBEM_E_PROPERTY_NAME_TOO_WIDE
: WBEMSTATUS
= -2147217293i32;
840 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
841 pub const WBEM_E_CLASS_NAME_TOO_WIDE
: WBEMSTATUS
= -2147217292i32;
842 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
843 pub const WBEM_E_METHOD_NAME_TOO_WIDE
: WBEMSTATUS
= -2147217291i32;
844 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
845 pub const WBEM_E_QUALIFIER_NAME_TOO_WIDE
: WBEMSTATUS
= -2147217290i32;
846 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
847 pub const WBEM_E_RERUN_COMMAND
: WBEMSTATUS
= -2147217289i32;
848 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
849 pub const WBEM_E_DATABASE_VER_MISMATCH
: WBEMSTATUS
= -2147217288i32;
850 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
851 pub const WBEM_E_VETO_DELETE
: WBEMSTATUS
= -2147217287i32;
852 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
853 pub const WBEM_E_VETO_PUT
: WBEMSTATUS
= -2147217286i32;
854 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
855 pub const WBEM_E_INVALID_LOCALE
: WBEMSTATUS
= -2147217280i32;
856 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
857 pub const WBEM_E_PROVIDER_SUSPENDED
: WBEMSTATUS
= -2147217279i32;
858 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
859 pub const WBEM_E_SYNCHRONIZATION_REQUIRED
: WBEMSTATUS
= -2147217278i32;
860 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
861 pub const WBEM_E_NO_SCHEMA
: WBEMSTATUS
= -2147217277i32;
862 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
863 pub const WBEM_E_PROVIDER_ALREADY_REGISTERED
: WBEMSTATUS
= -2147217276i32;
864 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
865 pub const WBEM_E_PROVIDER_NOT_REGISTERED
: WBEMSTATUS
= -2147217275i32;
866 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
867 pub const WBEM_E_FATAL_TRANSPORT_ERROR
: WBEMSTATUS
= -2147217274i32;
868 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
869 pub const WBEM_E_ENCRYPTED_CONNECTION_REQUIRED
: WBEMSTATUS
= -2147217273i32;
870 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
871 pub const WBEM_E_PROVIDER_TIMED_OUT
: WBEMSTATUS
= -2147217272i32;
872 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
873 pub const WBEM_E_NO_KEY
: WBEMSTATUS
= -2147217271i32;
874 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
875 pub const WBEM_E_PROVIDER_DISABLED
: WBEMSTATUS
= -2147217270i32;
876 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
877 pub const WBEMESS_E_REGISTRATION_TOO_BROAD
: WBEMSTATUS
= -2147213311i32;
878 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
879 pub const WBEMESS_E_REGISTRATION_TOO_PRECISE
: WBEMSTATUS
= -2147213310i32;
880 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
881 pub const WBEMESS_E_AUTHZ_NOT_PRIVILEGED
: WBEMSTATUS
= -2147213309i32;
882 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
883 pub const WBEMMOF_E_EXPECTED_QUALIFIER_NAME
: WBEMSTATUS
= -2147205119i32;
884 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
885 pub const WBEMMOF_E_EXPECTED_SEMI
: WBEMSTATUS
= -2147205118i32;
886 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
887 pub const WBEMMOF_E_EXPECTED_OPEN_BRACE
: WBEMSTATUS
= -2147205117i32;
888 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
889 pub const WBEMMOF_E_EXPECTED_CLOSE_BRACE
: WBEMSTATUS
= -2147205116i32;
890 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
891 pub const WBEMMOF_E_EXPECTED_CLOSE_BRACKET
: WBEMSTATUS
= -2147205115i32;
892 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
893 pub const WBEMMOF_E_EXPECTED_CLOSE_PAREN
: WBEMSTATUS
= -2147205114i32;
894 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
895 pub const WBEMMOF_E_ILLEGAL_CONSTANT_VALUE
: WBEMSTATUS
= -2147205113i32;
896 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
897 pub const WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER
: WBEMSTATUS
= -2147205112i32;
898 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
899 pub const WBEMMOF_E_EXPECTED_OPEN_PAREN
: WBEMSTATUS
= -2147205111i32;
900 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
901 pub const WBEMMOF_E_UNRECOGNIZED_TOKEN
: WBEMSTATUS
= -2147205110i32;
902 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
903 pub const WBEMMOF_E_UNRECOGNIZED_TYPE
: WBEMSTATUS
= -2147205109i32;
904 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
905 pub const WBEMMOF_E_EXPECTED_PROPERTY_NAME
: WBEMSTATUS
= -2147205108i32;
906 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
907 pub const WBEMMOF_E_TYPEDEF_NOT_SUPPORTED
: WBEMSTATUS
= -2147205107i32;
908 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
909 pub const WBEMMOF_E_UNEXPECTED_ALIAS
: WBEMSTATUS
= -2147205106i32;
910 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
911 pub const WBEMMOF_E_UNEXPECTED_ARRAY_INIT
: WBEMSTATUS
= -2147205105i32;
912 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
913 pub const WBEMMOF_E_INVALID_AMENDMENT_SYNTAX
: WBEMSTATUS
= -2147205104i32;
914 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
915 pub const WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT
: WBEMSTATUS
= -2147205103i32;
916 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
917 pub const WBEMMOF_E_INVALID_PRAGMA
: WBEMSTATUS
= -2147205102i32;
918 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
919 pub const WBEMMOF_E_INVALID_NAMESPACE_SYNTAX
: WBEMSTATUS
= -2147205101i32;
920 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
921 pub const WBEMMOF_E_EXPECTED_CLASS_NAME
: WBEMSTATUS
= -2147205100i32;
922 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
923 pub const WBEMMOF_E_TYPE_MISMATCH
: WBEMSTATUS
= -2147205099i32;
924 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
925 pub const WBEMMOF_E_EXPECTED_ALIAS_NAME
: WBEMSTATUS
= -2147205098i32;
926 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
927 pub const WBEMMOF_E_INVALID_CLASS_DECLARATION
: WBEMSTATUS
= -2147205097i32;
928 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
929 pub const WBEMMOF_E_INVALID_INSTANCE_DECLARATION
: WBEMSTATUS
= -2147205096i32;
930 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
931 pub const WBEMMOF_E_EXPECTED_DOLLAR
: WBEMSTATUS
= -2147205095i32;
932 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
933 pub const WBEMMOF_E_CIMTYPE_QUALIFIER
: WBEMSTATUS
= -2147205094i32;
934 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
935 pub const WBEMMOF_E_DUPLICATE_PROPERTY
: WBEMSTATUS
= -2147205093i32;
936 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
937 pub const WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION
: WBEMSTATUS
= -2147205092i32;
938 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
939 pub const WBEMMOF_E_OUT_OF_RANGE
: WBEMSTATUS
= -2147205091i32;
940 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
941 pub const WBEMMOF_E_INVALID_FILE
: WBEMSTATUS
= -2147205090i32;
942 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
943 pub const WBEMMOF_E_ALIASES_IN_EMBEDDED
: WBEMSTATUS
= -2147205089i32;
944 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
945 pub const WBEMMOF_E_NULL_ARRAY_ELEM
: WBEMSTATUS
= -2147205088i32;
946 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
947 pub const WBEMMOF_E_DUPLICATE_QUALIFIER
: WBEMSTATUS
= -2147205087i32;
948 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
949 pub const WBEMMOF_E_EXPECTED_FLAVOR_TYPE
: WBEMSTATUS
= -2147205086i32;
950 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
951 pub const WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES
: WBEMSTATUS
= -2147205085i32;
952 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
953 pub const WBEMMOF_E_MULTIPLE_ALIASES
: WBEMSTATUS
= -2147205084i32;
954 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
955 pub const WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2
: WBEMSTATUS
= -2147205083i32;
956 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
957 pub const WBEMMOF_E_NO_ARRAYS_RETURNED
: WBEMSTATUS
= -2147205082i32;
958 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
959 pub const WBEMMOF_E_MUST_BE_IN_OR_OUT
: WBEMSTATUS
= -2147205081i32;
960 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
961 pub const WBEMMOF_E_INVALID_FLAGS_SYNTAX
: WBEMSTATUS
= -2147205080i32;
962 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
963 pub const WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE
: WBEMSTATUS
= -2147205079i32;
964 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
965 pub const WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE
: WBEMSTATUS
= -2147205078i32;
966 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
967 pub const WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE
: WBEMSTATUS
= -2147205077i32;
968 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
969 pub const WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX
: WBEMSTATUS
= -2147205076i32;
970 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
971 pub const WBEMMOF_E_INVALID_QUALIFIER_SYNTAX
: WBEMSTATUS
= -2147205075i32;
972 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
973 pub const WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE
: WBEMSTATUS
= -2147205074i32;
974 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
975 pub const WBEMMOF_E_ERROR_CREATING_TEMP_FILE
: WBEMSTATUS
= -2147205073i32;
976 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
977 pub const WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE
: WBEMSTATUS
= -2147205072i32;
978 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
979 pub const WBEMMOF_E_INVALID_DELETECLASS_SYNTAX
: WBEMSTATUS
= -2147205071i32;
980 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
981 pub type WBEMSTATUS_FORMAT
= i32;
982 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
983 pub const WBEMSTATUS_FORMAT_NEWLINE
: WBEMSTATUS_FORMAT
= 0i32;
984 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
985 pub const WBEMSTATUS_FORMAT_NO_NEWLINE
: WBEMSTATUS_FORMAT
= 1i32;
986 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
987 pub type WBEM_BACKUP_RESTORE_FLAGS
= i32;
988 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
989 pub const WBEM_FLAG_BACKUP_RESTORE_DEFAULT
: WBEM_BACKUP_RESTORE_FLAGS
= 0i32;
990 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
991 pub const WBEM_FLAG_BACKUP_RESTORE_FORCE_SHUTDOWN
: WBEM_BACKUP_RESTORE_FLAGS
= 1i32;
992 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
993 pub type WBEM_BATCH_TYPE
= i32;
994 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
995 pub const WBEM_FLAG_BATCH_IF_NEEDED
: WBEM_BATCH_TYPE
= 0i32;
996 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
997 pub const WBEM_FLAG_MUST_BATCH
: WBEM_BATCH_TYPE
= 1i32;
998 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
999 pub const WBEM_FLAG_MUST_NOT_BATCH
: WBEM_BATCH_TYPE
= 2i32;
1000 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1001 pub type WBEM_CHANGE_FLAG_TYPE
= i32;
1002 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1003 pub const WBEM_FLAG_CREATE_OR_UPDATE
: WBEM_CHANGE_FLAG_TYPE
= 0i32;
1004 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1005 pub const WBEM_FLAG_UPDATE_ONLY
: WBEM_CHANGE_FLAG_TYPE
= 1i32;
1006 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1007 pub const WBEM_FLAG_CREATE_ONLY
: WBEM_CHANGE_FLAG_TYPE
= 2i32;
1008 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1009 pub const WBEM_FLAG_UPDATE_COMPATIBLE
: WBEM_CHANGE_FLAG_TYPE
= 0i32;
1010 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1011 pub const WBEM_FLAG_UPDATE_SAFE_MODE
: WBEM_CHANGE_FLAG_TYPE
= 32i32;
1012 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1013 pub const WBEM_FLAG_UPDATE_FORCE_MODE
: WBEM_CHANGE_FLAG_TYPE
= 64i32;
1014 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1015 pub const WBEM_MASK_UPDATE_MODE
: WBEM_CHANGE_FLAG_TYPE
= 96i32;
1016 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1017 pub const WBEM_FLAG_ADVISORY
: WBEM_CHANGE_FLAG_TYPE
= 65536i32;
1018 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1019 pub type WBEM_COMPARISON_FLAG
= i32;
1020 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1021 pub const WBEM_COMPARISON_INCLUDE_ALL
: WBEM_COMPARISON_FLAG
= 0i32;
1022 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1023 pub const WBEM_FLAG_IGNORE_QUALIFIERS
: WBEM_COMPARISON_FLAG
= 1i32;
1024 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1025 pub const WBEM_FLAG_IGNORE_OBJECT_SOURCE
: WBEM_COMPARISON_FLAG
= 2i32;
1026 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1027 pub const WBEM_FLAG_IGNORE_DEFAULT_VALUES
: WBEM_COMPARISON_FLAG
= 4i32;
1028 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1029 pub const WBEM_FLAG_IGNORE_CLASS
: WBEM_COMPARISON_FLAG
= 8i32;
1030 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1031 pub const WBEM_FLAG_IGNORE_CASE
: WBEM_COMPARISON_FLAG
= 16i32;
1032 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1033 pub const WBEM_FLAG_IGNORE_FLAVOR
: WBEM_COMPARISON_FLAG
= 32i32;
1034 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1035 pub type WBEM_COMPILER_OPTIONS
= i32;
1036 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1037 pub const WBEM_FLAG_CHECK_ONLY
: WBEM_COMPILER_OPTIONS
= 1i32;
1038 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1039 pub const WBEM_FLAG_AUTORECOVER
: WBEM_COMPILER_OPTIONS
= 2i32;
1040 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1041 pub const WBEM_FLAG_WMI_CHECK
: WBEM_COMPILER_OPTIONS
= 4i32;
1042 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1043 pub const WBEM_FLAG_CONSOLE_PRINT
: WBEM_COMPILER_OPTIONS
= 8i32;
1044 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1045 pub const WBEM_FLAG_DONT_ADD_TO_LIST
: WBEM_COMPILER_OPTIONS
= 16i32;
1046 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1047 pub const WBEM_FLAG_SPLIT_FILES
: WBEM_COMPILER_OPTIONS
= 32i32;
1048 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1049 pub const WBEM_FLAG_STORE_FILE
: WBEM_COMPILER_OPTIONS
= 256i32;
1050 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1051 pub type WBEM_CONDITION_FLAG_TYPE
= i32;
1052 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1053 pub const WBEM_FLAG_ALWAYS
: WBEM_CONDITION_FLAG_TYPE
= 0i32;
1054 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1055 pub const WBEM_FLAG_ONLY_IF_TRUE
: WBEM_CONDITION_FLAG_TYPE
= 1i32;
1056 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1057 pub const WBEM_FLAG_ONLY_IF_FALSE
: WBEM_CONDITION_FLAG_TYPE
= 2i32;
1058 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1059 pub const WBEM_FLAG_ONLY_IF_IDENTICAL
: WBEM_CONDITION_FLAG_TYPE
= 3i32;
1060 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1061 pub const WBEM_MASK_PRIMARY_CONDITION
: WBEM_CONDITION_FLAG_TYPE
= 3i32;
1062 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1063 pub const WBEM_FLAG_KEYS_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 4i32;
1064 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1065 pub const WBEM_FLAG_REFS_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 8i32;
1066 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1067 pub const WBEM_FLAG_LOCAL_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 16i32;
1068 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1069 pub const WBEM_FLAG_PROPAGATED_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 32i32;
1070 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1071 pub const WBEM_FLAG_SYSTEM_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 48i32;
1072 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1073 pub const WBEM_FLAG_NONSYSTEM_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 64i32;
1074 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1075 pub const WBEM_MASK_CONDITION_ORIGIN
: WBEM_CONDITION_FLAG_TYPE
= 112i32;
1076 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1077 pub const WBEM_FLAG_CLASS_OVERRIDES_ONLY
: WBEM_CONDITION_FLAG_TYPE
= 256i32;
1078 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1079 pub const WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES
: WBEM_CONDITION_FLAG_TYPE
= 512i32;
1080 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1081 pub const WBEM_MASK_CLASS_CONDITION
: WBEM_CONDITION_FLAG_TYPE
= 768i32;
1082 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1083 pub type WBEM_CONNECT_OPTIONS
= i32;
1084 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1085 pub const WBEM_FLAG_CONNECT_REPOSITORY_ONLY
: WBEM_CONNECT_OPTIONS
= 64i32;
1086 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1087 pub const WBEM_FLAG_CONNECT_USE_MAX_WAIT
: WBEM_CONNECT_OPTIONS
= 128i32;
1088 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1089 pub const WBEM_FLAG_CONNECT_PROVIDERS
: WBEM_CONNECT_OPTIONS
= 256i32;
1090 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1091 pub type WBEM_EXTRA_RETURN_CODES
= i32;
1092 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1093 pub const WBEM_S_INITIALIZED
: WBEM_EXTRA_RETURN_CODES
= 0i32;
1094 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1095 pub const WBEM_S_LIMITED_SERVICE
: WBEM_EXTRA_RETURN_CODES
= 274433i32;
1096 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1097 pub const WBEM_S_INDIRECTLY_UPDATED
: WBEM_EXTRA_RETURN_CODES
= 274434i32;
1098 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1099 pub const WBEM_S_SUBJECT_TO_SDS
: WBEM_EXTRA_RETURN_CODES
= 274435i32;
1100 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1101 pub const WBEM_E_RETRY_LATER
: WBEM_EXTRA_RETURN_CODES
= -2147209215i32;
1102 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1103 pub const WBEM_E_RESOURCE_CONTENTION
: WBEM_EXTRA_RETURN_CODES
= -2147209214i32;
1104 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1105 pub type WBEM_FLAVOR_TYPE
= i32;
1106 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1107 pub const WBEM_FLAVOR_DONT_PROPAGATE
: WBEM_FLAVOR_TYPE
= 0i32;
1108 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1109 pub const WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
: WBEM_FLAVOR_TYPE
= 1i32;
1110 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1111 pub const WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
: WBEM_FLAVOR_TYPE
= 2i32;
1112 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1113 pub const WBEM_FLAVOR_MASK_PROPAGATION
: WBEM_FLAVOR_TYPE
= 15i32;
1114 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1115 pub const WBEM_FLAVOR_OVERRIDABLE
: WBEM_FLAVOR_TYPE
= 0i32;
1116 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1117 pub const WBEM_FLAVOR_NOT_OVERRIDABLE
: WBEM_FLAVOR_TYPE
= 16i32;
1118 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1119 pub const WBEM_FLAVOR_MASK_PERMISSIONS
: WBEM_FLAVOR_TYPE
= 16i32;
1120 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1121 pub const WBEM_FLAVOR_ORIGIN_LOCAL
: WBEM_FLAVOR_TYPE
= 0i32;
1122 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1123 pub const WBEM_FLAVOR_ORIGIN_PROPAGATED
: WBEM_FLAVOR_TYPE
= 32i32;
1124 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1125 pub const WBEM_FLAVOR_ORIGIN_SYSTEM
: WBEM_FLAVOR_TYPE
= 64i32;
1126 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1127 pub const WBEM_FLAVOR_MASK_ORIGIN
: WBEM_FLAVOR_TYPE
= 96i32;
1128 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1129 pub const WBEM_FLAVOR_NOT_AMENDED
: WBEM_FLAVOR_TYPE
= 0i32;
1130 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1131 pub const WBEM_FLAVOR_AMENDED
: WBEM_FLAVOR_TYPE
= 128i32;
1132 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1133 pub const WBEM_FLAVOR_MASK_AMENDED
: WBEM_FLAVOR_TYPE
= 128i32;
1134 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1135 pub type WBEM_GENERIC_FLAG_TYPE
= u32;
1136 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1137 pub const WBEM_FLAG_RETURN_IMMEDIATELY
: WBEM_GENERIC_FLAG_TYPE
= 16u32;
1138 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1139 pub const WBEM_FLAG_RETURN_WBEM_COMPLETE
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1140 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1141 pub const WBEM_FLAG_BIDIRECTIONAL
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1142 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1143 pub const WBEM_FLAG_FORWARD_ONLY
: WBEM_GENERIC_FLAG_TYPE
= 32u32;
1144 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1145 pub const WBEM_FLAG_NO_ERROR_OBJECT
: WBEM_GENERIC_FLAG_TYPE
= 64u32;
1146 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1147 pub const WBEM_FLAG_RETURN_ERROR_OBJECT
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1148 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1149 pub const WBEM_FLAG_SEND_STATUS
: WBEM_GENERIC_FLAG_TYPE
= 128u32;
1150 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1151 pub const WBEM_FLAG_DONT_SEND_STATUS
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1152 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1153 pub const WBEM_FLAG_ENSURE_LOCATABLE
: WBEM_GENERIC_FLAG_TYPE
= 256u32;
1154 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1155 pub const WBEM_FLAG_DIRECT_READ
: WBEM_GENERIC_FLAG_TYPE
= 512u32;
1156 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1157 pub const WBEM_FLAG_SEND_ONLY_SELECTED
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1158 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1159 pub const WBEM_RETURN_WHEN_COMPLETE
: WBEM_GENERIC_FLAG_TYPE
= 0u32;
1160 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1161 pub const WBEM_RETURN_IMMEDIATELY
: WBEM_GENERIC_FLAG_TYPE
= 16u32;
1162 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1163 pub const WBEM_MASK_RESERVED_FLAGS
: WBEM_GENERIC_FLAG_TYPE
= 126976u32;
1164 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1165 pub const WBEM_FLAG_USE_AMENDED_QUALIFIERS
: WBEM_GENERIC_FLAG_TYPE
= 131072u32;
1166 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1167 pub const WBEM_FLAG_STRONG_VALIDATION
: WBEM_GENERIC_FLAG_TYPE
= 1048576u32;
1168 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1169 pub type WBEM_GENUS_TYPE
= i32;
1170 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1171 pub const WBEM_GENUS_CLASS
: WBEM_GENUS_TYPE
= 1i32;
1172 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1173 pub const WBEM_GENUS_INSTANCE
: WBEM_GENUS_TYPE
= 2i32;
1174 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1175 pub type WBEM_GET_KEY_FLAGS
= i32;
1176 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1177 pub const WBEMPATH_TEXT
: WBEM_GET_KEY_FLAGS
= 1i32;
1178 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1179 pub const WBEMPATH_QUOTEDTEXT
: WBEM_GET_KEY_FLAGS
= 2i32;
1180 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1181 pub type WBEM_GET_TEXT_FLAGS
= i32;
1182 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1183 pub const WBEMPATH_COMPRESSED
: WBEM_GET_TEXT_FLAGS
= 1i32;
1184 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1185 pub const WBEMPATH_GET_RELATIVE_ONLY
: WBEM_GET_TEXT_FLAGS
= 2i32;
1186 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1187 pub const WBEMPATH_GET_SERVER_TOO
: WBEM_GET_TEXT_FLAGS
= 4i32;
1188 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1189 pub const WBEMPATH_GET_SERVER_AND_NAMESPACE_ONLY
: WBEM_GET_TEXT_FLAGS
= 8i32;
1190 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1191 pub const WBEMPATH_GET_NAMESPACE_ONLY
: WBEM_GET_TEXT_FLAGS
= 16i32;
1192 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1193 pub const WBEMPATH_GET_ORIGINAL
: WBEM_GET_TEXT_FLAGS
= 32i32;
1194 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1195 pub type WBEM_INFORMATION_FLAG_TYPE
= i32;
1196 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1197 pub const WBEM_FLAG_SHORT_NAME
: WBEM_INFORMATION_FLAG_TYPE
= 1i32;
1198 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1199 pub const WBEM_FLAG_LONG_NAME
: WBEM_INFORMATION_FLAG_TYPE
= 2i32;
1200 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1201 pub type WBEM_LIMITATION_FLAG_TYPE
= i32;
1202 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1203 pub const WBEM_FLAG_EXCLUDE_OBJECT_QUALIFIERS
: WBEM_LIMITATION_FLAG_TYPE
= 16i32;
1204 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1205 pub const WBEM_FLAG_EXCLUDE_PROPERTY_QUALIFIERS
: WBEM_LIMITATION_FLAG_TYPE
= 32i32;
1206 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1207 pub type WBEM_LIMITS
= i32;
1208 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1209 pub const WBEM_MAX_IDENTIFIER
: WBEM_LIMITS
= 4096i32;
1210 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1211 pub const WBEM_MAX_QUERY
: WBEM_LIMITS
= 16384i32;
1212 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1213 pub const WBEM_MAX_PATH
: WBEM_LIMITS
= 8192i32;
1214 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1215 pub const WBEM_MAX_OBJECT_NESTING
: WBEM_LIMITS
= 64i32;
1216 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1217 pub const WBEM_MAX_USER_PROPERTIES
: WBEM_LIMITS
= 1024i32;
1218 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1219 pub type WBEM_LOCKING_FLAG_TYPE
= i32;
1220 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1221 pub const WBEM_FLAG_ALLOW_READ
: WBEM_LOCKING_FLAG_TYPE
= 1i32;
1222 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1223 pub type WBEM_LOGIN_TYPE
= i32;
1224 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1225 pub const WBEM_FLAG_INPROC_LOGIN
: WBEM_LOGIN_TYPE
= 0i32;
1226 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1227 pub const WBEM_FLAG_LOCAL_LOGIN
: WBEM_LOGIN_TYPE
= 1i32;
1228 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1229 pub const WBEM_FLAG_REMOTE_LOGIN
: WBEM_LOGIN_TYPE
= 2i32;
1230 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1231 pub const WBEM_AUTHENTICATION_METHOD_MASK
: WBEM_LOGIN_TYPE
= 15i32;
1232 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1233 pub const WBEM_FLAG_USE_MULTIPLE_CHALLENGES
: WBEM_LOGIN_TYPE
= 16i32;
1234 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1235 pub type WBEM_PATH_CREATE_FLAG
= i32;
1236 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1237 pub const WBEMPATH_CREATE_ACCEPT_RELATIVE
: WBEM_PATH_CREATE_FLAG
= 1i32;
1238 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1239 pub const WBEMPATH_CREATE_ACCEPT_ABSOLUTE
: WBEM_PATH_CREATE_FLAG
= 2i32;
1240 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1241 pub const WBEMPATH_CREATE_ACCEPT_ALL
: WBEM_PATH_CREATE_FLAG
= 4i32;
1242 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1243 pub const WBEMPATH_TREAT_SINGLE_IDENT_AS_NS
: WBEM_PATH_CREATE_FLAG
= 8i32;
1244 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1245 pub type WBEM_PATH_STATUS_FLAG
= i32;
1246 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1247 pub const WBEMPATH_INFO_ANON_LOCAL_MACHINE
: WBEM_PATH_STATUS_FLAG
= 1i32;
1248 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1249 pub const WBEMPATH_INFO_HAS_MACHINE_NAME
: WBEM_PATH_STATUS_FLAG
= 2i32;
1250 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1251 pub const WBEMPATH_INFO_IS_CLASS_REF
: WBEM_PATH_STATUS_FLAG
= 4i32;
1252 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1253 pub const WBEMPATH_INFO_IS_INST_REF
: WBEM_PATH_STATUS_FLAG
= 8i32;
1254 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1255 pub const WBEMPATH_INFO_HAS_SUBSCOPES
: WBEM_PATH_STATUS_FLAG
= 16i32;
1256 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1257 pub const WBEMPATH_INFO_IS_COMPOUND
: WBEM_PATH_STATUS_FLAG
= 32i32;
1258 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1259 pub const WBEMPATH_INFO_HAS_V2_REF_PATHS
: WBEM_PATH_STATUS_FLAG
= 64i32;
1260 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1261 pub const WBEMPATH_INFO_HAS_IMPLIED_KEY
: WBEM_PATH_STATUS_FLAG
= 128i32;
1262 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1263 pub const WBEMPATH_INFO_CONTAINS_SINGLETON
: WBEM_PATH_STATUS_FLAG
= 256i32;
1264 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1265 pub const WBEMPATH_INFO_V1_COMPLIANT
: WBEM_PATH_STATUS_FLAG
= 512i32;
1266 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1267 pub const WBEMPATH_INFO_V2_COMPLIANT
: WBEM_PATH_STATUS_FLAG
= 1024i32;
1268 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1269 pub const WBEMPATH_INFO_CIM_COMPLIANT
: WBEM_PATH_STATUS_FLAG
= 2048i32;
1270 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1271 pub const WBEMPATH_INFO_IS_SINGLETON
: WBEM_PATH_STATUS_FLAG
= 4096i32;
1272 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1273 pub const WBEMPATH_INFO_IS_PARENT
: WBEM_PATH_STATUS_FLAG
= 8192i32;
1274 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1275 pub const WBEMPATH_INFO_SERVER_NAMESPACE_ONLY
: WBEM_PATH_STATUS_FLAG
= 16384i32;
1276 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1277 pub const WBEMPATH_INFO_NATIVE_PATH
: WBEM_PATH_STATUS_FLAG
= 32768i32;
1278 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1279 pub const WBEMPATH_INFO_WMI_PATH
: WBEM_PATH_STATUS_FLAG
= 65536i32;
1280 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1281 pub const WBEMPATH_INFO_PATH_HAD_SERVER
: WBEM_PATH_STATUS_FLAG
= 131072i32;
1282 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1283 pub type WBEM_PROVIDER_FLAGS
= i32;
1284 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1285 pub const WBEM_FLAG_OWNER_UPDATE
: WBEM_PROVIDER_FLAGS
= 65536i32;
1286 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1287 pub type WBEM_PROVIDER_REQUIREMENTS_TYPE
= i32;
1288 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1289 pub const WBEM_REQUIREMENTS_START_POSTFILTER
: WBEM_PROVIDER_REQUIREMENTS_TYPE
= 0i32;
1290 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1291 pub const WBEM_REQUIREMENTS_STOP_POSTFILTER
: WBEM_PROVIDER_REQUIREMENTS_TYPE
= 1i32;
1292 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1293 pub const WBEM_REQUIREMENTS_RECHECK_SUBSCRIPTIONS
: WBEM_PROVIDER_REQUIREMENTS_TYPE
= 2i32;
1294 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1295 pub type WBEM_QUERY_FLAG_TYPE
= i32;
1296 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1297 pub const WBEM_FLAG_DEEP
: WBEM_QUERY_FLAG_TYPE
= 0i32;
1298 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1299 pub const WBEM_FLAG_SHALLOW
: WBEM_QUERY_FLAG_TYPE
= 1i32;
1300 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1301 pub const WBEM_FLAG_PROTOTYPE
: WBEM_QUERY_FLAG_TYPE
= 2i32;
1302 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1303 pub type WBEM_REFRESHER_FLAGS
= i32;
1304 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1305 pub const WBEM_FLAG_REFRESH_AUTO_RECONNECT
: WBEM_REFRESHER_FLAGS
= 0i32;
1306 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1307 pub const WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT
: WBEM_REFRESHER_FLAGS
= 1i32;
1308 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1309 pub type WBEM_SECURITY_FLAGS
= i32;
1310 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1311 pub const WBEM_ENABLE
: WBEM_SECURITY_FLAGS
= 1i32;
1312 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1313 pub const WBEM_METHOD_EXECUTE
: WBEM_SECURITY_FLAGS
= 2i32;
1314 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1315 pub const WBEM_FULL_WRITE_REP
: WBEM_SECURITY_FLAGS
= 4i32;
1316 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1317 pub const WBEM_PARTIAL_WRITE_REP
: WBEM_SECURITY_FLAGS
= 8i32;
1318 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1319 pub const WBEM_WRITE_PROVIDER
: WBEM_SECURITY_FLAGS
= 16i32;
1320 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1321 pub const WBEM_REMOTE_ACCESS
: WBEM_SECURITY_FLAGS
= 32i32;
1322 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1323 pub const WBEM_RIGHT_SUBSCRIBE
: WBEM_SECURITY_FLAGS
= 64i32;
1324 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1325 pub const WBEM_RIGHT_PUBLISH
: WBEM_SECURITY_FLAGS
= 128i32;
1326 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1327 pub type WBEM_SHUTDOWN_FLAGS
= i32;
1328 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1329 pub const WBEM_SHUTDOWN_UNLOAD_COMPONENT
: WBEM_SHUTDOWN_FLAGS
= 1i32;
1330 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1331 pub const WBEM_SHUTDOWN_WMI
: WBEM_SHUTDOWN_FLAGS
= 2i32;
1332 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1333 pub const WBEM_SHUTDOWN_OS
: WBEM_SHUTDOWN_FLAGS
= 3i32;
1334 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1335 pub type WBEM_STATUS_TYPE
= i32;
1336 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1337 pub const WBEM_STATUS_COMPLETE
: WBEM_STATUS_TYPE
= 0i32;
1338 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1339 pub const WBEM_STATUS_REQUIREMENTS
: WBEM_STATUS_TYPE
= 1i32;
1340 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1341 pub const WBEM_STATUS_PROGRESS
: WBEM_STATUS_TYPE
= 2i32;
1342 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1343 pub const WBEM_STATUS_LOGGING_INFORMATION
: WBEM_STATUS_TYPE
= 256i32;
1344 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1345 pub const WBEM_STATUS_LOGGING_INFORMATION_PROVIDER
: WBEM_STATUS_TYPE
= 512i32;
1346 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1347 pub const WBEM_STATUS_LOGGING_INFORMATION_HOST
: WBEM_STATUS_TYPE
= 1024i32;
1348 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1349 pub const WBEM_STATUS_LOGGING_INFORMATION_REPOSITORY
: WBEM_STATUS_TYPE
= 2048i32;
1350 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1351 pub const WBEM_STATUS_LOGGING_INFORMATION_ESS
: WBEM_STATUS_TYPE
= 4096i32;
1352 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1353 pub type WBEM_TEXT_FLAG_TYPE
= i32;
1354 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1355 pub const WBEM_FLAG_NO_FLAVORS
: WBEM_TEXT_FLAG_TYPE
= 1i32;
1356 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1357 pub type WBEM_UNSECAPP_FLAG_TYPE
= i32;
1358 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1359 pub const WBEM_FLAG_UNSECAPP_DEFAULT_CHECK_ACCESS
: WBEM_UNSECAPP_FLAG_TYPE
= 0i32;
1360 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1361 pub const WBEM_FLAG_UNSECAPP_CHECK_ACCESS
: WBEM_UNSECAPP_FLAG_TYPE
= 1i32;
1362 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1363 pub const WBEM_FLAG_UNSECAPP_DONT_CHECK_ACCESS
: WBEM_UNSECAPP_FLAG_TYPE
= 2i32;
1364 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1365 pub type WMIQ_ANALYSIS_TYPE
= i32;
1366 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1367 pub const WMIQ_ANALYSIS_RPN_SEQUENCE
: WMIQ_ANALYSIS_TYPE
= 1i32;
1368 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1369 pub const WMIQ_ANALYSIS_ASSOC_QUERY
: WMIQ_ANALYSIS_TYPE
= 2i32;
1370 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1371 pub const WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX
: WMIQ_ANALYSIS_TYPE
= 3i32;
1372 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1373 pub const WMIQ_ANALYSIS_QUERY_TEXT
: WMIQ_ANALYSIS_TYPE
= 4i32;
1374 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1375 pub const WMIQ_ANALYSIS_RESERVED
: WMIQ_ANALYSIS_TYPE
= 134217728i32;
1376 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1377 pub type WMIQ_ASSOCQ_FLAGS
= i32;
1378 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1379 pub const WMIQ_ASSOCQ_ASSOCIATORS
: WMIQ_ASSOCQ_FLAGS
= 1i32;
1380 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1381 pub const WMIQ_ASSOCQ_REFERENCES
: WMIQ_ASSOCQ_FLAGS
= 2i32;
1382 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1383 pub const WMIQ_ASSOCQ_RESULTCLASS
: WMIQ_ASSOCQ_FLAGS
= 4i32;
1384 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1385 pub const WMIQ_ASSOCQ_ASSOCCLASS
: WMIQ_ASSOCQ_FLAGS
= 8i32;
1386 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1387 pub const WMIQ_ASSOCQ_ROLE
: WMIQ_ASSOCQ_FLAGS
= 16i32;
1388 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1389 pub const WMIQ_ASSOCQ_RESULTROLE
: WMIQ_ASSOCQ_FLAGS
= 32i32;
1390 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1391 pub const WMIQ_ASSOCQ_REQUIREDQUALIFIER
: WMIQ_ASSOCQ_FLAGS
= 64i32;
1392 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1393 pub const WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER
: WMIQ_ASSOCQ_FLAGS
= 128i32;
1394 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1395 pub const WMIQ_ASSOCQ_CLASSDEFSONLY
: WMIQ_ASSOCQ_FLAGS
= 256i32;
1396 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1397 pub const WMIQ_ASSOCQ_KEYSONLY
: WMIQ_ASSOCQ_FLAGS
= 512i32;
1398 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1399 pub const WMIQ_ASSOCQ_SCHEMAONLY
: WMIQ_ASSOCQ_FLAGS
= 1024i32;
1400 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1401 pub const WMIQ_ASSOCQ_CLASSREFSONLY
: WMIQ_ASSOCQ_FLAGS
= 2048i32;
1402 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1403 pub type WMIQ_LANGUAGE_FEATURES
= i32;
1404 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1405 pub const WMIQ_LF1_BASIC_SELECT
: WMIQ_LANGUAGE_FEATURES
= 1i32;
1406 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1407 pub const WMIQ_LF2_CLASS_NAME_IN_QUERY
: WMIQ_LANGUAGE_FEATURES
= 2i32;
1408 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1409 pub const WMIQ_LF3_STRING_CASE_FUNCTIONS
: WMIQ_LANGUAGE_FEATURES
= 3i32;
1410 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1411 pub const WMIQ_LF4_PROP_TO_PROP_TESTS
: WMIQ_LANGUAGE_FEATURES
= 4i32;
1412 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1413 pub const WMIQ_LF5_COUNT_STAR
: WMIQ_LANGUAGE_FEATURES
= 5i32;
1414 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1415 pub const WMIQ_LF6_ORDER_BY
: WMIQ_LANGUAGE_FEATURES
= 6i32;
1416 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1417 pub const WMIQ_LF7_DISTINCT
: WMIQ_LANGUAGE_FEATURES
= 7i32;
1418 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1419 pub const WMIQ_LF8_ISA
: WMIQ_LANGUAGE_FEATURES
= 8i32;
1420 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1421 pub const WMIQ_LF9_THIS
: WMIQ_LANGUAGE_FEATURES
= 9i32;
1422 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1423 pub const WMIQ_LF10_COMPEX_SUBEXPRESSIONS
: WMIQ_LANGUAGE_FEATURES
= 10i32;
1424 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1425 pub const WMIQ_LF11_ALIASING
: WMIQ_LANGUAGE_FEATURES
= 11i32;
1426 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1427 pub const WMIQ_LF12_GROUP_BY_HAVING
: WMIQ_LANGUAGE_FEATURES
= 12i32;
1428 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1429 pub const WMIQ_LF13_WMI_WITHIN
: WMIQ_LANGUAGE_FEATURES
= 13i32;
1430 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1431 pub const WMIQ_LF14_SQL_WRITE_OPERATIONS
: WMIQ_LANGUAGE_FEATURES
= 14i32;
1432 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1433 pub const WMIQ_LF15_GO
: WMIQ_LANGUAGE_FEATURES
= 15i32;
1434 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1435 pub const WMIQ_LF16_SINGLE_LEVEL_TRANSACTIONS
: WMIQ_LANGUAGE_FEATURES
= 16i32;
1436 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1437 pub const WMIQ_LF17_QUALIFIED_NAMES
: WMIQ_LANGUAGE_FEATURES
= 17i32;
1438 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1439 pub const WMIQ_LF18_ASSOCIATONS
: WMIQ_LANGUAGE_FEATURES
= 18i32;
1440 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1441 pub const WMIQ_LF19_SYSTEM_PROPERTIES
: WMIQ_LANGUAGE_FEATURES
= 19i32;
1442 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1443 pub const WMIQ_LF20_EXTENDED_SYSTEM_PROPERTIES
: WMIQ_LANGUAGE_FEATURES
= 20i32;
1444 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1445 pub const WMIQ_LF21_SQL89_JOINS
: WMIQ_LANGUAGE_FEATURES
= 21i32;
1446 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1447 pub const WMIQ_LF22_SQL92_JOINS
: WMIQ_LANGUAGE_FEATURES
= 22i32;
1448 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1449 pub const WMIQ_LF23_SUBSELECTS
: WMIQ_LANGUAGE_FEATURES
= 23i32;
1450 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1451 pub const WMIQ_LF24_UMI_EXTENSIONS
: WMIQ_LANGUAGE_FEATURES
= 24i32;
1452 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1453 pub const WMIQ_LF25_DATEPART
: WMIQ_LANGUAGE_FEATURES
= 25i32;
1454 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1455 pub const WMIQ_LF26_LIKE
: WMIQ_LANGUAGE_FEATURES
= 26i32;
1456 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1457 pub const WMIQ_LF27_CIM_TEMPORAL_CONSTRUCTS
: WMIQ_LANGUAGE_FEATURES
= 27i32;
1458 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1459 pub const WMIQ_LF28_STANDARD_AGGREGATES
: WMIQ_LANGUAGE_FEATURES
= 28i32;
1460 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1461 pub const WMIQ_LF29_MULTI_LEVEL_ORDER_BY
: WMIQ_LANGUAGE_FEATURES
= 29i32;
1462 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1463 pub const WMIQ_LF30_WMI_PRAGMAS
: WMIQ_LANGUAGE_FEATURES
= 30i32;
1464 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1465 pub const WMIQ_LF31_QUALIFIER_TESTS
: WMIQ_LANGUAGE_FEATURES
= 31i32;
1466 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1467 pub const WMIQ_LF32_SP_EXECUTE
: WMIQ_LANGUAGE_FEATURES
= 32i32;
1468 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1469 pub const WMIQ_LF33_ARRAY_ACCESS
: WMIQ_LANGUAGE_FEATURES
= 33i32;
1470 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1471 pub const WMIQ_LF34_UNION
: WMIQ_LANGUAGE_FEATURES
= 34i32;
1472 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1473 pub const WMIQ_LF35_COMPLEX_SELECT_TARGET
: WMIQ_LANGUAGE_FEATURES
= 35i32;
1474 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1475 pub const WMIQ_LF36_REFERENCE_TESTS
: WMIQ_LANGUAGE_FEATURES
= 36i32;
1476 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1477 pub const WMIQ_LF37_SELECT_INTO
: WMIQ_LANGUAGE_FEATURES
= 37i32;
1478 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1479 pub const WMIQ_LF38_BASIC_DATETIME_TESTS
: WMIQ_LANGUAGE_FEATURES
= 38i32;
1480 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1481 pub const WMIQ_LF39_COUNT_COLUMN
: WMIQ_LANGUAGE_FEATURES
= 39i32;
1482 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1483 pub const WMIQ_LF40_BETWEEN
: WMIQ_LANGUAGE_FEATURES
= 40i32;
1484 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1485 pub const WMIQ_LF_LAST
: WMIQ_LANGUAGE_FEATURES
= 40i32;
1486 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1487 pub type WMIQ_RPNF_FEATURE
= i32;
1488 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1489 pub const WMIQ_RPNF_WHERE_CLAUSE_PRESENT
: WMIQ_RPNF_FEATURE
= 1i32;
1490 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1491 pub const WMIQ_RPNF_QUERY_IS_CONJUNCTIVE
: WMIQ_RPNF_FEATURE
= 2i32;
1492 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1493 pub const WMIQ_RPNF_QUERY_IS_DISJUNCTIVE
: WMIQ_RPNF_FEATURE
= 4i32;
1494 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1495 pub const WMIQ_RPNF_PROJECTION
: WMIQ_RPNF_FEATURE
= 8i32;
1496 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1497 pub const WMIQ_RPNF_FEATURE_SELECT_STAR
: WMIQ_RPNF_FEATURE
= 16i32;
1498 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1499 pub const WMIQ_RPNF_EQUALITY_TESTS_ONLY
: WMIQ_RPNF_FEATURE
= 32i32;
1500 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1501 pub const WMIQ_RPNF_COUNT_STAR
: WMIQ_RPNF_FEATURE
= 64i32;
1502 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1503 pub const WMIQ_RPNF_QUALIFIED_NAMES_USED
: WMIQ_RPNF_FEATURE
= 128i32;
1504 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1505 pub const WMIQ_RPNF_SYSPROP_CLASS_USED
: WMIQ_RPNF_FEATURE
= 256i32;
1506 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1507 pub const WMIQ_RPNF_PROP_TO_PROP_TESTS
: WMIQ_RPNF_FEATURE
= 512i32;
1508 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1509 pub const WMIQ_RPNF_ORDER_BY
: WMIQ_RPNF_FEATURE
= 1024i32;
1510 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1511 pub const WMIQ_RPNF_ISA_USED
: WMIQ_RPNF_FEATURE
= 2048i32;
1512 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1513 pub const WMIQ_RPNF_GROUP_BY_HAVING
: WMIQ_RPNF_FEATURE
= 4096i32;
1514 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1515 pub const WMIQ_RPNF_ARRAY_ACCESS_USED
: WMIQ_RPNF_FEATURE
= 8192i32;
1516 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1517 pub type WMIQ_RPN_TOKEN_FLAGS
= i32;
1518 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1519 pub const WMIQ_RPN_TOKEN_EXPRESSION
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1520 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1521 pub const WMIQ_RPN_TOKEN_AND
: WMIQ_RPN_TOKEN_FLAGS
= 2i32;
1522 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1523 pub const WMIQ_RPN_TOKEN_OR
: WMIQ_RPN_TOKEN_FLAGS
= 3i32;
1524 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1525 pub const WMIQ_RPN_TOKEN_NOT
: WMIQ_RPN_TOKEN_FLAGS
= 4i32;
1526 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1527 pub const WMIQ_RPN_OP_UNDEFINED
: WMIQ_RPN_TOKEN_FLAGS
= 0i32;
1528 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1529 pub const WMIQ_RPN_OP_EQ
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1530 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1531 pub const WMIQ_RPN_OP_NE
: WMIQ_RPN_TOKEN_FLAGS
= 2i32;
1532 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1533 pub const WMIQ_RPN_OP_GE
: WMIQ_RPN_TOKEN_FLAGS
= 3i32;
1534 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1535 pub const WMIQ_RPN_OP_LE
: WMIQ_RPN_TOKEN_FLAGS
= 4i32;
1536 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1537 pub const WMIQ_RPN_OP_LT
: WMIQ_RPN_TOKEN_FLAGS
= 5i32;
1538 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1539 pub const WMIQ_RPN_OP_GT
: WMIQ_RPN_TOKEN_FLAGS
= 6i32;
1540 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1541 pub const WMIQ_RPN_OP_LIKE
: WMIQ_RPN_TOKEN_FLAGS
= 7i32;
1542 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1543 pub const WMIQ_RPN_OP_ISA
: WMIQ_RPN_TOKEN_FLAGS
= 8i32;
1544 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1545 pub const WMIQ_RPN_OP_ISNOTA
: WMIQ_RPN_TOKEN_FLAGS
= 9i32;
1546 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1547 pub const WMIQ_RPN_OP_ISNULL
: WMIQ_RPN_TOKEN_FLAGS
= 10i32;
1548 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1549 pub const WMIQ_RPN_OP_ISNOTNULL
: WMIQ_RPN_TOKEN_FLAGS
= 11i32;
1550 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1551 pub const WMIQ_RPN_LEFT_PROPERTY_NAME
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1552 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1553 pub const WMIQ_RPN_RIGHT_PROPERTY_NAME
: WMIQ_RPN_TOKEN_FLAGS
= 2i32;
1554 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1555 pub const WMIQ_RPN_CONST2
: WMIQ_RPN_TOKEN_FLAGS
= 4i32;
1556 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1557 pub const WMIQ_RPN_CONST
: WMIQ_RPN_TOKEN_FLAGS
= 8i32;
1558 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1559 pub const WMIQ_RPN_RELOP
: WMIQ_RPN_TOKEN_FLAGS
= 16i32;
1560 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1561 pub const WMIQ_RPN_LEFT_FUNCTION
: WMIQ_RPN_TOKEN_FLAGS
= 32i32;
1562 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1563 pub const WMIQ_RPN_RIGHT_FUNCTION
: WMIQ_RPN_TOKEN_FLAGS
= 64i32;
1564 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1565 pub const WMIQ_RPN_GET_TOKEN_TYPE
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1566 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1567 pub const WMIQ_RPN_GET_EXPR_SHAPE
: WMIQ_RPN_TOKEN_FLAGS
= 2i32;
1568 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1569 pub const WMIQ_RPN_GET_LEFT_FUNCTION
: WMIQ_RPN_TOKEN_FLAGS
= 3i32;
1570 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1571 pub const WMIQ_RPN_GET_RIGHT_FUNCTION
: WMIQ_RPN_TOKEN_FLAGS
= 4i32;
1572 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1573 pub const WMIQ_RPN_GET_RELOP
: WMIQ_RPN_TOKEN_FLAGS
= 5i32;
1574 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1575 pub const WMIQ_RPN_NEXT_TOKEN
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1576 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1577 pub const WMIQ_RPN_FROM_UNARY
: WMIQ_RPN_TOKEN_FLAGS
= 1i32;
1578 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1579 pub const WMIQ_RPN_FROM_PATH
: WMIQ_RPN_TOKEN_FLAGS
= 2i32;
1580 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1581 pub const WMIQ_RPN_FROM_CLASS_LIST
: WMIQ_RPN_TOKEN_FLAGS
= 4i32;
1582 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1583 pub const WMIQ_RPN_FROM_MULTIPLE
: WMIQ_RPN_TOKEN_FLAGS
= 8i32;
1584 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1585 pub type WMI_OBJ_TEXT
= i32;
1586 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1587 pub const WMI_OBJ_TEXT_CIM_DTD_2_0
: WMI_OBJ_TEXT
= 1i32;
1588 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1589 pub const WMI_OBJ_TEXT_WMI_DTD_2_0
: WMI_OBJ_TEXT
= 2i32;
1590 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1591 pub const WMI_OBJ_TEXT_WMI_EXT1
: WMI_OBJ_TEXT
= 3i32;
1592 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1593 pub const WMI_OBJ_TEXT_WMI_EXT2
: WMI_OBJ_TEXT
= 4i32;
1594 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1595 pub const WMI_OBJ_TEXT_WMI_EXT3
: WMI_OBJ_TEXT
= 5i32;
1596 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1597 pub const WMI_OBJ_TEXT_WMI_EXT4
: WMI_OBJ_TEXT
= 6i32;
1598 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1599 pub const WMI_OBJ_TEXT_WMI_EXT5
: WMI_OBJ_TEXT
= 7i32;
1600 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1601 pub const WMI_OBJ_TEXT_WMI_EXT6
: WMI_OBJ_TEXT
= 8i32;
1602 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1603 pub const WMI_OBJ_TEXT_WMI_EXT7
: WMI_OBJ_TEXT
= 9i32;
1604 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1605 pub const WMI_OBJ_TEXT_WMI_EXT8
: WMI_OBJ_TEXT
= 10i32;
1606 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1607 pub const WMI_OBJ_TEXT_WMI_EXT9
: WMI_OBJ_TEXT
= 11i32;
1608 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1609 pub const WMI_OBJ_TEXT_WMI_EXT10
: WMI_OBJ_TEXT
= 12i32;
1610 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1611 pub const WMI_OBJ_TEXT_LAST
: WMI_OBJ_TEXT
= 13i32;
1612 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1613 pub type WbemAuthenticationLevelEnum
= i32;
1614 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1615 pub const wbemAuthenticationLevelDefault
: WbemAuthenticationLevelEnum
= 0i32;
1616 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1617 pub const wbemAuthenticationLevelNone
: WbemAuthenticationLevelEnum
= 1i32;
1618 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1619 pub const wbemAuthenticationLevelConnect
: WbemAuthenticationLevelEnum
= 2i32;
1620 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1621 pub const wbemAuthenticationLevelCall
: WbemAuthenticationLevelEnum
= 3i32;
1622 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1623 pub const wbemAuthenticationLevelPkt
: WbemAuthenticationLevelEnum
= 4i32;
1624 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1625 pub const wbemAuthenticationLevelPktIntegrity
: WbemAuthenticationLevelEnum
= 5i32;
1626 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1627 pub const wbemAuthenticationLevelPktPrivacy
: WbemAuthenticationLevelEnum
= 6i32;
1628 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1629 pub type WbemChangeFlagEnum
= i32;
1630 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1631 pub const wbemChangeFlagCreateOrUpdate
: WbemChangeFlagEnum
= 0i32;
1632 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1633 pub const wbemChangeFlagUpdateOnly
: WbemChangeFlagEnum
= 1i32;
1634 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1635 pub const wbemChangeFlagCreateOnly
: WbemChangeFlagEnum
= 2i32;
1636 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1637 pub const wbemChangeFlagUpdateCompatible
: WbemChangeFlagEnum
= 0i32;
1638 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1639 pub const wbemChangeFlagUpdateSafeMode
: WbemChangeFlagEnum
= 32i32;
1640 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1641 pub const wbemChangeFlagUpdateForceMode
: WbemChangeFlagEnum
= 64i32;
1642 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1643 pub const wbemChangeFlagStrongValidation
: WbemChangeFlagEnum
= 128i32;
1644 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1645 pub const wbemChangeFlagAdvisory
: WbemChangeFlagEnum
= 65536i32;
1646 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1647 pub type WbemCimtypeEnum
= i32;
1648 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1649 pub const wbemCimtypeSint8
: WbemCimtypeEnum
= 16i32;
1650 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1651 pub const wbemCimtypeUint8
: WbemCimtypeEnum
= 17i32;
1652 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1653 pub const wbemCimtypeSint16
: WbemCimtypeEnum
= 2i32;
1654 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1655 pub const wbemCimtypeUint16
: WbemCimtypeEnum
= 18i32;
1656 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1657 pub const wbemCimtypeSint32
: WbemCimtypeEnum
= 3i32;
1658 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1659 pub const wbemCimtypeUint32
: WbemCimtypeEnum
= 19i32;
1660 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1661 pub const wbemCimtypeSint64
: WbemCimtypeEnum
= 20i32;
1662 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1663 pub const wbemCimtypeUint64
: WbemCimtypeEnum
= 21i32;
1664 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1665 pub const wbemCimtypeReal32
: WbemCimtypeEnum
= 4i32;
1666 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1667 pub const wbemCimtypeReal64
: WbemCimtypeEnum
= 5i32;
1668 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1669 pub const wbemCimtypeBoolean
: WbemCimtypeEnum
= 11i32;
1670 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1671 pub const wbemCimtypeString
: WbemCimtypeEnum
= 8i32;
1672 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1673 pub const wbemCimtypeDatetime
: WbemCimtypeEnum
= 101i32;
1674 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1675 pub const wbemCimtypeReference
: WbemCimtypeEnum
= 102i32;
1676 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1677 pub const wbemCimtypeChar16
: WbemCimtypeEnum
= 103i32;
1678 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1679 pub const wbemCimtypeObject
: WbemCimtypeEnum
= 13i32;
1680 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1681 pub type WbemComparisonFlagEnum
= i32;
1682 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1683 pub const wbemComparisonFlagIncludeAll
: WbemComparisonFlagEnum
= 0i32;
1684 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1685 pub const wbemComparisonFlagIgnoreQualifiers
: WbemComparisonFlagEnum
= 1i32;
1686 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1687 pub const wbemComparisonFlagIgnoreObjectSource
: WbemComparisonFlagEnum
= 2i32;
1688 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1689 pub const wbemComparisonFlagIgnoreDefaultValues
: WbemComparisonFlagEnum
= 4i32;
1690 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1691 pub const wbemComparisonFlagIgnoreClass
: WbemComparisonFlagEnum
= 8i32;
1692 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1693 pub const wbemComparisonFlagIgnoreCase
: WbemComparisonFlagEnum
= 16i32;
1694 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1695 pub const wbemComparisonFlagIgnoreFlavor
: WbemComparisonFlagEnum
= 32i32;
1696 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1697 pub type WbemConnectOptionsEnum
= i32;
1698 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1699 pub const wbemConnectFlagUseMaxWait
: WbemConnectOptionsEnum
= 128i32;
1700 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1701 pub type WbemErrorEnum
= i32;
1702 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1703 pub const wbemNoErr
: WbemErrorEnum
= 0i32;
1704 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1705 pub const wbemErrFailed
: WbemErrorEnum
= -2147217407i32;
1706 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1707 pub const wbemErrNotFound
: WbemErrorEnum
= -2147217406i32;
1708 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1709 pub const wbemErrAccessDenied
: WbemErrorEnum
= -2147217405i32;
1710 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1711 pub const wbemErrProviderFailure
: WbemErrorEnum
= -2147217404i32;
1712 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1713 pub const wbemErrTypeMismatch
: WbemErrorEnum
= -2147217403i32;
1714 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1715 pub const wbemErrOutOfMemory
: WbemErrorEnum
= -2147217402i32;
1716 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1717 pub const wbemErrInvalidContext
: WbemErrorEnum
= -2147217401i32;
1718 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1719 pub const wbemErrInvalidParameter
: WbemErrorEnum
= -2147217400i32;
1720 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1721 pub const wbemErrNotAvailable
: WbemErrorEnum
= -2147217399i32;
1722 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1723 pub const wbemErrCriticalError
: WbemErrorEnum
= -2147217398i32;
1724 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1725 pub const wbemErrInvalidStream
: WbemErrorEnum
= -2147217397i32;
1726 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1727 pub const wbemErrNotSupported
: WbemErrorEnum
= -2147217396i32;
1728 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1729 pub const wbemErrInvalidSuperclass
: WbemErrorEnum
= -2147217395i32;
1730 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1731 pub const wbemErrInvalidNamespace
: WbemErrorEnum
= -2147217394i32;
1732 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1733 pub const wbemErrInvalidObject
: WbemErrorEnum
= -2147217393i32;
1734 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1735 pub const wbemErrInvalidClass
: WbemErrorEnum
= -2147217392i32;
1736 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1737 pub const wbemErrProviderNotFound
: WbemErrorEnum
= -2147217391i32;
1738 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1739 pub const wbemErrInvalidProviderRegistration
: WbemErrorEnum
= -2147217390i32;
1740 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1741 pub const wbemErrProviderLoadFailure
: WbemErrorEnum
= -2147217389i32;
1742 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1743 pub const wbemErrInitializationFailure
: WbemErrorEnum
= -2147217388i32;
1744 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1745 pub const wbemErrTransportFailure
: WbemErrorEnum
= -2147217387i32;
1746 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1747 pub const wbemErrInvalidOperation
: WbemErrorEnum
= -2147217386i32;
1748 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1749 pub const wbemErrInvalidQuery
: WbemErrorEnum
= -2147217385i32;
1750 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1751 pub const wbemErrInvalidQueryType
: WbemErrorEnum
= -2147217384i32;
1752 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1753 pub const wbemErrAlreadyExists
: WbemErrorEnum
= -2147217383i32;
1754 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1755 pub const wbemErrOverrideNotAllowed
: WbemErrorEnum
= -2147217382i32;
1756 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1757 pub const wbemErrPropagatedQualifier
: WbemErrorEnum
= -2147217381i32;
1758 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1759 pub const wbemErrPropagatedProperty
: WbemErrorEnum
= -2147217380i32;
1760 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1761 pub const wbemErrUnexpected
: WbemErrorEnum
= -2147217379i32;
1762 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1763 pub const wbemErrIllegalOperation
: WbemErrorEnum
= -2147217378i32;
1764 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1765 pub const wbemErrCannotBeKey
: WbemErrorEnum
= -2147217377i32;
1766 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1767 pub const wbemErrIncompleteClass
: WbemErrorEnum
= -2147217376i32;
1768 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1769 pub const wbemErrInvalidSyntax
: WbemErrorEnum
= -2147217375i32;
1770 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1771 pub const wbemErrNondecoratedObject
: WbemErrorEnum
= -2147217374i32;
1772 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1773 pub const wbemErrReadOnly
: WbemErrorEnum
= -2147217373i32;
1774 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1775 pub const wbemErrProviderNotCapable
: WbemErrorEnum
= -2147217372i32;
1776 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1777 pub const wbemErrClassHasChildren
: WbemErrorEnum
= -2147217371i32;
1778 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1779 pub const wbemErrClassHasInstances
: WbemErrorEnum
= -2147217370i32;
1780 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1781 pub const wbemErrQueryNotImplemented
: WbemErrorEnum
= -2147217369i32;
1782 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1783 pub const wbemErrIllegalNull
: WbemErrorEnum
= -2147217368i32;
1784 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1785 pub const wbemErrInvalidQualifierType
: WbemErrorEnum
= -2147217367i32;
1786 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1787 pub const wbemErrInvalidPropertyType
: WbemErrorEnum
= -2147217366i32;
1788 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1789 pub const wbemErrValueOutOfRange
: WbemErrorEnum
= -2147217365i32;
1790 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1791 pub const wbemErrCannotBeSingleton
: WbemErrorEnum
= -2147217364i32;
1792 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1793 pub const wbemErrInvalidCimType
: WbemErrorEnum
= -2147217363i32;
1794 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1795 pub const wbemErrInvalidMethod
: WbemErrorEnum
= -2147217362i32;
1796 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1797 pub const wbemErrInvalidMethodParameters
: WbemErrorEnum
= -2147217361i32;
1798 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1799 pub const wbemErrSystemProperty
: WbemErrorEnum
= -2147217360i32;
1800 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1801 pub const wbemErrInvalidProperty
: WbemErrorEnum
= -2147217359i32;
1802 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1803 pub const wbemErrCallCancelled
: WbemErrorEnum
= -2147217358i32;
1804 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1805 pub const wbemErrShuttingDown
: WbemErrorEnum
= -2147217357i32;
1806 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1807 pub const wbemErrPropagatedMethod
: WbemErrorEnum
= -2147217356i32;
1808 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1809 pub const wbemErrUnsupportedParameter
: WbemErrorEnum
= -2147217355i32;
1810 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1811 pub const wbemErrMissingParameter
: WbemErrorEnum
= -2147217354i32;
1812 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1813 pub const wbemErrInvalidParameterId
: WbemErrorEnum
= -2147217353i32;
1814 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1815 pub const wbemErrNonConsecutiveParameterIds
: WbemErrorEnum
= -2147217352i32;
1816 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1817 pub const wbemErrParameterIdOnRetval
: WbemErrorEnum
= -2147217351i32;
1818 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1819 pub const wbemErrInvalidObjectPath
: WbemErrorEnum
= -2147217350i32;
1820 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1821 pub const wbemErrOutOfDiskSpace
: WbemErrorEnum
= -2147217349i32;
1822 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1823 pub const wbemErrBufferTooSmall
: WbemErrorEnum
= -2147217348i32;
1824 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1825 pub const wbemErrUnsupportedPutExtension
: WbemErrorEnum
= -2147217347i32;
1826 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1827 pub const wbemErrUnknownObjectType
: WbemErrorEnum
= -2147217346i32;
1828 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1829 pub const wbemErrUnknownPacketType
: WbemErrorEnum
= -2147217345i32;
1830 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1831 pub const wbemErrMarshalVersionMismatch
: WbemErrorEnum
= -2147217344i32;
1832 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1833 pub const wbemErrMarshalInvalidSignature
: WbemErrorEnum
= -2147217343i32;
1834 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1835 pub const wbemErrInvalidQualifier
: WbemErrorEnum
= -2147217342i32;
1836 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1837 pub const wbemErrInvalidDuplicateParameter
: WbemErrorEnum
= -2147217341i32;
1838 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1839 pub const wbemErrTooMuchData
: WbemErrorEnum
= -2147217340i32;
1840 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1841 pub const wbemErrServerTooBusy
: WbemErrorEnum
= -2147217339i32;
1842 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1843 pub const wbemErrInvalidFlavor
: WbemErrorEnum
= -2147217338i32;
1844 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1845 pub const wbemErrCircularReference
: WbemErrorEnum
= -2147217337i32;
1846 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1847 pub const wbemErrUnsupportedClassUpdate
: WbemErrorEnum
= -2147217336i32;
1848 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1849 pub const wbemErrCannotChangeKeyInheritance
: WbemErrorEnum
= -2147217335i32;
1850 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1851 pub const wbemErrCannotChangeIndexInheritance
: WbemErrorEnum
= -2147217328i32;
1852 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1853 pub const wbemErrTooManyProperties
: WbemErrorEnum
= -2147217327i32;
1854 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1855 pub const wbemErrUpdateTypeMismatch
: WbemErrorEnum
= -2147217326i32;
1856 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1857 pub const wbemErrUpdateOverrideNotAllowed
: WbemErrorEnum
= -2147217325i32;
1858 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1859 pub const wbemErrUpdatePropagatedMethod
: WbemErrorEnum
= -2147217324i32;
1860 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1861 pub const wbemErrMethodNotImplemented
: WbemErrorEnum
= -2147217323i32;
1862 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1863 pub const wbemErrMethodDisabled
: WbemErrorEnum
= -2147217322i32;
1864 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1865 pub const wbemErrRefresherBusy
: WbemErrorEnum
= -2147217321i32;
1866 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1867 pub const wbemErrUnparsableQuery
: WbemErrorEnum
= -2147217320i32;
1868 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1869 pub const wbemErrNotEventClass
: WbemErrorEnum
= -2147217319i32;
1870 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1871 pub const wbemErrMissingGroupWithin
: WbemErrorEnum
= -2147217318i32;
1872 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1873 pub const wbemErrMissingAggregationList
: WbemErrorEnum
= -2147217317i32;
1874 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1875 pub const wbemErrPropertyNotAnObject
: WbemErrorEnum
= -2147217316i32;
1876 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1877 pub const wbemErrAggregatingByObject
: WbemErrorEnum
= -2147217315i32;
1878 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1879 pub const wbemErrUninterpretableProviderQuery
: WbemErrorEnum
= -2147217313i32;
1880 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1881 pub const wbemErrBackupRestoreWinmgmtRunning
: WbemErrorEnum
= -2147217312i32;
1882 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1883 pub const wbemErrQueueOverflow
: WbemErrorEnum
= -2147217311i32;
1884 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1885 pub const wbemErrPrivilegeNotHeld
: WbemErrorEnum
= -2147217310i32;
1886 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1887 pub const wbemErrInvalidOperator
: WbemErrorEnum
= -2147217309i32;
1888 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1889 pub const wbemErrLocalCredentials
: WbemErrorEnum
= -2147217308i32;
1890 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1891 pub const wbemErrCannotBeAbstract
: WbemErrorEnum
= -2147217307i32;
1892 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1893 pub const wbemErrAmendedObject
: WbemErrorEnum
= -2147217306i32;
1894 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1895 pub const wbemErrClientTooSlow
: WbemErrorEnum
= -2147217305i32;
1896 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1897 pub const wbemErrNullSecurityDescriptor
: WbemErrorEnum
= -2147217304i32;
1898 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1899 pub const wbemErrTimeout
: WbemErrorEnum
= -2147217303i32;
1900 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1901 pub const wbemErrInvalidAssociation
: WbemErrorEnum
= -2147217302i32;
1902 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1903 pub const wbemErrAmbiguousOperation
: WbemErrorEnum
= -2147217301i32;
1904 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1905 pub const wbemErrQuotaViolation
: WbemErrorEnum
= -2147217300i32;
1906 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1907 pub const wbemErrTransactionConflict
: WbemErrorEnum
= -2147217299i32;
1908 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1909 pub const wbemErrForcedRollback
: WbemErrorEnum
= -2147217298i32;
1910 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1911 pub const wbemErrUnsupportedLocale
: WbemErrorEnum
= -2147217297i32;
1912 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1913 pub const wbemErrHandleOutOfDate
: WbemErrorEnum
= -2147217296i32;
1914 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1915 pub const wbemErrConnectionFailed
: WbemErrorEnum
= -2147217295i32;
1916 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1917 pub const wbemErrInvalidHandleRequest
: WbemErrorEnum
= -2147217294i32;
1918 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1919 pub const wbemErrPropertyNameTooWide
: WbemErrorEnum
= -2147217293i32;
1920 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1921 pub const wbemErrClassNameTooWide
: WbemErrorEnum
= -2147217292i32;
1922 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1923 pub const wbemErrMethodNameTooWide
: WbemErrorEnum
= -2147217291i32;
1924 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1925 pub const wbemErrQualifierNameTooWide
: WbemErrorEnum
= -2147217290i32;
1926 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1927 pub const wbemErrRerunCommand
: WbemErrorEnum
= -2147217289i32;
1928 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1929 pub const wbemErrDatabaseVerMismatch
: WbemErrorEnum
= -2147217288i32;
1930 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1931 pub const wbemErrVetoPut
: WbemErrorEnum
= -2147217287i32;
1932 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1933 pub const wbemErrVetoDelete
: WbemErrorEnum
= -2147217286i32;
1934 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1935 pub const wbemErrInvalidLocale
: WbemErrorEnum
= -2147217280i32;
1936 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1937 pub const wbemErrProviderSuspended
: WbemErrorEnum
= -2147217279i32;
1938 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1939 pub const wbemErrSynchronizationRequired
: WbemErrorEnum
= -2147217278i32;
1940 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1941 pub const wbemErrNoSchema
: WbemErrorEnum
= -2147217277i32;
1942 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1943 pub const wbemErrProviderAlreadyRegistered
: WbemErrorEnum
= -2147217276i32;
1944 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1945 pub const wbemErrProviderNotRegistered
: WbemErrorEnum
= -2147217275i32;
1946 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1947 pub const wbemErrFatalTransportError
: WbemErrorEnum
= -2147217274i32;
1948 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1949 pub const wbemErrEncryptedConnectionRequired
: WbemErrorEnum
= -2147217273i32;
1950 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1951 pub const wbemErrRegistrationTooBroad
: WbemErrorEnum
= -2147213311i32;
1952 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1953 pub const wbemErrRegistrationTooPrecise
: WbemErrorEnum
= -2147213310i32;
1954 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1955 pub const wbemErrTimedout
: WbemErrorEnum
= -2147209215i32;
1956 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1957 pub const wbemErrResetToDefault
: WbemErrorEnum
= -2147209214i32;
1958 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1959 pub type WbemFlagEnum
= i32;
1960 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1961 pub const wbemFlagReturnImmediately
: WbemFlagEnum
= 16i32;
1962 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1963 pub const wbemFlagReturnWhenComplete
: WbemFlagEnum
= 0i32;
1964 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1965 pub const wbemFlagBidirectional
: WbemFlagEnum
= 0i32;
1966 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1967 pub const wbemFlagForwardOnly
: WbemFlagEnum
= 32i32;
1968 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1969 pub const wbemFlagNoErrorObject
: WbemFlagEnum
= 64i32;
1970 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1971 pub const wbemFlagReturnErrorObject
: WbemFlagEnum
= 0i32;
1972 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1973 pub const wbemFlagSendStatus
: WbemFlagEnum
= 128i32;
1974 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1975 pub const wbemFlagDontSendStatus
: WbemFlagEnum
= 0i32;
1976 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1977 pub const wbemFlagEnsureLocatable
: WbemFlagEnum
= 256i32;
1978 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1979 pub const wbemFlagDirectRead
: WbemFlagEnum
= 512i32;
1980 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1981 pub const wbemFlagSendOnlySelected
: WbemFlagEnum
= 0i32;
1982 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1983 pub const wbemFlagUseAmendedQualifiers
: WbemFlagEnum
= 131072i32;
1984 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1985 pub const wbemFlagGetDefault
: WbemFlagEnum
= 0i32;
1986 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1987 pub const wbemFlagSpawnInstance
: WbemFlagEnum
= 1i32;
1988 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1989 pub const wbemFlagUseCurrentTime
: WbemFlagEnum
= 1i32;
1990 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1991 pub type WbemImpersonationLevelEnum
= i32;
1992 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1993 pub const wbemImpersonationLevelAnonymous
: WbemImpersonationLevelEnum
= 1i32;
1994 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1995 pub const wbemImpersonationLevelIdentify
: WbemImpersonationLevelEnum
= 2i32;
1996 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1997 pub const wbemImpersonationLevelImpersonate
: WbemImpersonationLevelEnum
= 3i32;
1998 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
1999 pub const wbemImpersonationLevelDelegate
: WbemImpersonationLevelEnum
= 4i32;
2000 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2001 pub type WbemObjectTextFormatEnum
= i32;
2002 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2003 pub const wbemObjectTextFormatCIMDTD20
: WbemObjectTextFormatEnum
= 1i32;
2004 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2005 pub const wbemObjectTextFormatWMIDTD20
: WbemObjectTextFormatEnum
= 2i32;
2006 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2007 pub type WbemPrivilegeEnum
= i32;
2008 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2009 pub const wbemPrivilegeCreateToken
: WbemPrivilegeEnum
= 1i32;
2010 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2011 pub const wbemPrivilegePrimaryToken
: WbemPrivilegeEnum
= 2i32;
2012 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2013 pub const wbemPrivilegeLockMemory
: WbemPrivilegeEnum
= 3i32;
2014 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2015 pub const wbemPrivilegeIncreaseQuota
: WbemPrivilegeEnum
= 4i32;
2016 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2017 pub const wbemPrivilegeMachineAccount
: WbemPrivilegeEnum
= 5i32;
2018 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2019 pub const wbemPrivilegeTcb
: WbemPrivilegeEnum
= 6i32;
2020 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2021 pub const wbemPrivilegeSecurity
: WbemPrivilegeEnum
= 7i32;
2022 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2023 pub const wbemPrivilegeTakeOwnership
: WbemPrivilegeEnum
= 8i32;
2024 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2025 pub const wbemPrivilegeLoadDriver
: WbemPrivilegeEnum
= 9i32;
2026 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2027 pub const wbemPrivilegeSystemProfile
: WbemPrivilegeEnum
= 10i32;
2028 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2029 pub const wbemPrivilegeSystemtime
: WbemPrivilegeEnum
= 11i32;
2030 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2031 pub const wbemPrivilegeProfileSingleProcess
: WbemPrivilegeEnum
= 12i32;
2032 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2033 pub const wbemPrivilegeIncreaseBasePriority
: WbemPrivilegeEnum
= 13i32;
2034 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2035 pub const wbemPrivilegeCreatePagefile
: WbemPrivilegeEnum
= 14i32;
2036 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2037 pub const wbemPrivilegeCreatePermanent
: WbemPrivilegeEnum
= 15i32;
2038 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2039 pub const wbemPrivilegeBackup
: WbemPrivilegeEnum
= 16i32;
2040 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2041 pub const wbemPrivilegeRestore
: WbemPrivilegeEnum
= 17i32;
2042 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2043 pub const wbemPrivilegeShutdown
: WbemPrivilegeEnum
= 18i32;
2044 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2045 pub const wbemPrivilegeDebug
: WbemPrivilegeEnum
= 19i32;
2046 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2047 pub const wbemPrivilegeAudit
: WbemPrivilegeEnum
= 20i32;
2048 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2049 pub const wbemPrivilegeSystemEnvironment
: WbemPrivilegeEnum
= 21i32;
2050 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2051 pub const wbemPrivilegeChangeNotify
: WbemPrivilegeEnum
= 22i32;
2052 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2053 pub const wbemPrivilegeRemoteShutdown
: WbemPrivilegeEnum
= 23i32;
2054 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2055 pub const wbemPrivilegeUndock
: WbemPrivilegeEnum
= 24i32;
2056 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2057 pub const wbemPrivilegeSyncAgent
: WbemPrivilegeEnum
= 25i32;
2058 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2059 pub const wbemPrivilegeEnableDelegation
: WbemPrivilegeEnum
= 26i32;
2060 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2061 pub const wbemPrivilegeManageVolume
: WbemPrivilegeEnum
= 27i32;
2062 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2063 pub type WbemQueryFlagEnum
= i32;
2064 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2065 pub const wbemQueryFlagDeep
: WbemQueryFlagEnum
= 0i32;
2066 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2067 pub const wbemQueryFlagShallow
: WbemQueryFlagEnum
= 1i32;
2068 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2069 pub const wbemQueryFlagPrototype
: WbemQueryFlagEnum
= 2i32;
2070 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2071 pub type WbemTextFlagEnum
= i32;
2072 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2073 pub const wbemTextFlagNoFlavors
: WbemTextFlagEnum
= 1i32;
2074 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2075 pub type WbemTimeout
= i32;
2076 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2077 pub const wbemTimeoutInfinite
: WbemTimeout
= -1i32;
2079 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2080 pub struct MI_Application
{
2082 pub reserved2
: isize,
2083 pub ft
: *const MI_ApplicationFT
,
2085 impl ::core
::marker
::Copy
for MI_Application {}
2086 impl ::core
::clone
::Clone
for MI_Application
{
2087 fn clone(&self) -> Self {
2092 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2093 pub struct MI_ApplicationFT
{
2095 pub NewSession
: isize,
2096 pub NewHostedProvider
: isize,
2097 pub NewInstance
: isize,
2098 pub NewDestinationOptions
: isize,
2099 pub NewOperationOptions
: isize,
2100 pub NewSubscriptionDeliveryOptions
: isize,
2101 pub NewSerializer
: isize,
2102 pub NewDeserializer
: isize,
2103 pub NewInstanceFromClass
: isize,
2104 pub NewClass
: isize,
2106 impl ::core
::marker
::Copy
for MI_ApplicationFT {}
2107 impl ::core
::clone
::Clone
for MI_ApplicationFT
{
2108 fn clone(&self) -> Self {
2113 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2114 pub struct MI_Array
{
2115 pub data
: *mut ::core
::ffi
::c_void
,
2118 impl ::core
::marker
::Copy
for MI_Array {}
2119 impl ::core
::clone
::Clone
for MI_Array
{
2120 fn clone(&self) -> Self {
2125 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2126 pub struct MI_ArrayField
{
2127 pub value
: MI_Array
,
2131 impl ::core
::marker
::Copy
for MI_ArrayField {}
2132 impl ::core
::clone
::Clone
for MI_ArrayField
{
2133 fn clone(&self) -> Self {
2138 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2139 pub struct MI_BooleanA
{
2143 impl ::core
::marker
::Copy
for MI_BooleanA {}
2144 impl ::core
::clone
::Clone
for MI_BooleanA
{
2145 fn clone(&self) -> Self {
2150 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2151 pub struct MI_BooleanAField
{
2152 pub value
: MI_BooleanA
,
2156 impl ::core
::marker
::Copy
for MI_BooleanAField {}
2157 impl ::core
::clone
::Clone
for MI_BooleanAField
{
2158 fn clone(&self) -> Self {
2163 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2164 pub struct MI_BooleanField
{
2169 impl ::core
::marker
::Copy
for MI_BooleanField {}
2170 impl ::core
::clone
::Clone
for MI_BooleanField
{
2171 fn clone(&self) -> Self {
2176 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2177 pub struct MI_Char16A
{
2181 impl ::core
::marker
::Copy
for MI_Char16A {}
2182 impl ::core
::clone
::Clone
for MI_Char16A
{
2183 fn clone(&self) -> Self {
2188 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2189 pub struct MI_Char16AField
{
2190 pub value
: MI_Char16A
,
2194 impl ::core
::marker
::Copy
for MI_Char16AField {}
2195 impl ::core
::clone
::Clone
for MI_Char16AField
{
2196 fn clone(&self) -> Self {
2201 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2202 pub struct MI_Char16Field
{
2207 impl ::core
::marker
::Copy
for MI_Char16Field {}
2208 impl ::core
::clone
::Clone
for MI_Char16Field
{
2209 fn clone(&self) -> Self {
2214 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2215 pub struct MI_Class
{
2216 pub ft
: *const MI_ClassFT
,
2217 pub classDecl
: *const MI_ClassDecl
,
2218 pub namespaceName
: *const u16,
2219 pub serverName
: *const u16,
2220 pub reserved
: [isize; 4],
2222 impl ::core
::marker
::Copy
for MI_Class {}
2223 impl ::core
::clone
::Clone
for MI_Class
{
2224 fn clone(&self) -> Self {
2229 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2230 pub struct MI_ClassDecl
{
2233 pub name
: *const u16,
2234 pub qualifiers
: *const *const MI_Qualifier
,
2235 pub numQualifiers
: u32,
2236 pub properties
: *const *const MI_PropertyDecl
,
2237 pub numProperties
: u32,
2239 pub superClass
: *const u16,
2240 pub superClassDecl
: *const MI_ClassDecl
,
2241 pub methods
: *const *const MI_MethodDecl
,
2242 pub numMethods
: u32,
2243 pub schema
: *const MI_SchemaDecl
,
2244 pub providerFT
: *const MI_ProviderFT
,
2245 pub owningClass
: *mut MI_Class
,
2247 impl ::core
::marker
::Copy
for MI_ClassDecl {}
2248 impl ::core
::clone
::Clone
for MI_ClassDecl
{
2249 fn clone(&self) -> Self {
2254 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2255 pub struct MI_ClassFT
{
2256 pub GetClassNameA
: isize,
2257 pub GetNameSpace
: isize,
2258 pub GetServerName
: isize,
2259 pub GetElementCount
: isize,
2260 pub GetElement
: isize,
2261 pub GetElementAt
: isize,
2262 pub GetClassQualifierSet
: isize,
2263 pub GetMethodCount
: isize,
2264 pub GetMethodAt
: isize,
2265 pub GetMethod
: isize,
2266 pub GetParentClassName
: isize,
2267 pub GetParentClass
: isize,
2271 impl ::core
::marker
::Copy
for MI_ClassFT {}
2272 impl ::core
::clone
::Clone
for MI_ClassFT
{
2273 fn clone(&self) -> Self {
2278 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2279 pub struct MI_ClientFT_V1
{
2280 pub applicationFT
: *const MI_ApplicationFT
,
2281 pub sessionFT
: *const MI_SessionFT
,
2282 pub operationFT
: *const MI_OperationFT
,
2283 pub hostedProviderFT
: *const MI_HostedProviderFT
,
2284 pub serializerFT
: *const MI_SerializerFT
,
2285 pub deserializerFT
: *const MI_DeserializerFT
,
2286 pub subscribeDeliveryOptionsFT
: *const MI_SubscriptionDeliveryOptionsFT
,
2287 pub destinationOptionsFT
: *const MI_DestinationOptionsFT
,
2288 pub operationOptionsFT
: *const MI_OperationOptionsFT
,
2289 pub utilitiesFT
: *const MI_UtilitiesFT
,
2291 impl ::core
::marker
::Copy
for MI_ClientFT_V1 {}
2292 impl ::core
::clone
::Clone
for MI_ClientFT_V1
{
2293 fn clone(&self) -> Self {
2298 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2299 pub struct MI_ConstBooleanA
{
2300 pub data
: *const u8,
2303 impl ::core
::marker
::Copy
for MI_ConstBooleanA {}
2304 impl ::core
::clone
::Clone
for MI_ConstBooleanA
{
2305 fn clone(&self) -> Self {
2310 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2311 pub struct MI_ConstBooleanAField
{
2312 pub value
: MI_ConstBooleanA
,
2316 impl ::core
::marker
::Copy
for MI_ConstBooleanAField {}
2317 impl ::core
::clone
::Clone
for MI_ConstBooleanAField
{
2318 fn clone(&self) -> Self {
2323 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2324 pub struct MI_ConstBooleanField
{
2329 impl ::core
::marker
::Copy
for MI_ConstBooleanField {}
2330 impl ::core
::clone
::Clone
for MI_ConstBooleanField
{
2331 fn clone(&self) -> Self {
2336 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2337 pub struct MI_ConstChar16A
{
2338 pub data
: *const u16,
2341 impl ::core
::marker
::Copy
for MI_ConstChar16A {}
2342 impl ::core
::clone
::Clone
for MI_ConstChar16A
{
2343 fn clone(&self) -> Self {
2348 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2349 pub struct MI_ConstChar16AField
{
2350 pub value
: MI_ConstChar16A
,
2354 impl ::core
::marker
::Copy
for MI_ConstChar16AField {}
2355 impl ::core
::clone
::Clone
for MI_ConstChar16AField
{
2356 fn clone(&self) -> Self {
2361 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2362 pub struct MI_ConstChar16Field
{
2367 impl ::core
::marker
::Copy
for MI_ConstChar16Field {}
2368 impl ::core
::clone
::Clone
for MI_ConstChar16Field
{
2369 fn clone(&self) -> Self {
2374 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2375 pub struct MI_ConstDatetimeA
{
2376 pub data
: *const MI_Datetime
,
2379 impl ::core
::marker
::Copy
for MI_ConstDatetimeA {}
2380 impl ::core
::clone
::Clone
for MI_ConstDatetimeA
{
2381 fn clone(&self) -> Self {
2386 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2387 pub struct MI_ConstDatetimeAField
{
2388 pub value
: MI_ConstDatetimeA
,
2392 impl ::core
::marker
::Copy
for MI_ConstDatetimeAField {}
2393 impl ::core
::clone
::Clone
for MI_ConstDatetimeAField
{
2394 fn clone(&self) -> Self {
2399 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2400 pub struct MI_ConstDatetimeField
{
2401 pub value
: MI_Datetime
,
2405 impl ::core
::marker
::Copy
for MI_ConstDatetimeField {}
2406 impl ::core
::clone
::Clone
for MI_ConstDatetimeField
{
2407 fn clone(&self) -> Self {
2412 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2413 pub struct MI_ConstInstanceA
{
2414 pub data
: *const *const MI_Instance
,
2417 impl ::core
::marker
::Copy
for MI_ConstInstanceA {}
2418 impl ::core
::clone
::Clone
for MI_ConstInstanceA
{
2419 fn clone(&self) -> Self {
2424 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2425 pub struct MI_ConstInstanceAField
{
2426 pub value
: MI_ConstInstanceA
,
2430 impl ::core
::marker
::Copy
for MI_ConstInstanceAField {}
2431 impl ::core
::clone
::Clone
for MI_ConstInstanceAField
{
2432 fn clone(&self) -> Self {
2437 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2438 pub struct MI_ConstInstanceField
{
2439 pub value
: *const MI_Instance
,
2443 impl ::core
::marker
::Copy
for MI_ConstInstanceField {}
2444 impl ::core
::clone
::Clone
for MI_ConstInstanceField
{
2445 fn clone(&self) -> Self {
2450 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2451 pub struct MI_ConstReal32A
{
2452 pub data
: *const f32,
2455 impl ::core
::marker
::Copy
for MI_ConstReal32A {}
2456 impl ::core
::clone
::Clone
for MI_ConstReal32A
{
2457 fn clone(&self) -> Self {
2462 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2463 pub struct MI_ConstReal32AField
{
2464 pub value
: MI_ConstReal32A
,
2468 impl ::core
::marker
::Copy
for MI_ConstReal32AField {}
2469 impl ::core
::clone
::Clone
for MI_ConstReal32AField
{
2470 fn clone(&self) -> Self {
2475 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2476 pub struct MI_ConstReal32Field
{
2481 impl ::core
::marker
::Copy
for MI_ConstReal32Field {}
2482 impl ::core
::clone
::Clone
for MI_ConstReal32Field
{
2483 fn clone(&self) -> Self {
2488 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2489 pub struct MI_ConstReal64A
{
2490 pub data
: *const f64,
2493 impl ::core
::marker
::Copy
for MI_ConstReal64A {}
2494 impl ::core
::clone
::Clone
for MI_ConstReal64A
{
2495 fn clone(&self) -> Self {
2500 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2501 pub struct MI_ConstReal64AField
{
2502 pub value
: MI_ConstReal64A
,
2506 impl ::core
::marker
::Copy
for MI_ConstReal64AField {}
2507 impl ::core
::clone
::Clone
for MI_ConstReal64AField
{
2508 fn clone(&self) -> Self {
2513 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2514 pub struct MI_ConstReal64Field
{
2519 impl ::core
::marker
::Copy
for MI_ConstReal64Field {}
2520 impl ::core
::clone
::Clone
for MI_ConstReal64Field
{
2521 fn clone(&self) -> Self {
2526 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2527 pub struct MI_ConstReferenceA
{
2528 pub data
: *const *const MI_Instance
,
2531 impl ::core
::marker
::Copy
for MI_ConstReferenceA {}
2532 impl ::core
::clone
::Clone
for MI_ConstReferenceA
{
2533 fn clone(&self) -> Self {
2538 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2539 pub struct MI_ConstReferenceAField
{
2540 pub value
: MI_ConstReferenceA
,
2544 impl ::core
::marker
::Copy
for MI_ConstReferenceAField {}
2545 impl ::core
::clone
::Clone
for MI_ConstReferenceAField
{
2546 fn clone(&self) -> Self {
2551 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2552 pub struct MI_ConstReferenceField
{
2553 pub value
: *const MI_Instance
,
2557 impl ::core
::marker
::Copy
for MI_ConstReferenceField {}
2558 impl ::core
::clone
::Clone
for MI_ConstReferenceField
{
2559 fn clone(&self) -> Self {
2564 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2565 pub struct MI_ConstSint16A
{
2566 pub data
: *const i16,
2569 impl ::core
::marker
::Copy
for MI_ConstSint16A {}
2570 impl ::core
::clone
::Clone
for MI_ConstSint16A
{
2571 fn clone(&self) -> Self {
2576 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2577 pub struct MI_ConstSint16AField
{
2578 pub value
: MI_ConstSint16A
,
2582 impl ::core
::marker
::Copy
for MI_ConstSint16AField {}
2583 impl ::core
::clone
::Clone
for MI_ConstSint16AField
{
2584 fn clone(&self) -> Self {
2589 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2590 pub struct MI_ConstSint16Field
{
2595 impl ::core
::marker
::Copy
for MI_ConstSint16Field {}
2596 impl ::core
::clone
::Clone
for MI_ConstSint16Field
{
2597 fn clone(&self) -> Self {
2602 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2603 pub struct MI_ConstSint32A
{
2604 pub data
: *const i32,
2607 impl ::core
::marker
::Copy
for MI_ConstSint32A {}
2608 impl ::core
::clone
::Clone
for MI_ConstSint32A
{
2609 fn clone(&self) -> Self {
2614 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2615 pub struct MI_ConstSint32AField
{
2616 pub value
: MI_ConstSint32A
,
2620 impl ::core
::marker
::Copy
for MI_ConstSint32AField {}
2621 impl ::core
::clone
::Clone
for MI_ConstSint32AField
{
2622 fn clone(&self) -> Self {
2627 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2628 pub struct MI_ConstSint32Field
{
2633 impl ::core
::marker
::Copy
for MI_ConstSint32Field {}
2634 impl ::core
::clone
::Clone
for MI_ConstSint32Field
{
2635 fn clone(&self) -> Self {
2640 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2641 pub struct MI_ConstSint64A
{
2642 pub data
: *const i64,
2645 impl ::core
::marker
::Copy
for MI_ConstSint64A {}
2646 impl ::core
::clone
::Clone
for MI_ConstSint64A
{
2647 fn clone(&self) -> Self {
2652 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2653 pub struct MI_ConstSint64AField
{
2654 pub value
: MI_ConstSint64A
,
2658 impl ::core
::marker
::Copy
for MI_ConstSint64AField {}
2659 impl ::core
::clone
::Clone
for MI_ConstSint64AField
{
2660 fn clone(&self) -> Self {
2665 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2666 pub struct MI_ConstSint64Field
{
2671 impl ::core
::marker
::Copy
for MI_ConstSint64Field {}
2672 impl ::core
::clone
::Clone
for MI_ConstSint64Field
{
2673 fn clone(&self) -> Self {
2678 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2679 pub struct MI_ConstSint8A
{
2680 pub data
: *const i8,
2683 impl ::core
::marker
::Copy
for MI_ConstSint8A {}
2684 impl ::core
::clone
::Clone
for MI_ConstSint8A
{
2685 fn clone(&self) -> Self {
2690 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2691 pub struct MI_ConstSint8AField
{
2692 pub value
: MI_ConstSint8A
,
2696 impl ::core
::marker
::Copy
for MI_ConstSint8AField {}
2697 impl ::core
::clone
::Clone
for MI_ConstSint8AField
{
2698 fn clone(&self) -> Self {
2703 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2704 pub struct MI_ConstSint8Field
{
2709 impl ::core
::marker
::Copy
for MI_ConstSint8Field {}
2710 impl ::core
::clone
::Clone
for MI_ConstSint8Field
{
2711 fn clone(&self) -> Self {
2716 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2717 pub struct MI_ConstStringA
{
2718 pub data
: *const *const u16,
2721 impl ::core
::marker
::Copy
for MI_ConstStringA {}
2722 impl ::core
::clone
::Clone
for MI_ConstStringA
{
2723 fn clone(&self) -> Self {
2728 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2729 pub struct MI_ConstStringAField
{
2730 pub value
: MI_ConstStringA
,
2734 impl ::core
::marker
::Copy
for MI_ConstStringAField {}
2735 impl ::core
::clone
::Clone
for MI_ConstStringAField
{
2736 fn clone(&self) -> Self {
2741 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2742 pub struct MI_ConstStringField
{
2743 pub value
: *const u16,
2747 impl ::core
::marker
::Copy
for MI_ConstStringField {}
2748 impl ::core
::clone
::Clone
for MI_ConstStringField
{
2749 fn clone(&self) -> Self {
2754 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2755 pub struct MI_ConstUint16A
{
2756 pub data
: *const u16,
2759 impl ::core
::marker
::Copy
for MI_ConstUint16A {}
2760 impl ::core
::clone
::Clone
for MI_ConstUint16A
{
2761 fn clone(&self) -> Self {
2766 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2767 pub struct MI_ConstUint16AField
{
2768 pub value
: MI_ConstUint16A
,
2772 impl ::core
::marker
::Copy
for MI_ConstUint16AField {}
2773 impl ::core
::clone
::Clone
for MI_ConstUint16AField
{
2774 fn clone(&self) -> Self {
2779 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2780 pub struct MI_ConstUint16Field
{
2785 impl ::core
::marker
::Copy
for MI_ConstUint16Field {}
2786 impl ::core
::clone
::Clone
for MI_ConstUint16Field
{
2787 fn clone(&self) -> Self {
2792 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2793 pub struct MI_ConstUint32A
{
2794 pub data
: *const u32,
2797 impl ::core
::marker
::Copy
for MI_ConstUint32A {}
2798 impl ::core
::clone
::Clone
for MI_ConstUint32A
{
2799 fn clone(&self) -> Self {
2804 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2805 pub struct MI_ConstUint32AField
{
2806 pub value
: MI_ConstUint32A
,
2810 impl ::core
::marker
::Copy
for MI_ConstUint32AField {}
2811 impl ::core
::clone
::Clone
for MI_ConstUint32AField
{
2812 fn clone(&self) -> Self {
2817 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2818 pub struct MI_ConstUint32Field
{
2823 impl ::core
::marker
::Copy
for MI_ConstUint32Field {}
2824 impl ::core
::clone
::Clone
for MI_ConstUint32Field
{
2825 fn clone(&self) -> Self {
2830 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2831 pub struct MI_ConstUint64A
{
2832 pub data
: *const u64,
2835 impl ::core
::marker
::Copy
for MI_ConstUint64A {}
2836 impl ::core
::clone
::Clone
for MI_ConstUint64A
{
2837 fn clone(&self) -> Self {
2842 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2843 pub struct MI_ConstUint64AField
{
2844 pub value
: MI_ConstUint64A
,
2848 impl ::core
::marker
::Copy
for MI_ConstUint64AField {}
2849 impl ::core
::clone
::Clone
for MI_ConstUint64AField
{
2850 fn clone(&self) -> Self {
2855 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2856 pub struct MI_ConstUint64Field
{
2861 impl ::core
::marker
::Copy
for MI_ConstUint64Field {}
2862 impl ::core
::clone
::Clone
for MI_ConstUint64Field
{
2863 fn clone(&self) -> Self {
2868 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2869 pub struct MI_ConstUint8A
{
2870 pub data
: *const u8,
2873 impl ::core
::marker
::Copy
for MI_ConstUint8A {}
2874 impl ::core
::clone
::Clone
for MI_ConstUint8A
{
2875 fn clone(&self) -> Self {
2880 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2881 pub struct MI_ConstUint8AField
{
2882 pub value
: MI_ConstUint8A
,
2886 impl ::core
::marker
::Copy
for MI_ConstUint8AField {}
2887 impl ::core
::clone
::Clone
for MI_ConstUint8AField
{
2888 fn clone(&self) -> Self {
2893 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2894 pub struct MI_ConstUint8Field
{
2899 impl ::core
::marker
::Copy
for MI_ConstUint8Field {}
2900 impl ::core
::clone
::Clone
for MI_ConstUint8Field
{
2901 fn clone(&self) -> Self {
2906 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2907 pub struct MI_Context
{
2908 pub ft
: *const MI_ContextFT
,
2909 pub reserved
: [isize; 3],
2911 impl ::core
::marker
::Copy
for MI_Context {}
2912 impl ::core
::clone
::Clone
for MI_Context
{
2913 fn clone(&self) -> Self {
2918 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2919 pub struct MI_ContextFT
{
2920 pub PostResult
: isize,
2921 pub PostInstance
: isize,
2922 pub PostIndication
: isize,
2923 pub ConstructInstance
: isize,
2924 pub ConstructParameters
: isize,
2925 pub NewInstance
: isize,
2926 pub NewDynamicInstance
: isize,
2927 pub NewParameters
: isize,
2928 pub Canceled
: isize,
2929 pub GetLocale
: isize,
2930 pub RegisterCancel
: isize,
2931 pub RequestUnload
: isize,
2932 pub RefuseUnload
: isize,
2933 pub GetLocalSession
: isize,
2934 pub SetStringOption
: isize,
2935 pub GetStringOption
: isize,
2936 pub GetNumberOption
: isize,
2937 pub GetCustomOption
: isize,
2938 pub GetCustomOptionCount
: isize,
2939 pub GetCustomOptionAt
: isize,
2940 pub WriteMessage
: isize,
2941 pub WriteProgress
: isize,
2942 pub WriteStreamParameter
: isize,
2943 pub WriteCimError
: isize,
2944 pub PromptUser
: isize,
2945 pub ShouldProcess
: isize,
2946 pub ShouldContinue
: isize,
2947 pub PostError
: isize,
2948 pub PostCimError
: isize,
2949 pub WriteError
: isize,
2951 impl ::core
::marker
::Copy
for MI_ContextFT {}
2952 impl ::core
::clone
::Clone
for MI_ContextFT
{
2953 fn clone(&self) -> Self {
2958 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2959 pub struct MI_Datetime
{
2960 pub isTimestamp
: u32,
2961 pub u
: MI_Datetime_0
,
2963 impl ::core
::marker
::Copy
for MI_Datetime {}
2964 impl ::core
::clone
::Clone
for MI_Datetime
{
2965 fn clone(&self) -> Self {
2970 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2971 pub union MI_Datetime_0
{
2972 pub timestamp
: MI_Timestamp
,
2973 pub interval
: MI_Interval
,
2975 impl ::core
::marker
::Copy
for MI_Datetime_0 {}
2976 impl ::core
::clone
::Clone
for MI_Datetime_0
{
2977 fn clone(&self) -> Self {
2982 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2983 pub struct MI_DatetimeA
{
2984 pub data
: *mut MI_Datetime
,
2987 impl ::core
::marker
::Copy
for MI_DatetimeA {}
2988 impl ::core
::clone
::Clone
for MI_DatetimeA
{
2989 fn clone(&self) -> Self {
2994 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
2995 pub struct MI_DatetimeAField
{
2996 pub value
: MI_DatetimeA
,
3000 impl ::core
::marker
::Copy
for MI_DatetimeAField {}
3001 impl ::core
::clone
::Clone
for MI_DatetimeAField
{
3002 fn clone(&self) -> Self {
3007 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3008 pub struct MI_DatetimeField
{
3009 pub value
: MI_Datetime
,
3013 impl ::core
::marker
::Copy
for MI_DatetimeField {}
3014 impl ::core
::clone
::Clone
for MI_DatetimeField
{
3015 fn clone(&self) -> Self {
3020 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3021 pub struct MI_Deserializer
{
3023 pub reserved2
: isize,
3025 impl ::core
::marker
::Copy
for MI_Deserializer {}
3026 impl ::core
::clone
::Clone
for MI_Deserializer
{
3027 fn clone(&self) -> Self {
3032 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3033 pub struct MI_DeserializerFT
{
3035 pub DeserializeClass
: isize,
3036 pub Class_GetClassName
: isize,
3037 pub Class_GetParentClassName
: isize,
3038 pub DeserializeInstance
: isize,
3039 pub Instance_GetClassName
: isize,
3041 impl ::core
::marker
::Copy
for MI_DeserializerFT {}
3042 impl ::core
::clone
::Clone
for MI_DeserializerFT
{
3043 fn clone(&self) -> Self {
3048 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3049 pub struct MI_DestinationOptions
{
3051 pub reserved2
: isize,
3052 pub ft
: *const MI_DestinationOptionsFT
,
3054 impl ::core
::marker
::Copy
for MI_DestinationOptions {}
3055 impl ::core
::clone
::Clone
for MI_DestinationOptions
{
3056 fn clone(&self) -> Self {
3061 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3062 pub struct MI_DestinationOptionsFT
{
3064 pub SetString
: isize,
3065 pub SetNumber
: isize,
3066 pub AddCredentials
: isize,
3067 pub GetString
: isize,
3068 pub GetNumber
: isize,
3069 pub GetOptionCount
: isize,
3070 pub GetOptionAt
: isize,
3071 pub GetOption
: isize,
3072 pub GetCredentialsCount
: isize,
3073 pub GetCredentialsAt
: isize,
3074 pub GetCredentialsPasswordAt
: isize,
3076 pub SetInterval
: isize,
3077 pub GetInterval
: isize,
3079 impl ::core
::marker
::Copy
for MI_DestinationOptionsFT {}
3080 impl ::core
::clone
::Clone
for MI_DestinationOptionsFT
{
3081 fn clone(&self) -> Self {
3086 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3087 pub struct MI_FeatureDecl
{
3090 pub name
: *const u16,
3091 pub qualifiers
: *const *const MI_Qualifier
,
3092 pub numQualifiers
: u32,
3094 impl ::core
::marker
::Copy
for MI_FeatureDecl {}
3095 impl ::core
::clone
::Clone
for MI_FeatureDecl
{
3096 fn clone(&self) -> Self {
3101 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3102 pub struct MI_Filter
{
3103 pub ft
: *const MI_FilterFT
,
3104 pub reserved
: [isize; 3],
3106 impl ::core
::marker
::Copy
for MI_Filter {}
3107 impl ::core
::clone
::Clone
for MI_Filter
{
3108 fn clone(&self) -> Self {
3113 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3114 pub struct MI_FilterFT
{
3115 pub Evaluate
: isize,
3116 pub GetExpression
: isize,
3118 impl ::core
::marker
::Copy
for MI_FilterFT {}
3119 impl ::core
::clone
::Clone
for MI_FilterFT
{
3120 fn clone(&self) -> Self {
3125 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3126 pub struct MI_HostedProvider
{
3128 pub reserved2
: isize,
3129 pub ft
: *const MI_HostedProviderFT
,
3131 impl ::core
::marker
::Copy
for MI_HostedProvider {}
3132 impl ::core
::clone
::Clone
for MI_HostedProvider
{
3133 fn clone(&self) -> Self {
3138 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3139 pub struct MI_HostedProviderFT
{
3141 pub GetApplication
: isize,
3143 impl ::core
::marker
::Copy
for MI_HostedProviderFT {}
3144 impl ::core
::clone
::Clone
for MI_HostedProviderFT
{
3145 fn clone(&self) -> Self {
3150 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3151 pub struct MI_Instance
{
3152 pub ft
: *const MI_InstanceFT
,
3153 pub classDecl
: *const MI_ClassDecl
,
3154 pub serverName
: *const u16,
3155 pub nameSpace
: *const u16,
3156 pub reserved
: [isize; 4],
3158 impl ::core
::marker
::Copy
for MI_Instance {}
3159 impl ::core
::clone
::Clone
for MI_Instance
{
3160 fn clone(&self) -> Self {
3165 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3166 pub struct MI_InstanceA
{
3167 pub data
: *mut *mut MI_Instance
,
3170 impl ::core
::marker
::Copy
for MI_InstanceA {}
3171 impl ::core
::clone
::Clone
for MI_InstanceA
{
3172 fn clone(&self) -> Self {
3177 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3178 pub struct MI_InstanceAField
{
3179 pub value
: MI_InstanceA
,
3183 impl ::core
::marker
::Copy
for MI_InstanceAField {}
3184 impl ::core
::clone
::Clone
for MI_InstanceAField
{
3185 fn clone(&self) -> Self {
3190 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3191 pub struct MI_InstanceExFT
{
3192 pub parent
: MI_InstanceFT
,
3193 pub Normalize
: isize,
3195 impl ::core
::marker
::Copy
for MI_InstanceExFT {}
3196 impl ::core
::clone
::Clone
for MI_InstanceExFT
{
3197 fn clone(&self) -> Self {
3202 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3203 pub struct MI_InstanceFT
{
3205 pub Destruct
: isize,
3208 pub GetClassNameA
: isize,
3209 pub SetNameSpace
: isize,
3210 pub GetNameSpace
: isize,
3211 pub GetElementCount
: isize,
3212 pub AddElement
: isize,
3213 pub SetElement
: isize,
3214 pub SetElementAt
: isize,
3215 pub GetElement
: isize,
3216 pub GetElementAt
: isize,
3217 pub ClearElement
: isize,
3218 pub ClearElementAt
: isize,
3219 pub GetServerName
: isize,
3220 pub SetServerName
: isize,
3221 pub GetClass
: isize,
3223 impl ::core
::marker
::Copy
for MI_InstanceFT {}
3224 impl ::core
::clone
::Clone
for MI_InstanceFT
{
3225 fn clone(&self) -> Self {
3230 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3231 pub struct MI_InstanceField
{
3232 pub value
: *mut MI_Instance
,
3236 impl ::core
::marker
::Copy
for MI_InstanceField {}
3237 impl ::core
::clone
::Clone
for MI_InstanceField
{
3238 fn clone(&self) -> Self {
3243 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3244 pub struct MI_Interval
{
3249 pub microseconds
: u32,
3250 pub __padding1
: u32,
3251 pub __padding2
: u32,
3252 pub __padding3
: u32,
3254 impl ::core
::marker
::Copy
for MI_Interval {}
3255 impl ::core
::clone
::Clone
for MI_Interval
{
3256 fn clone(&self) -> Self {
3261 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3262 pub struct MI_MethodDecl
{
3265 pub name
: *const u16,
3266 pub qualifiers
: *const *const MI_Qualifier
,
3267 pub numQualifiers
: u32,
3268 pub parameters
: *const *const MI_ParameterDecl
,
3269 pub numParameters
: u32,
3271 pub returnType
: u32,
3272 pub origin
: *const u16,
3273 pub propagator
: *const u16,
3274 pub schema
: *const MI_SchemaDecl
,
3275 pub function
: MI_MethodDecl_Invoke
,
3277 impl ::core
::marker
::Copy
for MI_MethodDecl {}
3278 impl ::core
::clone
::Clone
for MI_MethodDecl
{
3279 fn clone(&self) -> Self {
3284 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3285 pub struct MI_Module
{
3287 pub generatorVersion
: u32,
3290 pub schemaDecl
: *mut MI_SchemaDecl
,
3291 pub Load
: MI_Module_Load
,
3292 pub Unload
: MI_Module_Unload
,
3293 pub dynamicProviderFT
: *const MI_ProviderFT
,
3295 impl ::core
::marker
::Copy
for MI_Module {}
3296 impl ::core
::clone
::Clone
for MI_Module
{
3297 fn clone(&self) -> Self {
3302 pub struct MI_Module_Self(pub u8);
3304 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3305 pub struct MI_ObjectDecl
{
3308 pub name
: *const u16,
3309 pub qualifiers
: *const *const MI_Qualifier
,
3310 pub numQualifiers
: u32,
3311 pub properties
: *const *const MI_PropertyDecl
,
3312 pub numProperties
: u32,
3315 impl ::core
::marker
::Copy
for MI_ObjectDecl {}
3316 impl ::core
::clone
::Clone
for MI_ObjectDecl
{
3317 fn clone(&self) -> Self {
3322 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3323 pub struct MI_Operation
{
3325 pub reserved2
: isize,
3326 pub ft
: *const MI_OperationFT
,
3328 impl ::core
::marker
::Copy
for MI_Operation {}
3329 impl ::core
::clone
::Clone
for MI_Operation
{
3330 fn clone(&self) -> Self {
3335 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3336 pub struct MI_OperationCallbacks
{
3337 pub callbackContext
: *mut ::core
::ffi
::c_void
,
3338 pub promptUser
: MI_OperationCallback_PromptUser
,
3339 pub writeError
: MI_OperationCallback_WriteError
,
3340 pub writeMessage
: MI_OperationCallback_WriteMessage
,
3341 pub writeProgress
: MI_OperationCallback_WriteProgress
,
3342 pub instanceResult
: MI_OperationCallback_Instance
,
3343 pub indicationResult
: MI_OperationCallback_Indication
,
3344 pub classResult
: MI_OperationCallback_Class
,
3345 pub streamedParameterResult
: MI_OperationCallback_StreamedParameter
,
3347 impl ::core
::marker
::Copy
for MI_OperationCallbacks {}
3348 impl ::core
::clone
::Clone
for MI_OperationCallbacks
{
3349 fn clone(&self) -> Self {
3354 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3355 pub struct MI_OperationFT
{
3358 pub GetSession
: isize,
3359 pub GetInstance
: isize,
3360 pub GetIndication
: isize,
3361 pub GetClass
: isize,
3363 impl ::core
::marker
::Copy
for MI_OperationFT {}
3364 impl ::core
::clone
::Clone
for MI_OperationFT
{
3365 fn clone(&self) -> Self {
3370 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3371 pub struct MI_OperationOptions
{
3373 pub reserved2
: isize,
3374 pub ft
: *const MI_OperationOptionsFT
,
3376 impl ::core
::marker
::Copy
for MI_OperationOptions {}
3377 impl ::core
::clone
::Clone
for MI_OperationOptions
{
3378 fn clone(&self) -> Self {
3383 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3384 pub struct MI_OperationOptionsFT
{
3386 pub SetString
: isize,
3387 pub SetNumber
: isize,
3388 pub SetCustomOption
: isize,
3389 pub GetString
: isize,
3390 pub GetNumber
: isize,
3391 pub GetOptionCount
: isize,
3392 pub GetOptionAt
: isize,
3393 pub GetOption
: isize,
3394 pub GetEnabledChannels
: isize,
3396 pub SetInterval
: isize,
3397 pub GetInterval
: isize,
3399 impl ::core
::marker
::Copy
for MI_OperationOptionsFT {}
3400 impl ::core
::clone
::Clone
for MI_OperationOptionsFT
{
3401 fn clone(&self) -> Self {
3406 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3407 pub struct MI_ParameterDecl
{
3410 pub name
: *const u16,
3411 pub qualifiers
: *const *const MI_Qualifier
,
3412 pub numQualifiers
: u32,
3414 pub className
: *const u16,
3418 impl ::core
::marker
::Copy
for MI_ParameterDecl {}
3419 impl ::core
::clone
::Clone
for MI_ParameterDecl
{
3420 fn clone(&self) -> Self {
3425 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3426 pub struct MI_ParameterSet
{
3428 pub reserved2
: isize,
3429 pub ft
: *const MI_ParameterSetFT
,
3431 impl ::core
::marker
::Copy
for MI_ParameterSet {}
3432 impl ::core
::clone
::Clone
for MI_ParameterSet
{
3433 fn clone(&self) -> Self {
3438 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3439 pub struct MI_ParameterSetFT
{
3440 pub GetMethodReturnType
: isize,
3441 pub GetParameterCount
: isize,
3442 pub GetParameterAt
: isize,
3443 pub GetParameter
: isize,
3445 impl ::core
::marker
::Copy
for MI_ParameterSetFT {}
3446 impl ::core
::clone
::Clone
for MI_ParameterSetFT
{
3447 fn clone(&self) -> Self {
3452 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3453 pub struct MI_PropertyDecl
{
3456 pub name
: *const u16,
3457 pub qualifiers
: *const *const MI_Qualifier
,
3458 pub numQualifiers
: u32,
3460 pub className
: *const u16,
3463 pub origin
: *const u16,
3464 pub propagator
: *const u16,
3465 pub value
: *const ::core
::ffi
::c_void
,
3467 impl ::core
::marker
::Copy
for MI_PropertyDecl {}
3468 impl ::core
::clone
::Clone
for MI_PropertyDecl
{
3469 fn clone(&self) -> Self {
3474 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3475 pub struct MI_PropertySet
{
3476 pub ft
: *const MI_PropertySetFT
,
3477 pub reserved
: [isize; 3],
3479 impl ::core
::marker
::Copy
for MI_PropertySet {}
3480 impl ::core
::clone
::Clone
for MI_PropertySet
{
3481 fn clone(&self) -> Self {
3486 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3487 pub struct MI_PropertySetFT
{
3488 pub GetElementCount
: isize,
3489 pub ContainsElement
: isize,
3490 pub AddElement
: isize,
3491 pub GetElementAt
: isize,
3493 pub Destruct
: isize,
3497 impl ::core
::marker
::Copy
for MI_PropertySetFT {}
3498 impl ::core
::clone
::Clone
for MI_PropertySetFT
{
3499 fn clone(&self) -> Self {
3504 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3505 pub struct MI_ProviderFT
{
3506 pub Load
: MI_ProviderFT_Load
,
3507 pub Unload
: MI_ProviderFT_Unload
,
3508 pub GetInstance
: MI_ProviderFT_GetInstance
,
3509 pub EnumerateInstances
: MI_ProviderFT_EnumerateInstances
,
3510 pub CreateInstance
: MI_ProviderFT_CreateInstance
,
3511 pub ModifyInstance
: MI_ProviderFT_ModifyInstance
,
3512 pub DeleteInstance
: MI_ProviderFT_DeleteInstance
,
3513 pub AssociatorInstances
: MI_ProviderFT_AssociatorInstances
,
3514 pub ReferenceInstances
: MI_ProviderFT_ReferenceInstances
,
3515 pub EnableIndications
: MI_ProviderFT_EnableIndications
,
3516 pub DisableIndications
: MI_ProviderFT_DisableIndications
,
3517 pub Subscribe
: MI_ProviderFT_Subscribe
,
3518 pub Unsubscribe
: MI_ProviderFT_Unsubscribe
,
3519 pub Invoke
: MI_ProviderFT_Invoke
,
3521 impl ::core
::marker
::Copy
for MI_ProviderFT {}
3522 impl ::core
::clone
::Clone
for MI_ProviderFT
{
3523 fn clone(&self) -> Self {
3528 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3529 pub struct MI_Qualifier
{
3530 pub name
: *const u16,
3533 pub value
: *const ::core
::ffi
::c_void
,
3535 impl ::core
::marker
::Copy
for MI_Qualifier {}
3536 impl ::core
::clone
::Clone
for MI_Qualifier
{
3537 fn clone(&self) -> Self {
3542 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3543 pub struct MI_QualifierDecl
{
3544 pub name
: *const u16,
3549 pub value
: *const ::core
::ffi
::c_void
,
3551 impl ::core
::marker
::Copy
for MI_QualifierDecl {}
3552 impl ::core
::clone
::Clone
for MI_QualifierDecl
{
3553 fn clone(&self) -> Self {
3558 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3559 pub struct MI_QualifierSet
{
3561 pub reserved2
: isize,
3562 pub ft
: *const MI_QualifierSetFT
,
3564 impl ::core
::marker
::Copy
for MI_QualifierSet {}
3565 impl ::core
::clone
::Clone
for MI_QualifierSet
{
3566 fn clone(&self) -> Self {
3571 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3572 pub struct MI_QualifierSetFT
{
3573 pub GetQualifierCount
: isize,
3574 pub GetQualifierAt
: isize,
3575 pub GetQualifier
: isize,
3577 impl ::core
::marker
::Copy
for MI_QualifierSetFT {}
3578 impl ::core
::clone
::Clone
for MI_QualifierSetFT
{
3579 fn clone(&self) -> Self {
3584 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3585 pub struct MI_Real32A
{
3589 impl ::core
::marker
::Copy
for MI_Real32A {}
3590 impl ::core
::clone
::Clone
for MI_Real32A
{
3591 fn clone(&self) -> Self {
3596 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3597 pub struct MI_Real32AField
{
3598 pub value
: MI_Real32A
,
3602 impl ::core
::marker
::Copy
for MI_Real32AField {}
3603 impl ::core
::clone
::Clone
for MI_Real32AField
{
3604 fn clone(&self) -> Self {
3609 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3610 pub struct MI_Real32Field
{
3615 impl ::core
::marker
::Copy
for MI_Real32Field {}
3616 impl ::core
::clone
::Clone
for MI_Real32Field
{
3617 fn clone(&self) -> Self {
3622 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3623 pub struct MI_Real64A
{
3627 impl ::core
::marker
::Copy
for MI_Real64A {}
3628 impl ::core
::clone
::Clone
for MI_Real64A
{
3629 fn clone(&self) -> Self {
3634 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3635 pub struct MI_Real64AField
{
3636 pub value
: MI_Real64A
,
3640 impl ::core
::marker
::Copy
for MI_Real64AField {}
3641 impl ::core
::clone
::Clone
for MI_Real64AField
{
3642 fn clone(&self) -> Self {
3647 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3648 pub struct MI_Real64Field
{
3653 impl ::core
::marker
::Copy
for MI_Real64Field {}
3654 impl ::core
::clone
::Clone
for MI_Real64Field
{
3655 fn clone(&self) -> Self {
3660 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3661 pub struct MI_ReferenceA
{
3662 pub data
: *mut *mut MI_Instance
,
3665 impl ::core
::marker
::Copy
for MI_ReferenceA {}
3666 impl ::core
::clone
::Clone
for MI_ReferenceA
{
3667 fn clone(&self) -> Self {
3672 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3673 pub struct MI_ReferenceAField
{
3674 pub value
: MI_ReferenceA
,
3678 impl ::core
::marker
::Copy
for MI_ReferenceAField {}
3679 impl ::core
::clone
::Clone
for MI_ReferenceAField
{
3680 fn clone(&self) -> Self {
3685 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3686 pub struct MI_ReferenceField
{
3687 pub value
: *mut MI_Instance
,
3691 impl ::core
::marker
::Copy
for MI_ReferenceField {}
3692 impl ::core
::clone
::Clone
for MI_ReferenceField
{
3693 fn clone(&self) -> Self {
3698 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3699 pub struct MI_SchemaDecl
{
3700 pub qualifierDecls
: *const *const MI_QualifierDecl
,
3701 pub numQualifierDecls
: u32,
3702 pub classDecls
: *const *const MI_ClassDecl
,
3703 pub numClassDecls
: u32,
3705 impl ::core
::marker
::Copy
for MI_SchemaDecl {}
3706 impl ::core
::clone
::Clone
for MI_SchemaDecl
{
3707 fn clone(&self) -> Self {
3712 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3713 pub struct MI_Serializer
{
3715 pub reserved2
: isize,
3717 impl ::core
::marker
::Copy
for MI_Serializer {}
3718 impl ::core
::clone
::Clone
for MI_Serializer
{
3719 fn clone(&self) -> Self {
3724 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3725 pub struct MI_SerializerFT
{
3727 pub SerializeClass
: isize,
3728 pub SerializeInstance
: isize,
3730 impl ::core
::marker
::Copy
for MI_SerializerFT {}
3731 impl ::core
::clone
::Clone
for MI_SerializerFT
{
3732 fn clone(&self) -> Self {
3737 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3738 pub struct MI_Server
{
3739 pub serverFT
: *const MI_ServerFT
,
3740 pub contextFT
: *const MI_ContextFT
,
3741 pub instanceFT
: *const MI_InstanceFT
,
3742 pub propertySetFT
: *const MI_PropertySetFT
,
3743 pub filterFT
: *const MI_FilterFT
,
3745 impl ::core
::marker
::Copy
for MI_Server {}
3746 impl ::core
::clone
::Clone
for MI_Server
{
3747 fn clone(&self) -> Self {
3752 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3753 pub struct MI_ServerFT
{
3754 pub GetVersion
: isize,
3755 pub GetSystemName
: isize,
3757 impl ::core
::marker
::Copy
for MI_ServerFT {}
3758 impl ::core
::clone
::Clone
for MI_ServerFT
{
3759 fn clone(&self) -> Self {
3764 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3765 pub struct MI_Session
{
3767 pub reserved2
: isize,
3768 pub ft
: *const MI_SessionFT
,
3770 impl ::core
::marker
::Copy
for MI_Session {}
3771 impl ::core
::clone
::Clone
for MI_Session
{
3772 fn clone(&self) -> Self {
3777 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3778 pub struct MI_SessionCallbacks
{
3779 pub callbackContext
: *mut ::core
::ffi
::c_void
,
3780 pub writeMessage
: isize,
3781 pub writeError
: isize,
3783 impl ::core
::marker
::Copy
for MI_SessionCallbacks {}
3784 impl ::core
::clone
::Clone
for MI_SessionCallbacks
{
3785 fn clone(&self) -> Self {
3790 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3791 pub struct MI_SessionFT
{
3793 pub GetApplication
: isize,
3794 pub GetInstance
: isize,
3795 pub ModifyInstance
: isize,
3796 pub CreateInstance
: isize,
3797 pub DeleteInstance
: isize,
3799 pub EnumerateInstances
: isize,
3800 pub QueryInstances
: isize,
3801 pub AssociatorInstances
: isize,
3802 pub ReferenceInstances
: isize,
3803 pub Subscribe
: isize,
3804 pub GetClass
: isize,
3805 pub EnumerateClasses
: isize,
3806 pub TestConnection
: isize,
3808 impl ::core
::marker
::Copy
for MI_SessionFT {}
3809 impl ::core
::clone
::Clone
for MI_SessionFT
{
3810 fn clone(&self) -> Self {
3815 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3816 pub struct MI_Sint16A
{
3820 impl ::core
::marker
::Copy
for MI_Sint16A {}
3821 impl ::core
::clone
::Clone
for MI_Sint16A
{
3822 fn clone(&self) -> Self {
3827 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3828 pub struct MI_Sint16AField
{
3829 pub value
: MI_Sint16A
,
3833 impl ::core
::marker
::Copy
for MI_Sint16AField {}
3834 impl ::core
::clone
::Clone
for MI_Sint16AField
{
3835 fn clone(&self) -> Self {
3840 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3841 pub struct MI_Sint16Field
{
3846 impl ::core
::marker
::Copy
for MI_Sint16Field {}
3847 impl ::core
::clone
::Clone
for MI_Sint16Field
{
3848 fn clone(&self) -> Self {
3853 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3854 pub struct MI_Sint32A
{
3858 impl ::core
::marker
::Copy
for MI_Sint32A {}
3859 impl ::core
::clone
::Clone
for MI_Sint32A
{
3860 fn clone(&self) -> Self {
3865 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3866 pub struct MI_Sint32AField
{
3867 pub value
: MI_Sint32A
,
3871 impl ::core
::marker
::Copy
for MI_Sint32AField {}
3872 impl ::core
::clone
::Clone
for MI_Sint32AField
{
3873 fn clone(&self) -> Self {
3878 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3879 pub struct MI_Sint32Field
{
3884 impl ::core
::marker
::Copy
for MI_Sint32Field {}
3885 impl ::core
::clone
::Clone
for MI_Sint32Field
{
3886 fn clone(&self) -> Self {
3891 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3892 pub struct MI_Sint64A
{
3896 impl ::core
::marker
::Copy
for MI_Sint64A {}
3897 impl ::core
::clone
::Clone
for MI_Sint64A
{
3898 fn clone(&self) -> Self {
3903 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3904 pub struct MI_Sint64AField
{
3905 pub value
: MI_Sint64A
,
3909 impl ::core
::marker
::Copy
for MI_Sint64AField {}
3910 impl ::core
::clone
::Clone
for MI_Sint64AField
{
3911 fn clone(&self) -> Self {
3916 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3917 pub struct MI_Sint64Field
{
3922 impl ::core
::marker
::Copy
for MI_Sint64Field {}
3923 impl ::core
::clone
::Clone
for MI_Sint64Field
{
3924 fn clone(&self) -> Self {
3929 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3930 pub struct MI_Sint8A
{
3934 impl ::core
::marker
::Copy
for MI_Sint8A {}
3935 impl ::core
::clone
::Clone
for MI_Sint8A
{
3936 fn clone(&self) -> Self {
3941 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3942 pub struct MI_Sint8AField
{
3943 pub value
: MI_Sint8A
,
3947 impl ::core
::marker
::Copy
for MI_Sint8AField {}
3948 impl ::core
::clone
::Clone
for MI_Sint8AField
{
3949 fn clone(&self) -> Self {
3954 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3955 pub struct MI_Sint8Field
{
3960 impl ::core
::marker
::Copy
for MI_Sint8Field {}
3961 impl ::core
::clone
::Clone
for MI_Sint8Field
{
3962 fn clone(&self) -> Self {
3967 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3968 pub struct MI_StringA
{
3969 pub data
: *mut *mut u16,
3972 impl ::core
::marker
::Copy
for MI_StringA {}
3973 impl ::core
::clone
::Clone
for MI_StringA
{
3974 fn clone(&self) -> Self {
3979 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3980 pub struct MI_StringAField
{
3981 pub value
: MI_StringA
,
3985 impl ::core
::marker
::Copy
for MI_StringAField {}
3986 impl ::core
::clone
::Clone
for MI_StringAField
{
3987 fn clone(&self) -> Self {
3992 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
3993 pub struct MI_StringField
{
3994 pub value
: *mut u16,
3998 impl ::core
::marker
::Copy
for MI_StringField {}
3999 impl ::core
::clone
::Clone
for MI_StringField
{
4000 fn clone(&self) -> Self {
4005 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4006 pub struct MI_SubscriptionDeliveryOptions
{
4008 pub reserved2
: isize,
4009 pub ft
: *const MI_SubscriptionDeliveryOptionsFT
,
4011 impl ::core
::marker
::Copy
for MI_SubscriptionDeliveryOptions {}
4012 impl ::core
::clone
::Clone
for MI_SubscriptionDeliveryOptions
{
4013 fn clone(&self) -> Self {
4018 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4019 pub struct MI_SubscriptionDeliveryOptionsFT
{
4020 pub SetString
: isize,
4021 pub SetNumber
: isize,
4022 pub SetDateTime
: isize,
4023 pub SetInterval
: isize,
4024 pub AddCredentials
: isize,
4026 pub GetString
: isize,
4027 pub GetNumber
: isize,
4028 pub GetDateTime
: isize,
4029 pub GetInterval
: isize,
4030 pub GetOptionCount
: isize,
4031 pub GetOptionAt
: isize,
4032 pub GetOption
: isize,
4033 pub GetCredentialsCount
: isize,
4034 pub GetCredentialsAt
: isize,
4035 pub GetCredentialsPasswordAt
: isize,
4038 impl ::core
::marker
::Copy
for MI_SubscriptionDeliveryOptionsFT {}
4039 impl ::core
::clone
::Clone
for MI_SubscriptionDeliveryOptionsFT
{
4040 fn clone(&self) -> Self {
4045 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4046 pub struct MI_Timestamp
{
4053 pub microseconds
: u32,
4056 impl ::core
::marker
::Copy
for MI_Timestamp {}
4057 impl ::core
::clone
::Clone
for MI_Timestamp
{
4058 fn clone(&self) -> Self {
4063 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4064 pub struct MI_Uint16A
{
4068 impl ::core
::marker
::Copy
for MI_Uint16A {}
4069 impl ::core
::clone
::Clone
for MI_Uint16A
{
4070 fn clone(&self) -> Self {
4075 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4076 pub struct MI_Uint16AField
{
4077 pub value
: MI_Uint16A
,
4081 impl ::core
::marker
::Copy
for MI_Uint16AField {}
4082 impl ::core
::clone
::Clone
for MI_Uint16AField
{
4083 fn clone(&self) -> Self {
4088 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4089 pub struct MI_Uint16Field
{
4094 impl ::core
::marker
::Copy
for MI_Uint16Field {}
4095 impl ::core
::clone
::Clone
for MI_Uint16Field
{
4096 fn clone(&self) -> Self {
4101 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4102 pub struct MI_Uint32A
{
4106 impl ::core
::marker
::Copy
for MI_Uint32A {}
4107 impl ::core
::clone
::Clone
for MI_Uint32A
{
4108 fn clone(&self) -> Self {
4113 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4114 pub struct MI_Uint32AField
{
4115 pub value
: MI_Uint32A
,
4119 impl ::core
::marker
::Copy
for MI_Uint32AField {}
4120 impl ::core
::clone
::Clone
for MI_Uint32AField
{
4121 fn clone(&self) -> Self {
4126 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4127 pub struct MI_Uint32Field
{
4132 impl ::core
::marker
::Copy
for MI_Uint32Field {}
4133 impl ::core
::clone
::Clone
for MI_Uint32Field
{
4134 fn clone(&self) -> Self {
4139 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4140 pub struct MI_Uint64A
{
4144 impl ::core
::marker
::Copy
for MI_Uint64A {}
4145 impl ::core
::clone
::Clone
for MI_Uint64A
{
4146 fn clone(&self) -> Self {
4151 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4152 pub struct MI_Uint64AField
{
4153 pub value
: MI_Uint64A
,
4157 impl ::core
::marker
::Copy
for MI_Uint64AField {}
4158 impl ::core
::clone
::Clone
for MI_Uint64AField
{
4159 fn clone(&self) -> Self {
4164 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4165 pub struct MI_Uint64Field
{
4170 impl ::core
::marker
::Copy
for MI_Uint64Field {}
4171 impl ::core
::clone
::Clone
for MI_Uint64Field
{
4172 fn clone(&self) -> Self {
4177 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4178 pub struct MI_Uint8A
{
4182 impl ::core
::marker
::Copy
for MI_Uint8A {}
4183 impl ::core
::clone
::Clone
for MI_Uint8A
{
4184 fn clone(&self) -> Self {
4189 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4190 pub struct MI_Uint8AField
{
4191 pub value
: MI_Uint8A
,
4195 impl ::core
::marker
::Copy
for MI_Uint8AField {}
4196 impl ::core
::clone
::Clone
for MI_Uint8AField
{
4197 fn clone(&self) -> Self {
4202 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4203 pub struct MI_Uint8Field
{
4208 impl ::core
::marker
::Copy
for MI_Uint8Field {}
4209 impl ::core
::clone
::Clone
for MI_Uint8Field
{
4210 fn clone(&self) -> Self {
4215 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4216 pub struct MI_UserCredentials
{
4217 pub authenticationType
: *const u16,
4218 pub credentials
: MI_UserCredentials_0
,
4220 impl ::core
::marker
::Copy
for MI_UserCredentials {}
4221 impl ::core
::clone
::Clone
for MI_UserCredentials
{
4222 fn clone(&self) -> Self {
4227 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4228 pub union MI_UserCredentials_0
{
4229 pub usernamePassword
: MI_UsernamePasswordCreds
,
4230 pub certificateThumbprint
: *const u16,
4232 impl ::core
::marker
::Copy
for MI_UserCredentials_0 {}
4233 impl ::core
::clone
::Clone
for MI_UserCredentials_0
{
4234 fn clone(&self) -> Self {
4239 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4240 pub struct MI_UsernamePasswordCreds
{
4241 pub domain
: *const u16,
4242 pub username
: *const u16,
4243 pub password
: *const u16,
4245 impl ::core
::marker
::Copy
for MI_UsernamePasswordCreds {}
4246 impl ::core
::clone
::Clone
for MI_UsernamePasswordCreds
{
4247 fn clone(&self) -> Self {
4252 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4253 pub struct MI_UtilitiesFT
{
4254 pub MapErrorToMiErrorCategory
: isize,
4255 pub CimErrorFromErrorCode
: isize,
4257 impl ::core
::marker
::Copy
for MI_UtilitiesFT {}
4258 impl ::core
::clone
::Clone
for MI_UtilitiesFT
{
4259 fn clone(&self) -> Self {
4264 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4265 pub union MI_Value
{
4278 pub datetime
: MI_Datetime
,
4279 pub string
: *mut u16,
4280 pub instance
: *mut MI_Instance
,
4281 pub reference
: *mut MI_Instance
,
4282 pub booleana
: MI_BooleanA
,
4283 pub uint8a
: MI_Uint8A
,
4284 pub sint8a
: MI_Sint8A
,
4285 pub uint16a
: MI_Uint16A
,
4286 pub sint16a
: MI_Sint16A
,
4287 pub uint32a
: MI_Uint32A
,
4288 pub sint32a
: MI_Sint32A
,
4289 pub uint64a
: MI_Uint64A
,
4290 pub sint64a
: MI_Sint64A
,
4291 pub real32a
: MI_Real32A
,
4292 pub real64a
: MI_Real64A
,
4293 pub char16a
: MI_Char16A
,
4294 pub datetimea
: MI_DatetimeA
,
4295 pub stringa
: MI_StringA
,
4296 pub referencea
: MI_ReferenceA
,
4297 pub instancea
: MI_InstanceA
,
4298 pub array
: MI_Array
,
4300 impl ::core
::marker
::Copy
for MI_Value {}
4301 impl ::core
::clone
::Clone
for MI_Value
{
4302 fn clone(&self) -> Self {
4307 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4308 #[cfg(feature = "Win32_Foundation")]
4309 pub struct SWbemAnalysisMatrix
{
4310 pub m_uVersion
: u32,
4311 pub m_uMatrixType
: u32,
4312 pub m_pszProperty
: ::windows_sys
::core
::PCWSTR
,
4313 pub m_uPropertyType
: u32,
4314 pub m_uEntries
: u32,
4315 pub m_pValues
: *mut *mut ::core
::ffi
::c_void
,
4316 pub m_pbTruthTable
: *mut super::super::Foundation
::BOOL
,
4318 #[cfg(feature = "Win32_Foundation")]
4319 impl ::core
::marker
::Copy
for SWbemAnalysisMatrix {}
4320 #[cfg(feature = "Win32_Foundation")]
4321 impl ::core
::clone
::Clone
for SWbemAnalysisMatrix
{
4322 fn clone(&self) -> Self {
4327 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4328 #[cfg(feature = "Win32_Foundation")]
4329 pub struct SWbemAnalysisMatrixList
{
4330 pub m_uVersion
: u32,
4331 pub m_uMatrixType
: u32,
4332 pub m_uNumMatrices
: u32,
4333 pub m_pMatrices
: *mut SWbemAnalysisMatrix
,
4335 #[cfg(feature = "Win32_Foundation")]
4336 impl ::core
::marker
::Copy
for SWbemAnalysisMatrixList {}
4337 #[cfg(feature = "Win32_Foundation")]
4338 impl ::core
::clone
::Clone
for SWbemAnalysisMatrixList
{
4339 fn clone(&self) -> Self {
4344 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4345 pub struct SWbemAssocQueryInf
{
4346 pub m_uVersion
: u32,
4347 pub m_uAnalysisType
: u32,
4348 pub m_uFeatureMask
: u32,
4349 pub m_pPath
: IWbemPath
,
4350 pub m_pszPath
: ::windows_sys
::core
::PWSTR
,
4351 pub m_pszQueryText
: ::windows_sys
::core
::PWSTR
,
4352 pub m_pszResultClass
: ::windows_sys
::core
::PWSTR
,
4353 pub m_pszAssocClass
: ::windows_sys
::core
::PWSTR
,
4354 pub m_pszRole
: ::windows_sys
::core
::PWSTR
,
4355 pub m_pszResultRole
: ::windows_sys
::core
::PWSTR
,
4356 pub m_pszRequiredQualifier
: ::windows_sys
::core
::PWSTR
,
4357 pub m_pszRequiredAssocQualifier
: ::windows_sys
::core
::PWSTR
,
4359 impl ::core
::marker
::Copy
for SWbemAssocQueryInf {}
4360 impl ::core
::clone
::Clone
for SWbemAssocQueryInf
{
4361 fn clone(&self) -> Self {
4366 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4367 #[cfg(feature = "Win32_Foundation")]
4368 pub struct SWbemQueryQualifiedName
{
4369 pub m_uVersion
: u32,
4370 pub m_uTokenType
: u32,
4371 pub m_uNameListSize
: u32,
4372 pub m_ppszNameList
: *mut ::windows_sys
::core
::PWSTR
,
4373 pub m_bArraysUsed
: super::super::Foundation
::BOOL
,
4374 pub m_pbArrayElUsed
: *mut super::super::Foundation
::BOOL
,
4375 pub m_puArrayIndex
: *mut u32,
4377 #[cfg(feature = "Win32_Foundation")]
4378 impl ::core
::marker
::Copy
for SWbemQueryQualifiedName {}
4379 #[cfg(feature = "Win32_Foundation")]
4380 impl ::core
::clone
::Clone
for SWbemQueryQualifiedName
{
4381 fn clone(&self) -> Self {
4386 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4387 #[cfg(feature = "Win32_Foundation")]
4388 pub union SWbemRpnConst
{
4389 pub m_pszStrVal
: ::windows_sys
::core
::PCWSTR
,
4390 pub m_bBoolVal
: super::super::Foundation
::BOOL
,
4391 pub m_lLongVal
: i32,
4392 pub m_uLongVal
: u32,
4397 #[cfg(feature = "Win32_Foundation")]
4398 impl ::core
::marker
::Copy
for SWbemRpnConst {}
4399 #[cfg(feature = "Win32_Foundation")]
4400 impl ::core
::clone
::Clone
for SWbemRpnConst
{
4401 fn clone(&self) -> Self {
4406 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4407 #[cfg(feature = "Win32_Foundation")]
4408 pub struct SWbemRpnEncodedQuery
{
4409 pub m_uVersion
: u32,
4410 pub m_uTokenType
: u32,
4411 pub m_uParsedFeatureMask
: u64,
4412 pub m_uDetectedArraySize
: u32,
4413 pub m_puDetectedFeatures
: *mut u32,
4414 pub m_uSelectListSize
: u32,
4415 pub m_ppSelectList
: *mut *mut SWbemQueryQualifiedName
,
4416 pub m_uFromTargetType
: u32,
4417 pub m_pszOptionalFromPath
: ::windows_sys
::core
::PCWSTR
,
4418 pub m_uFromListSize
: u32,
4419 pub m_ppszFromList
: *mut ::windows_sys
::core
::PWSTR
,
4420 pub m_uWhereClauseSize
: u32,
4421 pub m_ppRpnWhereClause
: *mut *mut SWbemRpnQueryToken
,
4422 pub m_dblWithinPolling
: f64,
4423 pub m_dblWithinWindow
: f64,
4424 pub m_uOrderByListSize
: u32,
4425 pub m_ppszOrderByList
: *mut ::windows_sys
::core
::PWSTR
,
4426 pub m_uOrderDirectionEl
: *mut u32,
4428 #[cfg(feature = "Win32_Foundation")]
4429 impl ::core
::marker
::Copy
for SWbemRpnEncodedQuery {}
4430 #[cfg(feature = "Win32_Foundation")]
4431 impl ::core
::clone
::Clone
for SWbemRpnEncodedQuery
{
4432 fn clone(&self) -> Self {
4437 #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"]
4438 #[cfg(feature = "Win32_Foundation")]
4439 pub struct SWbemRpnQueryToken
{
4440 pub m_uVersion
: u32,
4441 pub m_uTokenType
: u32,
4442 pub m_uSubexpressionShape
: u32,
4443 pub m_uOperator
: u32,
4444 pub m_pRightIdent
: *mut SWbemQueryQualifiedName
,
4445 pub m_pLeftIdent
: *mut SWbemQueryQualifiedName
,
4446 pub m_uConstApparentType
: u32,
4447 pub m_Const
: SWbemRpnConst
,
4448 pub m_uConst2ApparentType
: u32,
4449 pub m_Const2
: SWbemRpnConst
,
4450 pub m_pszRightFunc
: ::windows_sys
::core
::PCWSTR
,
4451 pub m_pszLeftFunc
: ::windows_sys
::core
::PCWSTR
,
4453 #[cfg(feature = "Win32_Foundation")]
4454 impl ::core
::marker
::Copy
for SWbemRpnQueryToken {}
4455 #[cfg(feature = "Win32_Foundation")]
4456 impl ::core
::clone
::Clone
for SWbemRpnQueryToken
{
4457 fn clone(&self) -> Self {
4462 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4463 pub struct SWbemRpnTokenList
{
4464 pub m_uVersion
: u32,
4465 pub m_uTokenType
: u32,
4466 pub m_uNumTokens
: u32,
4468 impl ::core
::marker
::Copy
for SWbemRpnTokenList {}
4469 impl ::core
::clone
::Clone
for SWbemRpnTokenList
{
4470 fn clone(&self) -> Self {
4475 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4476 pub struct WBEM_COMPILE_STATUS_INFO
{
4477 pub lPhaseError
: i32,
4478 pub hRes
: ::windows_sys
::core
::HRESULT
,
4482 pub dwOutFlags
: u32,
4484 impl ::core
::marker
::Copy
for WBEM_COMPILE_STATUS_INFO {}
4485 impl ::core
::clone
::Clone
for WBEM_COMPILE_STATUS_INFO
{
4486 fn clone(&self) -> Self {
4490 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4491 pub type MI_CancelCallback
= ::core
::option
::Option
<unsafe extern "system" fn(reason
: MI_CancellationReason
, callbackdata
: *const ::core
::ffi
::c_void
) -> ()>;
4492 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4493 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
>;
4494 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4495 pub type MI_MainFunction
= ::core
::option
::Option
<unsafe extern "system" fn(server
: *mut MI_Server
) -> *mut MI_Module
>;
4496 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4497 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
) -> ()>;
4498 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4499 pub type MI_Module_Load
= ::core
::option
::Option
<unsafe extern "system" fn(self_
: *mut *mut MI_Module_Self
, context
: *const MI_Context
) -> ()>;
4500 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4501 pub type MI_Module_Unload
= ::core
::option
::Option
<unsafe extern "system" fn(self_
: *const MI_Module_Self
, context
: *const MI_Context
) -> ()>;
4502 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4503 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) -> ()>;
4504 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4505 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) -> ()>;
4506 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4507 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) -> ()>;
4508 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4509 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) -> ()>;
4510 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4511 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) -> ()>;
4512 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4513 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) -> ()>;
4514 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4515 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) -> ()>;
4516 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4517 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) -> ()>;
4518 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4519 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
) -> ()>;
4520 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4521 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
) -> ()>;
4522 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4523 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
) -> ()>;
4524 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4525 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) -> ()>;
4526 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4527 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) -> ()>;
4528 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4529 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
) -> ()>;
4530 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4531 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
) -> ()>;
4532 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4533 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
) -> ()>;
4534 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4535 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
) -> ()>;
4536 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4537 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
) -> ()>;
4538 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4539 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
) -> ()>;
4540 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4541 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
) -> ()>;
4542 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4543 pub type MI_ProviderFT_Unload
= ::core
::option
::Option
<unsafe extern "system" fn(self_
: *const ::core
::ffi
::c_void
, context
: *const MI_Context
) -> ()>;
4544 #[doc = "*Required features: `\"Win32_System_Wmi\"`*"]
4545 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
) -> ()>;