]>
Commit | Line | Data |
---|---|---|
f25598a0 FG |
1 | #[cfg(feature = "Win32_Foundation")] |
2 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcClose ( object : isize ) -> super::super::Foundation:: BOOL ); | |
3 | #[cfg(feature = "Win32_Foundation")] | |
4 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcDeleteSubscription ( subscriptionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); | |
5 | #[cfg(feature = "Win32_Foundation")] | |
6 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcEnumNextSubscription ( subscriptionenum : isize , subscriptionnamebuffersize : u32 , subscriptionnamebuffer : :: windows_sys::core::PWSTR , subscriptionnamebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
7 | #[cfg(feature = "Win32_Foundation")] | |
8 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetObjectArrayProperty ( objectarray : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , arrayindex : u32 , flags : u32 , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EC_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
9 | #[cfg(feature = "Win32_Foundation")] | |
10 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetObjectArraySize ( objectarray : isize , objectarraysize : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
11 | #[cfg(feature = "Win32_Foundation")] | |
12 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetSubscriptionProperty ( subscription : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , flags : u32 , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EC_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
13 | #[cfg(feature = "Win32_Foundation")] | |
14 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetSubscriptionRunTimeStatus ( subscriptionname : :: windows_sys::core::PCWSTR , statusinfoid : EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID , eventsourcename : :: windows_sys::core::PCWSTR , flags : u32 , statusvaluebuffersize : u32 , statusvaluebuffer : *mut EC_VARIANT , statusvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
15 | #[cfg(feature = "Win32_Foundation")] | |
16 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcInsertObjectArrayElement ( objectarray : isize , arrayindex : u32 ) -> super::super::Foundation:: BOOL ); | |
17 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] fn EcOpenSubscription ( subscriptionname : :: windows_sys::core::PCWSTR , accessmask : u32 , flags : u32 ) -> isize ); | |
18 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] fn EcOpenSubscriptionEnum ( flags : u32 ) -> isize ); | |
19 | #[cfg(feature = "Win32_Foundation")] | |
20 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcRemoveObjectArrayElement ( objectarray : isize , arrayindex : u32 ) -> super::super::Foundation:: BOOL ); | |
21 | #[cfg(feature = "Win32_Foundation")] | |
22 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcRetrySubscription ( subscriptionname : :: windows_sys::core::PCWSTR , eventsourcename : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); | |
23 | #[cfg(feature = "Win32_Foundation")] | |
24 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcSaveSubscription ( subscription : isize , flags : u32 ) -> super::super::Foundation:: BOOL ); | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcSetObjectArrayProperty ( objectarray : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , arrayindex : u32 , flags : u32 , propertyvalue : *mut EC_VARIANT ) -> super::super::Foundation:: BOOL ); | |
27 | #[cfg(feature = "Win32_Foundation")] | |
28 | ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcSetSubscriptionProperty ( subscription : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , flags : u32 , propertyvalue : *mut EC_VARIANT ) -> super::super::Foundation:: BOOL ); | |
04454e1e | 29 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 30 | pub const EC_CREATE_NEW: u32 = 1u32; |
04454e1e | 31 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 32 | pub const EC_OPEN_ALWAYS: u32 = 0u32; |
04454e1e | 33 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 34 | pub const EC_OPEN_EXISTING: u32 = 2u32; |
04454e1e | 35 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 36 | pub const EC_READ_ACCESS: u32 = 1u32; |
04454e1e | 37 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
487cf647 FG |
38 | pub const EC_VARIANT_TYPE_ARRAY: u32 = 128u32; |
39 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
40 | pub const EC_VARIANT_TYPE_MASK: u32 = 127u32; | |
41 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
42 | pub const EC_WRITE_ACCESS: u32 = 2u32; | |
43 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
5e7ed085 | 44 | pub type EC_SUBSCRIPTION_CONFIGURATION_MODE = i32; |
04454e1e | 45 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 46 | pub const EcConfigurationModeNormal: EC_SUBSCRIPTION_CONFIGURATION_MODE = 0i32; |
04454e1e | 47 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 48 | pub const EcConfigurationModeCustom: EC_SUBSCRIPTION_CONFIGURATION_MODE = 1i32; |
04454e1e | 49 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 50 | pub const EcConfigurationModeMinLatency: EC_SUBSCRIPTION_CONFIGURATION_MODE = 2i32; |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 52 | pub const EcConfigurationModeMinBandwidth: EC_SUBSCRIPTION_CONFIGURATION_MODE = 3i32; |
04454e1e | 53 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 54 | pub type EC_SUBSCRIPTION_CONTENT_FORMAT = i32; |
04454e1e | 55 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 56 | pub const EcContentFormatEvents: EC_SUBSCRIPTION_CONTENT_FORMAT = 1i32; |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 58 | pub const EcContentFormatRenderedText: EC_SUBSCRIPTION_CONTENT_FORMAT = 2i32; |
04454e1e | 59 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 60 | pub type EC_SUBSCRIPTION_CREDENTIALS_TYPE = i32; |
04454e1e | 61 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 62 | pub const EcSubscriptionCredDefault: EC_SUBSCRIPTION_CREDENTIALS_TYPE = 0i32; |
04454e1e | 63 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 64 | pub const EcSubscriptionCredNegotiate: EC_SUBSCRIPTION_CREDENTIALS_TYPE = 1i32; |
04454e1e | 65 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 66 | pub const EcSubscriptionCredDigest: EC_SUBSCRIPTION_CREDENTIALS_TYPE = 2i32; |
04454e1e | 67 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 68 | pub const EcSubscriptionCredBasic: EC_SUBSCRIPTION_CREDENTIALS_TYPE = 3i32; |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 70 | pub const EcSubscriptionCredLocalMachine: EC_SUBSCRIPTION_CREDENTIALS_TYPE = 4i32; |
04454e1e | 71 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 72 | pub type EC_SUBSCRIPTION_DELIVERY_MODE = i32; |
04454e1e | 73 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 74 | pub const EcDeliveryModePull: EC_SUBSCRIPTION_DELIVERY_MODE = 1i32; |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 76 | pub const EcDeliveryModePush: EC_SUBSCRIPTION_DELIVERY_MODE = 2i32; |
04454e1e | 77 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 78 | pub type EC_SUBSCRIPTION_PROPERTY_ID = i32; |
04454e1e | 79 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 80 | pub const EcSubscriptionEnabled: EC_SUBSCRIPTION_PROPERTY_ID = 0i32; |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 82 | pub const EcSubscriptionEventSources: EC_SUBSCRIPTION_PROPERTY_ID = 1i32; |
04454e1e | 83 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 84 | pub const EcSubscriptionEventSourceAddress: EC_SUBSCRIPTION_PROPERTY_ID = 2i32; |
04454e1e | 85 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 86 | pub const EcSubscriptionEventSourceEnabled: EC_SUBSCRIPTION_PROPERTY_ID = 3i32; |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 88 | pub const EcSubscriptionEventSourceUserName: EC_SUBSCRIPTION_PROPERTY_ID = 4i32; |
04454e1e | 89 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 90 | pub const EcSubscriptionEventSourcePassword: EC_SUBSCRIPTION_PROPERTY_ID = 5i32; |
04454e1e | 91 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 92 | pub const EcSubscriptionDescription: EC_SUBSCRIPTION_PROPERTY_ID = 6i32; |
04454e1e | 93 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 94 | pub const EcSubscriptionURI: EC_SUBSCRIPTION_PROPERTY_ID = 7i32; |
04454e1e | 95 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 96 | pub const EcSubscriptionConfigurationMode: EC_SUBSCRIPTION_PROPERTY_ID = 8i32; |
04454e1e | 97 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 98 | pub const EcSubscriptionExpires: EC_SUBSCRIPTION_PROPERTY_ID = 9i32; |
04454e1e | 99 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 100 | pub const EcSubscriptionQuery: EC_SUBSCRIPTION_PROPERTY_ID = 10i32; |
04454e1e | 101 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 102 | pub const EcSubscriptionTransportName: EC_SUBSCRIPTION_PROPERTY_ID = 11i32; |
04454e1e | 103 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 104 | pub const EcSubscriptionTransportPort: EC_SUBSCRIPTION_PROPERTY_ID = 12i32; |
04454e1e | 105 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 106 | pub const EcSubscriptionDeliveryMode: EC_SUBSCRIPTION_PROPERTY_ID = 13i32; |
04454e1e | 107 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 108 | pub const EcSubscriptionDeliveryMaxItems: EC_SUBSCRIPTION_PROPERTY_ID = 14i32; |
04454e1e | 109 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 110 | pub const EcSubscriptionDeliveryMaxLatencyTime: EC_SUBSCRIPTION_PROPERTY_ID = 15i32; |
04454e1e | 111 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 112 | pub const EcSubscriptionHeartbeatInterval: EC_SUBSCRIPTION_PROPERTY_ID = 16i32; |
04454e1e | 113 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 114 | pub const EcSubscriptionLocale: EC_SUBSCRIPTION_PROPERTY_ID = 17i32; |
04454e1e | 115 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 116 | pub const EcSubscriptionContentFormat: EC_SUBSCRIPTION_PROPERTY_ID = 18i32; |
04454e1e | 117 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 118 | pub const EcSubscriptionLogFile: EC_SUBSCRIPTION_PROPERTY_ID = 19i32; |
04454e1e | 119 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 120 | pub const EcSubscriptionPublisherName: EC_SUBSCRIPTION_PROPERTY_ID = 20i32; |
04454e1e | 121 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 122 | pub const EcSubscriptionCredentialsType: EC_SUBSCRIPTION_PROPERTY_ID = 21i32; |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 124 | pub const EcSubscriptionCommonUserName: EC_SUBSCRIPTION_PROPERTY_ID = 22i32; |
04454e1e | 125 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 126 | pub const EcSubscriptionCommonPassword: EC_SUBSCRIPTION_PROPERTY_ID = 23i32; |
04454e1e | 127 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 128 | pub const EcSubscriptionHostName: EC_SUBSCRIPTION_PROPERTY_ID = 24i32; |
04454e1e | 129 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 130 | pub const EcSubscriptionReadExistingEvents: EC_SUBSCRIPTION_PROPERTY_ID = 25i32; |
04454e1e | 131 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 132 | pub const EcSubscriptionDialect: EC_SUBSCRIPTION_PROPERTY_ID = 26i32; |
04454e1e | 133 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 134 | pub const EcSubscriptionType: EC_SUBSCRIPTION_PROPERTY_ID = 27i32; |
04454e1e | 135 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 136 | pub const EcSubscriptionAllowedIssuerCAs: EC_SUBSCRIPTION_PROPERTY_ID = 28i32; |
04454e1e | 137 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 138 | pub const EcSubscriptionAllowedSubjects: EC_SUBSCRIPTION_PROPERTY_ID = 29i32; |
04454e1e | 139 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 140 | pub const EcSubscriptionDeniedSubjects: EC_SUBSCRIPTION_PROPERTY_ID = 30i32; |
04454e1e | 141 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 142 | pub const EcSubscriptionAllowedSourceDomainComputers: EC_SUBSCRIPTION_PROPERTY_ID = 31i32; |
04454e1e | 143 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 144 | pub const EcSubscriptionPropertyIdEND: EC_SUBSCRIPTION_PROPERTY_ID = 32i32; |
04454e1e | 145 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 146 | pub type EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS = i32; |
04454e1e | 147 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 148 | pub const EcRuntimeStatusActiveStatusDisabled: EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS = 1i32; |
04454e1e | 149 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 150 | pub const EcRuntimeStatusActiveStatusActive: EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS = 2i32; |
04454e1e | 151 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 152 | pub const EcRuntimeStatusActiveStatusInactive: EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS = 3i32; |
04454e1e | 153 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 154 | pub const EcRuntimeStatusActiveStatusTrying: EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS = 4i32; |
04454e1e | 155 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 156 | pub type EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = i32; |
04454e1e | 157 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 158 | pub const EcSubscriptionRunTimeStatusActive: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 0i32; |
04454e1e | 159 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 160 | pub const EcSubscriptionRunTimeStatusLastError: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 1i32; |
04454e1e | 161 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 162 | pub const EcSubscriptionRunTimeStatusLastErrorMessage: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 2i32; |
04454e1e | 163 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 164 | pub const EcSubscriptionRunTimeStatusLastErrorTime: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 3i32; |
04454e1e | 165 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 166 | pub const EcSubscriptionRunTimeStatusNextRetryTime: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 4i32; |
04454e1e | 167 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 168 | pub const EcSubscriptionRunTimeStatusEventSources: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 5i32; |
04454e1e | 169 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 170 | pub const EcSubscriptionRunTimeStatusLastHeartbeatTime: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 6i32; |
04454e1e | 171 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 172 | pub const EcSubscriptionRunTimeStatusInfoIdEND: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID = 7i32; |
04454e1e | 173 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 174 | pub type EC_SUBSCRIPTION_TYPE = i32; |
04454e1e | 175 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 176 | pub const EcSubscriptionTypeSourceInitiated: EC_SUBSCRIPTION_TYPE = 0i32; |
04454e1e | 177 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
5e7ed085 | 178 | pub const EcSubscriptionTypeCollectorInitiated: EC_SUBSCRIPTION_TYPE = 1i32; |
487cf647 FG |
179 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] |
180 | pub type EC_VARIANT_TYPE = i32; | |
181 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
182 | pub const EcVarTypeNull: EC_VARIANT_TYPE = 0i32; | |
183 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
184 | pub const EcVarTypeBoolean: EC_VARIANT_TYPE = 1i32; | |
185 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
186 | pub const EcVarTypeUInt32: EC_VARIANT_TYPE = 2i32; | |
187 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
188 | pub const EcVarTypeDateTime: EC_VARIANT_TYPE = 3i32; | |
189 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
190 | pub const EcVarTypeString: EC_VARIANT_TYPE = 4i32; | |
191 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] | |
192 | pub const EcVarObjectArrayPropertyHandle: EC_VARIANT_TYPE = 5i32; | |
5e7ed085 | 193 | #[repr(C)] |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
195 | #[cfg(feature = "Win32_Foundation")] |
196 | pub struct EC_VARIANT { | |
197 | pub Anonymous: EC_VARIANT_0, | |
198 | pub Count: u32, | |
199 | pub Type: u32, | |
200 | } | |
201 | #[cfg(feature = "Win32_Foundation")] | |
202 | impl ::core::marker::Copy for EC_VARIANT {} | |
203 | #[cfg(feature = "Win32_Foundation")] | |
204 | impl ::core::clone::Clone for EC_VARIANT { | |
205 | fn clone(&self) -> Self { | |
206 | *self | |
207 | } | |
208 | } | |
209 | #[repr(C)] | |
04454e1e | 210 | #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
211 | #[cfg(feature = "Win32_Foundation")] |
212 | pub union EC_VARIANT_0 { | |
213 | pub BooleanVal: super::super::Foundation::BOOL, | |
214 | pub UInt32Val: u32, | |
215 | pub DateTimeVal: u64, | |
04454e1e | 216 | pub StringVal: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
217 | pub BinaryVal: *mut u8, |
218 | pub BooleanArr: *mut super::super::Foundation::BOOL, | |
219 | pub Int32Arr: *mut i32, | |
04454e1e | 220 | pub StringArr: *mut ::windows_sys::core::PWSTR, |
5e7ed085 FG |
221 | pub PropertyHandleVal: isize, |
222 | } | |
223 | #[cfg(feature = "Win32_Foundation")] | |
224 | impl ::core::marker::Copy for EC_VARIANT_0 {} | |
225 | #[cfg(feature = "Win32_Foundation")] | |
226 | impl ::core::clone::Clone for EC_VARIANT_0 { | |
227 | fn clone(&self) -> Self { | |
228 | *self | |
229 | } | |
230 | } |