]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
New upstream version 1.61.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / NetworkManagement / Ndis / mod.rs
1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[repr(C)]
3 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4 pub struct BSSID_INFO {
5 pub BSSID: [u8; 6],
6 pub PMKID: [u8; 16],
7 }
8 impl ::core::marker::Copy for BSSID_INFO {}
9 impl ::core::clone::Clone for BSSID_INFO {
10 fn clone(&self) -> Self {
11 *self
12 }
13 }
14 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
15 pub const CLOCK_NETWORK_DERIVED: u32 = 2u32;
16 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
17 pub const CLOCK_PRECISION: u32 = 4u32;
18 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
19 pub const DD_NDIS_DEVICE_NAME: &'static str = "\\Device\\NDIS";
20 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
21 #[cfg(feature = "Win32_Foundation")]
22 pub type DOT11EXTIHV_ADAPTER_RESET = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE) -> u32>;
23 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
24 #[cfg(feature = "Win32_Foundation")]
25 pub type DOT11EXTIHV_CONTROL = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, dwinbuffersize: u32, pinbuffer: *const u8, dwoutbuffersize: u32, poutbuffer: *mut u8, pdwbytesreturned: *mut u32) -> u32>;
26 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
27 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
28 pub type DOT11EXTIHV_CREATE_DISCOVERY_PROFILES = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, binsecure: super::super::Foundation::BOOL, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pconnectablebssid: *const DOT11_BSS_LIST, pihvdiscoveryprofilelist: *mut DOT11EXT_IHV_DISCOVERY_PROFILE_LIST, pdwreasoncode: *mut u32) -> u32>;
29 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
30 #[cfg(feature = "Win32_Foundation")]
31 pub type DOT11EXTIHV_DEINIT_ADAPTER = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE)>;
32 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
33 pub type DOT11EXTIHV_DEINIT_SERVICE = ::core::option::Option<unsafe extern "system" fn()>;
34 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
35 pub type DOT11EXTIHV_GET_VERSION_INFO = ::core::option::Option<unsafe extern "system" fn(pdot11ihvversioninfo: *mut DOT11_IHV_VERSION_INFO) -> u32>;
36 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
37 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
38 pub type DOT11EXTIHV_INIT_ADAPTER = ::core::option::Option<unsafe extern "system" fn(pdot11adapter: *const DOT11_ADAPTER, hdot11svchandle: super::super::Foundation::HANDLE, phihvextadapter: *mut super::super::Foundation::HANDLE) -> u32>;
39 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol', 'Win32_System_RemoteDesktop'*"]
40 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
41 pub type DOT11EXTIHV_INIT_SERVICE = ::core::option::Option<unsafe extern "system" fn(dwvernumused: u32, pdot11extapi: *const DOT11EXT_APIS, pvreserved: *mut ::core::ffi::c_void, pdot11ihvhandlers: *mut DOT11EXT_IHV_HANDLERS) -> u32>;
42 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
43 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
44 pub type DOT11EXTIHV_INIT_VIRTUAL_STATION = ::core::option::Option<unsafe extern "system" fn(pdot11extvsapi: *const DOT11EXT_VIRTUAL_STATION_APIS, pvreserved: *mut ::core::ffi::c_void) -> u32>;
45 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
46 #[cfg(feature = "Win32_Foundation")]
47 pub type DOT11EXTIHV_IS_UI_REQUEST_PENDING = ::core::option::Option<unsafe extern "system" fn(guiduirequest: ::windows_sys::core::GUID, pbisrequestpending: *mut super::super::Foundation::BOOL) -> u32>;
48 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
49 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
50 pub type DOT11EXTIHV_ONEX_INDICATE_RESULT = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, msonexresult: DOT11_MSONEX_RESULT, pdot11msonexresultparams: *const DOT11_MSONEX_RESULT_PARAMS) -> u32>;
51 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
52 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
53 pub type DOT11EXTIHV_PERFORM_CAPABILITY_MATCH = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pconnectablebssid: *const DOT11_BSS_LIST, pdwreasoncode: *mut u32) -> u32>;
54 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
55 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
56 pub type DOT11EXTIHV_PERFORM_POST_ASSOCIATE = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, hsecuritysessionid: super::super::Foundation::HANDLE, pportstate: *const DOT11_PORT_STATE, udot11assocparamsbytes: u32, pdot11assocparams: *const super::WiFi::DOT11_ASSOCIATION_COMPLETION_PARAMETERS) -> u32>;
57 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
58 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
59 pub type DOT11EXTIHV_PERFORM_PRE_ASSOCIATE = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pconnectablebssid: *const DOT11_BSS_LIST, pdwreasoncode: *mut u32) -> u32>;
60 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_System_RemoteDesktop'*"]
61 #[cfg(feature = "Win32_System_RemoteDesktop")]
62 pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = ::core::option::Option<unsafe extern "system" fn(ueventtype: u32, psessionnotification: *const super::super::System::RemoteDesktop::WTSSESSION_NOTIFICATION) -> u32>;
63 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
64 pub type DOT11EXTIHV_PROCESS_UI_RESPONSE = ::core::option::Option<unsafe extern "system" fn(guiduirequest: ::windows_sys::core::GUID, dwbytecount: u32, pvresponsebuffer: *const ::core::ffi::c_void) -> u32>;
65 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
66 #[cfg(feature = "Win32_Foundation")]
67 pub type DOT11EXTIHV_QUERY_UI_REQUEST = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, connectionphase: DOT11EXT_IHV_CONNECTION_PHASE, ppihvuirequest: *mut *mut DOT11EXT_IHV_UI_REQUEST) -> u32>;
68 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
69 #[cfg(feature = "Win32_Foundation")]
70 pub type DOT11EXTIHV_RECEIVE_INDICATION = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, indicationtype: DOT11EXT_IHV_INDICATION_TYPE, ubufferlength: u32, pvbuffer: *const ::core::ffi::c_void) -> u32>;
71 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
72 #[cfg(feature = "Win32_Foundation")]
73 pub type DOT11EXTIHV_RECEIVE_PACKET = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, dwinbuffersize: u32, pvinbuffer: *const ::core::ffi::c_void) -> u32>;
74 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
75 #[cfg(feature = "Win32_Foundation")]
76 pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = ::core::option::Option<unsafe extern "system" fn(hsendcompletion: super::super::Foundation::HANDLE) -> u32>;
77 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
78 #[cfg(feature = "Win32_Foundation")]
79 pub type DOT11EXTIHV_STOP_POST_ASSOCIATE = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, ppeer: *const *const u8, dot11assocstatus: u32) -> u32>;
80 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
81 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
82 pub type DOT11EXTIHV_VALIDATE_PROFILE = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pdwreasoncode: *mut u32) -> u32>;
83 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
84 pub type DOT11EXT_ALLOCATE_BUFFER = ::core::option::Option<unsafe extern "system" fn(dwbytecount: u32, ppvbuffer: *mut *mut ::core::ffi::c_void) -> u32>;
85 #[repr(C)]
86 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
87 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
88 pub struct DOT11EXT_APIS {
89 pub Dot11ExtAllocateBuffer: DOT11EXT_ALLOCATE_BUFFER,
90 pub Dot11ExtFreeBuffer: DOT11EXT_FREE_BUFFER,
91 pub Dot11ExtSetProfileCustomUserData: DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA,
92 pub Dot11ExtGetProfileCustomUserData: DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA,
93 pub Dot11ExtSetCurrentProfile: DOT11EXT_SET_CURRENT_PROFILE,
94 pub Dot11ExtSendUIRequest: DOT11EXT_SEND_UI_REQUEST,
95 pub Dot11ExtPreAssociateCompletion: DOT11EXT_PRE_ASSOCIATE_COMPLETION,
96 pub Dot11ExtPostAssociateCompletion: DOT11EXT_POST_ASSOCIATE_COMPLETION,
97 pub Dot11ExtSendNotification: DOT11EXT_SEND_NOTIFICATION,
98 pub Dot11ExtSendPacket: DOT11EXT_SEND_PACKET,
99 pub Dot11ExtSetEtherTypeHandling: DOT11EXT_SET_ETHERTYPE_HANDLING,
100 pub Dot11ExtSetAuthAlgorithm: DOT11EXT_SET_AUTH_ALGORITHM,
101 pub Dot11ExtSetUnicastCipherAlgorithm: DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM,
102 pub Dot11ExtSetMulticastCipherAlgorithm: DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM,
103 pub Dot11ExtSetDefaultKey: DOT11EXT_SET_DEFAULT_KEY,
104 pub Dot11ExtSetKeyMappingKey: DOT11EXT_SET_KEY_MAPPING_KEY,
105 pub Dot11ExtSetDefaultKeyId: DOT11EXT_SET_DEFAULT_KEY_ID,
106 pub Dot11ExtNicSpecificExtension: DOT11EXT_NIC_SPECIFIC_EXTENSION,
107 pub Dot11ExtSetExcludeUnencrypted: DOT11EXT_SET_EXCLUDE_UNENCRYPTED,
108 pub Dot11ExtStartOneX: DOT11EXT_ONEX_START,
109 pub Dot11ExtStopOneX: DOT11EXT_ONEX_STOP,
110 pub Dot11ExtProcessSecurityPacket: DOT11EXT_PROCESS_ONEX_PACKET,
111 }
112 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
113 impl ::core::marker::Copy for DOT11EXT_APIS {}
114 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
115 impl ::core::clone::Clone for DOT11EXT_APIS {
116 fn clone(&self) -> Self {
117 *self
118 }
119 }
120 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
121 pub type DOT11EXT_FREE_BUFFER = ::core::option::Option<unsafe extern "system" fn(pvmemory: *const ::core::ffi::c_void)>;
122 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
123 #[cfg(feature = "Win32_Foundation")]
124 pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwsessionid: u32, pdwdatasize: *mut u32, ppvdata: *mut *mut ::core::ffi::c_void) -> u32>;
125 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
126 pub type DOT11EXT_IHV_CONNECTION_PHASE = i32;
127 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
128 pub const connection_phase_any: DOT11EXT_IHV_CONNECTION_PHASE = 0i32;
129 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
130 pub const connection_phase_initial_connection: DOT11EXT_IHV_CONNECTION_PHASE = 1i32;
131 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
132 pub const connection_phase_post_l3_connection: DOT11EXT_IHV_CONNECTION_PHASE = 2i32;
133 #[repr(C)]
134 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
135 #[cfg(feature = "Win32_Foundation")]
136 pub struct DOT11EXT_IHV_CONNECTIVITY_PROFILE {
137 pub pszXmlFragmentIhvConnectivity: super::super::Foundation::PWSTR,
138 }
139 #[cfg(feature = "Win32_Foundation")]
140 impl ::core::marker::Copy for DOT11EXT_IHV_CONNECTIVITY_PROFILE {}
141 #[cfg(feature = "Win32_Foundation")]
142 impl ::core::clone::Clone for DOT11EXT_IHV_CONNECTIVITY_PROFILE {
143 fn clone(&self) -> Self {
144 *self
145 }
146 }
147 #[repr(C)]
148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
149 #[cfg(feature = "Win32_Foundation")]
150 pub struct DOT11EXT_IHV_DISCOVERY_PROFILE {
151 pub IhvConnectivityProfile: DOT11EXT_IHV_CONNECTIVITY_PROFILE,
152 pub IhvSecurityProfile: DOT11EXT_IHV_SECURITY_PROFILE,
153 }
154 #[cfg(feature = "Win32_Foundation")]
155 impl ::core::marker::Copy for DOT11EXT_IHV_DISCOVERY_PROFILE {}
156 #[cfg(feature = "Win32_Foundation")]
157 impl ::core::clone::Clone for DOT11EXT_IHV_DISCOVERY_PROFILE {
158 fn clone(&self) -> Self {
159 *self
160 }
161 }
162 #[repr(C)]
163 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub struct DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {
166 pub dwCount: u32,
167 pub pIhvDiscoveryProfiles: *mut DOT11EXT_IHV_DISCOVERY_PROFILE,
168 }
169 #[cfg(feature = "Win32_Foundation")]
170 impl ::core::marker::Copy for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {}
171 #[cfg(feature = "Win32_Foundation")]
172 impl ::core::clone::Clone for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {
173 fn clone(&self) -> Self {
174 *self
175 }
176 }
177 #[repr(C)]
178 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol', 'Win32_System_RemoteDesktop'*"]
179 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
180 pub struct DOT11EXT_IHV_HANDLERS {
181 pub Dot11ExtIhvDeinitService: DOT11EXTIHV_DEINIT_SERVICE,
182 pub Dot11ExtIhvInitAdapter: DOT11EXTIHV_INIT_ADAPTER,
183 pub Dot11ExtIhvDeinitAdapter: DOT11EXTIHV_DEINIT_ADAPTER,
184 pub Dot11ExtIhvPerformPreAssociate: DOT11EXTIHV_PERFORM_PRE_ASSOCIATE,
185 pub Dot11ExtIhvAdapterReset: DOT11EXTIHV_ADAPTER_RESET,
186 pub Dot11ExtIhvPerformPostAssociate: DOT11EXTIHV_PERFORM_POST_ASSOCIATE,
187 pub Dot11ExtIhvStopPostAssociate: DOT11EXTIHV_STOP_POST_ASSOCIATE,
188 pub Dot11ExtIhvValidateProfile: DOT11EXTIHV_VALIDATE_PROFILE,
189 pub Dot11ExtIhvPerformCapabilityMatch: DOT11EXTIHV_PERFORM_CAPABILITY_MATCH,
190 pub Dot11ExtIhvCreateDiscoveryProfiles: DOT11EXTIHV_CREATE_DISCOVERY_PROFILES,
191 pub Dot11ExtIhvProcessSessionChange: DOT11EXTIHV_PROCESS_SESSION_CHANGE,
192 pub Dot11ExtIhvReceiveIndication: DOT11EXTIHV_RECEIVE_INDICATION,
193 pub Dot11ExtIhvReceivePacket: DOT11EXTIHV_RECEIVE_PACKET,
194 pub Dot11ExtIhvSendPacketCompletion: DOT11EXTIHV_SEND_PACKET_COMPLETION,
195 pub Dot11ExtIhvIsUIRequestPending: DOT11EXTIHV_IS_UI_REQUEST_PENDING,
196 pub Dot11ExtIhvProcessUIResponse: DOT11EXTIHV_PROCESS_UI_RESPONSE,
197 pub Dot11ExtIhvQueryUIRequest: DOT11EXTIHV_QUERY_UI_REQUEST,
198 pub Dot11ExtIhvOnexIndicateResult: DOT11EXTIHV_ONEX_INDICATE_RESULT,
199 pub Dot11ExtIhvControl: DOT11EXTIHV_CONTROL,
200 }
201 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
202 impl ::core::marker::Copy for DOT11EXT_IHV_HANDLERS {}
203 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
204 impl ::core::clone::Clone for DOT11EXT_IHV_HANDLERS {
205 fn clone(&self) -> Self {
206 *self
207 }
208 }
209 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
210 pub type DOT11EXT_IHV_INDICATION_TYPE = i32;
211 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
212 pub const IndicationTypeNicSpecificNotification: DOT11EXT_IHV_INDICATION_TYPE = 0i32;
213 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
214 pub const IndicationTypePmkidCandidateList: DOT11EXT_IHV_INDICATION_TYPE = 1i32;
215 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
216 pub const IndicationTypeTkipMicFailure: DOT11EXT_IHV_INDICATION_TYPE = 2i32;
217 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
218 pub const IndicationTypePhyStateChange: DOT11EXT_IHV_INDICATION_TYPE = 3i32;
219 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
220 pub const IndicationTypeLinkQuality: DOT11EXT_IHV_INDICATION_TYPE = 4i32;
221 #[repr(C)]
222 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
223 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
224 pub struct DOT11EXT_IHV_PARAMS {
225 pub dot11ExtIhvProfileParams: DOT11EXT_IHV_PROFILE_PARAMS,
226 pub wstrProfileName: [u16; 256],
227 pub dwProfileTypeFlags: u32,
228 pub interfaceGuid: ::windows_sys::core::GUID,
229 }
230 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
231 impl ::core::marker::Copy for DOT11EXT_IHV_PARAMS {}
232 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
233 impl ::core::clone::Clone for DOT11EXT_IHV_PARAMS {
234 fn clone(&self) -> Self {
235 *self
236 }
237 }
238 #[repr(C)]
239 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
240 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
241 pub struct DOT11EXT_IHV_PROFILE_PARAMS {
242 pub pSsidList: *mut DOT11EXT_IHV_SSID_LIST,
243 pub BssType: super::WiFi::DOT11_BSS_TYPE,
244 pub pMSSecuritySettings: *mut DOT11_MSSECURITY_SETTINGS,
245 }
246 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
247 impl ::core::marker::Copy for DOT11EXT_IHV_PROFILE_PARAMS {}
248 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
249 impl ::core::clone::Clone for DOT11EXT_IHV_PROFILE_PARAMS {
250 fn clone(&self) -> Self {
251 *self
252 }
253 }
254 #[repr(C)]
255 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
256 #[cfg(feature = "Win32_Foundation")]
257 pub struct DOT11EXT_IHV_SECURITY_PROFILE {
258 pub pszXmlFragmentIhvSecurity: super::super::Foundation::PWSTR,
259 pub bUseMSOnex: super::super::Foundation::BOOL,
260 }
261 #[cfg(feature = "Win32_Foundation")]
262 impl ::core::marker::Copy for DOT11EXT_IHV_SECURITY_PROFILE {}
263 #[cfg(feature = "Win32_Foundation")]
264 impl ::core::clone::Clone for DOT11EXT_IHV_SECURITY_PROFILE {
265 fn clone(&self) -> Self {
266 *self
267 }
268 }
269 #[repr(C)]
270 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_WiFi'*"]
271 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
272 pub struct DOT11EXT_IHV_SSID_LIST {
273 pub ulCount: u32,
274 pub SSIDs: [super::WiFi::DOT11_SSID; 1],
275 }
276 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
277 impl ::core::marker::Copy for DOT11EXT_IHV_SSID_LIST {}
278 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
279 impl ::core::clone::Clone for DOT11EXT_IHV_SSID_LIST {
280 fn clone(&self) -> Self {
281 *self
282 }
283 }
284 #[repr(C)]
285 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
286 pub struct DOT11EXT_IHV_UI_REQUEST {
287 pub dwSessionId: u32,
288 pub guidUIRequest: ::windows_sys::core::GUID,
289 pub UIPageClsid: ::windows_sys::core::GUID,
290 pub dwByteCount: u32,
291 pub pvUIRequest: *mut u8,
292 }
293 impl ::core::marker::Copy for DOT11EXT_IHV_UI_REQUEST {}
294 impl ::core::clone::Clone for DOT11EXT_IHV_UI_REQUEST {
295 fn clone(&self) -> Self {
296 *self
297 }
298 }
299 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
300 #[cfg(feature = "Win32_Foundation")]
301 pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwinbuffersize: u32, pvinbuffer: *const ::core::ffi::c_void, pdwoutbuffersize: *mut u32, pvoutbuffer: *mut ::core::ffi::c_void) -> u32>;
302 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
303 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
304 pub type DOT11EXT_ONEX_START = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, peapattributes: *const super::super::Security::ExtensibleAuthenticationProtocol::EAP_ATTRIBUTES) -> u32>;
305 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
306 #[cfg(feature = "Win32_Foundation")]
307 pub type DOT11EXT_ONEX_STOP = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE) -> u32>;
308 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
309 #[cfg(feature = "Win32_Foundation")]
310 pub type DOT11EXT_POST_ASSOCIATE_COMPLETION = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hsecuritysessionid: super::super::Foundation::HANDLE, ppeer: *const *const u8, dwreasoncode: u32, dwwin32error: u32) -> u32>;
311 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
312 #[cfg(feature = "Win32_Foundation")]
313 pub type DOT11EXT_PRE_ASSOCIATE_COMPLETION = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwreasoncode: u32, dwwin32error: u32) -> u32>;
314 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
315 #[cfg(feature = "Win32_Foundation")]
316 pub type DOT11EXT_PROCESS_ONEX_PACKET = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwinpacketsize: u32, pvinpacket: *const ::core::ffi::c_void) -> u32>;
317 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
318 pub const DOT11EXT_PSK_MAX_LENGTH: u32 = 64u32;
319 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
320 #[cfg(feature = "Win32_Foundation")]
321 pub type DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pbisvirtualstation: *mut super::super::Foundation::BOOL, pgprimary: *mut ::windows_sys::core::GUID, pvreserved: *mut ::core::ffi::c_void) -> u32>;
322 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
323 #[cfg(feature = "Win32_Foundation")]
324 pub type DOT11EXT_RELEASE_VIRTUAL_STATION = ::core::option::Option<unsafe extern "system" fn(hdot11primaryhandle: super::super::Foundation::HANDLE, pvreserved: *mut ::core::ffi::c_void) -> u32>;
325 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
326 #[cfg(feature = "Win32_Foundation")]
327 pub type DOT11EXT_REQUEST_VIRTUAL_STATION = ::core::option::Option<unsafe extern "system" fn(hdot11primaryhandle: super::super::Foundation::HANDLE, pvreserved: *mut ::core::ffi::c_void) -> u32>;
328 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
329 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
330 pub type DOT11EXT_SEND_NOTIFICATION = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pnotificationdata: *const super::WiFi::L2_NOTIFICATION_DATA) -> u32>;
331 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
332 #[cfg(feature = "Win32_Foundation")]
333 pub type DOT11EXT_SEND_PACKET = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, upacketlen: u32, pvpacket: *const ::core::ffi::c_void, hsendcompletion: super::super::Foundation::HANDLE) -> u32>;
334 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
335 #[cfg(feature = "Win32_Foundation")]
336 pub type DOT11EXT_SEND_UI_REQUEST = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pihvuirequest: *const DOT11EXT_IHV_UI_REQUEST) -> u32>;
337 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
338 #[cfg(feature = "Win32_Foundation")]
339 pub type DOT11EXT_SET_AUTH_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwauthalgo: u32) -> u32>;
340 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
341 #[cfg(feature = "Win32_Foundation")]
342 pub type DOT11EXT_SET_CURRENT_PROFILE = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE) -> u32>;
343 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
344 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
345 pub type DOT11EXT_SET_DEFAULT_KEY = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const super::WiFi::DOT11_CIPHER_DEFAULT_KEY_VALUE, dot11direction: super::WiFi::DOT11_DIRECTION) -> u32>;
346 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
347 #[cfg(feature = "Win32_Foundation")]
348 pub type DOT11EXT_SET_DEFAULT_KEY_ID = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, udefaultkeyid: u32) -> u32>;
349 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
350 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
351 pub type DOT11EXT_SET_ETHERTYPE_HANDLING = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, umaxbacklog: u32, unumofexemption: u32, pexemption: *const super::WiFi::DOT11_PRIVACY_EXEMPTION, unumofregistration: u32, pusregistration: *const u16) -> u32>;
352 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
353 #[cfg(feature = "Win32_Foundation")]
354 pub type DOT11EXT_SET_EXCLUDE_UNENCRYPTED = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, bexcludeunencrypted: super::super::Foundation::BOOL) -> u32>;
355 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
356 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
357 pub type DOT11EXT_SET_KEY_MAPPING_KEY = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const super::WiFi::DOT11_CIPHER_KEY_MAPPING_KEY_VALUE) -> u32>;
358 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
359 #[cfg(feature = "Win32_Foundation")]
360 pub type DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwmulticastcipheralgo: u32) -> u32>;
361 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
362 #[cfg(feature = "Win32_Foundation")]
363 pub type DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwsessionid: u32, dwdatasize: u32, pvdata: *const ::core::ffi::c_void) -> u32>;
364 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
365 #[cfg(feature = "Win32_Foundation")]
366 pub type DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwunicastcipheralgo: u32) -> u32>;
367 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
368 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
369 pub type DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwnumproperties: u32, pproperties: *const DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, pvreserved: *mut ::core::ffi::c_void) -> u32>;
370 #[repr(C)]
371 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
372 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
373 pub struct DOT11EXT_VIRTUAL_STATION_APIS {
374 pub Dot11ExtRequestVirtualStation: DOT11EXT_REQUEST_VIRTUAL_STATION,
375 pub Dot11ExtReleaseVirtualStation: DOT11EXT_RELEASE_VIRTUAL_STATION,
376 pub Dot11ExtQueryVirtualStationProperties: DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES,
377 pub Dot11ExtSetVirtualStationAPProperties: DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES,
378 }
379 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
380 impl ::core::marker::Copy for DOT11EXT_VIRTUAL_STATION_APIS {}
381 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
382 impl ::core::clone::Clone for DOT11EXT_VIRTUAL_STATION_APIS {
383 fn clone(&self) -> Self {
384 *self
385 }
386 }
387 #[repr(C)]
388 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
389 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
390 pub struct DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
391 pub dot11SSID: super::WiFi::DOT11_SSID,
392 pub dot11AuthAlgo: super::WiFi::DOT11_AUTH_ALGORITHM,
393 pub dot11CipherAlgo: super::WiFi::DOT11_CIPHER_ALGORITHM,
394 pub bIsPassPhrase: super::super::Foundation::BOOL,
395 pub dwKeyLength: u32,
396 pub ucKeyData: [u8; 64],
397 }
398 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
399 impl ::core::marker::Copy for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {}
400 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
401 impl ::core::clone::Clone for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
402 fn clone(&self) -> Self {
403 *self
404 }
405 }
406 #[repr(C)]
407 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi'*"]
408 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
409 pub struct DOT11_ADAPTER {
410 pub gAdapterId: ::windows_sys::core::GUID,
411 pub pszDescription: super::super::Foundation::PWSTR,
412 pub Dot11CurrentOpMode: super::WiFi::DOT11_CURRENT_OPERATION_MODE,
413 }
414 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
415 impl ::core::marker::Copy for DOT11_ADAPTER {}
416 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))]
417 impl ::core::clone::Clone for DOT11_ADAPTER {
418 fn clone(&self) -> Self {
419 *self
420 }
421 }
422 #[repr(C)]
423 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
424 pub struct DOT11_BSS_LIST {
425 pub uNumOfBytes: u32,
426 pub pucBuffer: *mut u8,
427 }
428 impl ::core::marker::Copy for DOT11_BSS_LIST {}
429 impl ::core::clone::Clone for DOT11_BSS_LIST {
430 fn clone(&self) -> Self {
431 *self
432 }
433 }
434 #[repr(C)]
435 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
436 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
437 pub struct DOT11_EAP_RESULT {
438 pub dwFailureReasonCode: u32,
439 pub pAttribArray: *mut super::super::Security::ExtensibleAuthenticationProtocol::EAP_ATTRIBUTES,
440 }
441 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
442 impl ::core::marker::Copy for DOT11_EAP_RESULT {}
443 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
444 impl ::core::clone::Clone for DOT11_EAP_RESULT {
445 fn clone(&self) -> Self {
446 *self
447 }
448 }
449 #[repr(C)]
450 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
451 pub struct DOT11_IHV_VERSION_INFO {
452 pub dwVerMin: u32,
453 pub dwVerMax: u32,
454 }
455 impl ::core::marker::Copy for DOT11_IHV_VERSION_INFO {}
456 impl ::core::clone::Clone for DOT11_IHV_VERSION_INFO {
457 fn clone(&self) -> Self {
458 *self
459 }
460 }
461 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
462 pub type DOT11_MSONEX_RESULT = i32;
463 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
464 pub const DOT11_MSONEX_SUCCESS: DOT11_MSONEX_RESULT = 0i32;
465 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
466 pub const DOT11_MSONEX_FAILURE: DOT11_MSONEX_RESULT = 1i32;
467 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
468 pub const DOT11_MSONEX_IN_PROGRESS: DOT11_MSONEX_RESULT = 2i32;
469 #[repr(C)]
470 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
471 #[cfg(all(feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
472 pub struct DOT11_MSONEX_RESULT_PARAMS {
473 pub Dot11OnexAuthStatus: super::WiFi::ONEX_AUTH_STATUS,
474 pub Dot11OneXReasonCode: super::WiFi::ONEX_REASON_CODE,
475 pub pbMPPESendKey: *mut u8,
476 pub dwMPPESendKeyLen: u32,
477 pub pbMPPERecvKey: *mut u8,
478 pub dwMPPERecvKeyLen: u32,
479 pub pDot11EapResult: *mut DOT11_EAP_RESULT,
480 }
481 #[cfg(all(feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
482 impl ::core::marker::Copy for DOT11_MSONEX_RESULT_PARAMS {}
483 #[cfg(all(feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
484 impl ::core::clone::Clone for DOT11_MSONEX_RESULT_PARAMS {
485 fn clone(&self) -> Self {
486 *self
487 }
488 }
489 #[repr(C)]
490 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_WiFi', 'Win32_Security_ExtensibleAuthenticationProtocol'*"]
491 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
492 pub struct DOT11_MSSECURITY_SETTINGS {
493 pub dot11AuthAlgorithm: super::WiFi::DOT11_AUTH_ALGORITHM,
494 pub dot11CipherAlgorithm: super::WiFi::DOT11_CIPHER_ALGORITHM,
495 pub fOneXEnabled: super::super::Foundation::BOOL,
496 pub eapMethodType: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE,
497 pub dwEapConnectionDataLen: u32,
498 pub pEapConnectionData: *mut u8,
499 }
500 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
501 impl ::core::marker::Copy for DOT11_MSSECURITY_SETTINGS {}
502 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
503 impl ::core::clone::Clone for DOT11_MSSECURITY_SETTINGS {
504 fn clone(&self) -> Self {
505 *self
506 }
507 }
508 #[repr(C)]
509 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
510 #[cfg(feature = "Win32_Foundation")]
511 pub struct DOT11_PORT_STATE {
512 pub PeerMacAddress: [u8; 6],
513 pub uSessionId: u32,
514 pub bPortControlled: super::super::Foundation::BOOL,
515 pub bPortAuthorized: super::super::Foundation::BOOL,
516 }
517 #[cfg(feature = "Win32_Foundation")]
518 impl ::core::marker::Copy for DOT11_PORT_STATE {}
519 #[cfg(feature = "Win32_Foundation")]
520 impl ::core::clone::Clone for DOT11_PORT_STATE {
521 fn clone(&self) -> Self {
522 *self
523 }
524 }
525 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
526 pub const DOT11_RSN_KCK_LENGTH: u32 = 16u32;
527 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
528 pub const DOT11_RSN_KEK_LENGTH: u32 = 16u32;
529 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
530 pub const DOT11_RSN_MAX_CIPHER_KEY_LENGTH: u32 = 32u32;
531 #[repr(C, packed(1))]
532 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
533 pub struct DOT11_SECURITY_PACKET_HEADER {
534 pub PeerMac: [u8; 6],
535 pub usEtherType: u16,
536 pub Data: [u8; 1],
537 }
538 impl ::core::marker::Copy for DOT11_SECURITY_PACKET_HEADER {}
539 impl ::core::clone::Clone for DOT11_SECURITY_PACKET_HEADER {
540 fn clone(&self) -> Self {
541 *self
542 }
543 }
544 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
545 pub const EAPOL_REQUEST_ID_WOL_FLAG_MUST_ENCRYPT: u32 = 1u32;
546 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
547 pub const ETHERNET_LENGTH_OF_ADDRESS: u32 = 6u32;
548 #[repr(C)]
549 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
550 pub struct GEN_GET_NETCARD_TIME {
551 pub ReadTime: u64,
552 }
553 impl ::core::marker::Copy for GEN_GET_NETCARD_TIME {}
554 impl ::core::clone::Clone for GEN_GET_NETCARD_TIME {
555 fn clone(&self) -> Self {
556 *self
557 }
558 }
559 #[repr(C)]
560 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
561 pub struct GEN_GET_TIME_CAPS {
562 pub Flags: u32,
563 pub ClockPrecision: u32,
564 }
565 impl ::core::marker::Copy for GEN_GET_TIME_CAPS {}
566 impl ::core::clone::Clone for GEN_GET_TIME_CAPS {
567 fn clone(&self) -> Self {
568 *self
569 }
570 }
571 pub const GUID_DEVINTERFACE_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402138756, data2: 29973, data3: 19459, data4: [130, 230, 113, 168, 122, 186, 195, 97] };
572 pub const GUID_DEVINTERFACE_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 137588576, data2: 1657, data3: 19564, data4: [133, 210, 174, 124, 237, 101, 255, 247] };
573 pub const GUID_NDIS_802_11_ADD_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878036578, data2: 7505, data3: 18904, data4: [186, 92, 250, 152, 11, 224, 58, 29] };
574 pub const GUID_NDIS_802_11_ADD_WEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1124581360, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
575 pub const GUID_NDIS_802_11_ASSOCIATION_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2693615056, data2: 38414, data3: 16573, data4: [140, 246, 197, 56, 175, 152, 242, 227] };
576 pub const GUID_NDIS_802_11_AUTHENTICATION_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1133644324, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
577 pub const GUID_NDIS_802_11_BSSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 621065922, data2: 8101, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
578 pub const GUID_NDIS_802_11_BSSID_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1767010202, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
579 pub const GUID_NDIS_802_11_BSSID_LIST_SCAN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 228458977, data2: 47728, data3: 4564, data4: [182, 117, 0, 32, 72, 87, 3, 55] };
580 pub const GUID_NDIS_802_11_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1246624130, data2: 8296, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
581 pub const GUID_NDIS_802_11_DESIRED_RATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1160700046, data2: 9526, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
582 pub const GUID_NDIS_802_11_DISASSOCIATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130831680, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
583 pub const GUID_NDIS_802_11_FRAGMENTATION_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1772791748, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
584 pub const GUID_NDIS_802_11_INFRASTRUCTURE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1769822846, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
585 pub const GUID_NDIS_802_11_MEDIA_STREAM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 173453158, data2: 55371, data3: 18923, data4: [162, 141, 82, 130, 203, 182, 208, 205] };
586 pub const GUID_NDIS_802_11_NETWORK_TYPES_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2234636006, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
587 pub const GUID_NDIS_802_11_NETWORK_TYPE_IN_USE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239636262, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
588 pub const GUID_NDIS_802_11_NUMBER_OF_ANTENNAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 24613686, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
589 pub const GUID_NDIS_802_11_POWER_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2243855228, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
590 pub const GUID_NDIS_802_11_PRIVACY_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731445993, data2: 18322, data3: 4564, data4: [151, 241, 0, 192, 79, 121, 196, 3] };
591 pub const GUID_NDIS_802_11_RELOAD_DEFAULTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1955271912, data2: 13038, data3: 17445, data4: [185, 27, 201, 132, 140, 88, 181, 90] };
592 pub const GUID_NDIS_802_11_REMOVE_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1942694121, data2: 12680, data3: 17109, data4: [181, 83, 178, 18, 55, 230, 8, 140] };
593 pub const GUID_NDIS_802_11_REMOVE_WEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128019036, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
594 pub const GUID_NDIS_802_11_RSSI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 352836374, data2: 8275, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
595 pub const GUID_NDIS_802_11_RSSI_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 357992888, data2: 8275, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
596 pub const GUID_NDIS_802_11_RTS_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 20238462, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
597 pub const GUID_NDIS_802_11_RX_ANTENNA_SELECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 28051362, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
598 pub const GUID_NDIS_802_11_SSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2099941610, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
599 pub const GUID_NDIS_802_11_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1119581104, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
600 pub const GUID_NDIS_802_11_SUPPORTED_RATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1239123746, data2: 8296, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
601 pub const GUID_NDIS_802_11_TEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268556138, data2: 27232, data3: 20125, data4: [146, 12, 99, 53, 149, 63, 160, 181] };
602 pub const GUID_NDIS_802_11_TX_ANTENNA_SELECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 31176522, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
603 pub const GUID_NDIS_802_11_TX_POWER_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 300333686, data2: 8275, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] };
604 pub const GUID_NDIS_802_11_WEP_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2955387423, data2: 15610, data3: 16677, data4: [128, 11, 63, 122, 24, 253, 220, 220] };
605 pub const GUID_NDIS_802_3_CURRENT_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802816, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
606 pub const GUID_NDIS_802_3_MAC_OPTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802819, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
607 pub const GUID_NDIS_802_3_MAXIMUM_LIST_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802818, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
608 pub const GUID_NDIS_802_3_MULTICAST_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802817, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
609 pub const GUID_NDIS_802_3_PERMANENT_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802815, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
610 pub const GUID_NDIS_802_3_RCV_ERROR_ALIGNMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802820, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
611 pub const GUID_NDIS_802_3_XMIT_MORE_COLLISIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802822, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
612 pub const GUID_NDIS_802_3_XMIT_ONE_COLLISION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802821, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
613 pub const GUID_NDIS_802_5_CURRENT_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802824, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
614 pub const GUID_NDIS_802_5_CURRENT_FUNCTIONAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802825, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
615 pub const GUID_NDIS_802_5_CURRENT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802826, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
616 pub const GUID_NDIS_802_5_CURRENT_RING_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2901491762, data2: 42524, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
617 pub const GUID_NDIS_802_5_CURRENT_RING_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2299148012, data2: 42524, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
618 pub const GUID_NDIS_802_5_LAST_OPEN_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802827, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
619 pub const GUID_NDIS_802_5_LINE_ERRORS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2901491763, data2: 42524, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
620 pub const GUID_NDIS_802_5_LOST_FRAMES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2901491764, data2: 42524, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
621 pub const GUID_NDIS_802_5_PERMANENT_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802823, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
622 pub const GUID_NDIS_ENUMERATE_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180095, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
623 pub const GUID_NDIS_ENUMERATE_ADAPTERS_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 376531223, data2: 17158, data3: 19428, data4: [155, 90, 56, 9, 174, 68, 177, 37] };
624 pub const GUID_NDIS_ENUMERATE_VC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180098, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
625 pub const GUID_NDIS_GEN_CO_DRIVER_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800728, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
626 pub const GUID_NDIS_GEN_CO_HARDWARE_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800722, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
627 pub const GUID_NDIS_GEN_CO_LINK_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800725, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
628 pub const GUID_NDIS_GEN_CO_MAC_OPTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800730, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
629 pub const GUID_NDIS_GEN_CO_MEDIA_CONNECT_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800731, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
630 pub const GUID_NDIS_GEN_CO_MEDIA_IN_USE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800724, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
631 pub const GUID_NDIS_GEN_CO_MEDIA_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800723, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
632 pub const GUID_NDIS_GEN_CO_MINIMUM_LINK_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800733, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
633 pub const GUID_NDIS_GEN_CO_RCV_PDUS_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169953288, data2: 58207, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
634 pub const GUID_NDIS_GEN_CO_RCV_PDUS_NO_BUFFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169953289, data2: 58207, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
635 pub const GUID_NDIS_GEN_CO_RCV_PDUS_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169953286, data2: 58207, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
636 pub const GUID_NDIS_GEN_CO_VENDOR_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800727, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
637 pub const GUID_NDIS_GEN_CO_VENDOR_DRIVER_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800732, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
638 pub const GUID_NDIS_GEN_CO_VENDOR_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2031800726, data2: 58204, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
639 pub const GUID_NDIS_GEN_CO_XMIT_PDUS_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169953287, data2: 58207, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
640 pub const GUID_NDIS_GEN_CO_XMIT_PDUS_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169953285, data2: 58207, data3: 4560, data4: [150, 146, 0, 192, 79, 195, 53, 140] };
641 pub const GUID_NDIS_GEN_CURRENT_LOOKAHEAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707617, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
642 pub const GUID_NDIS_GEN_CURRENT_PACKET_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707616, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
643 pub const GUID_NDIS_GEN_DRIVER_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707618, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
644 pub const GUID_NDIS_GEN_ENUMERATE_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4057377768, data2: 5604, data3: 17415, data4: [129, 183, 107, 131, 12, 119, 124, 217] };
645 pub const GUID_NDIS_GEN_HARDWARE_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707604, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
646 pub const GUID_NDIS_GEN_INTERRUPT_MODERATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3653824165, data2: 61806, data3: 18044, data4: [132, 213, 99, 69, 162, 44, 226, 19] };
647 pub const GUID_NDIS_GEN_INTERRUPT_MODERATION_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3616124410, data2: 40022, data3: 17211, data4: [173, 1, 117, 116, 243, 206, 219, 233] };
648 pub const GUID_NDIS_GEN_LINK_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2357015929, data2: 9515, data3: 17940, data4: [130, 197, 166, 80, 218, 161, 80, 73] };
649 pub const GUID_NDIS_GEN_LINK_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707609, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
650 pub const GUID_NDIS_GEN_LINK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3122613268, data2: 43333, data3: 18274, data4: [185, 22, 11, 85, 21, 182, 244, 58] };
651 pub const GUID_NDIS_GEN_MAC_OPTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707621, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
652 pub const GUID_NDIS_GEN_MAXIMUM_FRAME_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707608, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
653 pub const GUID_NDIS_GEN_MAXIMUM_LOOKAHEAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707607, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
654 pub const GUID_NDIS_GEN_MAXIMUM_SEND_PACKETS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707623, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
655 pub const GUID_NDIS_GEN_MAXIMUM_TOTAL_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707619, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
656 pub const GUID_NDIS_GEN_MEDIA_CONNECT_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707622, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
657 pub const GUID_NDIS_GEN_MEDIA_IN_USE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707606, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
658 pub const GUID_NDIS_GEN_MEDIA_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707605, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
659 pub const GUID_NDIS_GEN_PCI_DEVICE_CUSTOM_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2855925163, data2: 57952, data3: 19713, data4: [130, 176, 183, 55, 200, 128, 234, 5] };
660 pub const GUID_NDIS_GEN_PHYSICAL_MEDIUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1099735405, data2: 14647, data3: 16904, data4: [148, 10, 236, 97, 150, 39, 128, 133] };
661 pub const GUID_NDIS_GEN_PHYSICAL_MEDIUM_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2308863874, data2: 859, data3: 17401, data4: [139, 182, 43, 88, 151, 22, 18, 229] };
662 pub const GUID_NDIS_GEN_PORT_AUTHENTICATION_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864098353, data2: 34555, data3: 18683, data4: [139, 72, 99, 219, 35, 90, 206, 22] };
663 pub const GUID_NDIS_GEN_PORT_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1874799199, data2: 35727, data3: 18720, data4: [129, 67, 230, 196, 96, 245, 37, 36] };
664 pub const GUID_NDIS_GEN_RCV_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802813, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
665 pub const GUID_NDIS_GEN_RCV_NO_BUFFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802814, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
666 pub const GUID_NDIS_GEN_RCV_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802811, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
667 pub const GUID_NDIS_GEN_RECEIVE_BLOCK_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707613, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
668 pub const GUID_NDIS_GEN_RECEIVE_BUFFER_SPACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707611, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
669 pub const GUID_NDIS_GEN_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915162549, data2: 49449, data3: 17345, data4: [147, 158, 126, 220, 45, 127, 230, 33] };
670 pub const GUID_NDIS_GEN_TRANSMIT_BLOCK_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707612, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
671 pub const GUID_NDIS_GEN_TRANSMIT_BUFFER_SPACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707610, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
672 pub const GUID_NDIS_GEN_VENDOR_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707615, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
673 pub const GUID_NDIS_GEN_VENDOR_DRIVER_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802809, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
674 pub const GUID_NDIS_GEN_VENDOR_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707614, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
675 pub const GUID_NDIS_GEN_VLAN_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1985857282, data2: 50664, data3: 19303, data4: [132, 59, 63, 90, 79, 242, 100, 139] };
676 pub const GUID_NDIS_GEN_XMIT_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802812, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
677 pub const GUID_NDIS_GEN_XMIT_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802810, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] };
678 pub const GUID_NDIS_HD_SPLIT_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177970236, data2: 43776, data3: 20041, data4: [128, 177, 94, 110, 11, 249, 190, 83] };
679 pub const GUID_NDIS_HD_SPLIT_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2349108202, data2: 10515, data3: 17496, data4: [182, 142, 23, 246, 193, 229, 198, 14] };
680 pub const GUID_NDIS_LAN_CLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2907277636, data2: 30255, data3: 4560, data4: [141, 203, 0, 192, 79, 195, 53, 140] };
681 pub const GUID_NDIS_NDK_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2036972109, data2: 56704, data3: 19399, data4: [179, 230, 104, 4, 57, 151, 229, 25] };
682 pub const GUID_NDIS_NDK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1393322441, data2: 12113, data3: 18910, data4: [161, 175, 8, 141, 84, 255, 164, 116] };
683 pub const GUID_NDIS_NOTIFY_ADAPTER_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180097, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
684 pub const GUID_NDIS_NOTIFY_ADAPTER_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180096, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
685 pub const GUID_NDIS_NOTIFY_BIND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1410552604, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
686 pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2176614793, data2: 45094, data3: 18091, data4: [185, 100, 241, 130, 227, 66, 147, 78] };
687 pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1096365372, data2: 23767, data3: 17102, data4: [143, 228, 164, 90, 35, 128, 204, 79] };
688 pub const GUID_NDIS_NOTIFY_DEVICE_POWER_ON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1602342864, data2: 61510, data3: 17218, data4: [175, 97, 137, 90, 206, 218, 239, 217] };
689 pub const GUID_NDIS_NOTIFY_DEVICE_POWER_ON_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 725877128, data2: 37548, data3: 20320, data4: [155, 45, 32, 163, 12, 187, 107, 190] };
690 pub const GUID_NDIS_NOTIFY_FILTER_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 191708297, data2: 22807, data3: 17354, data4: [181, 120, 208, 26, 121, 103, 196, 28] };
691 pub const GUID_NDIS_NOTIFY_FILTER_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 521632985, data2: 22869, data3: 18209, data4: [159, 106, 120, 235, 223, 174, 248, 137] };
692 pub const GUID_NDIS_NOTIFY_UNBIND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1849483756, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
693 pub const GUID_NDIS_NOTIFY_VC_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 405773836, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
694 pub const GUID_NDIS_NOTIFY_VC_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180089, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
695 pub const GUID_NDIS_PM_ACTIVE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999940835, data2: 45998, data3: 17300, data4: [160, 31, 51, 140, 152, 112, 233, 57] };
696 pub const GUID_NDIS_PM_ADMIN_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 354996497, data2: 28810, data3: 19620, data4: [146, 21, 192, 87, 113, 22, 28, 218] };
697 pub const GUID_NDIS_RECEIVE_FILTER_ENUM_FILTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853341, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
698 pub const GUID_NDIS_RECEIVE_FILTER_ENUM_QUEUES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853339, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
699 pub const GUID_NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853338, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
700 pub const GUID_NDIS_RECEIVE_FILTER_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853337, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
701 pub const GUID_NDIS_RECEIVE_FILTER_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853342, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
702 pub const GUID_NDIS_RECEIVE_FILTER_QUEUE_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853340, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] };
703 pub const GUID_NDIS_RECEIVE_SCALE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 650282868, data2: 16978, data3: 18686, data4: [166, 16, 165, 138, 57, 140, 14, 177] };
704 pub const GUID_NDIS_RSS_ENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2506476885, data2: 13314, data3: 20018, data4: [165, 182, 47, 20, 63, 47, 44, 48] };
705 pub const GUID_NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166786215, data2: 17828, data3: 19170, data4: [177, 118, 229, 31, 150, 252, 5, 104] };
706 pub const GUID_NDIS_STATUS_DOT11_ASSOCIATION_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 958891067, data2: 27008, data3: 19272, data4: [177, 91, 77, 229, 9, 119, 172, 64] };
707 pub const GUID_NDIS_STATUS_DOT11_CONNECTION_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2532301257, data2: 32539, data3: 19081, data4: [188, 4, 62, 158, 39, 23, 101, 241] };
708 pub const GUID_NDIS_STATUS_DOT11_CONNECTION_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2071210397, data2: 39311, data3: 17492, data4: [173, 8, 197, 175, 40, 87, 109, 27] };
709 pub const GUID_NDIS_STATUS_DOT11_DISASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1069463292, data2: 4066, data3: 17405, data4: [178, 173, 189, 153, 181, 249, 62, 19] };
710 pub const GUID_NDIS_STATUS_DOT11_LINK_QUALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737328516, data2: 60057, data3: 18669, data4: [130, 94, 164, 38, 177, 28, 39, 84] };
711 pub const GUID_NDIS_STATUS_DOT11_MPDU_MAX_LENGTH_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 493183212, data2: 36424, data3: 19006, data4: [159, 213, 160, 27, 105, 141, 182, 197] };
712 pub const GUID_NDIS_STATUS_DOT11_PHY_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3736359702, data2: 29109, data3: 18230, data4: [189, 239, 10, 158, 159, 78, 98, 220] };
713 pub const GUID_NDIS_STATUS_DOT11_PMKID_CANDIDATE_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651737334, data2: 56194, data3: 18923, data4: [139, 243, 76, 19, 14, 240, 105, 80] };
714 pub const GUID_NDIS_STATUS_DOT11_ROAMING_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3718072273, data2: 10283, data3: 16868, data4: [185, 36, 102, 54, 136, 23, 252, 211] };
715 pub const GUID_NDIS_STATUS_DOT11_ROAMING_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990615821, data2: 9928, data3: 20302, data4: [147, 223, 247, 183, 5, 160, 180, 51] };
716 pub const GUID_NDIS_STATUS_DOT11_SCAN_CONFIRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231392542, data2: 41159, data3: 20219, data4: [147, 66, 182, 116, 176, 2, 203, 230] };
717 pub const GUID_NDIS_STATUS_DOT11_TKIPMIC_FAILURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1143745252, data2: 39877, data3: 19344, data4: [168, 137, 69, 94, 242, 32, 244, 238] };
718 pub const GUID_NDIS_STATUS_EXTERNAL_CONNECTIVITY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4247808372, data2: 50208, data3: 17459, data4: [176, 254, 76, 246, 166, 19, 245, 159] };
719 pub const GUID_NDIS_STATUS_HD_SPLIT_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1819560718, data2: 61084, data3: 16901, data4: [144, 162, 1, 95, 109, 101, 244, 3] };
720 pub const GUID_NDIS_STATUS_LINK_SPEED_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180101, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
721 pub const GUID_NDIS_STATUS_LINK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1690761111, data2: 34700, data3: 17169, data4: [146, 70, 101, 219, 168, 156, 58, 97] };
722 pub const GUID_NDIS_STATUS_MEDIA_CONNECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180093, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
723 pub const GUID_NDIS_STATUS_MEDIA_DISCONNECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180094, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
724 pub const GUID_NDIS_STATUS_MEDIA_SPECIFIC_INDICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180100, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
725 pub const GUID_NDIS_STATUS_NETWORK_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3398063865, data2: 52865, data3: 16614, data4: [167, 15, 160, 103, 164, 118, 233, 233] };
726 pub const GUID_NDIS_STATUS_OPER_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4179080803, data2: 33886, data3: 19773, data4: [182, 212, 21, 235, 39, 175, 129, 197] };
727 pub const GUID_NDIS_STATUS_PACKET_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3564917767, data2: 11893, data3: 18141, data4: [129, 70, 29, 126, 210, 214, 171, 29] };
728 pub const GUID_NDIS_STATUS_PM_OFFLOAD_REJECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2916209793, data2: 28958, data3: 19738, data4: [146, 202, 166, 45, 185, 50, 151, 18] };
729 pub const GUID_NDIS_STATUS_PM_WAKE_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 154402136, data2: 51810, data3: 17295, data4: [131, 218, 223, 193, 204, 203, 129, 69] };
730 pub const GUID_NDIS_STATUS_PM_WOL_PATTERN_REJECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4146919054, data2: 6356, data3: 19811, data4: [154, 25, 230, 155, 19, 145, 107, 26] };
731 pub const GUID_NDIS_STATUS_PORT_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 497815038, data2: 17381, data3: 17591, data4: [183, 89, 123, 244, 109, 227, 46, 129] };
732 pub const GUID_NDIS_STATUS_RESET_END: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180087, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
733 pub const GUID_NDIS_STATUS_RESET_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180086, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] };
734 pub const GUID_NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1157930950, data2: 21720, data3: 16584, data4: [156, 61, 176, 17, 196, 231, 21, 188] };
735 pub const GUID_NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3065517451, data2: 8572, data3: 19242, data4: [190, 134, 106, 4, 190, 234, 101, 184] };
736 pub const GUID_NDIS_STATUS_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4176326399, data2: 9444, data3: 19174, data4: [164, 19, 11, 39, 247, 107, 36, 61] };
737 pub const GUID_NDIS_STATUS_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 957966774, data2: 16428, data3: 17343, data4: [137, 34, 57, 234, 224, 218, 27, 181] };
738 pub const GUID_NDIS_SWITCH_MICROSOFT_VENDOR_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 539314174, data2: 7324, data3: 16569, data4: [187, 161, 8, 173, 161, 249, 139, 60] };
739 pub const GUID_NDIS_SWITCH_PORT_PROPERTY_PROFILE_ID_DEFAULT_EXTERNAL_NIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 187988038, data2: 2572, data3: 18186, data4: [155, 122, 13, 150, 88, 80, 105, 143] };
740 pub const GUID_NDIS_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 786870001, data2: 2129, data3: 17803, data4: [191, 13, 121, 35, 67, 209, 205, 225] };
741 pub const GUID_NDIS_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2363957036, data2: 54842, data3: 17296, data4: [164, 135, 24, 250, 71, 38, 44, 235] };
742 pub const GUID_NDIS_TCP_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1750347757, data2: 23668, data3: 17950, data4: [137, 52, 145, 198, 249, 198, 9, 96] };
743 pub const GUID_NDIS_TCP_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3445559554, data2: 22799, data3: 19162, data4: [171, 101, 91, 49, 177, 220, 1, 114] };
744 pub const GUID_NDIS_TCP_OFFLOAD_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2393741858, data2: 32617, data3: 19398, data4: [148, 154, 200, 24, 123, 7, 78, 97] };
745 pub const GUID_NDIS_TCP_RSC_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2198881349, data2: 39773, data3: 20198, data4: [162, 165, 43, 211, 251, 60, 54, 175] };
746 pub const GUID_NDIS_WAKE_ON_MAGIC_PACKET_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2706316439, data2: 34873, data3: 20362, data4: [153, 150, 162, 137, 150, 235, 191, 29] };
747 pub const GUID_NIC_SWITCH_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882867443, data2: 3047, data3: 19861, data4: [135, 233, 90, 234, 212, 181, 144, 233] };
748 pub const GUID_NIC_SWITCH_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 936031244, data2: 53736, data3: 17153, data4: [140, 29, 88, 70, 94, 12, 76, 15] };
749 pub const GUID_PM_ADD_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 201769234, data2: 3475, data3: 17307, data4: [158, 109, 38, 190, 19, 12, 151, 132] };
750 pub const GUID_PM_ADD_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1875393447, data2: 21180, data3: 20394, data4: [172, 81, 125, 47, 254, 99, 186, 144] };
751 pub const GUID_PM_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 985513236, data2: 54346, data3: 19007, data4: [154, 99, 160, 164, 42, 81, 177, 49] };
752 pub const GUID_PM_GET_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2789432537, data2: 5279, data3: 18830, data4: [149, 27, 45, 148, 190, 163, 227, 163] };
753 pub const GUID_PM_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3974444557, data2: 12945, data3: 19054, data4: [128, 68, 0, 81, 31, 237, 39, 238] };
754 pub const GUID_PM_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1442989522, data2: 57937, data3: 16540, data4: [162, 128, 49, 25, 53, 190, 59, 40] };
755 pub const GUID_PM_PROTOCOL_OFFLOAD_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1936639403, data2: 51855, data3: 16451, data4: [187, 88, 218, 64, 42, 72, 217, 204] };
756 pub const GUID_PM_REMOVE_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3738008546, data2: 42672, data3: 17354, data4: [174, 69, 208, 0, 210, 14, 82, 101] };
757 pub const GUID_PM_REMOVE_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2688002325, data2: 50890, data3: 17186, data4: [179, 227, 239, 117, 78, 196, 152, 220] };
758 pub const GUID_PM_WOL_PATTERN_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1076018743, data2: 32482, data3: 18366, data4: [165, 165, 5, 15, 199, 154, 252, 117] };
759 pub const GUID_RECEIVE_FILTER_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1079306255, data2: 11201, data3: 19660, data4: [176, 51, 74, 188, 12, 74, 30, 140] };
760 pub const GUID_STATUS_MEDIA_SPECIFIC_INDICATION_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2863463591, data2: 38218, data3: 17970, data4: [161, 110, 168, 166, 55, 147, 169, 229] };
761 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
762 pub const IHV_INIT_FUNCTION_NAME: &'static str = "Dot11ExtIhvInitService";
763 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
764 pub const IHV_INIT_VS_FUNCTION_NAME: &'static str = "Dot11ExtIhvInitVirtualStation";
765 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
766 pub const IHV_VERSION_FUNCTION_NAME: &'static str = "Dot11ExtIhvGetVersionInfo";
767 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
768 pub const IOCTL_NDIS_RESERVED5: u32 = 1507380u32;
769 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
770 pub const IOCTL_NDIS_RESERVED6: u32 = 1540152u32;
771 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
772 pub const IPSEC_OFFLOAD_V2_AND_TCP_CHECKSUM_COEXISTENCE: u32 = 2u32;
773 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
774 pub const IPSEC_OFFLOAD_V2_AND_UDP_CHECKSUM_COEXISTENCE: u32 = 4u32;
775 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
776 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_AES_GCM_128: u32 = 8u32;
777 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
778 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_AES_GCM_192: u32 = 16u32;
779 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
780 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_AES_GCM_256: u32 = 32u32;
781 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
782 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_MD5: u32 = 1u32;
783 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
784 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_SHA_1: u32 = 2u32;
785 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
786 pub const IPSEC_OFFLOAD_V2_AUTHENTICATION_SHA_256: u32 = 4u32;
787 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
788 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_3_DES_CBC: u32 = 4u32;
789 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
790 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_CBC_128: u32 = 64u32;
791 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
792 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_CBC_192: u32 = 128u32;
793 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
794 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_CBC_256: u32 = 256u32;
795 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
796 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_GCM_128: u32 = 8u32;
797 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
798 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_GCM_192: u32 = 16u32;
799 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
800 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_AES_GCM_256: u32 = 32u32;
801 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
802 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_DES_CBC: u32 = 2u32;
803 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
804 pub const IPSEC_OFFLOAD_V2_ENCRYPTION_NONE: u32 = 1u32;
805 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
806 pub const MAXIMUM_IP_OPER_STATUS_ADDRESS_FAMILIES_SUPPORTED: u32 = 32u32;
807 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
808 pub const MS_MAX_PROFILE_NAME_LENGTH: u32 = 256u32;
809 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
810 pub const MS_PROFILE_GROUP_POLICY: u32 = 1u32;
811 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
812 pub const MS_PROFILE_USER: u32 = 2u32;
813 #[repr(C)]
814 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
815 pub struct NDIS_802_11_AI_REQFI {
816 pub Capabilities: u16,
817 pub ListenInterval: u16,
818 pub CurrentAPAddress: [u8; 6],
819 }
820 impl ::core::marker::Copy for NDIS_802_11_AI_REQFI {}
821 impl ::core::clone::Clone for NDIS_802_11_AI_REQFI {
822 fn clone(&self) -> Self {
823 *self
824 }
825 }
826 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
827 pub const NDIS_802_11_AI_REQFI_CAPABILITIES: u32 = 1u32;
828 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
829 pub const NDIS_802_11_AI_REQFI_CURRENTAPADDRESS: u32 = 4u32;
830 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
831 pub const NDIS_802_11_AI_REQFI_LISTENINTERVAL: u32 = 2u32;
832 #[repr(C)]
833 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
834 pub struct NDIS_802_11_AI_RESFI {
835 pub Capabilities: u16,
836 pub StatusCode: u16,
837 pub AssociationId: u16,
838 }
839 impl ::core::marker::Copy for NDIS_802_11_AI_RESFI {}
840 impl ::core::clone::Clone for NDIS_802_11_AI_RESFI {
841 fn clone(&self) -> Self {
842 *self
843 }
844 }
845 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
846 pub const NDIS_802_11_AI_RESFI_ASSOCIATIONID: u32 = 4u32;
847 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
848 pub const NDIS_802_11_AI_RESFI_CAPABILITIES: u32 = 1u32;
849 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
850 pub const NDIS_802_11_AI_RESFI_STATUSCODE: u32 = 2u32;
851 #[repr(C)]
852 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
853 pub struct NDIS_802_11_ASSOCIATION_INFORMATION {
854 pub Length: u32,
855 pub AvailableRequestFixedIEs: u16,
856 pub RequestFixedIEs: NDIS_802_11_AI_REQFI,
857 pub RequestIELength: u32,
858 pub OffsetRequestIEs: u32,
859 pub AvailableResponseFixedIEs: u16,
860 pub ResponseFixedIEs: NDIS_802_11_AI_RESFI,
861 pub ResponseIELength: u32,
862 pub OffsetResponseIEs: u32,
863 }
864 impl ::core::marker::Copy for NDIS_802_11_ASSOCIATION_INFORMATION {}
865 impl ::core::clone::Clone for NDIS_802_11_ASSOCIATION_INFORMATION {
866 fn clone(&self) -> Self {
867 *self
868 }
869 }
870 #[repr(C)]
871 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
872 pub struct NDIS_802_11_AUTHENTICATION_ENCRYPTION {
873 pub AuthModeSupported: NDIS_802_11_AUTHENTICATION_MODE,
874 pub EncryptStatusSupported: NDIS_802_11_WEP_STATUS,
875 }
876 impl ::core::marker::Copy for NDIS_802_11_AUTHENTICATION_ENCRYPTION {}
877 impl ::core::clone::Clone for NDIS_802_11_AUTHENTICATION_ENCRYPTION {
878 fn clone(&self) -> Self {
879 *self
880 }
881 }
882 #[repr(C)]
883 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
884 pub struct NDIS_802_11_AUTHENTICATION_EVENT {
885 pub Status: NDIS_802_11_STATUS_INDICATION,
886 pub Request: [NDIS_802_11_AUTHENTICATION_REQUEST; 1],
887 }
888 impl ::core::marker::Copy for NDIS_802_11_AUTHENTICATION_EVENT {}
889 impl ::core::clone::Clone for NDIS_802_11_AUTHENTICATION_EVENT {
890 fn clone(&self) -> Self {
891 *self
892 }
893 }
894 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
895 pub type NDIS_802_11_AUTHENTICATION_MODE = i32;
896 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
897 pub const Ndis802_11AuthModeOpen: NDIS_802_11_AUTHENTICATION_MODE = 0i32;
898 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
899 pub const Ndis802_11AuthModeShared: NDIS_802_11_AUTHENTICATION_MODE = 1i32;
900 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
901 pub const Ndis802_11AuthModeAutoSwitch: NDIS_802_11_AUTHENTICATION_MODE = 2i32;
902 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
903 pub const Ndis802_11AuthModeWPA: NDIS_802_11_AUTHENTICATION_MODE = 3i32;
904 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
905 pub const Ndis802_11AuthModeWPAPSK: NDIS_802_11_AUTHENTICATION_MODE = 4i32;
906 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
907 pub const Ndis802_11AuthModeWPANone: NDIS_802_11_AUTHENTICATION_MODE = 5i32;
908 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
909 pub const Ndis802_11AuthModeWPA2: NDIS_802_11_AUTHENTICATION_MODE = 6i32;
910 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
911 pub const Ndis802_11AuthModeWPA2PSK: NDIS_802_11_AUTHENTICATION_MODE = 7i32;
912 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
913 pub const Ndis802_11AuthModeWPA3: NDIS_802_11_AUTHENTICATION_MODE = 8i32;
914 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
915 pub const Ndis802_11AuthModeWPA3Ent192: NDIS_802_11_AUTHENTICATION_MODE = 8i32;
916 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
917 pub const Ndis802_11AuthModeWPA3SAE: NDIS_802_11_AUTHENTICATION_MODE = 9i32;
918 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
919 pub const Ndis802_11AuthModeWPA3Ent: NDIS_802_11_AUTHENTICATION_MODE = 10i32;
920 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
921 pub const Ndis802_11AuthModeMax: NDIS_802_11_AUTHENTICATION_MODE = 11i32;
922 #[repr(C)]
923 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
924 pub struct NDIS_802_11_AUTHENTICATION_REQUEST {
925 pub Length: u32,
926 pub Bssid: [u8; 6],
927 pub Flags: u32,
928 }
929 impl ::core::marker::Copy for NDIS_802_11_AUTHENTICATION_REQUEST {}
930 impl ::core::clone::Clone for NDIS_802_11_AUTHENTICATION_REQUEST {
931 fn clone(&self) -> Self {
932 *self
933 }
934 }
935 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
936 pub const NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS: u32 = 15u32;
937 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
938 pub const NDIS_802_11_AUTH_REQUEST_GROUP_ERROR: u32 = 14u32;
939 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
940 pub const NDIS_802_11_AUTH_REQUEST_KEYUPDATE: u32 = 2u32;
941 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
942 pub const NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR: u32 = 6u32;
943 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
944 pub const NDIS_802_11_AUTH_REQUEST_REAUTH: u32 = 1u32;
945 #[repr(C)]
946 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
947 pub struct NDIS_802_11_BSSID_LIST {
948 pub NumberOfItems: u32,
949 pub Bssid: [NDIS_WLAN_BSSID; 1],
950 }
951 impl ::core::marker::Copy for NDIS_802_11_BSSID_LIST {}
952 impl ::core::clone::Clone for NDIS_802_11_BSSID_LIST {
953 fn clone(&self) -> Self {
954 *self
955 }
956 }
957 #[repr(C)]
958 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
959 pub struct NDIS_802_11_BSSID_LIST_EX {
960 pub NumberOfItems: u32,
961 pub Bssid: [NDIS_WLAN_BSSID_EX; 1],
962 }
963 impl ::core::marker::Copy for NDIS_802_11_BSSID_LIST_EX {}
964 impl ::core::clone::Clone for NDIS_802_11_BSSID_LIST_EX {
965 fn clone(&self) -> Self {
966 *self
967 }
968 }
969 #[repr(C)]
970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
971 pub struct NDIS_802_11_CAPABILITY {
972 pub Length: u32,
973 pub Version: u32,
974 pub NoOfPMKIDs: u32,
975 pub NoOfAuthEncryptPairsSupported: u32,
976 pub AuthenticationEncryptionSupported: [NDIS_802_11_AUTHENTICATION_ENCRYPTION; 1],
977 }
978 impl ::core::marker::Copy for NDIS_802_11_CAPABILITY {}
979 impl ::core::clone::Clone for NDIS_802_11_CAPABILITY {
980 fn clone(&self) -> Self {
981 *self
982 }
983 }
984 #[repr(C)]
985 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
986 pub struct NDIS_802_11_CONFIGURATION {
987 pub Length: u32,
988 pub BeaconPeriod: u32,
989 pub ATIMWindow: u32,
990 pub DSConfig: u32,
991 pub FHConfig: NDIS_802_11_CONFIGURATION_FH,
992 }
993 impl ::core::marker::Copy for NDIS_802_11_CONFIGURATION {}
994 impl ::core::clone::Clone for NDIS_802_11_CONFIGURATION {
995 fn clone(&self) -> Self {
996 *self
997 }
998 }
999 #[repr(C)]
1000 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1001 pub struct NDIS_802_11_CONFIGURATION_FH {
1002 pub Length: u32,
1003 pub HopPattern: u32,
1004 pub HopSet: u32,
1005 pub DwellTime: u32,
1006 }
1007 impl ::core::marker::Copy for NDIS_802_11_CONFIGURATION_FH {}
1008 impl ::core::clone::Clone for NDIS_802_11_CONFIGURATION_FH {
1009 fn clone(&self) -> Self {
1010 *self
1011 }
1012 }
1013 #[repr(C)]
1014 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1015 pub struct NDIS_802_11_FIXED_IEs {
1016 pub Timestamp: [u8; 8],
1017 pub BeaconInterval: u16,
1018 pub Capabilities: u16,
1019 }
1020 impl ::core::marker::Copy for NDIS_802_11_FIXED_IEs {}
1021 impl ::core::clone::Clone for NDIS_802_11_FIXED_IEs {
1022 fn clone(&self) -> Self {
1023 *self
1024 }
1025 }
1026 #[repr(C)]
1027 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1028 pub struct NDIS_802_11_KEY {
1029 pub Length: u32,
1030 pub KeyIndex: u32,
1031 pub KeyLength: u32,
1032 pub BSSID: [u8; 6],
1033 pub KeyRSC: u64,
1034 pub KeyMaterial: [u8; 1],
1035 }
1036 impl ::core::marker::Copy for NDIS_802_11_KEY {}
1037 impl ::core::clone::Clone for NDIS_802_11_KEY {
1038 fn clone(&self) -> Self {
1039 *self
1040 }
1041 }
1042 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1043 pub const NDIS_802_11_LENGTH_RATES: u32 = 8u32;
1044 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1045 pub const NDIS_802_11_LENGTH_RATES_EX: u32 = 16u32;
1046 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1047 pub const NDIS_802_11_LENGTH_SSID: u32 = 32u32;
1048 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1049 pub type NDIS_802_11_MEDIA_STREAM_MODE = i32;
1050 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1051 pub const Ndis802_11MediaStreamOff: NDIS_802_11_MEDIA_STREAM_MODE = 0i32;
1052 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1053 pub const Ndis802_11MediaStreamOn: NDIS_802_11_MEDIA_STREAM_MODE = 1i32;
1054 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1055 pub type NDIS_802_11_NETWORK_INFRASTRUCTURE = i32;
1056 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1057 pub const Ndis802_11IBSS: NDIS_802_11_NETWORK_INFRASTRUCTURE = 0i32;
1058 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1059 pub const Ndis802_11Infrastructure: NDIS_802_11_NETWORK_INFRASTRUCTURE = 1i32;
1060 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1061 pub const Ndis802_11AutoUnknown: NDIS_802_11_NETWORK_INFRASTRUCTURE = 2i32;
1062 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1063 pub const Ndis802_11InfrastructureMax: NDIS_802_11_NETWORK_INFRASTRUCTURE = 3i32;
1064 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1065 pub type NDIS_802_11_NETWORK_TYPE = i32;
1066 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1067 pub const Ndis802_11FH: NDIS_802_11_NETWORK_TYPE = 0i32;
1068 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1069 pub const Ndis802_11DS: NDIS_802_11_NETWORK_TYPE = 1i32;
1070 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1071 pub const Ndis802_11OFDM5: NDIS_802_11_NETWORK_TYPE = 2i32;
1072 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1073 pub const Ndis802_11OFDM24: NDIS_802_11_NETWORK_TYPE = 3i32;
1074 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1075 pub const Ndis802_11Automode: NDIS_802_11_NETWORK_TYPE = 4i32;
1076 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1077 pub const Ndis802_11NetworkTypeMax: NDIS_802_11_NETWORK_TYPE = 5i32;
1078 #[repr(C)]
1079 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1080 pub struct NDIS_802_11_NETWORK_TYPE_LIST {
1081 pub NumberOfItems: u32,
1082 pub NetworkType: [NDIS_802_11_NETWORK_TYPE; 1],
1083 }
1084 impl ::core::marker::Copy for NDIS_802_11_NETWORK_TYPE_LIST {}
1085 impl ::core::clone::Clone for NDIS_802_11_NETWORK_TYPE_LIST {
1086 fn clone(&self) -> Self {
1087 *self
1088 }
1089 }
1090 #[repr(C)]
1091 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1092 pub struct NDIS_802_11_NON_BCAST_SSID_LIST {
1093 pub NumberOfItems: u32,
1094 pub Non_Bcast_Ssid: [NDIS_802_11_SSID; 1],
1095 }
1096 impl ::core::marker::Copy for NDIS_802_11_NON_BCAST_SSID_LIST {}
1097 impl ::core::clone::Clone for NDIS_802_11_NON_BCAST_SSID_LIST {
1098 fn clone(&self) -> Self {
1099 *self
1100 }
1101 }
1102 #[repr(C)]
1103 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1104 pub struct NDIS_802_11_PMKID {
1105 pub Length: u32,
1106 pub BSSIDInfoCount: u32,
1107 pub BSSIDInfo: [BSSID_INFO; 1],
1108 }
1109 impl ::core::marker::Copy for NDIS_802_11_PMKID {}
1110 impl ::core::clone::Clone for NDIS_802_11_PMKID {
1111 fn clone(&self) -> Self {
1112 *self
1113 }
1114 }
1115 #[repr(C)]
1116 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1117 pub struct NDIS_802_11_PMKID_CANDIDATE_LIST {
1118 pub Version: u32,
1119 pub NumCandidates: u32,
1120 pub CandidateList: [PMKID_CANDIDATE; 1],
1121 }
1122 impl ::core::marker::Copy for NDIS_802_11_PMKID_CANDIDATE_LIST {}
1123 impl ::core::clone::Clone for NDIS_802_11_PMKID_CANDIDATE_LIST {
1124 fn clone(&self) -> Self {
1125 *self
1126 }
1127 }
1128 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1129 pub const NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED: u32 = 1u32;
1130 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1131 pub type NDIS_802_11_POWER_MODE = i32;
1132 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1133 pub const Ndis802_11PowerModeCAM: NDIS_802_11_POWER_MODE = 0i32;
1134 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1135 pub const Ndis802_11PowerModeMAX_PSP: NDIS_802_11_POWER_MODE = 1i32;
1136 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1137 pub const Ndis802_11PowerModeFast_PSP: NDIS_802_11_POWER_MODE = 2i32;
1138 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1139 pub const Ndis802_11PowerModeMax: NDIS_802_11_POWER_MODE = 3i32;
1140 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1141 pub type NDIS_802_11_PRIVACY_FILTER = i32;
1142 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1143 pub const Ndis802_11PrivFilterAcceptAll: NDIS_802_11_PRIVACY_FILTER = 0i32;
1144 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1145 pub const Ndis802_11PrivFilter8021xWEP: NDIS_802_11_PRIVACY_FILTER = 1i32;
1146 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1147 pub type NDIS_802_11_RADIO_STATUS = i32;
1148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1149 pub const Ndis802_11RadioStatusOn: NDIS_802_11_RADIO_STATUS = 0i32;
1150 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1151 pub const Ndis802_11RadioStatusHardwareOff: NDIS_802_11_RADIO_STATUS = 1i32;
1152 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1153 pub const Ndis802_11RadioStatusSoftwareOff: NDIS_802_11_RADIO_STATUS = 2i32;
1154 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1155 pub const Ndis802_11RadioStatusHardwareSoftwareOff: NDIS_802_11_RADIO_STATUS = 3i32;
1156 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1157 pub const Ndis802_11RadioStatusMax: NDIS_802_11_RADIO_STATUS = 4i32;
1158 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1159 pub type NDIS_802_11_RELOAD_DEFAULTS = i32;
1160 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1161 pub const Ndis802_11ReloadWEPKeys: NDIS_802_11_RELOAD_DEFAULTS = 0i32;
1162 #[repr(C)]
1163 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1164 pub struct NDIS_802_11_REMOVE_KEY {
1165 pub Length: u32,
1166 pub KeyIndex: u32,
1167 pub BSSID: [u8; 6],
1168 }
1169 impl ::core::marker::Copy for NDIS_802_11_REMOVE_KEY {}
1170 impl ::core::clone::Clone for NDIS_802_11_REMOVE_KEY {
1171 fn clone(&self) -> Self {
1172 *self
1173 }
1174 }
1175 #[repr(C)]
1176 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1177 pub struct NDIS_802_11_SSID {
1178 pub SsidLength: u32,
1179 pub Ssid: [u8; 32],
1180 }
1181 impl ::core::marker::Copy for NDIS_802_11_SSID {}
1182 impl ::core::clone::Clone for NDIS_802_11_SSID {
1183 fn clone(&self) -> Self {
1184 *self
1185 }
1186 }
1187 #[repr(C)]
1188 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1189 pub struct NDIS_802_11_STATISTICS {
1190 pub Length: u32,
1191 pub TransmittedFragmentCount: i64,
1192 pub MulticastTransmittedFrameCount: i64,
1193 pub FailedCount: i64,
1194 pub RetryCount: i64,
1195 pub MultipleRetryCount: i64,
1196 pub RTSSuccessCount: i64,
1197 pub RTSFailureCount: i64,
1198 pub ACKFailureCount: i64,
1199 pub FrameDuplicateCount: i64,
1200 pub ReceivedFragmentCount: i64,
1201 pub MulticastReceivedFrameCount: i64,
1202 pub FCSErrorCount: i64,
1203 pub TKIPLocalMICFailures: i64,
1204 pub TKIPICVErrorCount: i64,
1205 pub TKIPCounterMeasuresInvoked: i64,
1206 pub TKIPReplays: i64,
1207 pub CCMPFormatErrors: i64,
1208 pub CCMPReplays: i64,
1209 pub CCMPDecryptErrors: i64,
1210 pub FourWayHandshakeFailures: i64,
1211 pub WEPUndecryptableCount: i64,
1212 pub WEPICVErrorCount: i64,
1213 pub DecryptSuccessCount: i64,
1214 pub DecryptFailureCount: i64,
1215 }
1216 impl ::core::marker::Copy for NDIS_802_11_STATISTICS {}
1217 impl ::core::clone::Clone for NDIS_802_11_STATISTICS {
1218 fn clone(&self) -> Self {
1219 *self
1220 }
1221 }
1222 #[repr(C)]
1223 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1224 pub struct NDIS_802_11_STATUS_INDICATION {
1225 pub StatusType: NDIS_802_11_STATUS_TYPE,
1226 }
1227 impl ::core::marker::Copy for NDIS_802_11_STATUS_INDICATION {}
1228 impl ::core::clone::Clone for NDIS_802_11_STATUS_INDICATION {
1229 fn clone(&self) -> Self {
1230 *self
1231 }
1232 }
1233 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1234 pub type NDIS_802_11_STATUS_TYPE = i32;
1235 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1236 pub const Ndis802_11StatusType_Authentication: NDIS_802_11_STATUS_TYPE = 0i32;
1237 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1238 pub const Ndis802_11StatusType_MediaStreamMode: NDIS_802_11_STATUS_TYPE = 1i32;
1239 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1240 pub const Ndis802_11StatusType_PMKID_CandidateList: NDIS_802_11_STATUS_TYPE = 2i32;
1241 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1242 pub const Ndis802_11StatusTypeMax: NDIS_802_11_STATUS_TYPE = 3i32;
1243 #[repr(C)]
1244 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1245 pub struct NDIS_802_11_TEST {
1246 pub Length: u32,
1247 pub Type: u32,
1248 pub Anonymous: NDIS_802_11_TEST_0,
1249 }
1250 impl ::core::marker::Copy for NDIS_802_11_TEST {}
1251 impl ::core::clone::Clone for NDIS_802_11_TEST {
1252 fn clone(&self) -> Self {
1253 *self
1254 }
1255 }
1256 #[repr(C)]
1257 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1258 pub union NDIS_802_11_TEST_0 {
1259 pub AuthenticationEvent: NDIS_802_11_AUTHENTICATION_EVENT,
1260 pub RssiTrigger: i32,
1261 }
1262 impl ::core::marker::Copy for NDIS_802_11_TEST_0 {}
1263 impl ::core::clone::Clone for NDIS_802_11_TEST_0 {
1264 fn clone(&self) -> Self {
1265 *self
1266 }
1267 }
1268 #[repr(C)]
1269 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1270 pub struct NDIS_802_11_VARIABLE_IEs {
1271 pub ElementID: u8,
1272 pub Length: u8,
1273 pub data: [u8; 1],
1274 }
1275 impl ::core::marker::Copy for NDIS_802_11_VARIABLE_IEs {}
1276 impl ::core::clone::Clone for NDIS_802_11_VARIABLE_IEs {
1277 fn clone(&self) -> Self {
1278 *self
1279 }
1280 }
1281 #[repr(C)]
1282 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1283 pub struct NDIS_802_11_WEP {
1284 pub Length: u32,
1285 pub KeyIndex: u32,
1286 pub KeyLength: u32,
1287 pub KeyMaterial: [u8; 1],
1288 }
1289 impl ::core::marker::Copy for NDIS_802_11_WEP {}
1290 impl ::core::clone::Clone for NDIS_802_11_WEP {
1291 fn clone(&self) -> Self {
1292 *self
1293 }
1294 }
1295 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1296 pub type NDIS_802_11_WEP_STATUS = i32;
1297 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1298 pub const Ndis802_11WEPEnabled: NDIS_802_11_WEP_STATUS = 0i32;
1299 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1300 pub const Ndis802_11Encryption1Enabled: NDIS_802_11_WEP_STATUS = 0i32;
1301 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1302 pub const Ndis802_11WEPDisabled: NDIS_802_11_WEP_STATUS = 1i32;
1303 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1304 pub const Ndis802_11EncryptionDisabled: NDIS_802_11_WEP_STATUS = 1i32;
1305 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1306 pub const Ndis802_11WEPKeyAbsent: NDIS_802_11_WEP_STATUS = 2i32;
1307 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1308 pub const Ndis802_11Encryption1KeyAbsent: NDIS_802_11_WEP_STATUS = 2i32;
1309 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1310 pub const Ndis802_11WEPNotSupported: NDIS_802_11_WEP_STATUS = 3i32;
1311 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1312 pub const Ndis802_11EncryptionNotSupported: NDIS_802_11_WEP_STATUS = 3i32;
1313 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1314 pub const Ndis802_11Encryption2Enabled: NDIS_802_11_WEP_STATUS = 4i32;
1315 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1316 pub const Ndis802_11Encryption2KeyAbsent: NDIS_802_11_WEP_STATUS = 5i32;
1317 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1318 pub const Ndis802_11Encryption3Enabled: NDIS_802_11_WEP_STATUS = 6i32;
1319 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1320 pub const Ndis802_11Encryption3KeyAbsent: NDIS_802_11_WEP_STATUS = 7i32;
1321 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1322 pub const NDIS_802_3_MAC_OPTION_PRIORITY: u32 = 1u32;
1323 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1324 pub type NDIS_802_5_RING_STATE = i32;
1325 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1326 pub const NdisRingStateOpened: NDIS_802_5_RING_STATE = 1i32;
1327 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1328 pub const NdisRingStateClosed: NDIS_802_5_RING_STATE = 2i32;
1329 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1330 pub const NdisRingStateOpening: NDIS_802_5_RING_STATE = 3i32;
1331 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1332 pub const NdisRingStateClosing: NDIS_802_5_RING_STATE = 4i32;
1333 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1334 pub const NdisRingStateOpenFailure: NDIS_802_5_RING_STATE = 5i32;
1335 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1336 pub const NdisRingStateRingFailure: NDIS_802_5_RING_STATE = 6i32;
1337 #[repr(C)]
1338 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1339 pub struct NDIS_CO_DEVICE_PROFILE {
1340 pub DeviceDescription: NDIS_VAR_DATA_DESC,
1341 pub DevSpecificInfo: NDIS_VAR_DATA_DESC,
1342 pub ulTAPISupplementaryPassThru: u32,
1343 pub ulAddressModes: u32,
1344 pub ulNumAddresses: u32,
1345 pub ulBearerModes: u32,
1346 pub ulMaxTxRate: u32,
1347 pub ulMinTxRate: u32,
1348 pub ulMaxRxRate: u32,
1349 pub ulMinRxRate: u32,
1350 pub ulMediaModes: u32,
1351 pub ulGenerateToneModes: u32,
1352 pub ulGenerateToneMaxNumFreq: u32,
1353 pub ulGenerateDigitModes: u32,
1354 pub ulMonitorToneMaxNumFreq: u32,
1355 pub ulMonitorToneMaxNumEntries: u32,
1356 pub ulMonitorDigitModes: u32,
1357 pub ulGatherDigitsMinTimeout: u32,
1358 pub ulGatherDigitsMaxTimeout: u32,
1359 pub ulDevCapFlags: u32,
1360 pub ulMaxNumActiveCalls: u32,
1361 pub ulAnswerMode: u32,
1362 pub ulUUIAcceptSize: u32,
1363 pub ulUUIAnswerSize: u32,
1364 pub ulUUIMakeCallSize: u32,
1365 pub ulUUIDropSize: u32,
1366 pub ulUUISendUserUserInfoSize: u32,
1367 pub ulUUICallInfoSize: u32,
1368 }
1369 impl ::core::marker::Copy for NDIS_CO_DEVICE_PROFILE {}
1370 impl ::core::clone::Clone for NDIS_CO_DEVICE_PROFILE {
1371 fn clone(&self) -> Self {
1372 *self
1373 }
1374 }
1375 #[repr(C)]
1376 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1377 pub struct NDIS_CO_LINK_SPEED {
1378 pub Outbound: u32,
1379 pub Inbound: u32,
1380 }
1381 impl ::core::marker::Copy for NDIS_CO_LINK_SPEED {}
1382 impl ::core::clone::Clone for NDIS_CO_LINK_SPEED {
1383 fn clone(&self) -> Self {
1384 *self
1385 }
1386 }
1387 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1388 pub const NDIS_CO_MAC_OPTION_DYNAMIC_LINK_SPEED: u32 = 1u32;
1389 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1390 pub const NDIS_DEFAULT_RECEIVE_FILTER_ID: u32 = 0u32;
1391 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1392 pub const NDIS_DEFAULT_RECEIVE_QUEUE_GROUP_ID: u32 = 0u32;
1393 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1394 pub const NDIS_DEFAULT_RECEIVE_QUEUE_ID: u32 = 0u32;
1395 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1396 pub const NDIS_DEFAULT_SWITCH_ID: u32 = 0u32;
1397 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1398 pub const NDIS_DEFAULT_VPORT_ID: u32 = 0u32;
1399 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1400 pub type NDIS_DEVICE_POWER_STATE = i32;
1401 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1402 pub const NdisDeviceStateUnspecified: NDIS_DEVICE_POWER_STATE = 0i32;
1403 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1404 pub const NdisDeviceStateD0: NDIS_DEVICE_POWER_STATE = 1i32;
1405 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1406 pub const NdisDeviceStateD1: NDIS_DEVICE_POWER_STATE = 2i32;
1407 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1408 pub const NdisDeviceStateD2: NDIS_DEVICE_POWER_STATE = 3i32;
1409 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1410 pub const NdisDeviceStateD3: NDIS_DEVICE_POWER_STATE = 4i32;
1411 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1412 pub const NdisDeviceStateMaximum: NDIS_DEVICE_POWER_STATE = 5i32;
1413 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1414 pub const NDIS_DEVICE_TYPE_ENDPOINT: u32 = 1u32;
1415 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1416 pub const NDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE: u32 = 4u32;
1417 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1418 pub const NDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE: u32 = 2u32;
1419 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1420 pub const NDIS_DEVICE_WAKE_UP_ENABLE: u32 = 1u32;
1421 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1422 pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_INNER_IPV4: u32 = 1u32;
1423 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1424 pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_INNER_IPV6: u32 = 4u32;
1425 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1426 pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_NOT_SUPPORTED: u32 = 0u32;
1427 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1428 pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_OUTER_IPV4: u32 = 2u32;
1429 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1430 pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_OUTER_IPV6: u32 = 8u32;
1431 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1432 pub const NDIS_ENCAPSULATION_IEEE_802_3: u32 = 2u32;
1433 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1434 pub const NDIS_ENCAPSULATION_IEEE_802_3_P_AND_Q: u32 = 4u32;
1435 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1436 pub const NDIS_ENCAPSULATION_IEEE_802_3_P_AND_Q_IN_OOB: u32 = 8u32;
1437 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1438 pub const NDIS_ENCAPSULATION_IEEE_LLC_SNAP_ROUTED: u32 = 16u32;
1439 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1440 pub const NDIS_ENCAPSULATION_NOT_SUPPORTED: u32 = 0u32;
1441 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1442 pub const NDIS_ENCAPSULATION_NULL: u32 = 1u32;
1443 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1444 pub const NDIS_ENCAPSULATION_TYPE_GRE_MAC: u32 = 1u32;
1445 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1446 pub const NDIS_ENCAPSULATION_TYPE_VXLAN: u32 = 2u32;
1447 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1448 pub const NDIS_ETH_TYPE_802_1Q: u32 = 33024u32;
1449 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1450 pub const NDIS_ETH_TYPE_802_1X: u32 = 34958u32;
1451 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1452 pub const NDIS_ETH_TYPE_ARP: u32 = 2054u32;
1453 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1454 pub const NDIS_ETH_TYPE_IPV4: u32 = 2048u32;
1455 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1456 pub const NDIS_ETH_TYPE_IPV6: u32 = 34525u32;
1457 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1458 pub const NDIS_ETH_TYPE_SLOW_PROTOCOL: u32 = 34825u32;
1459 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1460 pub type NDIS_FDDI_ATTACHMENT_TYPE = i32;
1461 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1462 pub const NdisFddiTypeIsolated: NDIS_FDDI_ATTACHMENT_TYPE = 1i32;
1463 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1464 pub const NdisFddiTypeLocalA: NDIS_FDDI_ATTACHMENT_TYPE = 2i32;
1465 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1466 pub const NdisFddiTypeLocalB: NDIS_FDDI_ATTACHMENT_TYPE = 3i32;
1467 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1468 pub const NdisFddiTypeLocalAB: NDIS_FDDI_ATTACHMENT_TYPE = 4i32;
1469 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1470 pub const NdisFddiTypeLocalS: NDIS_FDDI_ATTACHMENT_TYPE = 5i32;
1471 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1472 pub const NdisFddiTypeWrapA: NDIS_FDDI_ATTACHMENT_TYPE = 6i32;
1473 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1474 pub const NdisFddiTypeWrapB: NDIS_FDDI_ATTACHMENT_TYPE = 7i32;
1475 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1476 pub const NdisFddiTypeWrapAB: NDIS_FDDI_ATTACHMENT_TYPE = 8i32;
1477 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1478 pub const NdisFddiTypeWrapS: NDIS_FDDI_ATTACHMENT_TYPE = 9i32;
1479 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1480 pub const NdisFddiTypeCWrapA: NDIS_FDDI_ATTACHMENT_TYPE = 10i32;
1481 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1482 pub const NdisFddiTypeCWrapB: NDIS_FDDI_ATTACHMENT_TYPE = 11i32;
1483 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1484 pub const NdisFddiTypeCWrapS: NDIS_FDDI_ATTACHMENT_TYPE = 12i32;
1485 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1486 pub const NdisFddiTypeThrough: NDIS_FDDI_ATTACHMENT_TYPE = 13i32;
1487 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1488 pub type NDIS_FDDI_LCONNECTION_STATE = i32;
1489 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1490 pub const NdisFddiStateOff: NDIS_FDDI_LCONNECTION_STATE = 1i32;
1491 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1492 pub const NdisFddiStateBreak: NDIS_FDDI_LCONNECTION_STATE = 2i32;
1493 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1494 pub const NdisFddiStateTrace: NDIS_FDDI_LCONNECTION_STATE = 3i32;
1495 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1496 pub const NdisFddiStateConnect: NDIS_FDDI_LCONNECTION_STATE = 4i32;
1497 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1498 pub const NdisFddiStateNext: NDIS_FDDI_LCONNECTION_STATE = 5i32;
1499 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1500 pub const NdisFddiStateSignal: NDIS_FDDI_LCONNECTION_STATE = 6i32;
1501 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1502 pub const NdisFddiStateJoin: NDIS_FDDI_LCONNECTION_STATE = 7i32;
1503 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1504 pub const NdisFddiStateVerify: NDIS_FDDI_LCONNECTION_STATE = 8i32;
1505 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1506 pub const NdisFddiStateActive: NDIS_FDDI_LCONNECTION_STATE = 9i32;
1507 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1508 pub const NdisFddiStateMaintenance: NDIS_FDDI_LCONNECTION_STATE = 10i32;
1509 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1510 pub type NDIS_FDDI_RING_MGT_STATE = i32;
1511 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1512 pub const NdisFddiRingIsolated: NDIS_FDDI_RING_MGT_STATE = 1i32;
1513 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1514 pub const NdisFddiRingNonOperational: NDIS_FDDI_RING_MGT_STATE = 2i32;
1515 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1516 pub const NdisFddiRingOperational: NDIS_FDDI_RING_MGT_STATE = 3i32;
1517 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1518 pub const NdisFddiRingDetect: NDIS_FDDI_RING_MGT_STATE = 4i32;
1519 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1520 pub const NdisFddiRingNonOperationalDup: NDIS_FDDI_RING_MGT_STATE = 5i32;
1521 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1522 pub const NdisFddiRingOperationalDup: NDIS_FDDI_RING_MGT_STATE = 6i32;
1523 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1524 pub const NdisFddiRingDirected: NDIS_FDDI_RING_MGT_STATE = 7i32;
1525 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1526 pub const NdisFddiRingTrace: NDIS_FDDI_RING_MGT_STATE = 8i32;
1527 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1528 pub const NDIS_GFP_ENCAPSULATION_TYPE_IP_IN_GRE: u32 = 4u32;
1529 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1530 pub const NDIS_GFP_ENCAPSULATION_TYPE_IP_IN_IP: u32 = 2u32;
1531 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1532 pub const NDIS_GFP_ENCAPSULATION_TYPE_NOT_ENCAPSULATED: u32 = 1u32;
1533 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1534 pub const NDIS_GFP_ENCAPSULATION_TYPE_NVGRE: u32 = 8u32;
1535 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1536 pub const NDIS_GFP_ENCAPSULATION_TYPE_VXLAN: u32 = 16u32;
1537 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1538 pub const NDIS_GFP_EXACT_MATCH_PROFILE_RDMA_FLOW: u32 = 1u32;
1539 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1540 pub const NDIS_GFP_EXACT_MATCH_PROFILE_REVISION_1: u32 = 1u32;
1541 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1542 pub const NDIS_GFP_HEADER_GROUP_EXACT_MATCH_IS_TTL_ONE: u32 = 1u32;
1543 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1544 pub const NDIS_GFP_HEADER_GROUP_EXACT_MATCH_PROFILE_IS_TTL_ONE: u32 = 1u32;
1545 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1546 pub const NDIS_GFP_HEADER_GROUP_EXACT_MATCH_PROFILE_REVISION_1: u32 = 1u32;
1547 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1548 pub const NDIS_GFP_HEADER_GROUP_EXACT_MATCH_REVISION_1: u32 = 1u32;
1549 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1550 pub const NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH_IS_TTL_ONE: u32 = 1u32;
1551 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1552 pub const NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH_PROFILE_IS_TTL_ONE: u32 = 1u32;
1553 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1554 pub const NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH_PROFILE_REVISION_1: u32 = 1u32;
1555 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1556 pub const NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH_REVISION_1: u32 = 1u32;
1557 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1558 pub const NDIS_GFP_HEADER_PRESENT_ESP: u32 = 2048u32;
1559 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1560 pub const NDIS_GFP_HEADER_PRESENT_ETHERNET: u32 = 1u32;
1561 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1562 pub const NDIS_GFP_HEADER_PRESENT_ICMP: u32 = 32u32;
1563 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1564 pub const NDIS_GFP_HEADER_PRESENT_IPV4: u32 = 2u32;
1565 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1566 pub const NDIS_GFP_HEADER_PRESENT_IPV6: u32 = 4u32;
1567 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1568 pub const NDIS_GFP_HEADER_PRESENT_IP_IN_GRE_ENCAP: u32 = 256u32;
1569 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1570 pub const NDIS_GFP_HEADER_PRESENT_IP_IN_IP_ENCAP: u32 = 128u32;
1571 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1572 pub const NDIS_GFP_HEADER_PRESENT_NO_ENCAP: u32 = 64u32;
1573 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1574 pub const NDIS_GFP_HEADER_PRESENT_NVGRE_ENCAP: u32 = 512u32;
1575 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1576 pub const NDIS_GFP_HEADER_PRESENT_TCP: u32 = 8u32;
1577 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1578 pub const NDIS_GFP_HEADER_PRESENT_UDP: u32 = 16u32;
1579 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1580 pub const NDIS_GFP_HEADER_PRESENT_VXLAN_ENCAP: u32 = 1024u32;
1581 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1582 pub const NDIS_GFP_UNDEFINED_PROFILE_ID: u32 = 0u32;
1583 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1584 pub const NDIS_GFP_WILDCARD_MATCH_PROFILE_REVISION_1: u32 = 1u32;
1585 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1586 pub const NDIS_GFT_COUNTER_INFO_ARRAY_REVISION_1: u32 = 1u32;
1587 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1588 pub const NDIS_GFT_COUNTER_INFO_REVISION_1: u32 = 1u32;
1589 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1590 pub const NDIS_GFT_COUNTER_PARAMETERS_CLIENT_SPECIFIED_ADDRESS: u32 = 1u32;
1591 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1592 pub const NDIS_GFT_COUNTER_PARAMETERS_REVISION_1: u32 = 1u32;
1593 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1594 pub const NDIS_GFT_COUNTER_VALUE_ARRAY_GET_VALUES: u32 = 2u32;
1595 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1596 pub const NDIS_GFT_COUNTER_VALUE_ARRAY_REVISION_1: u32 = 1u32;
1597 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1598 pub const NDIS_GFT_COUNTER_VALUE_ARRAY_UPDATE_MEMORY_MAPPED_COUNTERS: u32 = 1u32;
1599 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1600 pub const NDIS_GFT_CUSTOM_ACTION_LAST_ACTION: u32 = 1u32;
1601 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1602 pub const NDIS_GFT_CUSTOM_ACTION_PROFILE_REVISION_1: u32 = 1u32;
1603 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1604 pub const NDIS_GFT_CUSTOM_ACTION_REVISION_1: u32 = 1u32;
1605 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1606 pub const NDIS_GFT_DELETE_PROFILE_ALL_PROFILES: u32 = 1u32;
1607 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1608 pub const NDIS_GFT_DELETE_PROFILE_PARAMETERS_REVISION_1: u32 = 1u32;
1609 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1610 pub const NDIS_GFT_DELETE_TABLE_PARAMETERS_REVISION_1: u32 = 1u32;
1611 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1612 pub const NDIS_GFT_EMFE_ADD_IN_ACTIVATED_STATE: u32 = 1u32;
1613 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1614 pub const NDIS_GFT_EMFE_ALL_VPORT_FLOW_ENTRIES: u32 = 33554432u32;
1615 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1616 pub const NDIS_GFT_EMFE_COPY_AFTER_TCP_FIN_FLAG_SET: u32 = 2097152u32;
1617 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1618 pub const NDIS_GFT_EMFE_COPY_AFTER_TCP_RST_FLAG_SET: u32 = 4194304u32;
1619 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1620 pub const NDIS_GFT_EMFE_COPY_ALL_PACKETS: u32 = 65536u32;
1621 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1622 pub const NDIS_GFT_EMFE_COPY_CONDITION_CHANGED: u32 = 16777216u32;
1623 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1624 pub const NDIS_GFT_EMFE_COPY_FIRST_PACKET: u32 = 131072u32;
1625 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1626 pub const NDIS_GFT_EMFE_COPY_WHEN_TCP_FLAG_SET: u32 = 262144u32;
1627 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1628 pub const NDIS_GFT_EMFE_COUNTER_ALLOCATE: u32 = 1u32;
1629 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1630 pub const NDIS_GFT_EMFE_COUNTER_CLIENT_SPECIFIED_ADDRESS: u32 = 4u32;
1631 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1632 pub const NDIS_GFT_EMFE_COUNTER_MEMORY_MAPPED: u32 = 2u32;
1633 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1634 pub const NDIS_GFT_EMFE_COUNTER_TRACK_TCP_FLOW: u32 = 8u32;
1635 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1636 pub const NDIS_GFT_EMFE_CUSTOM_ACTION_PRESENT: u32 = 524288u32;
1637 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1638 pub const NDIS_GFT_EMFE_MATCH_AND_ACTION_MUST_BE_SUPPORTED: u32 = 2u32;
1639 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1640 pub const NDIS_GFT_EMFE_META_ACTION_BEFORE_HEADER_TRANSPOSITION: u32 = 1048576u32;
1641 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1642 pub const NDIS_GFT_EMFE_RDMA_FLOW: u32 = 4u32;
1643 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1644 pub const NDIS_GFT_EMFE_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT: u32 = 8192u32;
1645 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1646 pub const NDIS_GFT_EMFE_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 32768u32;
1647 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1648 pub const NDIS_GFT_EMFE_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT: u32 = 4096u32;
1649 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1650 pub const NDIS_GFT_EMFE_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 16384u32;
1651 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1652 pub const NDIS_GFT_EXACT_MATCH_FLOW_ENTRY_REVISION_1: u32 = 1u32;
1653 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1654 pub const NDIS_GFT_FLOW_ENTRY_ARRAY_REVISION_1: u32 = 1u32;
1655 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1656 pub const NDIS_GFT_FLOW_ENTRY_ID_ALL_NIC_SWITCH_FLOW_ENTRIES: u32 = 1u32;
1657 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1658 pub const NDIS_GFT_FLOW_ENTRY_ID_ALL_TABLE_FLOW_ENTRIES: u32 = 2u32;
1659 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1660 pub const NDIS_GFT_FLOW_ENTRY_ID_ALL_VPORT_FLOW_ENTRIES: u32 = 4u32;
1661 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1662 pub const NDIS_GFT_FLOW_ENTRY_ID_ARRAY_COUNTER_VALUES: u32 = 65536u32;
1663 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1664 pub const NDIS_GFT_FLOW_ENTRY_ID_ARRAY_DEFINED: u32 = 16u32;
1665 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1666 pub const NDIS_GFT_FLOW_ENTRY_ID_ARRAY_REVISION_1: u32 = 1u32;
1667 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1668 pub const NDIS_GFT_FLOW_ENTRY_ID_RANGE_DEFINED: u32 = 8u32;
1669 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1670 pub const NDIS_GFT_FLOW_ENTRY_INFO_ALL_FLOW_ENTRIES: u32 = 1u32;
1671 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1672 pub const NDIS_GFT_FLOW_ENTRY_INFO_ARRAY_REVISION_1: u32 = 1u32;
1673 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1674 pub const NDIS_GFT_FREE_COUNTER_PARAMETERS_REVISION_1: u32 = 1u32;
1675 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1676 pub const NDIS_GFT_HEADER_GROUP_TRANSPOSITION_DECREMENT_TTL_IF_NOT_ONE: u32 = 1u32;
1677 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1678 pub const NDIS_GFT_HEADER_GROUP_TRANSPOSITION_PROFILE_DECREMENT_TTL_IF_NOT_ONE: u32 = 1u32;
1679 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1680 pub const NDIS_GFT_HEADER_GROUP_TRANSPOSITION_PROFILE_REVISION_1: u32 = 1u32;
1681 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1682 pub const NDIS_GFT_HEADER_GROUP_TRANSPOSITION_REVISION_1: u32 = 1u32;
1683 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1684 pub const NDIS_GFT_HEADER_TRANSPOSITION_PROFILE_REVISION_1: u32 = 1u32;
1685 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1686 pub const NDIS_GFT_HTP_COPY_ALL_PACKETS: u32 = 16u32;
1687 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1688 pub const NDIS_GFT_HTP_COPY_FIRST_PACKET: u32 = 32u32;
1689 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1690 pub const NDIS_GFT_HTP_COPY_WHEN_TCP_FLAG_SET: u32 = 64u32;
1691 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1692 pub const NDIS_GFT_HTP_CUSTOM_ACTION_PRESENT: u32 = 128u32;
1693 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1694 pub const NDIS_GFT_HTP_META_ACTION_BEFORE_HEADER_TRANSPOSITION: u32 = 256u32;
1695 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1696 pub const NDIS_GFT_HTP_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT: u32 = 2u32;
1697 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1698 pub const NDIS_GFT_HTP_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 8u32;
1699 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1700 pub const NDIS_GFT_HTP_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT: u32 = 1u32;
1701 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1702 pub const NDIS_GFT_HTP_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 4u32;
1703 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1704 pub const NDIS_GFT_MAX_COUNTER_OBJECTS_PER_FLOW_ENTRY: u32 = 8u32;
1705 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1706 pub const NDIS_GFT_OFFLOAD_CAPABILITIES_REVISION_1: u32 = 1u32;
1707 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1708 pub const NDIS_GFT_OFFLOAD_CAPS_8021P_PRIORITY_MASK: u32 = 131072u32;
1709 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1710 pub const NDIS_GFT_OFFLOAD_CAPS_ADD_FLOW_ENTRY_DEACTIVATED_PREFERRED: u32 = 1u32;
1711 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1712 pub const NDIS_GFT_OFFLOAD_CAPS_ALLOW: u32 = 262144u32;
1713 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1714 pub const NDIS_GFT_OFFLOAD_CAPS_CLIENT_SPECIFIED_MEMORY_MAPPED_COUNTERS: u32 = 16u32;
1715 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1716 pub const NDIS_GFT_OFFLOAD_CAPS_COMBINED_COUNTER_AND_STATE: u32 = 256u32;
1717 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1718 pub const NDIS_GFT_OFFLOAD_CAPS_COPY_ALL: u32 = 256u32;
1719 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1720 pub const NDIS_GFT_OFFLOAD_CAPS_COPY_FIRST: u32 = 512u32;
1721 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1722 pub const NDIS_GFT_OFFLOAD_CAPS_COPY_WHEN_TCP_FLAG_SET: u32 = 1024u32;
1723 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1724 pub const NDIS_GFT_OFFLOAD_CAPS_DESIGNATED_EXCEPTION_VPORT: u32 = 32768u32;
1725 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1726 pub const NDIS_GFT_OFFLOAD_CAPS_DROP: u32 = 524288u32;
1727 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1728 pub const NDIS_GFT_OFFLOAD_CAPS_DSCP_MASK: u32 = 65536u32;
1729 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1730 pub const NDIS_GFT_OFFLOAD_CAPS_EGRESS_AGGREGATE_COUNTERS: u32 = 64u32;
1731 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1732 pub const NDIS_GFT_OFFLOAD_CAPS_EGRESS_EXACT_MATCH: u32 = 8u32;
1733 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1734 pub const NDIS_GFT_OFFLOAD_CAPS_EGRESS_WILDCARD_MATCH: u32 = 2u32;
1735 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1736 pub const NDIS_GFT_OFFLOAD_CAPS_EXT_VPORT_EGRESS_EXACT_MATCH: u32 = 128u32;
1737 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1738 pub const NDIS_GFT_OFFLOAD_CAPS_EXT_VPORT_EGRESS_WILDCARD_MATCH: u32 = 32u32;
1739 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1740 pub const NDIS_GFT_OFFLOAD_CAPS_EXT_VPORT_INGRESS_EXACT_MATCH: u32 = 64u32;
1741 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1742 pub const NDIS_GFT_OFFLOAD_CAPS_EXT_VPORT_INGRESS_WILDCARD_MATCH: u32 = 16u32;
1743 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1744 pub const NDIS_GFT_OFFLOAD_CAPS_IGNORE_ACTION_SUPPORTED: u32 = 8u32;
1745 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1746 pub const NDIS_GFT_OFFLOAD_CAPS_INGRESS_AGGREGATE_COUNTERS: u32 = 32u32;
1747 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1748 pub const NDIS_GFT_OFFLOAD_CAPS_INGRESS_EXACT_MATCH: u32 = 4u32;
1749 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1750 pub const NDIS_GFT_OFFLOAD_CAPS_INGRESS_WILDCARD_MATCH: u32 = 1u32;
1751 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1752 pub const NDIS_GFT_OFFLOAD_CAPS_MEMORY_MAPPED_COUNTERS: u32 = 1u32;
1753 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1754 pub const NDIS_GFT_OFFLOAD_CAPS_MEMORY_MAPPED_PAKCET_AND_BYTE_COUNTERS: u32 = 2u32;
1755 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1756 pub const NDIS_GFT_OFFLOAD_CAPS_META_ACTION_AFTER_HEADER_TRANSPOSITION: u32 = 8192u32;
1757 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1758 pub const NDIS_GFT_OFFLOAD_CAPS_META_ACTION_BEFORE_HEADER_TRANSPOSITION: u32 = 4096u32;
1759 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1760 pub const NDIS_GFT_OFFLOAD_CAPS_MODIFY: u32 = 4u32;
1761 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1762 pub const NDIS_GFT_OFFLOAD_CAPS_PER_FLOW_ENTRY_COUNTERS: u32 = 4u32;
1763 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1764 pub const NDIS_GFT_OFFLOAD_CAPS_PER_PACKET_COUNTER_UPDATE: u32 = 8u32;
1765 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1766 pub const NDIS_GFT_OFFLOAD_CAPS_PER_VPORT_EXCEPTION_VPORT: u32 = 16384u32;
1767 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1768 pub const NDIS_GFT_OFFLOAD_CAPS_POP: u32 = 1u32;
1769 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1770 pub const NDIS_GFT_OFFLOAD_CAPS_PUSH: u32 = 2u32;
1771 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1772 pub const NDIS_GFT_OFFLOAD_CAPS_RATE_LIMITING_QUEUE_SUPPORTED: u32 = 2u32;
1773 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1774 pub const NDIS_GFT_OFFLOAD_CAPS_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT: u32 = 32u32;
1775 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1776 pub const NDIS_GFT_OFFLOAD_CAPS_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 128u32;
1777 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1778 pub const NDIS_GFT_OFFLOAD_CAPS_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT: u32 = 16u32;
1779 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1780 pub const NDIS_GFT_OFFLOAD_CAPS_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 64u32;
1781 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1782 pub const NDIS_GFT_OFFLOAD_CAPS_SAMPLE: u32 = 2048u32;
1783 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1784 pub const NDIS_GFT_OFFLOAD_CAPS_TRACK_TCP_FLOW_STATE: u32 = 128u32;
1785 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1786 pub const NDIS_GFT_OFFLOAD_PARAMETERS_CUSTOM_PROVIDER_RESERVED: u32 = 4278190080u32;
1787 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1788 pub const NDIS_GFT_OFFLOAD_PARAMETERS_ENABLE_OFFLOAD: u32 = 1u32;
1789 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1790 pub const NDIS_GFT_OFFLOAD_PARAMETERS_REVISION_1: u32 = 1u32;
1791 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1792 pub const NDIS_GFT_PROFILE_INFO_ARRAY_REVISION_1: u32 = 1u32;
1793 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1794 pub const NDIS_GFT_PROFILE_INFO_REVISION_1: u32 = 1u32;
1795 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1796 pub const NDIS_GFT_RESERVED_CUSTOM_ACTIONS: u32 = 256u32;
1797 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1798 pub const NDIS_GFT_STATISTICS_REVISION_1: u32 = 1u32;
1799 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1800 pub const NDIS_GFT_TABLE_INCLUDE_EXTERNAL_VPPORT: u32 = 1u32;
1801 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1802 pub const NDIS_GFT_TABLE_INFO_ARRAY_REVISION_1: u32 = 1u32;
1803 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1804 pub const NDIS_GFT_TABLE_INFO_REVISION_1: u32 = 1u32;
1805 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1806 pub const NDIS_GFT_TABLE_PARAMETERS_REVISION_1: u32 = 1u32;
1807 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1808 pub const NDIS_GFT_UNDEFINED_COUNTER_ID: u32 = 0u32;
1809 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1810 pub const NDIS_GFT_UNDEFINED_CUSTOM_ACTION: u32 = 0u32;
1811 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1812 pub const NDIS_GFT_UNDEFINED_FLOW_ENTRY_ID: u32 = 0u32;
1813 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1814 pub const NDIS_GFT_UNDEFINED_TABLE_ID: u32 = 0u32;
1815 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1816 pub const NDIS_GFT_VPORT_DSCP_FLAGS_CHANGED: u32 = 67108864u32;
1817 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1818 pub const NDIS_GFT_VPORT_DSCP_GUARD_ENABLE_RX: u32 = 1u32;
1819 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1820 pub const NDIS_GFT_VPORT_DSCP_GUARD_ENABLE_TX: u32 = 2u32;
1821 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1822 pub const NDIS_GFT_VPORT_DSCP_MASK_CHANGED: u32 = 8388608u32;
1823 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1824 pub const NDIS_GFT_VPORT_DSCP_MASK_ENABLE_RX: u32 = 4u32;
1825 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1826 pub const NDIS_GFT_VPORT_DSCP_MASK_ENABLE_TX: u32 = 8u32;
1827 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1828 pub const NDIS_GFT_VPORT_ENABLE: u32 = 1u32;
1829 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1830 pub const NDIS_GFT_VPORT_ENABLE_STATE_CHANGED: u32 = 1048576u32;
1831 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1832 pub const NDIS_GFT_VPORT_EXCEPTION_VPORT_CHANGED: u32 = 2097152u32;
1833 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1834 pub const NDIS_GFT_VPORT_MAX_DSCP_MASK_COUNTER_OBJECTS: u32 = 64u32;
1835 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1836 pub const NDIS_GFT_VPORT_MAX_PRIORITY_MASK_COUNTER_OBJECTS: u32 = 8u32;
1837 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1838 pub const NDIS_GFT_VPORT_PARAMETERS_REVISION_1: u32 = 1u32;
1839 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1840 pub const NDIS_GFT_VPORT_PARAMS_CHANGE_MASK: u32 = 4293918720u32;
1841 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1842 pub const NDIS_GFT_VPORT_PARAMS_CUSTOM_PROVIDER_RESERVED: u32 = 1044480u32;
1843 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1844 pub const NDIS_GFT_VPORT_PARSE_VXLAN: u32 = 2u32;
1845 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1846 pub const NDIS_GFT_VPORT_PARSE_VXLAN_NOT_IN_SRC_PORT_RANGE: u32 = 4u32;
1847 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1848 pub const NDIS_GFT_VPORT_PRIORITY_MASK_CHANGED: u32 = 16777216u32;
1849 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1850 pub const NDIS_GFT_VPORT_SAMPLING_RATE_CHANGED: u32 = 4194304u32;
1851 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1852 pub const NDIS_GFT_VPORT_VXLAN_SETTINGS_CHANGED: u32 = 33554432u32;
1853 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1854 pub const NDIS_GFT_WCFE_ADD_IN_ACTIVATED_STATE: u32 = 1u32;
1855 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1856 pub const NDIS_GFT_WCFE_COPY_ALL_PACKETS: u32 = 32u32;
1857 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1858 pub const NDIS_GFT_WCFE_COUNTER_ALLOCATE: u32 = 1u32;
1859 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1860 pub const NDIS_GFT_WCFE_COUNTER_CLIENT_SPECIFIED_ADDRESS: u32 = 4u32;
1861 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1862 pub const NDIS_GFT_WCFE_COUNTER_MEMORY_MAPPED: u32 = 2u32;
1863 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1864 pub const NDIS_GFT_WCFE_CUSTOM_ACTION_PRESENT: u32 = 64u32;
1865 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1866 pub const NDIS_GFT_WCFE_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT: u32 = 4u32;
1867 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1868 pub const NDIS_GFT_WCFE_REDIRECT_TO_EGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 16u32;
1869 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1870 pub const NDIS_GFT_WCFE_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT: u32 = 2u32;
1871 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1872 pub const NDIS_GFT_WCFE_REDIRECT_TO_INGRESS_QUEUE_OF_VPORT_IF_TTL_IS_ONE: u32 = 8u32;
1873 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1874 pub const NDIS_GFT_WILDCARD_MATCH_FLOW_ENTRY_REVISION_1: u32 = 1u32;
1875 #[repr(C)]
1876 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1877 pub struct NDIS_GUID {
1878 pub Guid: ::windows_sys::core::GUID,
1879 pub Anonymous: NDIS_GUID_0,
1880 pub Size: u32,
1881 pub Flags: u32,
1882 }
1883 impl ::core::marker::Copy for NDIS_GUID {}
1884 impl ::core::clone::Clone for NDIS_GUID {
1885 fn clone(&self) -> Self {
1886 *self
1887 }
1888 }
1889 #[repr(C)]
1890 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1891 pub union NDIS_GUID_0 {
1892 pub Oid: u32,
1893 pub Status: i32,
1894 }
1895 impl ::core::marker::Copy for NDIS_GUID_0 {}
1896 impl ::core::clone::Clone for NDIS_GUID_0 {
1897 fn clone(&self) -> Self {
1898 *self
1899 }
1900 }
1901 #[repr(C)]
1902 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1903 pub struct NDIS_HARDWARE_CROSSTIMESTAMP {
1904 pub Header: NDIS_OBJECT_HEADER,
1905 pub Flags: u32,
1906 pub SystemTimestamp1: u64,
1907 pub HardwareClockTimestamp: u64,
1908 pub SystemTimestamp2: u64,
1909 }
1910 impl ::core::marker::Copy for NDIS_HARDWARE_CROSSTIMESTAMP {}
1911 impl ::core::clone::Clone for NDIS_HARDWARE_CROSSTIMESTAMP {
1912 fn clone(&self) -> Self {
1913 *self
1914 }
1915 }
1916 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1917 pub const NDIS_HARDWARE_CROSSTIMESTAMP_REVISION_1: u32 = 1u32;
1918 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1919 pub type NDIS_HARDWARE_STATUS = i32;
1920 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1921 pub const NdisHardwareStatusReady: NDIS_HARDWARE_STATUS = 0i32;
1922 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1923 pub const NdisHardwareStatusInitializing: NDIS_HARDWARE_STATUS = 1i32;
1924 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1925 pub const NdisHardwareStatusReset: NDIS_HARDWARE_STATUS = 2i32;
1926 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1927 pub const NdisHardwareStatusClosing: NDIS_HARDWARE_STATUS = 3i32;
1928 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1929 pub const NdisHardwareStatusNotReady: NDIS_HARDWARE_STATUS = 4i32;
1930 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1931 pub const NDIS_HASH_FUNCTION_MASK: u32 = 255u32;
1932 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1933 pub const NDIS_HASH_IPV4: u32 = 256u32;
1934 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1935 pub const NDIS_HASH_IPV6: u32 = 1024u32;
1936 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1937 pub const NDIS_HASH_IPV6_EX: u32 = 2048u32;
1938 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1939 pub const NDIS_HASH_TCP_IPV4: u32 = 512u32;
1940 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1941 pub const NDIS_HASH_TCP_IPV6: u32 = 4096u32;
1942 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1943 pub const NDIS_HASH_TCP_IPV6_EX: u32 = 8192u32;
1944 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1945 pub const NDIS_HASH_TYPE_MASK: u32 = 16776960u32;
1946 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1947 pub const NDIS_HASH_UDP_IPV4: u32 = 16384u32;
1948 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1949 pub const NDIS_HASH_UDP_IPV6: u32 = 32768u32;
1950 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1951 pub const NDIS_HASH_UDP_IPV6_EX: u32 = 65536u32;
1952 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1953 pub const NDIS_HD_SPLIT_CAPS_SUPPORTS_HEADER_DATA_SPLIT: u32 = 1u32;
1954 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1955 pub const NDIS_HD_SPLIT_CAPS_SUPPORTS_IPV4_OPTIONS: u32 = 2u32;
1956 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1957 pub const NDIS_HD_SPLIT_CAPS_SUPPORTS_IPV6_EXTENSION_HEADERS: u32 = 4u32;
1958 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1959 pub const NDIS_HD_SPLIT_CAPS_SUPPORTS_TCP_OPTIONS: u32 = 8u32;
1960 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1961 pub const NDIS_HD_SPLIT_COMBINE_ALL_HEADERS: u32 = 1u32;
1962 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1963 pub const NDIS_HD_SPLIT_CURRENT_CONFIG_REVISION_1: u32 = 1u32;
1964 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1965 pub const NDIS_HD_SPLIT_ENABLE_HEADER_DATA_SPLIT: u32 = 1u32;
1966 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1967 pub const NDIS_HD_SPLIT_PARAMETERS_REVISION_1: u32 = 1u32;
1968 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1969 pub const NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT: u32 = 1u32;
1970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1971 pub const NDIS_HYPERVISOR_INFO_REVISION_1: u32 = 1u32;
1972 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1973 pub const NDIS_IF_MAX_STRING_SIZE: u32 = 256u32;
1974 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1975 pub type NDIS_INTERRUPT_MODERATION = i32;
1976 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1977 pub const NdisInterruptModerationUnknown: NDIS_INTERRUPT_MODERATION = 0i32;
1978 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1979 pub const NdisInterruptModerationNotSupported: NDIS_INTERRUPT_MODERATION = 1i32;
1980 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1981 pub const NdisInterruptModerationEnabled: NDIS_INTERRUPT_MODERATION = 2i32;
1982 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1983 pub const NdisInterruptModerationDisabled: NDIS_INTERRUPT_MODERATION = 3i32;
1984 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1985 pub const NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE: u32 = 2u32;
1986 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1987 pub const NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET: u32 = 1u32;
1988 #[repr(C)]
1989 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
1990 pub struct NDIS_INTERRUPT_MODERATION_PARAMETERS {
1991 pub Header: NDIS_OBJECT_HEADER,
1992 pub Flags: u32,
1993 pub InterruptModeration: NDIS_INTERRUPT_MODERATION,
1994 }
1995 impl ::core::marker::Copy for NDIS_INTERRUPT_MODERATION_PARAMETERS {}
1996 impl ::core::clone::Clone for NDIS_INTERRUPT_MODERATION_PARAMETERS {
1997 fn clone(&self) -> Self {
1998 *self
1999 }
2000 }
2001 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2002 pub const NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1: u32 = 1u32;
2003 #[repr(C)]
2004 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2005 pub struct NDIS_IPSEC_OFFLOAD_V1 {
2006 pub Supported: NDIS_IPSEC_OFFLOAD_V1_2,
2007 pub IPv4AH: NDIS_IPSEC_OFFLOAD_V1_0,
2008 pub IPv4ESP: NDIS_IPSEC_OFFLOAD_V1_1,
2009 }
2010 impl ::core::marker::Copy for NDIS_IPSEC_OFFLOAD_V1 {}
2011 impl ::core::clone::Clone for NDIS_IPSEC_OFFLOAD_V1 {
2012 fn clone(&self) -> Self {
2013 *self
2014 }
2015 }
2016 #[repr(C)]
2017 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2018 pub struct NDIS_IPSEC_OFFLOAD_V1_0 {
2019 pub _bitfield: u32,
2020 }
2021 impl ::core::marker::Copy for NDIS_IPSEC_OFFLOAD_V1_0 {}
2022 impl ::core::clone::Clone for NDIS_IPSEC_OFFLOAD_V1_0 {
2023 fn clone(&self) -> Self {
2024 *self
2025 }
2026 }
2027 #[repr(C)]
2028 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2029 pub struct NDIS_IPSEC_OFFLOAD_V1_1 {
2030 pub _bitfield: u32,
2031 }
2032 impl ::core::marker::Copy for NDIS_IPSEC_OFFLOAD_V1_1 {}
2033 impl ::core::clone::Clone for NDIS_IPSEC_OFFLOAD_V1_1 {
2034 fn clone(&self) -> Self {
2035 *self
2036 }
2037 }
2038 #[repr(C)]
2039 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2040 pub struct NDIS_IPSEC_OFFLOAD_V1_2 {
2041 pub Encapsulation: u32,
2042 pub AhEspCombined: u32,
2043 pub TransportTunnelCombined: u32,
2044 pub IPv4Options: u32,
2045 pub Flags: u32,
2046 }
2047 impl ::core::marker::Copy for NDIS_IPSEC_OFFLOAD_V1_2 {}
2048 impl ::core::clone::Clone for NDIS_IPSEC_OFFLOAD_V1_2 {
2049 fn clone(&self) -> Self {
2050 *self
2051 }
2052 }
2053 #[repr(C)]
2054 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2055 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2056 pub struct NDIS_IP_OPER_STATE {
2057 pub Header: NDIS_OBJECT_HEADER,
2058 pub Flags: u32,
2059 pub IpOperationalStatus: NDIS_IP_OPER_STATUS,
2060 }
2061 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2062 impl ::core::marker::Copy for NDIS_IP_OPER_STATE {}
2063 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2064 impl ::core::clone::Clone for NDIS_IP_OPER_STATE {
2065 fn clone(&self) -> Self {
2066 *self
2067 }
2068 }
2069 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2070 pub const NDIS_IP_OPER_STATE_REVISION_1: u32 = 1u32;
2071 #[repr(C)]
2072 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2073 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2074 pub struct NDIS_IP_OPER_STATUS {
2075 pub AddressFamily: u32,
2076 pub OperationalStatus: super::IpHelper::NET_IF_OPER_STATUS,
2077 pub OperationalStatusFlags: u32,
2078 }
2079 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2080 impl ::core::marker::Copy for NDIS_IP_OPER_STATUS {}
2081 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2082 impl ::core::clone::Clone for NDIS_IP_OPER_STATUS {
2083 fn clone(&self) -> Self {
2084 *self
2085 }
2086 }
2087 #[repr(C)]
2088 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2089 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2090 pub struct NDIS_IP_OPER_STATUS_INFO {
2091 pub Header: NDIS_OBJECT_HEADER,
2092 pub Flags: u32,
2093 pub NumberofAddressFamiliesReturned: u32,
2094 pub IpOperationalStatus: [NDIS_IP_OPER_STATUS; 32],
2095 }
2096 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2097 impl ::core::marker::Copy for NDIS_IP_OPER_STATUS_INFO {}
2098 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2099 impl ::core::clone::Clone for NDIS_IP_OPER_STATUS_INFO {
2100 fn clone(&self) -> Self {
2101 *self
2102 }
2103 }
2104 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2105 pub const NDIS_IP_OPER_STATUS_INFO_REVISION_1: u32 = 1u32;
2106 #[repr(C)]
2107 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2108 pub struct NDIS_IRDA_PACKET_INFO {
2109 pub ExtraBOFs: u32,
2110 pub MinTurnAroundTime: u32,
2111 }
2112 impl ::core::marker::Copy for NDIS_IRDA_PACKET_INFO {}
2113 impl ::core::clone::Clone for NDIS_IRDA_PACKET_INFO {
2114 fn clone(&self) -> Self {
2115 *self
2116 }
2117 }
2118 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2119 pub const NDIS_ISOLATION_NAME_MAX_STRING_SIZE: u32 = 127u32;
2120 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2121 pub const NDIS_ISOLATION_PARAMETERS_REVISION_1: u32 = 1u32;
2122 #[repr(C)]
2123 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2124 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2125 pub struct NDIS_LINK_PARAMETERS {
2126 pub Header: NDIS_OBJECT_HEADER,
2127 pub MediaDuplexState: super::IpHelper::NET_IF_MEDIA_DUPLEX_STATE,
2128 pub XmitLinkSpeed: u64,
2129 pub RcvLinkSpeed: u64,
2130 pub PauseFunctions: NDIS_SUPPORTED_PAUSE_FUNCTIONS,
2131 pub AutoNegotiationFlags: u32,
2132 }
2133 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2134 impl ::core::marker::Copy for NDIS_LINK_PARAMETERS {}
2135 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2136 impl ::core::clone::Clone for NDIS_LINK_PARAMETERS {
2137 fn clone(&self) -> Self {
2138 *self
2139 }
2140 }
2141 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2142 pub const NDIS_LINK_PARAMETERS_REVISION_1: u32 = 1u32;
2143 #[repr(C)]
2144 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2145 pub struct NDIS_LINK_SPEED {
2146 pub XmitLinkSpeed: u64,
2147 pub RcvLinkSpeed: u64,
2148 }
2149 impl ::core::marker::Copy for NDIS_LINK_SPEED {}
2150 impl ::core::clone::Clone for NDIS_LINK_SPEED {
2151 fn clone(&self) -> Self {
2152 *self
2153 }
2154 }
2155 #[repr(C)]
2156 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2157 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2158 pub struct NDIS_LINK_STATE {
2159 pub Header: NDIS_OBJECT_HEADER,
2160 pub MediaConnectState: super::IpHelper::NET_IF_MEDIA_CONNECT_STATE,
2161 pub MediaDuplexState: super::IpHelper::NET_IF_MEDIA_DUPLEX_STATE,
2162 pub XmitLinkSpeed: u64,
2163 pub RcvLinkSpeed: u64,
2164 pub PauseFunctions: NDIS_SUPPORTED_PAUSE_FUNCTIONS,
2165 pub AutoNegotiationFlags: u32,
2166 }
2167 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2168 impl ::core::marker::Copy for NDIS_LINK_STATE {}
2169 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2170 impl ::core::clone::Clone for NDIS_LINK_STATE {
2171 fn clone(&self) -> Self {
2172 *self
2173 }
2174 }
2175 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2176 pub const NDIS_LINK_STATE_DUPLEX_AUTO_NEGOTIATED: u32 = 4u32;
2177 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2178 pub const NDIS_LINK_STATE_PAUSE_FUNCTIONS_AUTO_NEGOTIATED: u32 = 8u32;
2179 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2180 pub const NDIS_LINK_STATE_RCV_LINK_SPEED_AUTO_NEGOTIATED: u32 = 2u32;
2181 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2182 pub const NDIS_LINK_STATE_REVISION_1: u32 = 1u32;
2183 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2184 pub const NDIS_LINK_STATE_XMIT_LINK_SPEED_AUTO_NEGOTIATED: u32 = 1u32;
2185 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2186 pub const NDIS_MAC_OPTION_8021P_PRIORITY: u32 = 64u32;
2187 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2188 pub const NDIS_MAC_OPTION_8021Q_VLAN: u32 = 512u32;
2189 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2190 pub const NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA: u32 = 1u32;
2191 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2192 pub const NDIS_MAC_OPTION_EOTX_INDICATION: u32 = 32u32;
2193 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2194 pub const NDIS_MAC_OPTION_FULL_DUPLEX: u32 = 16u32;
2195 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2196 pub const NDIS_MAC_OPTION_NO_LOOPBACK: u32 = 8u32;
2197 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2198 pub const NDIS_MAC_OPTION_RECEIVE_AT_DPC: u32 = 256u32;
2199 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2200 pub const NDIS_MAC_OPTION_RECEIVE_SERIALIZED: u32 = 2u32;
2201 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2202 pub const NDIS_MAC_OPTION_RESERVED: u32 = 2147483648u32;
2203 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2204 pub const NDIS_MAC_OPTION_SUPPORTS_MAC_ADDRESS_OVERWRITE: u32 = 128u32;
2205 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2206 pub const NDIS_MAC_OPTION_TRANSFERS_NOT_PEND: u32 = 4u32;
2207 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2208 pub const NDIS_MAXIMUM_PORTS: u32 = 16777216u32;
2209 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2210 pub const NDIS_MAX_PHYS_ADDRESS_LENGTH: u32 = 32u32;
2211 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2212 pub const NDIS_MEDIA_CAP_RECEIVE: u32 = 2u32;
2213 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2214 pub const NDIS_MEDIA_CAP_TRANSMIT: u32 = 1u32;
2215 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2216 pub type NDIS_MEDIA_STATE = i32;
2217 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2218 pub const NdisMediaStateConnected: NDIS_MEDIA_STATE = 0i32;
2219 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2220 pub const NdisMediaStateDisconnected: NDIS_MEDIA_STATE = 1i32;
2221 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2222 pub type NDIS_MEDIUM = i32;
2223 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2224 pub const NdisMedium802_3: NDIS_MEDIUM = 0i32;
2225 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2226 pub const NdisMedium802_5: NDIS_MEDIUM = 1i32;
2227 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2228 pub const NdisMediumFddi: NDIS_MEDIUM = 2i32;
2229 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2230 pub const NdisMediumWan: NDIS_MEDIUM = 3i32;
2231 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2232 pub const NdisMediumLocalTalk: NDIS_MEDIUM = 4i32;
2233 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2234 pub const NdisMediumDix: NDIS_MEDIUM = 5i32;
2235 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2236 pub const NdisMediumArcnetRaw: NDIS_MEDIUM = 6i32;
2237 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2238 pub const NdisMediumArcnet878_2: NDIS_MEDIUM = 7i32;
2239 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2240 pub const NdisMediumAtm: NDIS_MEDIUM = 8i32;
2241 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2242 pub const NdisMediumWirelessWan: NDIS_MEDIUM = 9i32;
2243 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2244 pub const NdisMediumIrda: NDIS_MEDIUM = 10i32;
2245 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2246 pub const NdisMediumBpc: NDIS_MEDIUM = 11i32;
2247 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2248 pub const NdisMediumCoWan: NDIS_MEDIUM = 12i32;
2249 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2250 pub const NdisMedium1394: NDIS_MEDIUM = 13i32;
2251 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2252 pub const NdisMediumInfiniBand: NDIS_MEDIUM = 14i32;
2253 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2254 pub const NdisMediumTunnel: NDIS_MEDIUM = 15i32;
2255 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2256 pub const NdisMediumNative802_11: NDIS_MEDIUM = 16i32;
2257 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2258 pub const NdisMediumLoopback: NDIS_MEDIUM = 17i32;
2259 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2260 pub const NdisMediumWiMAX: NDIS_MEDIUM = 18i32;
2261 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2262 pub const NdisMediumIP: NDIS_MEDIUM = 19i32;
2263 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2264 pub const NdisMediumMax: NDIS_MEDIUM = 20i32;
2265 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2266 pub const NDIS_NDK_CAPABILITIES_REVISION_1: u32 = 1u32;
2267 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2268 pub const NDIS_NDK_CONNECTIONS_REVISION_1: u32 = 1u32;
2269 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2270 pub const NDIS_NDK_LOCAL_ENDPOINTS_REVISION_1: u32 = 1u32;
2271 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2272 pub const NDIS_NDK_STATISTICS_INFO_REVISION_1: u32 = 1u32;
2273 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2274 pub type NDIS_NETWORK_CHANGE_TYPE = i32;
2275 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2276 pub const NdisPossibleNetworkChange: NDIS_NETWORK_CHANGE_TYPE = 1i32;
2277 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2278 pub const NdisDefinitelyNetworkChange: NDIS_NETWORK_CHANGE_TYPE = 2i32;
2279 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2280 pub const NdisNetworkChangeFromMediaConnect: NDIS_NETWORK_CHANGE_TYPE = 3i32;
2281 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2282 pub const NdisNetworkChangeMax: NDIS_NETWORK_CHANGE_TYPE = 4i32;
2283 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2284 pub const NDIS_NIC_SWITCH_CAPABILITIES_REVISION_1: u32 = 1u32;
2285 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2286 pub const NDIS_NIC_SWITCH_CAPABILITIES_REVISION_2: u32 = 2u32;
2287 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2288 pub const NDIS_NIC_SWITCH_CAPABILITIES_REVISION_3: u32 = 3u32;
2289 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2290 pub const NDIS_NIC_SWITCH_CAPS_ASYMMETRIC_QUEUE_PAIRS_FOR_NONDEFAULT_VPORT_SUPPORTED: u32 = 4u32;
2291 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2292 pub const NDIS_NIC_SWITCH_CAPS_NIC_SWITCH_WITHOUT_IOV_SUPPORTED: u32 = 64u32;
2293 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2294 pub const NDIS_NIC_SWITCH_CAPS_PER_VPORT_INTERRUPT_MODERATION_SUPPORTED: u32 = 2u32;
2295 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2296 pub const NDIS_NIC_SWITCH_CAPS_RSS_ON_PF_VPORTS_SUPPORTED: u32 = 128u32;
2297 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2298 pub const NDIS_NIC_SWITCH_CAPS_RSS_PARAMETERS_PER_PF_VPORT_SUPPORTED: u32 = 32u32;
2299 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2300 pub const NDIS_NIC_SWITCH_CAPS_RSS_PER_PF_VPORT_HASH_FUNCTION_SUPPORTED: u32 = 512u32;
2301 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2302 pub const NDIS_NIC_SWITCH_CAPS_RSS_PER_PF_VPORT_HASH_KEY_SUPPORTED: u32 = 2048u32;
2303 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2304 pub const NDIS_NIC_SWITCH_CAPS_RSS_PER_PF_VPORT_HASH_TYPE_SUPPORTED: u32 = 1024u32;
2305 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2306 pub const NDIS_NIC_SWITCH_CAPS_RSS_PER_PF_VPORT_INDIRECTION_TABLE_SIZE_RESTRICTED: u32 = 4096u32;
2307 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2308 pub const NDIS_NIC_SWITCH_CAPS_RSS_PER_PF_VPORT_INDIRECTION_TABLE_SUPPORTED: u32 = 256u32;
2309 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2310 pub const NDIS_NIC_SWITCH_CAPS_SINGLE_VPORT_POOL: u32 = 16u32;
2311 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2312 pub const NDIS_NIC_SWITCH_CAPS_VF_RSS_SUPPORTED: u32 = 8u32;
2313 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2314 pub const NDIS_NIC_SWITCH_CAPS_VLAN_SUPPORTED: u32 = 1u32;
2315 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2316 pub const NDIS_NIC_SWITCH_DELETE_SWITCH_PARAMETERS_REVISION_1: u32 = 1u32;
2317 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2318 pub const NDIS_NIC_SWITCH_DELETE_VPORT_PARAMETERS_REVISION_1: u32 = 1u32;
2319 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2320 pub const NDIS_NIC_SWITCH_FREE_VF_PARAMETERS_REVISION_1: u32 = 1u32;
2321 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2322 pub const NDIS_NIC_SWITCH_INFO_ARRAY_REVISION_1: u32 = 1u32;
2323 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2324 pub const NDIS_NIC_SWITCH_INFO_REVISION_1: u32 = 1u32;
2325 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2326 pub const NDIS_NIC_SWITCH_PARAMETERS_CHANGE_MASK: u32 = 4294901760u32;
2327 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2328 pub const NDIS_NIC_SWITCH_PARAMETERS_DEFAULT_NUMBER_OF_QUEUE_PAIRS_FOR_DEFAULT_VPORT: u32 = 1u32;
2329 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2330 pub const NDIS_NIC_SWITCH_PARAMETERS_REVISION_1: u32 = 1u32;
2331 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2332 pub const NDIS_NIC_SWITCH_PARAMETERS_REVISION_2: u32 = 2u32;
2333 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2334 pub const NDIS_NIC_SWITCH_PARAMETERS_SWITCH_NAME_CHANGED: u32 = 65536u32;
2335 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2336 pub const NDIS_NIC_SWITCH_VF_INFO_ARRAY_ENUM_ON_SPECIFIC_SWITCH: u32 = 1u32;
2337 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2338 pub const NDIS_NIC_SWITCH_VF_INFO_ARRAY_REVISION_1: u32 = 1u32;
2339 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2340 pub const NDIS_NIC_SWITCH_VF_INFO_REVISION_1: u32 = 1u32;
2341 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2342 pub const NDIS_NIC_SWITCH_VF_PARAMETERS_REVISION_1: u32 = 1u32;
2343 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2344 pub const NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_ENUM_ON_SPECIFIC_FUNCTION: u32 = 1u32;
2345 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2346 pub const NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_ENUM_ON_SPECIFIC_SWITCH: u32 = 2u32;
2347 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2348 pub const NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_REVISION_1: u32 = 1u32;
2349 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2350 pub const NDIS_NIC_SWITCH_VPORT_INFO_GFT_ENABLED: u32 = 4u32;
2351 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2352 pub const NDIS_NIC_SWITCH_VPORT_INFO_LOOKAHEAD_SPLIT_ENABLED: u32 = 1u32;
2353 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2354 pub const NDIS_NIC_SWITCH_VPORT_INFO_PACKET_DIRECT_RX_ONLY: u32 = 2u32;
2355 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2356 pub const NDIS_NIC_SWITCH_VPORT_INFO_REVISION_1: u32 = 1u32;
2357 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2358 pub const NDIS_NIC_SWITCH_VPORT_PARAMETERS_REVISION_1: u32 = 1u32;
2359 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2360 pub const NDIS_NIC_SWITCH_VPORT_PARAMETERS_REVISION_2: u32 = 2u32;
2361 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2362 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_CHANGE_MASK: u32 = 4294901760u32;
2363 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2364 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_ENFORCE_MAX_SG_LIST: u32 = 32768u32;
2365 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2366 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_FLAGS_CHANGED: u32 = 65536u32;
2367 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2368 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_INT_MOD_CHANGED: u32 = 262144u32;
2369 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2370 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_LOOKAHEAD_SPLIT_ENABLED: u32 = 1u32;
2371 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2372 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_NAME_CHANGED: u32 = 131072u32;
2373 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2374 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_NDK_PARAMS_CHANGED: u32 = 2097152u32;
2375 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2376 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_NUM_QUEUE_PAIRS_CHANGED: u32 = 8388608u32;
2377 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2378 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_PACKET_DIRECT_RX_ONLY: u32 = 2u32;
2379 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2380 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_PROCESSOR_AFFINITY_CHANGED: u32 = 1048576u32;
2381 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2382 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_QOS_SQ_ID_CHANGED: u32 = 4194304u32;
2383 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2384 pub const NDIS_NIC_SWITCH_VPORT_PARAMS_STATE_CHANGED: u32 = 524288u32;
2385 #[repr(C)]
2386 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2387 pub struct NDIS_OBJECT_HEADER {
2388 pub Type: u8,
2389 pub Revision: u8,
2390 pub Size: u16,
2391 }
2392 impl ::core::marker::Copy for NDIS_OBJECT_HEADER {}
2393 impl ::core::clone::Clone for NDIS_OBJECT_HEADER {
2394 fn clone(&self) -> Self {
2395 *self
2396 }
2397 }
2398 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2399 pub const NDIS_OBJECT_REVISION_1: u32 = 1u32;
2400 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2401 pub const NDIS_OBJECT_TYPE_BIND_PARAMETERS: u32 = 134u32;
2402 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2403 pub const NDIS_OBJECT_TYPE_CLIENT_CHIMNEY_OFFLOAD_CHARACTERISTICS: u32 = 147u32;
2404 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2405 pub const NDIS_OBJECT_TYPE_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS: u32 = 142u32;
2406 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2407 pub const NDIS_OBJECT_TYPE_CONFIGURATION_OBJECT: u32 = 169u32;
2408 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2409 pub const NDIS_OBJECT_TYPE_CO_CALL_MANAGER_OPTIONAL_HANDLERS: u32 = 165u32;
2410 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2411 pub const NDIS_OBJECT_TYPE_CO_CLIENT_OPTIONAL_HANDLERS: u32 = 166u32;
2412 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2413 pub const NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS: u32 = 145u32;
2414 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2415 pub const NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS: u32 = 144u32;
2416 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2417 pub const NDIS_OBJECT_TYPE_DEFAULT: u32 = 128u32;
2418 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2419 pub const NDIS_OBJECT_TYPE_DEVICE_OBJECT_ATTRIBUTES: u32 = 133u32;
2420 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2421 pub const NDIS_OBJECT_TYPE_DRIVER_WRAPPER_OBJECT: u32 = 170u32;
2422 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2423 pub const NDIS_OBJECT_TYPE_FILTER_ATTACH_PARAMETERS: u32 = 153u32;
2424 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2425 pub const NDIS_OBJECT_TYPE_FILTER_ATTRIBUTES: u32 = 141u32;
2426 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2427 pub const NDIS_OBJECT_TYPE_FILTER_DRIVER_CHARACTERISTICS: u32 = 139u32;
2428 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2429 pub const NDIS_OBJECT_TYPE_FILTER_PARTIAL_CHARACTERISTICS: u32 = 140u32;
2430 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2431 pub const NDIS_OBJECT_TYPE_FILTER_PAUSE_PARAMETERS: u32 = 154u32;
2432 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2433 pub const NDIS_OBJECT_TYPE_FILTER_RESTART_PARAMETERS: u32 = 155u32;
2434 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2435 pub const NDIS_OBJECT_TYPE_HD_SPLIT_ATTRIBUTES: u32 = 171u32;
2436 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2437 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES: u32 = 159u32;
2438 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2439 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES: u32 = 175u32;
2440 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2441 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES: u32 = 161u32;
2442 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2443 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NDK_ATTRIBUTES: u32 = 179u32;
2444 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2445 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES: u32 = 160u32;
2446 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2447 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_PACKET_DIRECT_ATTRIBUTES: u32 = 197u32;
2448 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2449 pub const NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES: u32 = 158u32;
2450 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2451 pub const NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES: u32 = 164u32;
2452 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2453 pub const NDIS_OBJECT_TYPE_MINIPORT_DEVICE_POWER_NOTIFICATION: u32 = 198u32;
2454 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2455 pub const NDIS_OBJECT_TYPE_MINIPORT_DRIVER_CHARACTERISTICS: u32 = 138u32;
2456 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2457 pub const NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS: u32 = 129u32;
2458 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2459 pub const NDIS_OBJECT_TYPE_MINIPORT_INTERRUPT: u32 = 132u32;
2460 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2461 pub const NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS: u32 = 146u32;
2462 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2463 pub const NDIS_OBJECT_TYPE_MINIPORT_SS_CHARACTERISTICS: u32 = 180u32;
2464 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2465 pub const NDIS_OBJECT_TYPE_NDK_PROVIDER_CHARACTERISTICS: u32 = 178u32;
2466 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2467 pub const NDIS_OBJECT_TYPE_NSI_COMPARTMENT_RW_STRUCT: u32 = 173u32;
2468 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2469 pub const NDIS_OBJECT_TYPE_NSI_INTERFACE_PERSIST_RW_STRUCT: u32 = 174u32;
2470 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2471 pub const NDIS_OBJECT_TYPE_NSI_NETWORK_RW_STRUCT: u32 = 172u32;
2472 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2473 pub const NDIS_OBJECT_TYPE_OFFLOAD: u32 = 167u32;
2474 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2475 pub const NDIS_OBJECT_TYPE_OFFLOAD_ENCAPSULATION: u32 = 168u32;
2476 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2477 pub const NDIS_OBJECT_TYPE_OID_REQUEST: u32 = 150u32;
2478 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2479 pub const NDIS_OBJECT_TYPE_OPEN_PARAMETERS: u32 = 135u32;
2480 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2481 pub const NDIS_OBJECT_TYPE_PCI_DEVICE_CUSTOM_PROPERTIES_REVISION_1: u32 = 1u32;
2482 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2483 pub const NDIS_OBJECT_TYPE_PCI_DEVICE_CUSTOM_PROPERTIES_REVISION_2: u32 = 2u32;
2484 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2485 pub const NDIS_OBJECT_TYPE_PD_RECEIVE_QUEUE: u32 = 191u32;
2486 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2487 pub const NDIS_OBJECT_TYPE_PD_TRANSMIT_QUEUE: u32 = 190u32;
2488 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2489 pub const NDIS_OBJECT_TYPE_PORT_CHARACTERISTICS: u32 = 156u32;
2490 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2491 pub const NDIS_OBJECT_TYPE_PORT_STATE: u32 = 157u32;
2492 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2493 pub const NDIS_OBJECT_TYPE_PROTOCOL_DRIVER_CHARACTERISTICS: u32 = 149u32;
2494 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2495 pub const NDIS_OBJECT_TYPE_PROTOCOL_RESTART_PARAMETERS: u32 = 163u32;
2496 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2497 pub const NDIS_OBJECT_TYPE_PROVIDER_CHIMNEY_OFFLOAD_CHARACTERISTICS: u32 = 148u32;
2498 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2499 pub const NDIS_OBJECT_TYPE_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS: u32 = 143u32;
2500 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2501 pub const NDIS_OBJECT_TYPE_QOS_CAPABILITIES: u32 = 181u32;
2502 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2503 pub const NDIS_OBJECT_TYPE_QOS_CLASSIFICATION_ELEMENT: u32 = 183u32;
2504 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2505 pub const NDIS_OBJECT_TYPE_QOS_PARAMETERS: u32 = 182u32;
2506 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2507 pub const NDIS_OBJECT_TYPE_REQUEST_EX: u32 = 150u32;
2508 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2509 pub const NDIS_OBJECT_TYPE_RESTART_GENERAL_ATTRIBUTES: u32 = 162u32;
2510 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2511 pub const NDIS_OBJECT_TYPE_RSS_CAPABILITIES: u32 = 136u32;
2512 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2513 pub const NDIS_OBJECT_TYPE_RSS_PARAMETERS: u32 = 137u32;
2514 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2515 pub const NDIS_OBJECT_TYPE_RSS_PARAMETERS_V2: u32 = 200u32;
2516 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2517 pub const NDIS_OBJECT_TYPE_RSS_PROCESSOR_INFO: u32 = 177u32;
2518 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2519 pub const NDIS_OBJECT_TYPE_RSS_SET_INDIRECTION_ENTRIES: u32 = 201u32;
2520 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2521 pub const NDIS_OBJECT_TYPE_SG_DMA_DESCRIPTION: u32 = 131u32;
2522 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2523 pub const NDIS_OBJECT_TYPE_SHARED_MEMORY_PROVIDER_CHARACTERISTICS: u32 = 176u32;
2524 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2525 pub const NDIS_OBJECT_TYPE_STATUS_INDICATION: u32 = 152u32;
2526 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2527 pub const NDIS_OBJECT_TYPE_SWITCH_OPTIONAL_HANDLERS: u32 = 184u32;
2528 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2529 pub const NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS: u32 = 151u32;
2530 #[repr(C)]
2531 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2532 pub struct NDIS_OFFLOAD {
2533 pub Header: NDIS_OBJECT_HEADER,
2534 pub Checksum: NDIS_TCP_IP_CHECKSUM_OFFLOAD,
2535 pub LsoV1: NDIS_TCP_LARGE_SEND_OFFLOAD_V1,
2536 pub IPsecV1: NDIS_IPSEC_OFFLOAD_V1,
2537 pub LsoV2: NDIS_TCP_LARGE_SEND_OFFLOAD_V2,
2538 pub Flags: u32,
2539 }
2540 impl ::core::marker::Copy for NDIS_OFFLOAD {}
2541 impl ::core::clone::Clone for NDIS_OFFLOAD {
2542 fn clone(&self) -> Self {
2543 *self
2544 }
2545 }
2546 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2547 pub const NDIS_OFFLOAD_FLAGS_GROUP_CHECKSUM_CAPABILITIES: u32 = 1u32;
2548 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2549 pub const NDIS_OFFLOAD_NOT_SUPPORTED: u32 = 0u32;
2550 #[repr(C)]
2551 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2552 pub struct NDIS_OFFLOAD_PARAMETERS {
2553 pub Header: NDIS_OBJECT_HEADER,
2554 pub IPv4Checksum: u8,
2555 pub TCPIPv4Checksum: u8,
2556 pub UDPIPv4Checksum: u8,
2557 pub TCPIPv6Checksum: u8,
2558 pub UDPIPv6Checksum: u8,
2559 pub LsoV1: u8,
2560 pub IPsecV1: u8,
2561 pub LsoV2IPv4: u8,
2562 pub LsoV2IPv6: u8,
2563 pub TcpConnectionIPv4: u8,
2564 pub TcpConnectionIPv6: u8,
2565 pub Flags: u32,
2566 }
2567 impl ::core::marker::Copy for NDIS_OFFLOAD_PARAMETERS {}
2568 impl ::core::clone::Clone for NDIS_OFFLOAD_PARAMETERS {
2569 fn clone(&self) -> Self {
2570 *self
2571 }
2572 }
2573 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2574 pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_DISABLED: u32 = 1u32;
2575 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2576 pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_ENABLED: u32 = 2u32;
2577 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2578 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_AH_AND_ESP_ENABLED: u32 = 4u32;
2579 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2580 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_AH_ENABLED: u32 = 2u32;
2581 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2582 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_DISABLED: u32 = 1u32;
2583 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2584 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_ESP_ENABLED: u32 = 3u32;
2585 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2586 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV2_AH_AND_ESP_ENABLED: u32 = 4u32;
2587 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2588 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV2_AH_ENABLED: u32 = 2u32;
2589 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2590 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV2_DISABLED: u32 = 1u32;
2591 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2592 pub const NDIS_OFFLOAD_PARAMETERS_IPSECV2_ESP_ENABLED: u32 = 3u32;
2593 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2594 pub const NDIS_OFFLOAD_PARAMETERS_LSOV1_DISABLED: u32 = 1u32;
2595 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2596 pub const NDIS_OFFLOAD_PARAMETERS_LSOV1_ENABLED: u32 = 2u32;
2597 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2598 pub const NDIS_OFFLOAD_PARAMETERS_LSOV2_DISABLED: u32 = 1u32;
2599 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2600 pub const NDIS_OFFLOAD_PARAMETERS_LSOV2_ENABLED: u32 = 2u32;
2601 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2602 pub const NDIS_OFFLOAD_PARAMETERS_NO_CHANGE: u32 = 0u32;
2603 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2604 pub const NDIS_OFFLOAD_PARAMETERS_REVISION_1: u32 = 1u32;
2605 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2606 pub const NDIS_OFFLOAD_PARAMETERS_REVISION_2: u32 = 2u32;
2607 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2608 pub const NDIS_OFFLOAD_PARAMETERS_REVISION_3: u32 = 3u32;
2609 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2610 pub const NDIS_OFFLOAD_PARAMETERS_REVISION_4: u32 = 4u32;
2611 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2612 pub const NDIS_OFFLOAD_PARAMETERS_REVISION_5: u32 = 5u32;
2613 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2614 pub const NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED: u32 = 1u32;
2615 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2616 pub const NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED: u32 = 2u32;
2617 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2618 pub const NDIS_OFFLOAD_PARAMETERS_RX_ENABLED_TX_DISABLED: u32 = 3u32;
2619 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2620 pub const NDIS_OFFLOAD_PARAMETERS_SKIP_REGISTRY_UPDATE: u32 = 1u32;
2621 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2622 pub const NDIS_OFFLOAD_PARAMETERS_TX_ENABLED_RX_DISABLED: u32 = 2u32;
2623 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2624 pub const NDIS_OFFLOAD_PARAMETERS_TX_RX_DISABLED: u32 = 1u32;
2625 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2626 pub const NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED: u32 = 4u32;
2627 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2628 pub const NDIS_OFFLOAD_PARAMETERS_USO_DISABLED: u32 = 1u32;
2629 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2630 pub const NDIS_OFFLOAD_PARAMETERS_USO_ENABLED: u32 = 2u32;
2631 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2632 pub const NDIS_OFFLOAD_REVISION_1: u32 = 1u32;
2633 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2634 pub const NDIS_OFFLOAD_REVISION_2: u32 = 2u32;
2635 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2636 pub const NDIS_OFFLOAD_REVISION_3: u32 = 3u32;
2637 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2638 pub const NDIS_OFFLOAD_REVISION_4: u32 = 4u32;
2639 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2640 pub const NDIS_OFFLOAD_REVISION_5: u32 = 5u32;
2641 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2642 pub const NDIS_OFFLOAD_REVISION_6: u32 = 6u32;
2643 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2644 pub const NDIS_OFFLOAD_REVISION_7: u32 = 7u32;
2645 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2646 pub const NDIS_OFFLOAD_SET_NO_CHANGE: u32 = 0u32;
2647 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2648 pub const NDIS_OFFLOAD_SET_OFF: u32 = 2u32;
2649 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2650 pub const NDIS_OFFLOAD_SET_ON: u32 = 1u32;
2651 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2652 pub const NDIS_OFFLOAD_SUPPORTED: u32 = 1u32;
2653 #[repr(C)]
2654 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2655 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2656 pub struct NDIS_OPER_STATE {
2657 pub Header: NDIS_OBJECT_HEADER,
2658 pub OperationalStatus: super::IpHelper::NET_IF_OPER_STATUS,
2659 pub OperationalStatusFlags: u32,
2660 }
2661 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2662 impl ::core::marker::Copy for NDIS_OPER_STATE {}
2663 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2664 impl ::core::clone::Clone for NDIS_OPER_STATE {
2665 fn clone(&self) -> Self {
2666 *self
2667 }
2668 }
2669 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2670 pub const NDIS_OPER_STATE_REVISION_1: u32 = 1u32;
2671 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2672 pub const NDIS_PACKET_TYPE_ALL_FUNCTIONAL: u32 = 8192u32;
2673 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2674 pub const NDIS_PACKET_TYPE_ALL_LOCAL: u32 = 128u32;
2675 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2676 pub const NDIS_PACKET_TYPE_ALL_MULTICAST: u32 = 4u32;
2677 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2678 pub const NDIS_PACKET_TYPE_BROADCAST: u32 = 8u32;
2679 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2680 pub const NDIS_PACKET_TYPE_DIRECTED: u32 = 1u32;
2681 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2682 pub const NDIS_PACKET_TYPE_FUNCTIONAL: u32 = 16384u32;
2683 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2684 pub const NDIS_PACKET_TYPE_GROUP: u32 = 4096u32;
2685 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2686 pub const NDIS_PACKET_TYPE_MAC_FRAME: u32 = 32768u32;
2687 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2688 pub const NDIS_PACKET_TYPE_MULTICAST: u32 = 2u32;
2689 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2690 pub const NDIS_PACKET_TYPE_NO_LOCAL: u32 = 65536u32;
2691 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2692 pub const NDIS_PACKET_TYPE_PROMISCUOUS: u32 = 32u32;
2693 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2694 pub const NDIS_PACKET_TYPE_SMT: u32 = 64u32;
2695 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2696 pub const NDIS_PACKET_TYPE_SOURCE_ROUTING: u32 = 16u32;
2697 #[repr(C)]
2698 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2699 pub struct NDIS_PCI_DEVICE_CUSTOM_PROPERTIES {
2700 pub Header: NDIS_OBJECT_HEADER,
2701 pub DeviceType: u32,
2702 pub CurrentSpeedAndMode: u32,
2703 pub CurrentPayloadSize: u32,
2704 pub MaxPayloadSize: u32,
2705 pub MaxReadRequestSize: u32,
2706 pub CurrentLinkSpeed: u32,
2707 pub CurrentLinkWidth: u32,
2708 pub MaxLinkSpeed: u32,
2709 pub MaxLinkWidth: u32,
2710 pub PciExpressVersion: u32,
2711 pub InterruptType: u32,
2712 pub MaxInterruptMessages: u32,
2713 }
2714 impl ::core::marker::Copy for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES {}
2715 impl ::core::clone::Clone for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES {
2716 fn clone(&self) -> Self {
2717 *self
2718 }
2719 }
2720 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2721 pub const NDIS_PD_CAPABILITIES_REVISION_1: u32 = 1u32;
2722 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2723 pub const NDIS_PD_CAPS_DRAIN_NOTIFICATIONS_SUPPORTED: u32 = 2u32;
2724 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2725 pub const NDIS_PD_CAPS_NOTIFICATION_MODERATION_COUNT_SUPPORTED: u32 = 8u32;
2726 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2727 pub const NDIS_PD_CAPS_NOTIFICATION_MODERATION_INTERVAL_SUPPORTED: u32 = 4u32;
2728 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2729 pub const NDIS_PD_CAPS_RECEIVE_FILTER_COUNTERS_SUPPORTED: u32 = 1u32;
2730 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2731 pub const NDIS_PD_CONFIG_REVISION_1: u32 = 1u32;
2732 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2733 pub type NDIS_PHYSICAL_MEDIUM = i32;
2734 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2735 pub const NdisPhysicalMediumUnspecified: NDIS_PHYSICAL_MEDIUM = 0i32;
2736 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2737 pub const NdisPhysicalMediumWirelessLan: NDIS_PHYSICAL_MEDIUM = 1i32;
2738 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2739 pub const NdisPhysicalMediumCableModem: NDIS_PHYSICAL_MEDIUM = 2i32;
2740 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2741 pub const NdisPhysicalMediumPhoneLine: NDIS_PHYSICAL_MEDIUM = 3i32;
2742 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2743 pub const NdisPhysicalMediumPowerLine: NDIS_PHYSICAL_MEDIUM = 4i32;
2744 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2745 pub const NdisPhysicalMediumDSL: NDIS_PHYSICAL_MEDIUM = 5i32;
2746 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2747 pub const NdisPhysicalMediumFibreChannel: NDIS_PHYSICAL_MEDIUM = 6i32;
2748 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2749 pub const NdisPhysicalMedium1394: NDIS_PHYSICAL_MEDIUM = 7i32;
2750 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2751 pub const NdisPhysicalMediumWirelessWan: NDIS_PHYSICAL_MEDIUM = 8i32;
2752 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2753 pub const NdisPhysicalMediumNative802_11: NDIS_PHYSICAL_MEDIUM = 9i32;
2754 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2755 pub const NdisPhysicalMediumBluetooth: NDIS_PHYSICAL_MEDIUM = 10i32;
2756 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2757 pub const NdisPhysicalMediumInfiniband: NDIS_PHYSICAL_MEDIUM = 11i32;
2758 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2759 pub const NdisPhysicalMediumWiMax: NDIS_PHYSICAL_MEDIUM = 12i32;
2760 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2761 pub const NdisPhysicalMediumUWB: NDIS_PHYSICAL_MEDIUM = 13i32;
2762 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2763 pub const NdisPhysicalMedium802_3: NDIS_PHYSICAL_MEDIUM = 14i32;
2764 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2765 pub const NdisPhysicalMedium802_5: NDIS_PHYSICAL_MEDIUM = 15i32;
2766 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2767 pub const NdisPhysicalMediumIrda: NDIS_PHYSICAL_MEDIUM = 16i32;
2768 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2769 pub const NdisPhysicalMediumWiredWAN: NDIS_PHYSICAL_MEDIUM = 17i32;
2770 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2771 pub const NdisPhysicalMediumWiredCoWan: NDIS_PHYSICAL_MEDIUM = 18i32;
2772 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2773 pub const NdisPhysicalMediumOther: NDIS_PHYSICAL_MEDIUM = 19i32;
2774 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2775 pub const NdisPhysicalMediumNative802_15_4: NDIS_PHYSICAL_MEDIUM = 20i32;
2776 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2777 pub const NdisPhysicalMediumMax: NDIS_PHYSICAL_MEDIUM = 21i32;
2778 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2779 pub const NDIS_PM_CAPABILITIES_REVISION_1: u32 = 1u32;
2780 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2781 pub const NDIS_PM_CAPABILITIES_REVISION_2: u32 = 2u32;
2782 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2783 pub const NDIS_PM_MAX_PATTERN_ID: u32 = 65535u32;
2784 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2785 pub const NDIS_PM_MAX_STRING_SIZE: u32 = 64u32;
2786 #[repr(C)]
2787 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2788 pub struct NDIS_PM_PACKET_PATTERN {
2789 pub Priority: u32,
2790 pub Reserved: u32,
2791 pub MaskSize: u32,
2792 pub PatternOffset: u32,
2793 pub PatternSize: u32,
2794 pub PatternFlags: u32,
2795 }
2796 impl ::core::marker::Copy for NDIS_PM_PACKET_PATTERN {}
2797 impl ::core::clone::Clone for NDIS_PM_PACKET_PATTERN {
2798 fn clone(&self) -> Self {
2799 *self
2800 }
2801 }
2802 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2803 pub const NDIS_PM_PARAMETERS_REVISION_1: u32 = 1u32;
2804 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2805 pub const NDIS_PM_PARAMETERS_REVISION_2: u32 = 2u32;
2806 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2807 pub const NDIS_PM_PRIVATE_PATTERN_ID: u32 = 1u32;
2808 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2809 pub const NDIS_PM_PROTOCOL_OFFLOAD_80211_RSN_REKEY_ENABLED: u32 = 128u32;
2810 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2811 pub const NDIS_PM_PROTOCOL_OFFLOAD_80211_RSN_REKEY_SUPPORTED: u32 = 128u32;
2812 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2813 pub const NDIS_PM_PROTOCOL_OFFLOAD_ARP_ENABLED: u32 = 1u32;
2814 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2815 pub const NDIS_PM_PROTOCOL_OFFLOAD_ARP_SUPPORTED: u32 = 1u32;
2816 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2817 pub const NDIS_PM_PROTOCOL_OFFLOAD_NS_ENABLED: u32 = 2u32;
2818 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2819 pub const NDIS_PM_PROTOCOL_OFFLOAD_NS_SUPPORTED: u32 = 2u32;
2820 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2821 pub const NDIS_PM_PROTOCOL_OFFLOAD_PRIORITY_HIGHEST: u32 = 1u32;
2822 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2823 pub const NDIS_PM_PROTOCOL_OFFLOAD_PRIORITY_LOWEST: u32 = 4294967295u32;
2824 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2825 pub const NDIS_PM_PROTOCOL_OFFLOAD_PRIORITY_NORMAL: u32 = 268435456u32;
2826 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2827 pub const NDIS_PM_PROTOCOL_OFFLOAD_REVISION_1: u32 = 1u32;
2828 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2829 pub const NDIS_PM_PROTOCOL_OFFLOAD_REVISION_2: u32 = 2u32;
2830 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2831 pub const NDIS_PM_SELECTIVE_SUSPEND_ENABLED: u32 = 16u32;
2832 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2833 pub const NDIS_PM_SELECTIVE_SUSPEND_SUPPORTED: u32 = 2u32;
2834 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2835 pub const NDIS_PM_WAKE_ON_LINK_CHANGE_ENABLED: u32 = 1u32;
2836 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2837 pub const NDIS_PM_WAKE_ON_MEDIA_CONNECT_SUPPORTED: u32 = 1u32;
2838 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2839 pub const NDIS_PM_WAKE_ON_MEDIA_DISCONNECT_ENABLED: u32 = 2u32;
2840 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2841 pub const NDIS_PM_WAKE_ON_MEDIA_DISCONNECT_SUPPORTED: u32 = 2u32;
2842 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2843 pub const NDIS_PM_WAKE_PACKET_INDICATION_SUPPORTED: u32 = 1u32;
2844 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2845 pub const NDIS_PM_WAKE_PACKET_REVISION_1: u32 = 1u32;
2846 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2847 pub const NDIS_PM_WAKE_REASON_REVISION_1: u32 = 1u32;
2848 #[repr(C)]
2849 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2850 pub struct NDIS_PM_WAKE_UP_CAPABILITIES {
2851 pub MinMagicPacketWakeUp: NDIS_DEVICE_POWER_STATE,
2852 pub MinPatternWakeUp: NDIS_DEVICE_POWER_STATE,
2853 pub MinLinkChangeWakeUp: NDIS_DEVICE_POWER_STATE,
2854 }
2855 impl ::core::marker::Copy for NDIS_PM_WAKE_UP_CAPABILITIES {}
2856 impl ::core::clone::Clone for NDIS_PM_WAKE_UP_CAPABILITIES {
2857 fn clone(&self) -> Self {
2858 *self
2859 }
2860 }
2861 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2862 pub const NDIS_PM_WOL_BITMAP_PATTERN_ENABLED: u32 = 1u32;
2863 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2864 pub const NDIS_PM_WOL_BITMAP_PATTERN_SUPPORTED: u32 = 1u32;
2865 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2866 pub const NDIS_PM_WOL_EAPOL_REQUEST_ID_MESSAGE_ENABLED: u32 = 65536u32;
2867 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2868 pub const NDIS_PM_WOL_EAPOL_REQUEST_ID_MESSAGE_SUPPORTED: u32 = 65536u32;
2869 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2870 pub const NDIS_PM_WOL_IPV4_DEST_ADDR_WILDCARD_ENABLED: u32 = 512u32;
2871 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2872 pub const NDIS_PM_WOL_IPV4_DEST_ADDR_WILDCARD_SUPPORTED: u32 = 512u32;
2873 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2874 pub const NDIS_PM_WOL_IPV4_TCP_SYN_ENABLED: u32 = 4u32;
2875 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2876 pub const NDIS_PM_WOL_IPV4_TCP_SYN_SUPPORTED: u32 = 4u32;
2877 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2878 pub const NDIS_PM_WOL_IPV6_DEST_ADDR_WILDCARD_ENABLED: u32 = 2048u32;
2879 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2880 pub const NDIS_PM_WOL_IPV6_DEST_ADDR_WILDCARD_SUPPORTED: u32 = 2048u32;
2881 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2882 pub const NDIS_PM_WOL_IPV6_TCP_SYN_ENABLED: u32 = 8u32;
2883 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2884 pub const NDIS_PM_WOL_IPV6_TCP_SYN_SUPPORTED: u32 = 8u32;
2885 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2886 pub const NDIS_PM_WOL_MAGIC_PACKET_ENABLED: u32 = 2u32;
2887 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2888 pub const NDIS_PM_WOL_MAGIC_PACKET_SUPPORTED: u32 = 2u32;
2889 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2890 pub const NDIS_PM_WOL_PATTERN_REVISION_1: u32 = 1u32;
2891 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2892 pub const NDIS_PM_WOL_PATTERN_REVISION_2: u32 = 2u32;
2893 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2894 pub const NDIS_PM_WOL_PRIORITY_HIGHEST: u32 = 1u32;
2895 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2896 pub const NDIS_PM_WOL_PRIORITY_LOWEST: u32 = 4294967295u32;
2897 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2898 pub const NDIS_PM_WOL_PRIORITY_NORMAL: u32 = 268435456u32;
2899 #[repr(C)]
2900 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2901 pub struct NDIS_PNP_CAPABILITIES {
2902 pub Flags: u32,
2903 pub WakeUpCapabilities: NDIS_PM_WAKE_UP_CAPABILITIES,
2904 }
2905 impl ::core::marker::Copy for NDIS_PNP_CAPABILITIES {}
2906 impl ::core::clone::Clone for NDIS_PNP_CAPABILITIES {
2907 fn clone(&self) -> Self {
2908 *self
2909 }
2910 }
2911 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2912 pub const NDIS_PNP_WAKE_UP_LINK_CHANGE: u32 = 4u32;
2913 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2914 pub const NDIS_PNP_WAKE_UP_MAGIC_PACKET: u32 = 1u32;
2915 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2916 pub const NDIS_PNP_WAKE_UP_PATTERN_MATCH: u32 = 2u32;
2917 #[repr(C)]
2918 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2919 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2920 pub struct NDIS_PORT {
2921 pub Next: *mut NDIS_PORT,
2922 pub NdisReserved: *mut ::core::ffi::c_void,
2923 pub MiniportReserved: *mut ::core::ffi::c_void,
2924 pub ProtocolReserved: *mut ::core::ffi::c_void,
2925 pub PortCharacteristics: NDIS_PORT_CHARACTERISTICS,
2926 }
2927 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2928 impl ::core::marker::Copy for NDIS_PORT {}
2929 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2930 impl ::core::clone::Clone for NDIS_PORT {
2931 fn clone(&self) -> Self {
2932 *self
2933 }
2934 }
2935 #[repr(C)]
2936 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2937 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2938 pub struct NDIS_PORT_ARRAY {
2939 pub Header: NDIS_OBJECT_HEADER,
2940 pub NumberOfPorts: u32,
2941 pub OffsetFirstPort: u32,
2942 pub ElementSize: u32,
2943 pub Ports: [NDIS_PORT_CHARACTERISTICS; 1],
2944 }
2945 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2946 impl ::core::marker::Copy for NDIS_PORT_ARRAY {}
2947 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2948 impl ::core::clone::Clone for NDIS_PORT_ARRAY {
2949 fn clone(&self) -> Self {
2950 *self
2951 }
2952 }
2953 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2954 pub const NDIS_PORT_ARRAY_REVISION_1: u32 = 1u32;
2955 #[repr(C)]
2956 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2957 pub struct NDIS_PORT_AUTHENTICATION_PARAMETERS {
2958 pub Header: NDIS_OBJECT_HEADER,
2959 pub SendControlState: NDIS_PORT_CONTROL_STATE,
2960 pub RcvControlState: NDIS_PORT_CONTROL_STATE,
2961 pub SendAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
2962 pub RcvAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
2963 }
2964 impl ::core::marker::Copy for NDIS_PORT_AUTHENTICATION_PARAMETERS {}
2965 impl ::core::clone::Clone for NDIS_PORT_AUTHENTICATION_PARAMETERS {
2966 fn clone(&self) -> Self {
2967 *self
2968 }
2969 }
2970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2971 pub const NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1: u32 = 1u32;
2972 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2973 pub type NDIS_PORT_AUTHORIZATION_STATE = i32;
2974 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2975 pub const NdisPortAuthorizationUnknown: NDIS_PORT_AUTHORIZATION_STATE = 0i32;
2976 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2977 pub const NdisPortAuthorized: NDIS_PORT_AUTHORIZATION_STATE = 1i32;
2978 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2979 pub const NdisPortUnauthorized: NDIS_PORT_AUTHORIZATION_STATE = 2i32;
2980 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
2981 pub const NdisPortReauthorizing: NDIS_PORT_AUTHORIZATION_STATE = 3i32;
2982 #[repr(C)]
2983 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
2984 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
2985 pub struct NDIS_PORT_CHARACTERISTICS {
2986 pub Header: NDIS_OBJECT_HEADER,
2987 pub PortNumber: u32,
2988 pub Flags: u32,
2989 pub Type: NDIS_PORT_TYPE,
2990 pub MediaConnectState: super::IpHelper::NET_IF_MEDIA_CONNECT_STATE,
2991 pub XmitLinkSpeed: u64,
2992 pub RcvLinkSpeed: u64,
2993 pub Direction: super::IpHelper::NET_IF_DIRECTION_TYPE,
2994 pub SendControlState: NDIS_PORT_CONTROL_STATE,
2995 pub RcvControlState: NDIS_PORT_CONTROL_STATE,
2996 pub SendAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
2997 pub RcvAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
2998 }
2999 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
3000 impl ::core::marker::Copy for NDIS_PORT_CHARACTERISTICS {}
3001 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
3002 impl ::core::clone::Clone for NDIS_PORT_CHARACTERISTICS {
3003 fn clone(&self) -> Self {
3004 *self
3005 }
3006 }
3007 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3008 pub const NDIS_PORT_CHARACTERISTICS_REVISION_1: u32 = 1u32;
3009 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3010 pub const NDIS_PORT_CHAR_USE_DEFAULT_AUTH_SETTINGS: u32 = 1u32;
3011 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3012 pub type NDIS_PORT_CONTROL_STATE = i32;
3013 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3014 pub const NdisPortControlStateUnknown: NDIS_PORT_CONTROL_STATE = 0i32;
3015 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3016 pub const NdisPortControlStateControlled: NDIS_PORT_CONTROL_STATE = 1i32;
3017 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3018 pub const NdisPortControlStateUncontrolled: NDIS_PORT_CONTROL_STATE = 2i32;
3019 #[repr(C)]
3020 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
3021 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
3022 pub struct NDIS_PORT_STATE {
3023 pub Header: NDIS_OBJECT_HEADER,
3024 pub MediaConnectState: super::IpHelper::NET_IF_MEDIA_CONNECT_STATE,
3025 pub XmitLinkSpeed: u64,
3026 pub RcvLinkSpeed: u64,
3027 pub Direction: super::IpHelper::NET_IF_DIRECTION_TYPE,
3028 pub SendControlState: NDIS_PORT_CONTROL_STATE,
3029 pub RcvControlState: NDIS_PORT_CONTROL_STATE,
3030 pub SendAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
3031 pub RcvAuthorizationState: NDIS_PORT_AUTHORIZATION_STATE,
3032 pub Flags: u32,
3033 }
3034 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
3035 impl ::core::marker::Copy for NDIS_PORT_STATE {}
3036 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
3037 impl ::core::clone::Clone for NDIS_PORT_STATE {
3038 fn clone(&self) -> Self {
3039 *self
3040 }
3041 }
3042 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3043 pub const NDIS_PORT_STATE_REVISION_1: u32 = 1u32;
3044 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3045 pub type NDIS_PORT_TYPE = i32;
3046 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3047 pub const NdisPortTypeUndefined: NDIS_PORT_TYPE = 0i32;
3048 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3049 pub const NdisPortTypeBridge: NDIS_PORT_TYPE = 1i32;
3050 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3051 pub const NdisPortTypeRasConnection: NDIS_PORT_TYPE = 2i32;
3052 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3053 pub const NdisPortType8021xSupplicant: NDIS_PORT_TYPE = 3i32;
3054 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3055 pub const NdisPortTypeMax: NDIS_PORT_TYPE = 4i32;
3056 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3057 pub type NDIS_PROCESSOR_VENDOR = i32;
3058 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3059 pub const NdisProcessorVendorUnknown: NDIS_PROCESSOR_VENDOR = 0i32;
3060 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3061 pub const NdisProcessorVendorGenuinIntel: NDIS_PROCESSOR_VENDOR = 1i32;
3062 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3063 pub const NdisProcessorVendorGenuineIntel: NDIS_PROCESSOR_VENDOR = 1i32;
3064 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3065 pub const NdisProcessorVendorAuthenticAMD: NDIS_PROCESSOR_VENDOR = 2i32;
3066 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3067 pub const NDIS_PROTOCOL_ID_DEFAULT: u32 = 0u32;
3068 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3069 pub const NDIS_PROTOCOL_ID_IP6: u32 = 3u32;
3070 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3071 pub const NDIS_PROTOCOL_ID_IPX: u32 = 6u32;
3072 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3073 pub const NDIS_PROTOCOL_ID_MASK: u32 = 15u32;
3074 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3075 pub const NDIS_PROTOCOL_ID_MAX: u32 = 15u32;
3076 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3077 pub const NDIS_PROTOCOL_ID_NBF: u32 = 7u32;
3078 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3079 pub const NDIS_PROTOCOL_ID_TCP_IP: u32 = 2u32;
3080 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3081 pub const NDIS_PROT_OPTION_ESTIMATED_LENGTH: u32 = 1u32;
3082 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3083 pub const NDIS_PROT_OPTION_NO_LOOPBACK: u32 = 2u32;
3084 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3085 pub const NDIS_PROT_OPTION_NO_RSVD_ON_RCVPKT: u32 = 4u32;
3086 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3087 pub const NDIS_PROT_OPTION_SEND_RESTRICTED: u32 = 8u32;
3088 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3089 pub const NDIS_QOS_ACTION_MAXIMUM: u32 = 1u32;
3090 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3091 pub const NDIS_QOS_ACTION_PRIORITY: u32 = 0u32;
3092 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3093 pub const NDIS_QOS_CAPABILITIES_CEE_DCBX_SUPPORTED: u32 = 4u32;
3094 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3095 pub const NDIS_QOS_CAPABILITIES_IEEE_DCBX_SUPPORTED: u32 = 8u32;
3096 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3097 pub const NDIS_QOS_CAPABILITIES_MACSEC_BYPASS_SUPPORTED: u32 = 2u32;
3098 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3099 pub const NDIS_QOS_CAPABILITIES_REVISION_1: u32 = 1u32;
3100 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3101 pub const NDIS_QOS_CAPABILITIES_STRICT_TSA_SUPPORTED: u32 = 1u32;
3102 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3103 pub const NDIS_QOS_CLASSIFICATION_ELEMENT_REVISION_1: u32 = 1u32;
3104 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3105 pub const NDIS_QOS_CLASSIFICATION_ENFORCED_BY_MINIPORT: u32 = 16777216u32;
3106 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3107 pub const NDIS_QOS_CLASSIFICATION_SET_BY_MINIPORT_MASK: u32 = 4278190080u32;
3108 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3109 pub const NDIS_QOS_CONDITION_DEFAULT: u32 = 1u32;
3110 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3111 pub const NDIS_QOS_CONDITION_ETHERTYPE: u32 = 5u32;
3112 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3113 pub const NDIS_QOS_CONDITION_MAXIMUM: u32 = 7u32;
3114 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3115 pub const NDIS_QOS_CONDITION_NETDIRECT_PORT: u32 = 6u32;
3116 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3117 pub const NDIS_QOS_CONDITION_RESERVED: u32 = 0u32;
3118 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3119 pub const NDIS_QOS_CONDITION_TCP_OR_UDP_PORT: u32 = 4u32;
3120 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3121 pub const NDIS_QOS_CONDITION_TCP_PORT: u32 = 2u32;
3122 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3123 pub const NDIS_QOS_CONDITION_UDP_PORT: u32 = 3u32;
3124 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3125 pub const NDIS_QOS_DEFAULT_SQ_ID: u32 = 0u32;
3126 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3127 pub const NDIS_QOS_MAXIMUM_PRIORITIES: u32 = 8u32;
3128 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3129 pub const NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES: u32 = 8u32;
3130 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3131 pub const NDIS_QOS_OFFLOAD_CAPABILITIES_REVISION_1: u32 = 1u32;
3132 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3133 pub const NDIS_QOS_OFFLOAD_CAPABILITIES_REVISION_2: u32 = 2u32;
3134 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3135 pub const NDIS_QOS_OFFLOAD_CAPS_GFT_SQ: u32 = 2u32;
3136 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3137 pub const NDIS_QOS_OFFLOAD_CAPS_STANDARD_SQ: u32 = 1u32;
3138 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3139 pub const NDIS_QOS_PARAMETERS_CLASSIFICATION_CHANGED: u32 = 65536u32;
3140 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3141 pub const NDIS_QOS_PARAMETERS_CLASSIFICATION_CONFIGURED: u32 = 131072u32;
3142 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3143 pub const NDIS_QOS_PARAMETERS_ETS_CHANGED: u32 = 1u32;
3144 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3145 pub const NDIS_QOS_PARAMETERS_ETS_CONFIGURED: u32 = 2u32;
3146 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3147 pub const NDIS_QOS_PARAMETERS_PFC_CHANGED: u32 = 256u32;
3148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3149 pub const NDIS_QOS_PARAMETERS_PFC_CONFIGURED: u32 = 512u32;
3150 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3151 pub const NDIS_QOS_PARAMETERS_REVISION_1: u32 = 1u32;
3152 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3153 pub const NDIS_QOS_PARAMETERS_WILLING: u32 = 2147483648u32;
3154 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3155 pub const NDIS_QOS_SQ_ARRAY_REVISION_1: u32 = 1u32;
3156 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3157 pub const NDIS_QOS_SQ_PARAMETERS_ARRAY_REVISION_1: u32 = 1u32;
3158 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3159 pub const NDIS_QOS_SQ_PARAMETERS_REVISION_1: u32 = 1u32;
3160 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3161 pub const NDIS_QOS_SQ_PARAMETERS_REVISION_2: u32 = 2u32;
3162 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3163 pub const NDIS_QOS_SQ_RECEIVE_CAP_ENABLED: u32 = 4u32;
3164 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3165 pub const NDIS_QOS_SQ_STATS_REVISION_1: u32 = 1u32;
3166 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3167 pub const NDIS_QOS_SQ_TRANSMIT_CAP_ENABLED: u32 = 1u32;
3168 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3169 pub const NDIS_QOS_SQ_TRANSMIT_RESERVATION_ENABLED: u32 = 2u32;
3170 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3171 pub const NDIS_QOS_TSA_CBS: u32 = 1u32;
3172 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3173 pub const NDIS_QOS_TSA_ETS: u32 = 2u32;
3174 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3175 pub const NDIS_QOS_TSA_MAXIMUM: u32 = 3u32;
3176 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3177 pub const NDIS_QOS_TSA_STRICT: u32 = 0u32;
3178 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3179 pub const NDIS_RECEIVE_FILTER_ANY_VLAN_SUPPORTED: u32 = 32u32;
3180 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3181 pub const NDIS_RECEIVE_FILTER_ARP_HEADER_OPERATION_SUPPORTED: u32 = 1u32;
3182 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3183 pub const NDIS_RECEIVE_FILTER_ARP_HEADER_SPA_SUPPORTED: u32 = 2u32;
3184 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3185 pub const NDIS_RECEIVE_FILTER_ARP_HEADER_SUPPORTED: u32 = 8u32;
3186 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3187 pub const NDIS_RECEIVE_FILTER_ARP_HEADER_TPA_SUPPORTED: u32 = 4u32;
3188 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3189 pub const NDIS_RECEIVE_FILTER_CAPABILITIES_REVISION_1: u32 = 1u32;
3190 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3191 pub const NDIS_RECEIVE_FILTER_CAPABILITIES_REVISION_2: u32 = 2u32;
3192 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3193 pub const NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS_REVISION_1: u32 = 1u32;
3194 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3195 pub const NDIS_RECEIVE_FILTER_DYNAMIC_PROCESSOR_AFFINITY_CHANGE_FOR_DEFAULT_QUEUE_SUPPORTED: u32 = 64u32;
3196 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3197 pub const NDIS_RECEIVE_FILTER_DYNAMIC_PROCESSOR_AFFINITY_CHANGE_SUPPORTED: u32 = 8u32;
3198 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3199 pub const NDIS_RECEIVE_FILTER_FIELD_MAC_HEADER_VLAN_UNTAGGED_OR_ZERO: u32 = 1u32;
3200 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3201 pub const NDIS_RECEIVE_FILTER_FIELD_PARAMETERS_REVISION_1: u32 = 1u32;
3202 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3203 pub const NDIS_RECEIVE_FILTER_FIELD_PARAMETERS_REVISION_2: u32 = 2u32;
3204 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3205 pub const NDIS_RECEIVE_FILTER_FLAGS_RESERVED: u32 = 1u32;
3206 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3207 pub const NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1: u32 = 1u32;
3208 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3209 pub const NDIS_RECEIVE_FILTER_IMPLAT_MIN_OF_QUEUES_MODE: u32 = 64u32;
3210 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3211 pub const NDIS_RECEIVE_FILTER_IMPLAT_SUM_OF_QUEUES_MODE: u32 = 128u32;
3212 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3213 pub const NDIS_RECEIVE_FILTER_INFO_ARRAY_REVISION_1: u32 = 1u32;
3214 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3215 pub const NDIS_RECEIVE_FILTER_INFO_ARRAY_REVISION_2: u32 = 2u32;
3216 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3217 pub const NDIS_RECEIVE_FILTER_INFO_ARRAY_VPORT_ID_SPECIFIED: u32 = 1u32;
3218 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3219 pub const NDIS_RECEIVE_FILTER_INFO_REVISION_1: u32 = 1u32;
3220 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3221 pub const NDIS_RECEIVE_FILTER_INTERRUPT_VECTOR_COALESCING_SUPPORTED: u32 = 16u32;
3222 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3223 pub const NDIS_RECEIVE_FILTER_IPV4_HEADER_PROTOCOL_SUPPORTED: u32 = 1u32;
3224 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3225 pub const NDIS_RECEIVE_FILTER_IPV4_HEADER_SUPPORTED: u32 = 2u32;
3226 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3227 pub const NDIS_RECEIVE_FILTER_IPV6_HEADER_PROTOCOL_SUPPORTED: u32 = 1u32;
3228 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3229 pub const NDIS_RECEIVE_FILTER_IPV6_HEADER_SUPPORTED: u32 = 4u32;
3230 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3231 pub const NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED: u32 = 4u32;
3232 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3233 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_DEST_ADDR_SUPPORTED: u32 = 1u32;
3234 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3235 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_PACKET_TYPE_SUPPORTED: u32 = 32u32;
3236 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3237 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_PRIORITY_SUPPORTED: u32 = 16u32;
3238 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3239 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_PROTOCOL_SUPPORTED: u32 = 4u32;
3240 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3241 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_SOURCE_ADDR_SUPPORTED: u32 = 2u32;
3242 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3243 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_SUPPORTED: u32 = 1u32;
3244 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3245 pub const NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED: u32 = 8u32;
3246 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3247 pub const NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS_REVISION_1: u32 = 1u32;
3248 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3249 pub const NDIS_RECEIVE_FILTER_MSI_X_SUPPORTED: u32 = 1u32;
3250 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3251 pub const NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED: u32 = 2u32;
3252 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3253 pub const NDIS_RECEIVE_FILTER_PACKET_COALESCING_SUPPORTED_ON_DEFAULT_QUEUE: u32 = 256u32;
3254 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3255 pub const NDIS_RECEIVE_FILTER_PACKET_ENCAPSULATION: u32 = 2u32;
3256 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3257 pub const NDIS_RECEIVE_FILTER_PACKET_ENCAPSULATION_GRE: u32 = 2u32;
3258 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3259 pub const NDIS_RECEIVE_FILTER_PARAMETERS_REVISION_1: u32 = 1u32;
3260 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3261 pub const NDIS_RECEIVE_FILTER_PARAMETERS_REVISION_2: u32 = 2u32;
3262 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3263 pub const NDIS_RECEIVE_FILTER_RESERVED: u32 = 254u32;
3264 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3265 pub const NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_EQUAL_SUPPORTED: u32 = 1u32;
3266 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3267 pub const NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_MASK_EQUAL_SUPPORTED: u32 = 2u32;
3268 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3269 pub const NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_NOT_EQUAL_SUPPORTED: u32 = 4u32;
3270 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3271 pub const NDIS_RECEIVE_FILTER_UDP_HEADER_DEST_PORT_SUPPORTED: u32 = 1u32;
3272 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3273 pub const NDIS_RECEIVE_FILTER_UDP_HEADER_SUPPORTED: u32 = 16u32;
3274 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3275 pub const NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED: u32 = 1u32;
3276 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3277 pub const NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED: u32 = 1u32;
3278 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3279 pub const NDIS_RECEIVE_FILTER_VM_QUEUE_SUPPORTED: u32 = 2u32;
3280 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3281 pub const NDIS_RECEIVE_HASH_FLAG_ENABLE_HASH: u32 = 1u32;
3282 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3283 pub const NDIS_RECEIVE_HASH_FLAG_HASH_INFO_UNCHANGED: u32 = 2u32;
3284 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3285 pub const NDIS_RECEIVE_HASH_FLAG_HASH_KEY_UNCHANGED: u32 = 4u32;
3286 #[repr(C)]
3287 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3288 pub struct NDIS_RECEIVE_HASH_PARAMETERS {
3289 pub Header: NDIS_OBJECT_HEADER,
3290 pub Flags: u32,
3291 pub HashInformation: u32,
3292 pub HashSecretKeySize: u16,
3293 pub HashSecretKeyOffset: u32,
3294 }
3295 impl ::core::marker::Copy for NDIS_RECEIVE_HASH_PARAMETERS {}
3296 impl ::core::clone::Clone for NDIS_RECEIVE_HASH_PARAMETERS {
3297 fn clone(&self) -> Self {
3298 *self
3299 }
3300 }
3301 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3302 pub const NDIS_RECEIVE_HASH_PARAMETERS_REVISION_1: u32 = 1u32;
3303 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3304 pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY_REVISION_1: u32 = 1u32;
3305 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3306 pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
3307 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3308 pub const NDIS_RECEIVE_QUEUE_FREE_PARAMETERS_REVISION_1: u32 = 1u32;
3309 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3310 pub const NDIS_RECEIVE_QUEUE_INFO_ARRAY_REVISION_1: u32 = 1u32;
3311 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3312 pub const NDIS_RECEIVE_QUEUE_INFO_REVISION_1: u32 = 1u32;
3313 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3314 pub const NDIS_RECEIVE_QUEUE_INFO_REVISION_2: u32 = 2u32;
3315 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3316 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_CHANGE_MASK: u32 = 4294901760u32;
3317 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3318 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_FLAGS_CHANGED: u32 = 65536u32;
3319 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3320 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_INTERRUPT_COALESCING_DOMAIN_ID_CHANGED: u32 = 1048576u32;
3321 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3322 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_LOOKAHEAD_SPLIT_REQUIRED: u32 = 2u32;
3323 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3324 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_NAME_CHANGED: u32 = 524288u32;
3325 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3326 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_PER_QUEUE_RECEIVE_INDICATION: u32 = 1u32;
3327 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3328 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_PROCESSOR_AFFINITY_CHANGED: u32 = 131072u32;
3329 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3330 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_QOS_SQ_ID_CHANGED: u32 = 2097152u32;
3331 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3332 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_REVISION_1: u32 = 1u32;
3333 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3334 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_REVISION_2: u32 = 2u32;
3335 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3336 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_REVISION_3: u32 = 3u32;
3337 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3338 pub const NDIS_RECEIVE_QUEUE_PARAMETERS_SUGGESTED_RECV_BUFFER_NUMBERS_CHANGED: u32 = 262144u32;
3339 #[repr(C)]
3340 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3341 pub struct NDIS_RECEIVE_SCALE_CAPABILITIES {
3342 pub Header: NDIS_OBJECT_HEADER,
3343 pub CapabilitiesFlags: u32,
3344 pub NumberOfInterruptMessages: u32,
3345 pub NumberOfReceiveQueues: u32,
3346 }
3347 impl ::core::marker::Copy for NDIS_RECEIVE_SCALE_CAPABILITIES {}
3348 impl ::core::clone::Clone for NDIS_RECEIVE_SCALE_CAPABILITIES {
3349 fn clone(&self) -> Self {
3350 *self
3351 }
3352 }
3353 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3354 pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_1: u32 = 1u32;
3355 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3356 pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2: u32 = 2u32;
3357 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3358 pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_3: u32 = 3u32;
3359 #[repr(C)]
3360 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3361 pub struct NDIS_RECEIVE_SCALE_PARAMETERS {
3362 pub Header: NDIS_OBJECT_HEADER,
3363 pub Flags: u16,
3364 pub BaseCpuNumber: u16,
3365 pub HashInformation: u32,
3366 pub IndirectionTableSize: u16,
3367 pub IndirectionTableOffset: u32,
3368 pub HashSecretKeySize: u16,
3369 pub HashSecretKeyOffset: u32,
3370 }
3371 impl ::core::marker::Copy for NDIS_RECEIVE_SCALE_PARAMETERS {}
3372 impl ::core::clone::Clone for NDIS_RECEIVE_SCALE_PARAMETERS {
3373 fn clone(&self) -> Self {
3374 *self
3375 }
3376 }
3377 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3378 pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_1: u32 = 1u32;
3379 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3380 pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2: u32 = 2u32;
3381 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3382 pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_3: u32 = 3u32;
3383 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3384 pub const NDIS_RECEIVE_SCALE_PARAMETERS_V2_REVISION_1: u32 = 1u32;
3385 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3386 pub const NDIS_RECEIVE_SCALE_PARAM_ENABLE_RSS: u32 = 1u32;
3387 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3388 pub const NDIS_RECEIVE_SCALE_PARAM_HASH_INFO_CHANGED: u32 = 2u32;
3389 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3390 pub const NDIS_RECEIVE_SCALE_PARAM_HASH_KEY_CHANGED: u32 = 4u32;
3391 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3392 pub const NDIS_RECEIVE_SCALE_PARAM_NUMBER_OF_ENTRIES_CHANGED: u32 = 16u32;
3393 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3394 pub const NDIS_RECEIVE_SCALE_PARAM_NUMBER_OF_QUEUES_CHANGED: u32 = 8u32;
3395 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3396 pub type NDIS_REQUEST_TYPE = i32;
3397 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3398 pub const NdisRequestQueryInformation: NDIS_REQUEST_TYPE = 0i32;
3399 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3400 pub const NdisRequestSetInformation: NDIS_REQUEST_TYPE = 1i32;
3401 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3402 pub const NdisRequestQueryStatistics: NDIS_REQUEST_TYPE = 2i32;
3403 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3404 pub const NdisRequestOpen: NDIS_REQUEST_TYPE = 3i32;
3405 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3406 pub const NdisRequestClose: NDIS_REQUEST_TYPE = 4i32;
3407 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3408 pub const NdisRequestSend: NDIS_REQUEST_TYPE = 5i32;
3409 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3410 pub const NdisRequestTransferData: NDIS_REQUEST_TYPE = 6i32;
3411 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3412 pub const NdisRequestReset: NDIS_REQUEST_TYPE = 7i32;
3413 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3414 pub const NdisRequestGeneric1: NDIS_REQUEST_TYPE = 8i32;
3415 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3416 pub const NdisRequestGeneric2: NDIS_REQUEST_TYPE = 9i32;
3417 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3418 pub const NdisRequestGeneric3: NDIS_REQUEST_TYPE = 10i32;
3419 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3420 pub const NdisRequestGeneric4: NDIS_REQUEST_TYPE = 11i32;
3421 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3422 pub const NDIS_RING_AUTO_REMOVAL_ERROR: u32 = 1024u32;
3423 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3424 pub const NDIS_RING_COUNTER_OVERFLOW: u32 = 256u32;
3425 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3426 pub const NDIS_RING_HARD_ERROR: u32 = 16384u32;
3427 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3428 pub const NDIS_RING_LOBE_WIRE_FAULT: u32 = 2048u32;
3429 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3430 pub const NDIS_RING_REMOVE_RECEIVED: u32 = 512u32;
3431 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3432 pub const NDIS_RING_RING_RECOVERY: u32 = 64u32;
3433 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3434 pub const NDIS_RING_SIGNAL_LOSS: u32 = 32768u32;
3435 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3436 pub const NDIS_RING_SINGLE_STATION: u32 = 128u32;
3437 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3438 pub const NDIS_RING_SOFT_ERROR: u32 = 8192u32;
3439 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3440 pub const NDIS_RING_TRANSMIT_BEACON: u32 = 4096u32;
3441 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3442 pub const NDIS_ROUTING_DOMAIN_ENTRY_REVISION_1: u32 = 1u32;
3443 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3444 pub const NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1: u32 = 1u32;
3445 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3446 pub const NDIS_RSC_STATISTICS_REVISION_1: u32 = 1u32;
3447 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3448 pub const NDIS_RSS_CAPS_CLASSIFICATION_AT_DPC: u32 = 67108864u32;
3449 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3450 pub const NDIS_RSS_CAPS_CLASSIFICATION_AT_ISR: u32 = 33554432u32;
3451 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3452 pub const NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV4: u32 = 256u32;
3453 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3454 pub const NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6: u32 = 512u32;
3455 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3456 pub const NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6_EX: u32 = 1024u32;
3457 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3458 pub const NDIS_RSS_CAPS_HASH_TYPE_UDP_IPV4: u32 = 2048u32;
3459 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3460 pub const NDIS_RSS_CAPS_HASH_TYPE_UDP_IPV6: u32 = 4096u32;
3461 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3462 pub const NDIS_RSS_CAPS_HASH_TYPE_UDP_IPV6_EX: u32 = 8192u32;
3463 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3464 pub const NDIS_RSS_CAPS_MESSAGE_SIGNALED_INTERRUPTS: u32 = 16777216u32;
3465 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3466 pub const NDIS_RSS_CAPS_RSS_AVAILABLE_ON_PORTS: u32 = 268435456u32;
3467 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3468 pub const NDIS_RSS_CAPS_SUPPORTS_INDEPENDENT_ENTRY_MOVE: u32 = 1073741824u32;
3469 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3470 pub const NDIS_RSS_CAPS_SUPPORTS_MSI_X: u32 = 536870912u32;
3471 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3472 pub const NDIS_RSS_CAPS_USING_MSI_X: u32 = 134217728u32;
3473 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3474 pub const NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_1: u32 = 40u32;
3475 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3476 pub const NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_2: u32 = 40u32;
3477 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3478 pub const NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_3: u32 = 40u32;
3479 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3480 pub const NDIS_RSS_HASH_SECRET_KEY_SIZE_REVISION_1: u32 = 40u32;
3481 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3482 pub const NDIS_RSS_INDIRECTION_TABLE_MAX_SIZE_REVISION_1: u32 = 128u32;
3483 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3484 pub const NDIS_RSS_INDIRECTION_TABLE_SIZE_REVISION_1: u32 = 128u32;
3485 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3486 pub const NDIS_RSS_PARAM_FLAG_BASE_CPU_UNCHANGED: u32 = 1u32;
3487 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3488 pub const NDIS_RSS_PARAM_FLAG_DEFAULT_PROCESSOR_UNCHANGED: u32 = 32u32;
3489 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3490 pub const NDIS_RSS_PARAM_FLAG_DISABLE_RSS: u32 = 16u32;
3491 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3492 pub const NDIS_RSS_PARAM_FLAG_HASH_INFO_UNCHANGED: u32 = 2u32;
3493 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3494 pub const NDIS_RSS_PARAM_FLAG_HASH_KEY_UNCHANGED: u32 = 8u32;
3495 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3496 pub const NDIS_RSS_PARAM_FLAG_ITABLE_UNCHANGED: u32 = 4u32;
3497 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3498 pub const NDIS_RSS_PROCESSOR_INFO_REVISION_1: u32 = 1u32;
3499 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3500 pub const NDIS_RSS_PROCESSOR_INFO_REVISION_2: u32 = 2u32;
3501 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3502 pub const NDIS_RSS_SET_INDIRECTION_ENTRIES_REVISION_1: u32 = 1u32;
3503 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3504 pub const NDIS_RSS_SET_INDIRECTION_ENTRY_FLAG_DEFAULT_PROCESSOR: u32 = 2u32;
3505 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3506 pub const NDIS_RSS_SET_INDIRECTION_ENTRY_FLAG_PRIMARY_PROCESSOR: u32 = 1u32;
3507 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3508 pub const NDIS_SIZEOF_NDIS_PM_PROTOCOL_OFFLOAD_REVISION_1: u32 = 240u32;
3509 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3510 pub const NDIS_SRIOV_BAR_RESOURCES_INFO_REVISION_1: u32 = 1u32;
3511 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3512 pub const NDIS_SRIOV_CAPABILITIES_REVISION_1: u32 = 1u32;
3513 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3514 pub const NDIS_SRIOV_CAPS_PF_MINIPORT: u32 = 2u32;
3515 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3516 pub const NDIS_SRIOV_CAPS_SRIOV_SUPPORTED: u32 = 1u32;
3517 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3518 pub const NDIS_SRIOV_CAPS_VF_MINIPORT: u32 = 4u32;
3519 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3520 pub const NDIS_SRIOV_CONFIG_STATE_PARAMETERS_REVISION_1: u32 = 1u32;
3521 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3522 pub const NDIS_SRIOV_OVERLYING_ADAPTER_INFO_VERSION_1: u32 = 1u32;
3523 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3524 pub const NDIS_SRIOV_PF_LUID_INFO_REVISION_1: u32 = 1u32;
3525 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3526 pub const NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1: u32 = 1u32;
3527 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3528 pub const NDIS_SRIOV_READ_VF_CONFIG_BLOCK_PARAMETERS_REVISION_1: u32 = 1u32;
3529 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3530 pub const NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS_REVISION_1: u32 = 1u32;
3531 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3532 pub const NDIS_SRIOV_RESET_VF_PARAMETERS_REVISION_1: u32 = 1u32;
3533 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3534 pub const NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS_REVISION_1: u32 = 1u32;
3535 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3536 pub const NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1: u32 = 1u32;
3537 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3538 pub const NDIS_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1: u32 = 1u32;
3539 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3540 pub const NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1: u32 = 1u32;
3541 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3542 pub const NDIS_SRIOV_WRITE_VF_CONFIG_BLOCK_PARAMETERS_REVISION_1: u32 = 1u32;
3543 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3544 pub const NDIS_SRIOV_WRITE_VF_CONFIG_SPACE_PARAMETERS_REVISION_1: u32 = 1u32;
3545 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3546 pub const NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_RCV: u32 = 262144u32;
3547 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3548 pub const NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_XMIT: u32 = 2097152u32;
3549 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3550 pub const NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_RCV: u32 = 4u32;
3551 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3552 pub const NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_XMIT: u32 = 256u32;
3553 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3554 pub const NDIS_STATISTICS_FLAGS_VALID_BYTES_RCV: u32 = 8u32;
3555 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3556 pub const NDIS_STATISTICS_FLAGS_VALID_BYTES_XMIT: u32 = 512u32;
3557 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3558 pub const NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_RCV: u32 = 65536u32;
3559 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3560 pub const NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_XMIT: u32 = 524288u32;
3561 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3562 pub const NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_RCV: u32 = 1u32;
3563 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3564 pub const NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_XMIT: u32 = 64u32;
3565 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3566 pub const NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_RCV: u32 = 131072u32;
3567 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3568 pub const NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_XMIT: u32 = 1048576u32;
3569 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3570 pub const NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_RCV: u32 = 2u32;
3571 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3572 pub const NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_XMIT: u32 = 128u32;
3573 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3574 pub const NDIS_STATISTICS_FLAGS_VALID_RCV_DISCARDS: u32 = 16u32;
3575 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3576 pub const NDIS_STATISTICS_FLAGS_VALID_RCV_ERROR: u32 = 32u32;
3577 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3578 pub const NDIS_STATISTICS_FLAGS_VALID_XMIT_DISCARDS: u32 = 32768u32;
3579 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3580 pub const NDIS_STATISTICS_FLAGS_VALID_XMIT_ERROR: u32 = 1024u32;
3581 #[repr(C)]
3582 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3583 pub struct NDIS_STATISTICS_INFO {
3584 pub Header: NDIS_OBJECT_HEADER,
3585 pub SupportedStatistics: u32,
3586 pub ifInDiscards: u64,
3587 pub ifInErrors: u64,
3588 pub ifHCInOctets: u64,
3589 pub ifHCInUcastPkts: u64,
3590 pub ifHCInMulticastPkts: u64,
3591 pub ifHCInBroadcastPkts: u64,
3592 pub ifHCOutOctets: u64,
3593 pub ifHCOutUcastPkts: u64,
3594 pub ifHCOutMulticastPkts: u64,
3595 pub ifHCOutBroadcastPkts: u64,
3596 pub ifOutErrors: u64,
3597 pub ifOutDiscards: u64,
3598 pub ifHCInUcastOctets: u64,
3599 pub ifHCInMulticastOctets: u64,
3600 pub ifHCInBroadcastOctets: u64,
3601 pub ifHCOutUcastOctets: u64,
3602 pub ifHCOutMulticastOctets: u64,
3603 pub ifHCOutBroadcastOctets: u64,
3604 }
3605 impl ::core::marker::Copy for NDIS_STATISTICS_INFO {}
3606 impl ::core::clone::Clone for NDIS_STATISTICS_INFO {
3607 fn clone(&self) -> Self {
3608 *self
3609 }
3610 }
3611 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3612 pub const NDIS_STATISTICS_INFO_REVISION_1: u32 = 1u32;
3613 #[repr(C)]
3614 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3615 pub struct NDIS_STATISTICS_VALUE {
3616 pub Oid: u32,
3617 pub DataLength: u32,
3618 pub Data: [u8; 1],
3619 }
3620 impl ::core::marker::Copy for NDIS_STATISTICS_VALUE {}
3621 impl ::core::clone::Clone for NDIS_STATISTICS_VALUE {
3622 fn clone(&self) -> Self {
3623 *self
3624 }
3625 }
3626 #[repr(C)]
3627 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3628 pub struct NDIS_STATISTICS_VALUE_EX {
3629 pub Oid: u32,
3630 pub DataLength: u32,
3631 pub Length: u32,
3632 pub Data: [u8; 1],
3633 }
3634 impl ::core::marker::Copy for NDIS_STATISTICS_VALUE_EX {}
3635 impl ::core::clone::Clone for NDIS_STATISTICS_VALUE_EX {
3636 fn clone(&self) -> Self {
3637 *self
3638 }
3639 }
3640 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3641 pub type NDIS_SUPPORTED_PAUSE_FUNCTIONS = i32;
3642 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3643 pub const NdisPauseFunctionsUnsupported: NDIS_SUPPORTED_PAUSE_FUNCTIONS = 0i32;
3644 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3645 pub const NdisPauseFunctionsSendOnly: NDIS_SUPPORTED_PAUSE_FUNCTIONS = 1i32;
3646 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3647 pub const NdisPauseFunctionsReceiveOnly: NDIS_SUPPORTED_PAUSE_FUNCTIONS = 2i32;
3648 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3649 pub const NdisPauseFunctionsSendAndReceive: NDIS_SUPPORTED_PAUSE_FUNCTIONS = 3i32;
3650 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3651 pub const NdisPauseFunctionsUnknown: NDIS_SUPPORTED_PAUSE_FUNCTIONS = 4i32;
3652 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3653 pub const NDIS_SUPPORT_NDIS6: u32 = 1u32;
3654 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3655 pub const NDIS_SUPPORT_NDIS61: u32 = 1u32;
3656 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3657 pub const NDIS_SUPPORT_NDIS620: u32 = 1u32;
3658 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3659 pub const NDIS_SUPPORT_NDIS630: u32 = 1u32;
3660 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3661 pub const NDIS_SUPPORT_NDIS640: u32 = 1u32;
3662 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3663 pub const NDIS_SUPPORT_NDIS650: u32 = 1u32;
3664 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3665 pub const NDIS_SUPPORT_NDIS651: u32 = 1u32;
3666 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3667 pub const NDIS_SUPPORT_NDIS660: u32 = 1u32;
3668 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3669 pub const NDIS_SUPPORT_NDIS670: u32 = 1u32;
3670 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3671 pub const NDIS_SUPPORT_NDIS680: u32 = 1u32;
3672 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3673 pub const NDIS_SUPPORT_NDIS681: u32 = 1u32;
3674 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3675 pub const NDIS_SUPPORT_NDIS682: u32 = 1u32;
3676 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3677 pub const NDIS_SUPPORT_NDIS683: u32 = 1u32;
3678 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3679 pub const NDIS_SUPPORT_NDIS684: u32 = 1u32;
3680 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3681 pub const NDIS_SUPPORT_NDIS685: u32 = 1u32;
3682 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3683 pub const NDIS_SUPPORT_NDIS686: u32 = 1u32;
3684 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3685 pub const NDIS_SWITCH_FEATURE_STATUS_CUSTOM_REVISION_1: u32 = 1u32;
3686 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3687 pub const NDIS_SWITCH_FEATURE_STATUS_PARAMETERS_REVISION_1: u32 = 1u32;
3688 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3689 pub const NDIS_SWITCH_NIC_ARRAY_REVISION_1: u32 = 1u32;
3690 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3691 pub const NDIS_SWITCH_NIC_FLAGS_MAPPED_NIC_UPDATED: u32 = 4u32;
3692 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3693 pub const NDIS_SWITCH_NIC_FLAGS_NIC_INITIALIZING: u32 = 1u32;
3694 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3695 pub const NDIS_SWITCH_NIC_FLAGS_NIC_SUSPENDED: u32 = 2u32;
3696 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3697 pub const NDIS_SWITCH_NIC_FLAGS_NIC_SUSPENDED_LM: u32 = 16u32;
3698 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3699 pub const NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1: u32 = 1u32;
3700 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3701 pub const NDIS_SWITCH_NIC_PARAMETERS_REVISION_1: u32 = 1u32;
3702 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3703 pub const NDIS_SWITCH_NIC_PARAMETERS_REVISION_2: u32 = 2u32;
3704 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3705 pub const NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1: u32 = 1u32;
3706 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3707 pub const NDIS_SWITCH_NIC_SAVE_STATE_REVISION_2: u32 = 2u32;
3708 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3709 pub const NDIS_SWITCH_OBJECT_SERIALIZATION_VERSION_1: u32 = 1u32;
3710 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3711 pub const NDIS_SWITCH_PARAMETERS_REVISION_1: u32 = 1u32;
3712 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3713 pub const NDIS_SWITCH_PORT_ARRAY_REVISION_1: u32 = 1u32;
3714 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3715 pub const NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM_REVISION_1: u32 = 1u32;
3716 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3717 pub const NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS_REVISION_1: u32 = 1u32;
3718 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3719 pub const NDIS_SWITCH_PORT_PARAMETERS_FLAG_RESTORING_PORT: u32 = 2u32;
3720 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3721 pub const NDIS_SWITCH_PORT_PARAMETERS_FLAG_UNTRUSTED_INTERNAL_PORT: u32 = 1u32;
3722 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3723 pub const NDIS_SWITCH_PORT_PARAMETERS_REVISION_1: u32 = 1u32;
3724 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3725 pub const NDIS_SWITCH_PORT_PROPERTY_CUSTOM_REVISION_1: u32 = 1u32;
3726 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3727 pub const NDIS_SWITCH_PORT_PROPERTY_DELETE_PARAMETERS_REVISION_1: u32 = 1u32;
3728 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3729 pub const NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_REVISION_1: u32 = 1u32;
3730 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3731 pub const NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS_REVISION_1: u32 = 1u32;
3732 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3733 pub const NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1: u32 = 1u32;
3734 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3735 pub const NDIS_SWITCH_PORT_PROPERTY_PARAMETERS_REVISION_1: u32 = 1u32;
3736 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3737 pub const NDIS_SWITCH_PORT_PROPERTY_PROFILE_REVISION_1: u32 = 1u32;
3738 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3739 pub const NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN_REVISION_1: u32 = 1u32;
3740 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3741 pub const NDIS_SWITCH_PORT_PROPERTY_SECURITY_REVISION_1: u32 = 1u32;
3742 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3743 pub const NDIS_SWITCH_PORT_PROPERTY_SECURITY_REVISION_2: u32 = 2u32;
3744 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3745 pub const NDIS_SWITCH_PORT_PROPERTY_VLAN_REVISION_1: u32 = 1u32;
3746 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3747 pub const NDIS_SWITCH_PROPERTY_CUSTOM_REVISION_1: u32 = 1u32;
3748 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3749 pub const NDIS_SWITCH_PROPERTY_DELETE_PARAMETERS_REVISION_1: u32 = 1u32;
3750 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3751 pub const NDIS_SWITCH_PROPERTY_ENUM_INFO_REVISION_1: u32 = 1u32;
3752 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3753 pub const NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_REVISION_1: u32 = 1u32;
3754 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3755 pub const NDIS_SWITCH_PROPERTY_PARAMETERS_REVISION_1: u32 = 1u32;
3756 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3757 pub const NDIS_SYSTEM_PROCESSOR_INFO_EX_REVISION_1: u32 = 1u32;
3758 #[repr(C)]
3759 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3760 pub struct NDIS_TCP_CONNECTION_OFFLOAD {
3761 pub Header: NDIS_OBJECT_HEADER,
3762 pub Encapsulation: u32,
3763 pub _bitfield: u32,
3764 pub TcpConnectionOffloadCapacity: u32,
3765 pub Flags: u32,
3766 }
3767 impl ::core::marker::Copy for NDIS_TCP_CONNECTION_OFFLOAD {}
3768 impl ::core::clone::Clone for NDIS_TCP_CONNECTION_OFFLOAD {
3769 fn clone(&self) -> Self {
3770 *self
3771 }
3772 }
3773 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3774 pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_1: u32 = 1u32;
3775 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3776 pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_2: u32 = 2u32;
3777 #[repr(C)]
3778 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3779 pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD {
3780 pub IPv4Transmit: NDIS_TCP_IP_CHECKSUM_OFFLOAD_1,
3781 pub IPv4Receive: NDIS_TCP_IP_CHECKSUM_OFFLOAD_0,
3782 pub IPv6Transmit: NDIS_TCP_IP_CHECKSUM_OFFLOAD_3,
3783 pub IPv6Receive: NDIS_TCP_IP_CHECKSUM_OFFLOAD_2,
3784 }
3785 impl ::core::marker::Copy for NDIS_TCP_IP_CHECKSUM_OFFLOAD {}
3786 impl ::core::clone::Clone for NDIS_TCP_IP_CHECKSUM_OFFLOAD {
3787 fn clone(&self) -> Self {
3788 *self
3789 }
3790 }
3791 #[repr(C)]
3792 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3793 pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 {
3794 pub Encapsulation: u32,
3795 pub _bitfield: u32,
3796 }
3797 impl ::core::marker::Copy for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 {}
3798 impl ::core::clone::Clone for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 {
3799 fn clone(&self) -> Self {
3800 *self
3801 }
3802 }
3803 #[repr(C)]
3804 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3805 pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 {
3806 pub Encapsulation: u32,
3807 pub _bitfield: u32,
3808 }
3809 impl ::core::marker::Copy for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 {}
3810 impl ::core::clone::Clone for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 {
3811 fn clone(&self) -> Self {
3812 *self
3813 }
3814 }
3815 #[repr(C)]
3816 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3817 pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 {
3818 pub Encapsulation: u32,
3819 pub _bitfield: u32,
3820 }
3821 impl ::core::marker::Copy for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 {}
3822 impl ::core::clone::Clone for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 {
3823 fn clone(&self) -> Self {
3824 *self
3825 }
3826 }
3827 #[repr(C)]
3828 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3829 pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 {
3830 pub Encapsulation: u32,
3831 pub _bitfield: u32,
3832 }
3833 impl ::core::marker::Copy for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 {}
3834 impl ::core::clone::Clone for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 {
3835 fn clone(&self) -> Self {
3836 *self
3837 }
3838 }
3839 #[repr(C)]
3840 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3841 pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V1 {
3842 pub IPv4: NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0,
3843 }
3844 impl ::core::marker::Copy for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 {}
3845 impl ::core::clone::Clone for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 {
3846 fn clone(&self) -> Self {
3847 *self
3848 }
3849 }
3850 #[repr(C)]
3851 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3852 pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 {
3853 pub Encapsulation: u32,
3854 pub MaxOffLoadSize: u32,
3855 pub MinSegmentCount: u32,
3856 pub _bitfield: u32,
3857 }
3858 impl ::core::marker::Copy for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 {}
3859 impl ::core::clone::Clone for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 {
3860 fn clone(&self) -> Self {
3861 *self
3862 }
3863 }
3864 #[repr(C)]
3865 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3866 pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2 {
3867 pub IPv4: NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0,
3868 pub IPv6: NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1,
3869 }
3870 impl ::core::marker::Copy for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 {}
3871 impl ::core::clone::Clone for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 {
3872 fn clone(&self) -> Self {
3873 *self
3874 }
3875 }
3876 #[repr(C)]
3877 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3878 pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 {
3879 pub Encapsulation: u32,
3880 pub MaxOffLoadSize: u32,
3881 pub MinSegmentCount: u32,
3882 }
3883 impl ::core::marker::Copy for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 {}
3884 impl ::core::clone::Clone for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 {
3885 fn clone(&self) -> Self {
3886 *self
3887 }
3888 }
3889 #[repr(C)]
3890 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3891 pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 {
3892 pub Encapsulation: u32,
3893 pub MaxOffLoadSize: u32,
3894 pub MinSegmentCount: u32,
3895 pub _bitfield: u32,
3896 }
3897 impl ::core::marker::Copy for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 {}
3898 impl ::core::clone::Clone for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 {
3899 fn clone(&self) -> Self {
3900 *self
3901 }
3902 }
3903 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3904 pub const NDIS_TCP_RECV_SEG_COALESC_OFFLOAD_REVISION_1: u32 = 1u32;
3905 #[repr(C)]
3906 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3907 pub struct NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES {
3908 pub Header: NDIS_OBJECT_HEADER,
3909 pub Flags: u32,
3910 pub TimeoutArrayLength: u32,
3911 pub TimeoutArray: [u32; 1],
3912 }
3913 impl ::core::marker::Copy for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES {}
3914 impl ::core::clone::Clone for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES {
3915 fn clone(&self) -> Self {
3916 *self
3917 }
3918 }
3919 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3920 pub const NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES_REVISION_1: u32 = 1u32;
3921 #[repr(C)]
3922 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
3923 #[cfg(feature = "Win32_Foundation")]
3924 pub struct NDIS_TIMESTAMP_CAPABILITIES {
3925 pub Header: NDIS_OBJECT_HEADER,
3926 pub HardwareClockFrequencyHz: u64,
3927 pub CrossTimestamp: super::super::Foundation::BOOLEAN,
3928 pub Reserved1: u64,
3929 pub Reserved2: u64,
3930 pub TimestampFlags: NDIS_TIMESTAMP_CAPABILITY_FLAGS,
3931 }
3932 #[cfg(feature = "Win32_Foundation")]
3933 impl ::core::marker::Copy for NDIS_TIMESTAMP_CAPABILITIES {}
3934 #[cfg(feature = "Win32_Foundation")]
3935 impl ::core::clone::Clone for NDIS_TIMESTAMP_CAPABILITIES {
3936 fn clone(&self) -> Self {
3937 *self
3938 }
3939 }
3940 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3941 pub const NDIS_TIMESTAMP_CAPABILITIES_REVISION_1: u32 = 1u32;
3942 #[repr(C)]
3943 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
3944 #[cfg(feature = "Win32_Foundation")]
3945 pub struct NDIS_TIMESTAMP_CAPABILITY_FLAGS {
3946 pub PtpV2OverUdpIPv4EventMsgReceiveHw: super::super::Foundation::BOOLEAN,
3947 pub PtpV2OverUdpIPv4AllMsgReceiveHw: super::super::Foundation::BOOLEAN,
3948 pub PtpV2OverUdpIPv4EventMsgTransmitHw: super::super::Foundation::BOOLEAN,
3949 pub PtpV2OverUdpIPv4AllMsgTransmitHw: super::super::Foundation::BOOLEAN,
3950 pub PtpV2OverUdpIPv6EventMsgReceiveHw: super::super::Foundation::BOOLEAN,
3951 pub PtpV2OverUdpIPv6AllMsgReceiveHw: super::super::Foundation::BOOLEAN,
3952 pub PtpV2OverUdpIPv6EventMsgTransmitHw: super::super::Foundation::BOOLEAN,
3953 pub PtpV2OverUdpIPv6AllMsgTransmitHw: super::super::Foundation::BOOLEAN,
3954 pub AllReceiveHw: super::super::Foundation::BOOLEAN,
3955 pub AllTransmitHw: super::super::Foundation::BOOLEAN,
3956 pub TaggedTransmitHw: super::super::Foundation::BOOLEAN,
3957 pub AllReceiveSw: super::super::Foundation::BOOLEAN,
3958 pub AllTransmitSw: super::super::Foundation::BOOLEAN,
3959 pub TaggedTransmitSw: super::super::Foundation::BOOLEAN,
3960 }
3961 #[cfg(feature = "Win32_Foundation")]
3962 impl ::core::marker::Copy for NDIS_TIMESTAMP_CAPABILITY_FLAGS {}
3963 #[cfg(feature = "Win32_Foundation")]
3964 impl ::core::clone::Clone for NDIS_TIMESTAMP_CAPABILITY_FLAGS {
3965 fn clone(&self) -> Self {
3966 *self
3967 }
3968 }
3969 #[repr(C)]
3970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3971 pub struct NDIS_VAR_DATA_DESC {
3972 pub Length: u16,
3973 pub MaximumLength: u16,
3974 pub Offset: usize,
3975 }
3976 impl ::core::marker::Copy for NDIS_VAR_DATA_DESC {}
3977 impl ::core::clone::Clone for NDIS_VAR_DATA_DESC {
3978 fn clone(&self) -> Self {
3979 *self
3980 }
3981 }
3982 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3983 pub type NDIS_WAN_HEADER_FORMAT = i32;
3984 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3985 pub const NdisWanHeaderNative: NDIS_WAN_HEADER_FORMAT = 0i32;
3986 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3987 pub const NdisWanHeaderEthernet: NDIS_WAN_HEADER_FORMAT = 1i32;
3988 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3989 pub type NDIS_WAN_MEDIUM_SUBTYPE = i32;
3990 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3991 pub const NdisWanMediumHub: NDIS_WAN_MEDIUM_SUBTYPE = 0i32;
3992 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3993 pub const NdisWanMediumX_25: NDIS_WAN_MEDIUM_SUBTYPE = 1i32;
3994 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3995 pub const NdisWanMediumIsdn: NDIS_WAN_MEDIUM_SUBTYPE = 2i32;
3996 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3997 pub const NdisWanMediumSerial: NDIS_WAN_MEDIUM_SUBTYPE = 3i32;
3998 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
3999 pub const NdisWanMediumFrameRelay: NDIS_WAN_MEDIUM_SUBTYPE = 4i32;
4000 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4001 pub const NdisWanMediumAtm: NDIS_WAN_MEDIUM_SUBTYPE = 5i32;
4002 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4003 pub const NdisWanMediumSonet: NDIS_WAN_MEDIUM_SUBTYPE = 6i32;
4004 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4005 pub const NdisWanMediumSW56K: NDIS_WAN_MEDIUM_SUBTYPE = 7i32;
4006 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4007 pub const NdisWanMediumPPTP: NDIS_WAN_MEDIUM_SUBTYPE = 8i32;
4008 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4009 pub const NdisWanMediumL2TP: NDIS_WAN_MEDIUM_SUBTYPE = 9i32;
4010 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4011 pub const NdisWanMediumIrda: NDIS_WAN_MEDIUM_SUBTYPE = 10i32;
4012 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4013 pub const NdisWanMediumParallel: NDIS_WAN_MEDIUM_SUBTYPE = 11i32;
4014 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4015 pub const NdisWanMediumPppoe: NDIS_WAN_MEDIUM_SUBTYPE = 12i32;
4016 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4017 pub const NdisWanMediumSSTP: NDIS_WAN_MEDIUM_SUBTYPE = 13i32;
4018 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4019 pub const NdisWanMediumAgileVPN: NDIS_WAN_MEDIUM_SUBTYPE = 14i32;
4020 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4021 pub const NdisWanMediumGre: NDIS_WAN_MEDIUM_SUBTYPE = 15i32;
4022 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4023 pub const NdisWanMediumSubTypeMax: NDIS_WAN_MEDIUM_SUBTYPE = 16i32;
4024 #[repr(C)]
4025 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4026 pub struct NDIS_WAN_PROTOCOL_CAPS {
4027 pub Flags: u32,
4028 pub Reserved: u32,
4029 }
4030 impl ::core::marker::Copy for NDIS_WAN_PROTOCOL_CAPS {}
4031 impl ::core::clone::Clone for NDIS_WAN_PROTOCOL_CAPS {
4032 fn clone(&self) -> Self {
4033 *self
4034 }
4035 }
4036 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4037 pub type NDIS_WAN_QUALITY = i32;
4038 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4039 pub const NdisWanRaw: NDIS_WAN_QUALITY = 0i32;
4040 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4041 pub const NdisWanErrorControl: NDIS_WAN_QUALITY = 1i32;
4042 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4043 pub const NdisWanReliable: NDIS_WAN_QUALITY = 2i32;
4044 #[repr(C)]
4045 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4046 pub struct NDIS_WLAN_BSSID {
4047 pub Length: u32,
4048 pub MacAddress: [u8; 6],
4049 pub Reserved: [u8; 2],
4050 pub Ssid: NDIS_802_11_SSID,
4051 pub Privacy: u32,
4052 pub Rssi: i32,
4053 pub NetworkTypeInUse: NDIS_802_11_NETWORK_TYPE,
4054 pub Configuration: NDIS_802_11_CONFIGURATION,
4055 pub InfrastructureMode: NDIS_802_11_NETWORK_INFRASTRUCTURE,
4056 pub SupportedRates: [u8; 8],
4057 }
4058 impl ::core::marker::Copy for NDIS_WLAN_BSSID {}
4059 impl ::core::clone::Clone for NDIS_WLAN_BSSID {
4060 fn clone(&self) -> Self {
4061 *self
4062 }
4063 }
4064 #[repr(C)]
4065 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4066 pub struct NDIS_WLAN_BSSID_EX {
4067 pub Length: u32,
4068 pub MacAddress: [u8; 6],
4069 pub Reserved: [u8; 2],
4070 pub Ssid: NDIS_802_11_SSID,
4071 pub Privacy: u32,
4072 pub Rssi: i32,
4073 pub NetworkTypeInUse: NDIS_802_11_NETWORK_TYPE,
4074 pub Configuration: NDIS_802_11_CONFIGURATION,
4075 pub InfrastructureMode: NDIS_802_11_NETWORK_INFRASTRUCTURE,
4076 pub SupportedRates: [u8; 16],
4077 pub IELength: u32,
4078 pub IEs: [u8; 1],
4079 }
4080 impl ::core::marker::Copy for NDIS_WLAN_BSSID_EX {}
4081 impl ::core::clone::Clone for NDIS_WLAN_BSSID_EX {
4082 fn clone(&self) -> Self {
4083 *self
4084 }
4085 }
4086 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4087 pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_ENABLED: u32 = 8u32;
4088 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4089 pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_SUPPORTED: u32 = 8u32;
4090 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4091 pub const NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_ENABLED: u32 = 2u32;
4092 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4093 pub const NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_SUPPORTED: u32 = 2u32;
4094 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4095 pub const NDIS_WLAN_WAKE_ON_GTK_HANDSHAKE_ERROR_ENABLED: u32 = 4u32;
4096 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4097 pub const NDIS_WLAN_WAKE_ON_GTK_HANDSHAKE_ERROR_SUPPORTED: u32 = 4u32;
4098 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4099 pub const NDIS_WLAN_WAKE_ON_NLO_DISCOVERY_ENABLED: u32 = 1u32;
4100 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4101 pub const NDIS_WLAN_WAKE_ON_NLO_DISCOVERY_SUPPORTED: u32 = 1u32;
4102 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4103 pub const NDIS_WMI_DEFAULT_METHOD_ID: u32 = 1u32;
4104 #[repr(C)]
4105 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation', 'Win32_NetworkManagement_IpHelper'*"]
4106 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_IpHelper"))]
4107 pub struct NDIS_WMI_ENUM_ADAPTER {
4108 pub Header: NDIS_OBJECT_HEADER,
4109 pub IfIndex: u32,
4110 pub NetLuid: super::IpHelper::NET_LUID_LH,
4111 pub DeviceNameLength: u16,
4112 pub DeviceName: [super::super::Foundation::CHAR; 1],
4113 }
4114 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_IpHelper"))]
4115 impl ::core::marker::Copy for NDIS_WMI_ENUM_ADAPTER {}
4116 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_IpHelper"))]
4117 impl ::core::clone::Clone for NDIS_WMI_ENUM_ADAPTER {
4118 fn clone(&self) -> Self {
4119 *self
4120 }
4121 }
4122 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4123 pub const NDIS_WMI_ENUM_ADAPTER_REVISION_1: u32 = 1u32;
4124 #[repr(C)]
4125 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
4126 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4127 pub struct NDIS_WMI_EVENT_HEADER {
4128 pub Header: NDIS_OBJECT_HEADER,
4129 pub IfIndex: u32,
4130 pub NetLuid: super::IpHelper::NET_LUID_LH,
4131 pub RequestId: u64,
4132 pub PortNumber: u32,
4133 pub DeviceNameLength: u32,
4134 pub DeviceNameOffset: u32,
4135 pub Padding: [u8; 4],
4136 }
4137 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4138 impl ::core::marker::Copy for NDIS_WMI_EVENT_HEADER {}
4139 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4140 impl ::core::clone::Clone for NDIS_WMI_EVENT_HEADER {
4141 fn clone(&self) -> Self {
4142 *self
4143 }
4144 }
4145 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4146 pub const NDIS_WMI_EVENT_HEADER_REVISION_1: u32 = 1u32;
4147 #[repr(C)]
4148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4149 pub struct NDIS_WMI_IPSEC_OFFLOAD_V1 {
4150 pub Supported: NDIS_WMI_IPSEC_OFFLOAD_V1_2,
4151 pub IPv4AH: NDIS_WMI_IPSEC_OFFLOAD_V1_0,
4152 pub IPv4ESP: NDIS_WMI_IPSEC_OFFLOAD_V1_1,
4153 }
4154 impl ::core::marker::Copy for NDIS_WMI_IPSEC_OFFLOAD_V1 {}
4155 impl ::core::clone::Clone for NDIS_WMI_IPSEC_OFFLOAD_V1 {
4156 fn clone(&self) -> Self {
4157 *self
4158 }
4159 }
4160 #[repr(C)]
4161 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4162 pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_0 {
4163 pub Md5: u32,
4164 pub Sha_1: u32,
4165 pub Transport: u32,
4166 pub Tunnel: u32,
4167 pub Send: u32,
4168 pub Receive: u32,
4169 }
4170 impl ::core::marker::Copy for NDIS_WMI_IPSEC_OFFLOAD_V1_0 {}
4171 impl ::core::clone::Clone for NDIS_WMI_IPSEC_OFFLOAD_V1_0 {
4172 fn clone(&self) -> Self {
4173 *self
4174 }
4175 }
4176 #[repr(C)]
4177 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4178 pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_1 {
4179 pub Des: u32,
4180 pub Reserved: u32,
4181 pub TripleDes: u32,
4182 pub NullEsp: u32,
4183 pub Transport: u32,
4184 pub Tunnel: u32,
4185 pub Send: u32,
4186 pub Receive: u32,
4187 }
4188 impl ::core::marker::Copy for NDIS_WMI_IPSEC_OFFLOAD_V1_1 {}
4189 impl ::core::clone::Clone for NDIS_WMI_IPSEC_OFFLOAD_V1_1 {
4190 fn clone(&self) -> Self {
4191 *self
4192 }
4193 }
4194 #[repr(C)]
4195 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4196 pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_2 {
4197 pub Encapsulation: u32,
4198 pub AhEspCombined: u32,
4199 pub TransportTunnelCombined: u32,
4200 pub IPv4Options: u32,
4201 pub Flags: u32,
4202 }
4203 impl ::core::marker::Copy for NDIS_WMI_IPSEC_OFFLOAD_V1_2 {}
4204 impl ::core::clone::Clone for NDIS_WMI_IPSEC_OFFLOAD_V1_2 {
4205 fn clone(&self) -> Self {
4206 *self
4207 }
4208 }
4209 #[repr(C)]
4210 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
4211 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4212 pub struct NDIS_WMI_METHOD_HEADER {
4213 pub Header: NDIS_OBJECT_HEADER,
4214 pub PortNumber: u32,
4215 pub NetLuid: super::IpHelper::NET_LUID_LH,
4216 pub RequestId: u64,
4217 pub Timeout: u32,
4218 pub Padding: [u8; 4],
4219 }
4220 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4221 impl ::core::marker::Copy for NDIS_WMI_METHOD_HEADER {}
4222 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4223 impl ::core::clone::Clone for NDIS_WMI_METHOD_HEADER {
4224 fn clone(&self) -> Self {
4225 *self
4226 }
4227 }
4228 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4229 pub const NDIS_WMI_METHOD_HEADER_REVISION_1: u32 = 1u32;
4230 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4231 pub const NDIS_WMI_OBJECT_TYPE_ENUM_ADAPTER: u32 = 4u32;
4232 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4233 pub const NDIS_WMI_OBJECT_TYPE_EVENT: u32 = 3u32;
4234 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4235 pub const NDIS_WMI_OBJECT_TYPE_METHOD: u32 = 2u32;
4236 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4237 pub const NDIS_WMI_OBJECT_TYPE_OUTPUT_INFO: u32 = 5u32;
4238 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4239 pub const NDIS_WMI_OBJECT_TYPE_SET: u32 = 1u32;
4240 #[repr(C)]
4241 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4242 pub struct NDIS_WMI_OFFLOAD {
4243 pub Header: NDIS_OBJECT_HEADER,
4244 pub Checksum: NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD,
4245 pub LsoV1: NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1,
4246 pub IPsecV1: NDIS_WMI_IPSEC_OFFLOAD_V1,
4247 pub LsoV2: NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2,
4248 pub Flags: u32,
4249 }
4250 impl ::core::marker::Copy for NDIS_WMI_OFFLOAD {}
4251 impl ::core::clone::Clone for NDIS_WMI_OFFLOAD {
4252 fn clone(&self) -> Self {
4253 *self
4254 }
4255 }
4256 #[repr(C)]
4257 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4258 pub struct NDIS_WMI_OUTPUT_INFO {
4259 pub Header: NDIS_OBJECT_HEADER,
4260 pub Flags: u32,
4261 pub SupportedRevision: u8,
4262 pub DataOffset: u32,
4263 }
4264 impl ::core::marker::Copy for NDIS_WMI_OUTPUT_INFO {}
4265 impl ::core::clone::Clone for NDIS_WMI_OUTPUT_INFO {
4266 fn clone(&self) -> Self {
4267 *self
4268 }
4269 }
4270 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4271 pub const NDIS_WMI_PM_ACTIVE_CAPABILITIES_REVISION_1: u32 = 1u32;
4272 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4273 pub const NDIS_WMI_PM_ADMIN_CONFIG_REVISION_1: u32 = 1u32;
4274 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4275 pub const NDIS_WMI_RECEIVE_QUEUE_INFO_REVISION_1: u32 = 1u32;
4276 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4277 pub const NDIS_WMI_RECEIVE_QUEUE_PARAMETERS_REVISION_1: u32 = 1u32;
4278 #[repr(C)]
4279 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_IpHelper'*"]
4280 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4281 pub struct NDIS_WMI_SET_HEADER {
4282 pub Header: NDIS_OBJECT_HEADER,
4283 pub PortNumber: u32,
4284 pub NetLuid: super::IpHelper::NET_LUID_LH,
4285 pub RequestId: u64,
4286 pub Timeout: u32,
4287 pub Padding: [u8; 4],
4288 }
4289 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4290 impl ::core::marker::Copy for NDIS_WMI_SET_HEADER {}
4291 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
4292 impl ::core::clone::Clone for NDIS_WMI_SET_HEADER {
4293 fn clone(&self) -> Self {
4294 *self
4295 }
4296 }
4297 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4298 pub const NDIS_WMI_SET_HEADER_REVISION_1: u32 = 1u32;
4299 #[repr(C)]
4300 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4301 pub struct NDIS_WMI_TCP_CONNECTION_OFFLOAD {
4302 pub Header: NDIS_OBJECT_HEADER,
4303 pub Encapsulation: u32,
4304 pub SupportIPv4: u32,
4305 pub SupportIPv6: u32,
4306 pub SupportIPv6ExtensionHeaders: u32,
4307 pub SupportSack: u32,
4308 pub TcpConnectionOffloadCapacity: u32,
4309 pub Flags: u32,
4310 }
4311 impl ::core::marker::Copy for NDIS_WMI_TCP_CONNECTION_OFFLOAD {}
4312 impl ::core::clone::Clone for NDIS_WMI_TCP_CONNECTION_OFFLOAD {
4313 fn clone(&self) -> Self {
4314 *self
4315 }
4316 }
4317 #[repr(C)]
4318 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4319 pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD {
4320 pub IPv4Transmit: NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1,
4321 pub IPv4Receive: NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0,
4322 pub IPv6Transmit: NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3,
4323 pub IPv6Receive: NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2,
4324 }
4325 impl ::core::marker::Copy for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD {}
4326 impl ::core::clone::Clone for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD {
4327 fn clone(&self) -> Self {
4328 *self
4329 }
4330 }
4331 #[repr(C)]
4332 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4333 pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 {
4334 pub Encapsulation: u32,
4335 pub IpOptionsSupported: u32,
4336 pub TcpOptionsSupported: u32,
4337 pub TcpChecksum: u32,
4338 pub UdpChecksum: u32,
4339 pub IpChecksum: u32,
4340 }
4341 impl ::core::marker::Copy for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 {}
4342 impl ::core::clone::Clone for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 {
4343 fn clone(&self) -> Self {
4344 *self
4345 }
4346 }
4347 #[repr(C)]
4348 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4349 pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 {
4350 pub Encapsulation: u32,
4351 pub IpOptionsSupported: u32,
4352 pub TcpOptionsSupported: u32,
4353 pub TcpChecksum: u32,
4354 pub UdpChecksum: u32,
4355 pub IpChecksum: u32,
4356 }
4357 impl ::core::marker::Copy for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 {}
4358 impl ::core::clone::Clone for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 {
4359 fn clone(&self) -> Self {
4360 *self
4361 }
4362 }
4363 #[repr(C)]
4364 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4365 pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 {
4366 pub Encapsulation: u32,
4367 pub IpExtensionHeadersSupported: u32,
4368 pub TcpOptionsSupported: u32,
4369 pub TcpChecksum: u32,
4370 pub UdpChecksum: u32,
4371 }
4372 impl ::core::marker::Copy for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 {}
4373 impl ::core::clone::Clone for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 {
4374 fn clone(&self) -> Self {
4375 *self
4376 }
4377 }
4378 #[repr(C)]
4379 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4380 pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 {
4381 pub Encapsulation: u32,
4382 pub IpExtensionHeadersSupported: u32,
4383 pub TcpOptionsSupported: u32,
4384 pub TcpChecksum: u32,
4385 pub UdpChecksum: u32,
4386 }
4387 impl ::core::marker::Copy for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 {}
4388 impl ::core::clone::Clone for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 {
4389 fn clone(&self) -> Self {
4390 *self
4391 }
4392 }
4393 #[repr(C)]
4394 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4395 pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 {
4396 pub IPv4: NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0,
4397 }
4398 impl ::core::marker::Copy for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 {}
4399 impl ::core::clone::Clone for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 {
4400 fn clone(&self) -> Self {
4401 *self
4402 }
4403 }
4404 #[repr(C)]
4405 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4406 pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 {
4407 pub Encapsulation: u32,
4408 pub MaxOffLoadSize: u32,
4409 pub MinSegmentCount: u32,
4410 pub TcpOptions: u32,
4411 pub IpOptions: u32,
4412 }
4413 impl ::core::marker::Copy for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 {}
4414 impl ::core::clone::Clone for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 {
4415 fn clone(&self) -> Self {
4416 *self
4417 }
4418 }
4419 #[repr(C)]
4420 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4421 pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 {
4422 pub IPv4: NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0,
4423 pub IPv6: NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1,
4424 }
4425 impl ::core::marker::Copy for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 {}
4426 impl ::core::clone::Clone for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 {
4427 fn clone(&self) -> Self {
4428 *self
4429 }
4430 }
4431 #[repr(C)]
4432 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4433 pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 {
4434 pub Encapsulation: u32,
4435 pub MaxOffLoadSize: u32,
4436 pub MinSegmentCount: u32,
4437 }
4438 impl ::core::marker::Copy for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 {}
4439 impl ::core::clone::Clone for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 {
4440 fn clone(&self) -> Self {
4441 *self
4442 }
4443 }
4444 #[repr(C)]
4445 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4446 pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 {
4447 pub Encapsulation: u32,
4448 pub MaxOffLoadSize: u32,
4449 pub MinSegmentCount: u32,
4450 pub IpExtensionHeadersSupported: u32,
4451 pub TcpOptionsSupported: u32,
4452 }
4453 impl ::core::marker::Copy for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 {}
4454 impl ::core::clone::Clone for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 {
4455 fn clone(&self) -> Self {
4456 *self
4457 }
4458 }
4459 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4460 pub const NDIS_WWAN_WAKE_ON_PACKET_STATE_ENABLED: u32 = 8u32;
4461 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4462 pub const NDIS_WWAN_WAKE_ON_PACKET_STATE_SUPPORTED: u32 = 8u32;
4463 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4464 pub const NDIS_WWAN_WAKE_ON_REGISTER_STATE_ENABLED: u32 = 1u32;
4465 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4466 pub const NDIS_WWAN_WAKE_ON_REGISTER_STATE_SUPPORTED: u32 = 1u32;
4467 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4468 pub const NDIS_WWAN_WAKE_ON_SMS_RECEIVE_ENABLED: u32 = 2u32;
4469 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4470 pub const NDIS_WWAN_WAKE_ON_SMS_RECEIVE_SUPPORTED: u32 = 2u32;
4471 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4472 pub const NDIS_WWAN_WAKE_ON_UICC_CHANGE_ENABLED: u32 = 16u32;
4473 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4474 pub const NDIS_WWAN_WAKE_ON_UICC_CHANGE_SUPPORTED: u32 = 16u32;
4475 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4476 pub const NDIS_WWAN_WAKE_ON_USSD_RECEIVE_ENABLED: u32 = 4u32;
4477 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4478 pub const NDIS_WWAN_WAKE_ON_USSD_RECEIVE_SUPPORTED: u32 = 4u32;
4479 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4480 pub const NDK_ADAPTER_FLAG_CQ_INTERRUPT_MODERATION_SUPPORTED: u32 = 4u32;
4481 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4482 pub const NDK_ADAPTER_FLAG_CQ_RESIZE_SUPPORTED: u32 = 256u32;
4483 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4484 pub const NDK_ADAPTER_FLAG_IN_ORDER_DMA_SUPPORTED: u32 = 1u32;
4485 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4486 pub const NDK_ADAPTER_FLAG_LOOPBACK_CONNECTIONS_SUPPORTED: u32 = 65536u32;
4487 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4488 pub const NDK_ADAPTER_FLAG_MULTI_ENGINE_SUPPORTED: u32 = 8u32;
4489 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4490 pub const NDK_ADAPTER_FLAG_RDMA_READ_LOCAL_INVALIDATE_SUPPORTED: u32 = 16u32;
4491 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4492 pub const NDK_ADAPTER_FLAG_RDMA_READ_SINK_NOT_REQUIRED: u32 = 2u32;
4493 #[repr(C)]
4494 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4495 pub struct NDK_ADAPTER_INFO {
4496 pub Version: NDK_VERSION,
4497 pub VendorId: u32,
4498 pub DeviceId: u32,
4499 pub MaxRegistrationSize: usize,
4500 pub MaxWindowSize: usize,
4501 pub FRMRPageCount: u32,
4502 pub MaxInitiatorRequestSge: u32,
4503 pub MaxReceiveRequestSge: u32,
4504 pub MaxReadRequestSge: u32,
4505 pub MaxTransferLength: u32,
4506 pub MaxInlineDataSize: u32,
4507 pub MaxInboundReadLimit: u32,
4508 pub MaxOutboundReadLimit: u32,
4509 pub MaxReceiveQueueDepth: u32,
4510 pub MaxInitiatorQueueDepth: u32,
4511 pub MaxSrqDepth: u32,
4512 pub MaxCqDepth: u32,
4513 pub LargeRequestThreshold: u32,
4514 pub MaxCallerData: u32,
4515 pub MaxCalleeData: u32,
4516 pub AdapterFlags: u32,
4517 pub RdmaTechnology: NDK_RDMA_TECHNOLOGY,
4518 }
4519 impl ::core::marker::Copy for NDK_ADAPTER_INFO {}
4520 impl ::core::clone::Clone for NDK_ADAPTER_INFO {
4521 fn clone(&self) -> Self {
4522 *self
4523 }
4524 }
4525 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4526 pub type NDK_RDMA_TECHNOLOGY = i32;
4527 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4528 pub const NdkUndefined: NDK_RDMA_TECHNOLOGY = 0i32;
4529 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4530 pub const NdkiWarp: NDK_RDMA_TECHNOLOGY = 1i32;
4531 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4532 pub const NdkInfiniBand: NDK_RDMA_TECHNOLOGY = 2i32;
4533 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4534 pub const NdkRoCE: NDK_RDMA_TECHNOLOGY = 3i32;
4535 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4536 pub const NdkRoCEv2: NDK_RDMA_TECHNOLOGY = 4i32;
4537 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4538 pub const NdkMaxTechnology: NDK_RDMA_TECHNOLOGY = 5i32;
4539 #[repr(C)]
4540 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4541 pub struct NDK_VERSION {
4542 pub Major: u16,
4543 pub Minor: u16,
4544 }
4545 impl ::core::marker::Copy for NDK_VERSION {}
4546 impl ::core::clone::Clone for NDK_VERSION {
4547 fn clone(&self) -> Self {
4548 *self
4549 }
4550 }
4551 #[repr(C)]
4552 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4553 pub struct NETWORK_ADDRESS {
4554 pub AddressLength: u16,
4555 pub AddressType: u16,
4556 pub Address: [u8; 1],
4557 }
4558 impl ::core::marker::Copy for NETWORK_ADDRESS {}
4559 impl ::core::clone::Clone for NETWORK_ADDRESS {
4560 fn clone(&self) -> Self {
4561 *self
4562 }
4563 }
4564 #[repr(C)]
4565 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4566 pub struct NETWORK_ADDRESS_IP {
4567 pub sin_port: u16,
4568 pub IN_ADDR: u32,
4569 pub sin_zero: [u8; 8],
4570 }
4571 impl ::core::marker::Copy for NETWORK_ADDRESS_IP {}
4572 impl ::core::clone::Clone for NETWORK_ADDRESS_IP {
4573 fn clone(&self) -> Self {
4574 *self
4575 }
4576 }
4577 #[repr(C)]
4578 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4579 pub struct NETWORK_ADDRESS_IP6 {
4580 pub sin6_port: u16,
4581 pub sin6_flowinfo: u32,
4582 pub sin6_addr: [u16; 8],
4583 pub sin6_scope_id: u32,
4584 }
4585 impl ::core::marker::Copy for NETWORK_ADDRESS_IP6 {}
4586 impl ::core::clone::Clone for NETWORK_ADDRESS_IP6 {
4587 fn clone(&self) -> Self {
4588 *self
4589 }
4590 }
4591 #[repr(C)]
4592 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4593 pub struct NETWORK_ADDRESS_IPX {
4594 pub NetworkAddress: u32,
4595 pub NodeAddress: [u8; 6],
4596 pub Socket: u16,
4597 }
4598 impl ::core::marker::Copy for NETWORK_ADDRESS_IPX {}
4599 impl ::core::clone::Clone for NETWORK_ADDRESS_IPX {
4600 fn clone(&self) -> Self {
4601 *self
4602 }
4603 }
4604 #[repr(C)]
4605 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4606 pub struct NETWORK_ADDRESS_LIST {
4607 pub AddressCount: i32,
4608 pub AddressType: u16,
4609 pub Address: [NETWORK_ADDRESS; 1],
4610 }
4611 impl ::core::marker::Copy for NETWORK_ADDRESS_LIST {}
4612 impl ::core::clone::Clone for NETWORK_ADDRESS_LIST {
4613 fn clone(&self) -> Self {
4614 *self
4615 }
4616 }
4617 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4618 pub const NdisHashFunctionReserved1: u32 = 2u32;
4619 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4620 pub const NdisHashFunctionReserved2: u32 = 4u32;
4621 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4622 pub const NdisHashFunctionReserved3: u32 = 8u32;
4623 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4624 pub const NdisHashFunctionToeplitz: u32 = 1u32;
4625 #[repr(C)]
4626 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4627 pub struct OFFLOAD_ALGO_INFO {
4628 pub algoIdentifier: u32,
4629 pub algoKeylen: u32,
4630 pub algoRounds: u32,
4631 }
4632 impl ::core::marker::Copy for OFFLOAD_ALGO_INFO {}
4633 impl ::core::clone::Clone for OFFLOAD_ALGO_INFO {
4634 fn clone(&self) -> Self {
4635 *self
4636 }
4637 }
4638 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4639 pub type OFFLOAD_CONF_ALGO = i32;
4640 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4641 pub const OFFLOAD_IPSEC_CONF_NONE: OFFLOAD_CONF_ALGO = 0i32;
4642 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4643 pub const OFFLOAD_IPSEC_CONF_DES: OFFLOAD_CONF_ALGO = 1i32;
4644 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4645 pub const OFFLOAD_IPSEC_CONF_RESERVED: OFFLOAD_CONF_ALGO = 2i32;
4646 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4647 pub const OFFLOAD_IPSEC_CONF_3_DES: OFFLOAD_CONF_ALGO = 3i32;
4648 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4649 pub const OFFLOAD_IPSEC_CONF_MAX: OFFLOAD_CONF_ALGO = 4i32;
4650 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4651 pub const OFFLOAD_INBOUND_SA: u32 = 1u32;
4652 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4653 pub type OFFLOAD_INTEGRITY_ALGO = i32;
4654 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4655 pub const OFFLOAD_IPSEC_INTEGRITY_NONE: OFFLOAD_INTEGRITY_ALGO = 0i32;
4656 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4657 pub const OFFLOAD_IPSEC_INTEGRITY_MD5: OFFLOAD_INTEGRITY_ALGO = 1i32;
4658 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4659 pub const OFFLOAD_IPSEC_INTEGRITY_SHA: OFFLOAD_INTEGRITY_ALGO = 2i32;
4660 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4661 pub const OFFLOAD_IPSEC_INTEGRITY_MAX: OFFLOAD_INTEGRITY_ALGO = 3i32;
4662 #[repr(C)]
4663 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
4664 #[cfg(feature = "Win32_Foundation")]
4665 pub struct OFFLOAD_IPSEC_ADD_SA {
4666 pub SrcAddr: u32,
4667 pub SrcMask: u32,
4668 pub DestAddr: u32,
4669 pub DestMask: u32,
4670 pub Protocol: u32,
4671 pub SrcPort: u16,
4672 pub DestPort: u16,
4673 pub SrcTunnelAddr: u32,
4674 pub DestTunnelAddr: u32,
4675 pub Flags: u16,
4676 pub NumSAs: i16,
4677 pub SecAssoc: [OFFLOAD_SECURITY_ASSOCIATION; 3],
4678 pub OffloadHandle: super::super::Foundation::HANDLE,
4679 pub KeyLen: u32,
4680 pub KeyMat: [u8; 1],
4681 }
4682 #[cfg(feature = "Win32_Foundation")]
4683 impl ::core::marker::Copy for OFFLOAD_IPSEC_ADD_SA {}
4684 #[cfg(feature = "Win32_Foundation")]
4685 impl ::core::clone::Clone for OFFLOAD_IPSEC_ADD_SA {
4686 fn clone(&self) -> Self {
4687 *self
4688 }
4689 }
4690 #[repr(C)]
4691 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
4692 #[cfg(feature = "Win32_Foundation")]
4693 pub struct OFFLOAD_IPSEC_ADD_UDPESP_SA {
4694 pub SrcAddr: u32,
4695 pub SrcMask: u32,
4696 pub DstAddr: u32,
4697 pub DstMask: u32,
4698 pub Protocol: u32,
4699 pub SrcPort: u16,
4700 pub DstPort: u16,
4701 pub SrcTunnelAddr: u32,
4702 pub DstTunnelAddr: u32,
4703 pub Flags: u16,
4704 pub NumSAs: i16,
4705 pub SecAssoc: [OFFLOAD_SECURITY_ASSOCIATION; 3],
4706 pub OffloadHandle: super::super::Foundation::HANDLE,
4707 pub EncapTypeEntry: OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY,
4708 pub EncapTypeEntryOffldHandle: super::super::Foundation::HANDLE,
4709 pub KeyLen: u32,
4710 pub KeyMat: [u8; 1],
4711 }
4712 #[cfg(feature = "Win32_Foundation")]
4713 impl ::core::marker::Copy for OFFLOAD_IPSEC_ADD_UDPESP_SA {}
4714 #[cfg(feature = "Win32_Foundation")]
4715 impl ::core::clone::Clone for OFFLOAD_IPSEC_ADD_UDPESP_SA {
4716 fn clone(&self) -> Self {
4717 *self
4718 }
4719 }
4720 #[repr(C)]
4721 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
4722 #[cfg(feature = "Win32_Foundation")]
4723 pub struct OFFLOAD_IPSEC_DELETE_SA {
4724 pub OffloadHandle: super::super::Foundation::HANDLE,
4725 }
4726 #[cfg(feature = "Win32_Foundation")]
4727 impl ::core::marker::Copy for OFFLOAD_IPSEC_DELETE_SA {}
4728 #[cfg(feature = "Win32_Foundation")]
4729 impl ::core::clone::Clone for OFFLOAD_IPSEC_DELETE_SA {
4730 fn clone(&self) -> Self {
4731 *self
4732 }
4733 }
4734 #[repr(C)]
4735 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_Foundation'*"]
4736 #[cfg(feature = "Win32_Foundation")]
4737 pub struct OFFLOAD_IPSEC_DELETE_UDPESP_SA {
4738 pub OffloadHandle: super::super::Foundation::HANDLE,
4739 pub EncapTypeEntryOffldHandle: super::super::Foundation::HANDLE,
4740 }
4741 #[cfg(feature = "Win32_Foundation")]
4742 impl ::core::marker::Copy for OFFLOAD_IPSEC_DELETE_UDPESP_SA {}
4743 #[cfg(feature = "Win32_Foundation")]
4744 impl ::core::clone::Clone for OFFLOAD_IPSEC_DELETE_UDPESP_SA {
4745 fn clone(&self) -> Self {
4746 *self
4747 }
4748 }
4749 #[repr(C)]
4750 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4751 pub struct OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY {
4752 pub UdpEncapType: UDP_ENCAP_TYPE,
4753 pub DstEncapPort: u16,
4754 }
4755 impl ::core::marker::Copy for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY {}
4756 impl ::core::clone::Clone for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY {
4757 fn clone(&self) -> Self {
4758 *self
4759 }
4760 }
4761 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4762 pub const OFFLOAD_MAX_SAS: u32 = 3u32;
4763 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4764 pub type OFFLOAD_OPERATION_E = i32;
4765 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4766 pub const AUTHENTICATE: OFFLOAD_OPERATION_E = 1i32;
4767 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4768 pub const ENCRYPT: OFFLOAD_OPERATION_E = 2i32;
4769 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4770 pub const OFFLOAD_OUTBOUND_SA: u32 = 2u32;
4771 #[repr(C)]
4772 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4773 pub struct OFFLOAD_SECURITY_ASSOCIATION {
4774 pub Operation: OFFLOAD_OPERATION_E,
4775 pub SPI: u32,
4776 pub IntegrityAlgo: OFFLOAD_ALGO_INFO,
4777 pub ConfAlgo: OFFLOAD_ALGO_INFO,
4778 pub Reserved: OFFLOAD_ALGO_INFO,
4779 }
4780 impl ::core::marker::Copy for OFFLOAD_SECURITY_ASSOCIATION {}
4781 impl ::core::clone::Clone for OFFLOAD_SECURITY_ASSOCIATION {
4782 fn clone(&self) -> Self {
4783 *self
4784 }
4785 }
4786 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4787 pub const OID_1394_LOCAL_NODE_INFO: u32 = 201392385u32;
4788 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4789 pub const OID_1394_VC_INFO: u32 = 201392386u32;
4790 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4791 pub const OID_802_11_ADD_KEY: u32 = 218169629u32;
4792 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4793 pub const OID_802_11_ADD_WEP: u32 = 218169619u32;
4794 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4795 pub const OID_802_11_ASSOCIATION_INFORMATION: u32 = 218169631u32;
4796 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4797 pub const OID_802_11_AUTHENTICATION_MODE: u32 = 218169624u32;
4798 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4799 pub const OID_802_11_BSSID: u32 = 218169601u32;
4800 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4801 pub const OID_802_11_BSSID_LIST: u32 = 218169879u32;
4802 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4803 pub const OID_802_11_BSSID_LIST_SCAN: u32 = 218169626u32;
4804 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4805 pub const OID_802_11_CAPABILITY: u32 = 218169634u32;
4806 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4807 pub const OID_802_11_CONFIGURATION: u32 = 218169873u32;
4808 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4809 pub const OID_802_11_DESIRED_RATES: u32 = 218169872u32;
4810 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4811 pub const OID_802_11_DISASSOCIATE: u32 = 218169621u32;
4812 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4813 pub const OID_802_11_ENCRYPTION_STATUS: u32 = 218169627u32;
4814 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4815 pub const OID_802_11_FRAGMENTATION_THRESHOLD: u32 = 218169865u32;
4816 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4817 pub const OID_802_11_INFRASTRUCTURE_MODE: u32 = 218169608u32;
4818 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4819 pub const OID_802_11_MEDIA_STREAM_MODE: u32 = 218169633u32;
4820 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4821 pub const OID_802_11_NETWORK_TYPES_SUPPORTED: u32 = 218169859u32;
4822 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4823 pub const OID_802_11_NETWORK_TYPE_IN_USE: u32 = 218169860u32;
4824 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4825 pub const OID_802_11_NON_BCAST_SSID_LIST: u32 = 218169636u32;
4826 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4827 pub const OID_802_11_NUMBER_OF_ANTENNAS: u32 = 218169867u32;
4828 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4829 pub const OID_802_11_PMKID: u32 = 218169635u32;
4830 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4831 pub const OID_802_11_POWER_MODE: u32 = 218169878u32;
4832 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4833 pub const OID_802_11_PRIVACY_FILTER: u32 = 218169625u32;
4834 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4835 pub const OID_802_11_RADIO_STATUS: u32 = 218169637u32;
4836 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4837 pub const OID_802_11_RELOAD_DEFAULTS: u32 = 218169628u32;
4838 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4839 pub const OID_802_11_REMOVE_KEY: u32 = 218169630u32;
4840 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4841 pub const OID_802_11_REMOVE_WEP: u32 = 218169620u32;
4842 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4843 pub const OID_802_11_RSSI: u32 = 218169862u32;
4844 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4845 pub const OID_802_11_RSSI_TRIGGER: u32 = 218169863u32;
4846 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4847 pub const OID_802_11_RTS_THRESHOLD: u32 = 218169866u32;
4848 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4849 pub const OID_802_11_RX_ANTENNA_SELECTED: u32 = 218169868u32;
4850 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4851 pub const OID_802_11_SSID: u32 = 218169602u32;
4852 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4853 pub const OID_802_11_STATISTICS: u32 = 218235410u32;
4854 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4855 pub const OID_802_11_SUPPORTED_RATES: u32 = 218169870u32;
4856 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4857 pub const OID_802_11_TEST: u32 = 218169632u32;
4858 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4859 pub const OID_802_11_TX_ANTENNA_SELECTED: u32 = 218169869u32;
4860 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4861 pub const OID_802_11_TX_POWER_LEVEL: u32 = 218169861u32;
4862 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4863 pub const OID_802_11_WEP_STATUS: u32 = 218169627u32;
4864 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4865 pub const OID_802_3_ADD_MULTICAST_ADDRESS: u32 = 16843272u32;
4866 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4867 pub const OID_802_3_CURRENT_ADDRESS: u32 = 16843010u32;
4868 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4869 pub const OID_802_3_DELETE_MULTICAST_ADDRESS: u32 = 16843273u32;
4870 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4871 pub const OID_802_3_MAC_OPTIONS: u32 = 16843013u32;
4872 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4873 pub const OID_802_3_MAXIMUM_LIST_SIZE: u32 = 16843012u32;
4874 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4875 pub const OID_802_3_MULTICAST_LIST: u32 = 16843011u32;
4876 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4877 pub const OID_802_3_PERMANENT_ADDRESS: u32 = 16843009u32;
4878 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4879 pub const OID_802_3_RCV_ERROR_ALIGNMENT: u32 = 16908545u32;
4880 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4881 pub const OID_802_3_RCV_OVERRUN: u32 = 16908803u32;
4882 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4883 pub const OID_802_3_XMIT_DEFERRED: u32 = 16908801u32;
4884 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4885 pub const OID_802_3_XMIT_HEARTBEAT_FAILURE: u32 = 16908805u32;
4886 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4887 pub const OID_802_3_XMIT_LATE_COLLISIONS: u32 = 16908807u32;
4888 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4889 pub const OID_802_3_XMIT_MAX_COLLISIONS: u32 = 16908802u32;
4890 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4891 pub const OID_802_3_XMIT_MORE_COLLISIONS: u32 = 16908547u32;
4892 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4893 pub const OID_802_3_XMIT_ONE_COLLISION: u32 = 16908546u32;
4894 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4895 pub const OID_802_3_XMIT_TIMES_CRS_LOST: u32 = 16908806u32;
4896 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4897 pub const OID_802_3_XMIT_UNDERRUN: u32 = 16908804u32;
4898 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4899 pub const OID_802_5_ABORT_DELIMETERS: u32 = 33686019u32;
4900 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4901 pub const OID_802_5_AC_ERRORS: u32 = 33686018u32;
4902 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4903 pub const OID_802_5_BURST_ERRORS: u32 = 33686017u32;
4904 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4905 pub const OID_802_5_CURRENT_ADDRESS: u32 = 33620226u32;
4906 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4907 pub const OID_802_5_CURRENT_FUNCTIONAL: u32 = 33620227u32;
4908 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4909 pub const OID_802_5_CURRENT_GROUP: u32 = 33620228u32;
4910 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4911 pub const OID_802_5_CURRENT_RING_STATE: u32 = 33620231u32;
4912 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4913 pub const OID_802_5_CURRENT_RING_STATUS: u32 = 33620230u32;
4914 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4915 pub const OID_802_5_FRAME_COPIED_ERRORS: u32 = 33686020u32;
4916 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4917 pub const OID_802_5_FREQUENCY_ERRORS: u32 = 33686021u32;
4918 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4919 pub const OID_802_5_INTERNAL_ERRORS: u32 = 33686023u32;
4920 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4921 pub const OID_802_5_LAST_OPEN_STATUS: u32 = 33620229u32;
4922 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4923 pub const OID_802_5_LINE_ERRORS: u32 = 33685761u32;
4924 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4925 pub const OID_802_5_LOST_FRAMES: u32 = 33685762u32;
4926 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4927 pub const OID_802_5_PERMANENT_ADDRESS: u32 = 33620225u32;
4928 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4929 pub const OID_802_5_TOKEN_ERRORS: u32 = 33686022u32;
4930 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4931 pub const OID_ARCNET_CURRENT_ADDRESS: u32 = 100729090u32;
4932 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4933 pub const OID_ARCNET_PERMANENT_ADDRESS: u32 = 100729089u32;
4934 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4935 pub const OID_ARCNET_RECONFIGURATIONS: u32 = 100794881u32;
4936 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4937 pub const OID_ATM_ACQUIRE_ACCESS_NET_RESOURCES: u32 = 134283779u32;
4938 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4939 pub const OID_ATM_ALIGNMENT_REQUIRED: u32 = 134283784u32;
4940 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4941 pub const OID_ATM_ASSIGNED_VPI: u32 = 134283778u32;
4942 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4943 pub const OID_ATM_CALL_ALERTING: u32 = 134283788u32;
4944 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4945 pub const OID_ATM_CALL_NOTIFY: u32 = 134283790u32;
4946 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4947 pub const OID_ATM_CALL_PROCEEDING: u32 = 134283787u32;
4948 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4949 pub const OID_ATM_CELLS_HEC_ERROR: u32 = 134349314u32;
4950 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4951 pub const OID_ATM_DIGITAL_BROADCAST_VPIVCI: u32 = 134283782u32;
4952 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4953 pub const OID_ATM_GET_NEAREST_FLOW: u32 = 134283783u32;
4954 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4955 pub const OID_ATM_HW_CURRENT_ADDRESS: u32 = 134283524u32;
4956 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4957 pub const OID_ATM_ILMI_VPIVCI: u32 = 134283781u32;
4958 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4959 pub const OID_ATM_LECS_ADDRESS: u32 = 134283785u32;
4960 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4961 pub const OID_ATM_MAX_AAL0_PACKET_SIZE: u32 = 134283528u32;
4962 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4963 pub const OID_ATM_MAX_AAL1_PACKET_SIZE: u32 = 134283529u32;
4964 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4965 pub const OID_ATM_MAX_AAL34_PACKET_SIZE: u32 = 134283530u32;
4966 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4967 pub const OID_ATM_MAX_AAL5_PACKET_SIZE: u32 = 134283531u32;
4968 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4969 pub const OID_ATM_MAX_ACTIVE_VCI_BITS: u32 = 134283526u32;
4970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4971 pub const OID_ATM_MAX_ACTIVE_VCS: u32 = 134283525u32;
4972 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4973 pub const OID_ATM_MAX_ACTIVE_VPI_BITS: u32 = 134283527u32;
4974 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4975 pub const OID_ATM_MY_IP_NM_ADDRESS: u32 = 134283791u32;
4976 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4977 pub const OID_ATM_PARTY_ALERTING: u32 = 134283789u32;
4978 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4979 pub const OID_ATM_RCV_CELLS_DROPPED: u32 = 134349059u32;
4980 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4981 pub const OID_ATM_RCV_CELLS_OK: u32 = 134349057u32;
4982 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4983 pub const OID_ATM_RCV_INVALID_VPI_VCI: u32 = 134349313u32;
4984 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4985 pub const OID_ATM_RCV_REASSEMBLY_ERROR: u32 = 134349315u32;
4986 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4987 pub const OID_ATM_RELEASE_ACCESS_NET_RESOURCES: u32 = 134283780u32;
4988 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4989 pub const OID_ATM_SERVICE_ADDRESS: u32 = 134283786u32;
4990 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4991 pub const OID_ATM_SIGNALING_VPIVCI: u32 = 134283777u32;
4992 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4993 pub const OID_ATM_SUPPORTED_AAL_TYPES: u32 = 134283523u32;
4994 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4995 pub const OID_ATM_SUPPORTED_SERVICE_CATEGORY: u32 = 134283522u32;
4996 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4997 pub const OID_ATM_SUPPORTED_VC_RATES: u32 = 134283521u32;
4998 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
4999 pub const OID_ATM_XMIT_CELLS_OK: u32 = 134349058u32;
5000 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5001 pub const OID_CO_ADDRESS_CHANGE: u32 = 4261412871u32;
5002 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5003 pub const OID_CO_ADD_ADDRESS: u32 = 4261412868u32;
5004 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5005 pub const OID_CO_ADD_PVC: u32 = 4261412865u32;
5006 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5007 pub const OID_CO_AF_CLOSE: u32 = 4261412874u32;
5008 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5009 pub const OID_CO_DELETE_ADDRESS: u32 = 4261412869u32;
5010 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5011 pub const OID_CO_DELETE_PVC: u32 = 4261412866u32;
5012 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5013 pub const OID_CO_GET_ADDRESSES: u32 = 4261412870u32;
5014 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5015 pub const OID_CO_GET_CALL_INFORMATION: u32 = 4261412867u32;
5016 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5017 pub const OID_CO_SIGNALING_DISABLED: u32 = 4261412873u32;
5018 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5019 pub const OID_CO_SIGNALING_ENABLED: u32 = 4261412872u32;
5020 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5021 pub const OID_CO_TAPI_ADDRESS_CAPS: u32 = 4261416963u32;
5022 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5023 pub const OID_CO_TAPI_CM_CAPS: u32 = 4261416961u32;
5024 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5025 pub const OID_CO_TAPI_DONT_REPORT_DIGITS: u32 = 4261416969u32;
5026 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5027 pub const OID_CO_TAPI_GET_CALL_DIAGNOSTICS: u32 = 4261416967u32;
5028 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5029 pub const OID_CO_TAPI_LINE_CAPS: u32 = 4261416962u32;
5030 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5031 pub const OID_CO_TAPI_REPORT_DIGITS: u32 = 4261416968u32;
5032 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5033 pub const OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS: u32 = 4261416965u32;
5034 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5035 pub const OID_CO_TAPI_TRANSLATE_TAPI_CALLPARAMS: u32 = 4261416964u32;
5036 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5037 pub const OID_CO_TAPI_TRANSLATE_TAPI_SAP: u32 = 4261416966u32;
5038 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5039 pub const OID_FDDI_ATTACHMENT_TYPE: u32 = 50462977u32;
5040 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5041 pub const OID_FDDI_DOWNSTREAM_NODE_LONG: u32 = 50462979u32;
5042 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5043 pub const OID_FDDI_FRAMES_LOST: u32 = 50462981u32;
5044 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5045 pub const OID_FDDI_FRAME_ERRORS: u32 = 50462980u32;
5046 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5047 pub const OID_FDDI_IF_ADMIN_STATUS: u32 = 50528894u32;
5048 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5049 pub const OID_FDDI_IF_DESCR: u32 = 50528889u32;
5050 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5051 pub const OID_FDDI_IF_IN_DISCARDS: u32 = 50528900u32;
5052 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5053 pub const OID_FDDI_IF_IN_ERRORS: u32 = 50528901u32;
5054 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5055 pub const OID_FDDI_IF_IN_NUCAST_PKTS: u32 = 50528899u32;
5056 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5057 pub const OID_FDDI_IF_IN_OCTETS: u32 = 50528897u32;
5058 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5059 pub const OID_FDDI_IF_IN_UCAST_PKTS: u32 = 50528898u32;
5060 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5061 pub const OID_FDDI_IF_IN_UNKNOWN_PROTOS: u32 = 50528902u32;
5062 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5063 pub const OID_FDDI_IF_LAST_CHANGE: u32 = 50528896u32;
5064 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5065 pub const OID_FDDI_IF_MTU: u32 = 50528891u32;
5066 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5067 pub const OID_FDDI_IF_OPER_STATUS: u32 = 50528895u32;
5068 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5069 pub const OID_FDDI_IF_OUT_DISCARDS: u32 = 50528906u32;
5070 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5071 pub const OID_FDDI_IF_OUT_ERRORS: u32 = 50528907u32;
5072 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5073 pub const OID_FDDI_IF_OUT_NUCAST_PKTS: u32 = 50528905u32;
5074 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5075 pub const OID_FDDI_IF_OUT_OCTETS: u32 = 50528903u32;
5076 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5077 pub const OID_FDDI_IF_OUT_QLEN: u32 = 50528908u32;
5078 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5079 pub const OID_FDDI_IF_OUT_UCAST_PKTS: u32 = 50528904u32;
5080 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5081 pub const OID_FDDI_IF_PHYS_ADDRESS: u32 = 50528893u32;
5082 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5083 pub const OID_FDDI_IF_SPECIFIC: u32 = 50528909u32;
5084 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5085 pub const OID_FDDI_IF_SPEED: u32 = 50528892u32;
5086 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5087 pub const OID_FDDI_IF_TYPE: u32 = 50528890u32;
5088 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5089 pub const OID_FDDI_LCONNECTION_STATE: u32 = 50462985u32;
5090 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5091 pub const OID_FDDI_LCT_FAILURES: u32 = 50462983u32;
5092 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5093 pub const OID_FDDI_LEM_REJECTS: u32 = 50462984u32;
5094 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5095 pub const OID_FDDI_LONG_CURRENT_ADDR: u32 = 50397442u32;
5096 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5097 pub const OID_FDDI_LONG_MAX_LIST_SIZE: u32 = 50397444u32;
5098 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5099 pub const OID_FDDI_LONG_MULTICAST_LIST: u32 = 50397443u32;
5100 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5101 pub const OID_FDDI_LONG_PERMANENT_ADDR: u32 = 50397441u32;
5102 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5103 pub const OID_FDDI_MAC_AVAILABLE_PATHS: u32 = 50528803u32;
5104 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5105 pub const OID_FDDI_MAC_BRIDGE_FUNCTIONS: u32 = 50528800u32;
5106 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5107 pub const OID_FDDI_MAC_COPIED_CT: u32 = 50528828u32;
5108 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5109 pub const OID_FDDI_MAC_CURRENT_PATH: u32 = 50528804u32;
5110 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5111 pub const OID_FDDI_MAC_DA_FLAG: u32 = 50528842u32;
5112 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5113 pub const OID_FDDI_MAC_DOWNSTREAM_NBR: u32 = 50528806u32;
5114 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5115 pub const OID_FDDI_MAC_DOWNSTREAM_PORT_TYPE: u32 = 50528811u32;
5116 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5117 pub const OID_FDDI_MAC_DUP_ADDRESS_TEST: u32 = 50528809u32;
5118 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5119 pub const OID_FDDI_MAC_ERROR_CT: u32 = 50528831u32;
5120 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5121 pub const OID_FDDI_MAC_FRAME_CT: u32 = 50528827u32;
5122 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5123 pub const OID_FDDI_MAC_FRAME_ERROR_FLAG: u32 = 50528844u32;
5124 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5125 pub const OID_FDDI_MAC_FRAME_ERROR_RATIO: u32 = 50528838u32;
5126 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5127 pub const OID_FDDI_MAC_FRAME_ERROR_THRESHOLD: u32 = 50528837u32;
5128 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5129 pub const OID_FDDI_MAC_FRAME_STATUS_FUNCTIONS: u32 = 50528799u32;
5130 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5131 pub const OID_FDDI_MAC_HARDWARE_PRESENT: u32 = 50528847u32;
5132 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5133 pub const OID_FDDI_MAC_INDEX: u32 = 50528812u32;
5134 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5135 pub const OID_FDDI_MAC_LATE_CT: u32 = 50528835u32;
5136 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5137 pub const OID_FDDI_MAC_LONG_GRP_ADDRESS: u32 = 50528814u32;
5138 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5139 pub const OID_FDDI_MAC_LOST_CT: u32 = 50528832u32;
5140 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5141 pub const OID_FDDI_MAC_MA_UNITDATA_AVAILABLE: u32 = 50528846u32;
5142 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5143 pub const OID_FDDI_MAC_MA_UNITDATA_ENABLE: u32 = 50528848u32;
5144 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5145 pub const OID_FDDI_MAC_NOT_COPIED_CT: u32 = 50528834u32;
5146 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5147 pub const OID_FDDI_MAC_NOT_COPIED_FLAG: u32 = 50528845u32;
5148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5149 pub const OID_FDDI_MAC_NOT_COPIED_RATIO: u32 = 50528840u32;
5150 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5151 pub const OID_FDDI_MAC_NOT_COPIED_THRESHOLD: u32 = 50528839u32;
5152 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5153 pub const OID_FDDI_MAC_OLD_DOWNSTREAM_NBR: u32 = 50528808u32;
5154 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5155 pub const OID_FDDI_MAC_OLD_UPSTREAM_NBR: u32 = 50528807u32;
5156 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5157 pub const OID_FDDI_MAC_REQUESTED_PATHS: u32 = 50528810u32;
5158 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5159 pub const OID_FDDI_MAC_RING_OP_CT: u32 = 50528836u32;
5160 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5161 pub const OID_FDDI_MAC_RMT_STATE: u32 = 50528841u32;
5162 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5163 pub const OID_FDDI_MAC_SHORT_GRP_ADDRESS: u32 = 50528815u32;
5164 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5165 pub const OID_FDDI_MAC_SMT_ADDRESS: u32 = 50528813u32;
5166 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5167 pub const OID_FDDI_MAC_TOKEN_CT: u32 = 50528830u32;
5168 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5169 pub const OID_FDDI_MAC_TRANSMIT_CT: u32 = 50528829u32;
5170 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5171 pub const OID_FDDI_MAC_TVX_CAPABILITY: u32 = 50528802u32;
5172 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5173 pub const OID_FDDI_MAC_TVX_EXPIRED_CT: u32 = 50528833u32;
5174 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5175 pub const OID_FDDI_MAC_TVX_VALUE: u32 = 50528819u32;
5176 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5177 pub const OID_FDDI_MAC_T_MAX: u32 = 50528818u32;
5178 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5179 pub const OID_FDDI_MAC_T_MAX_CAPABILITY: u32 = 50528801u32;
5180 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5181 pub const OID_FDDI_MAC_T_NEG: u32 = 50528817u32;
5182 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5183 pub const OID_FDDI_MAC_T_PRI0: u32 = 50528820u32;
5184 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5185 pub const OID_FDDI_MAC_T_PRI1: u32 = 50528821u32;
5186 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5187 pub const OID_FDDI_MAC_T_PRI2: u32 = 50528822u32;
5188 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5189 pub const OID_FDDI_MAC_T_PRI3: u32 = 50528823u32;
5190 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5191 pub const OID_FDDI_MAC_T_PRI4: u32 = 50528824u32;
5192 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5193 pub const OID_FDDI_MAC_T_PRI5: u32 = 50528825u32;
5194 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5195 pub const OID_FDDI_MAC_T_PRI6: u32 = 50528826u32;
5196 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5197 pub const OID_FDDI_MAC_T_REQ: u32 = 50528816u32;
5198 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5199 pub const OID_FDDI_MAC_UNDA_FLAG: u32 = 50528843u32;
5200 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5201 pub const OID_FDDI_MAC_UPSTREAM_NBR: u32 = 50528805u32;
5202 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5203 pub const OID_FDDI_PATH_CONFIGURATION: u32 = 50528854u32;
5204 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5205 pub const OID_FDDI_PATH_INDEX: u32 = 50528849u32;
5206 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5207 pub const OID_FDDI_PATH_MAX_T_REQ: u32 = 50528859u32;
5208 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5209 pub const OID_FDDI_PATH_RING_LATENCY: u32 = 50528850u32;
5210 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5211 pub const OID_FDDI_PATH_SBA_AVAILABLE: u32 = 50528856u32;
5212 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5213 pub const OID_FDDI_PATH_SBA_OVERHEAD: u32 = 50528853u32;
5214 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5215 pub const OID_FDDI_PATH_SBA_PAYLOAD: u32 = 50528852u32;
5216 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5217 pub const OID_FDDI_PATH_TRACE_STATUS: u32 = 50528851u32;
5218 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5219 pub const OID_FDDI_PATH_TVX_LOWER_BOUND: u32 = 50528857u32;
5220 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5221 pub const OID_FDDI_PATH_T_MAX_LOWER_BOUND: u32 = 50528858u32;
5222 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5223 pub const OID_FDDI_PATH_T_R_MODE: u32 = 50528855u32;
5224 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5225 pub const OID_FDDI_PORT_ACTION: u32 = 50528888u32;
5226 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5227 pub const OID_FDDI_PORT_AVAILABLE_PATHS: u32 = 50528867u32;
5228 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5229 pub const OID_FDDI_PORT_BS_FLAG: u32 = 50528873u32;
5230 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5231 pub const OID_FDDI_PORT_CONNECTION_CAPABILITIES: u32 = 50528870u32;
5232 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5233 pub const OID_FDDI_PORT_CONNECTION_POLICIES: u32 = 50528862u32;
5234 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5235 pub const OID_FDDI_PORT_CONNNECT_STATE: u32 = 50528882u32;
5236 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5237 pub const OID_FDDI_PORT_CURRENT_PATH: u32 = 50528864u32;
5238 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5239 pub const OID_FDDI_PORT_EB_ERROR_CT: u32 = 50528875u32;
5240 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5241 pub const OID_FDDI_PORT_HARDWARE_PRESENT: u32 = 50528886u32;
5242 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5243 pub const OID_FDDI_PORT_INDEX: u32 = 50528871u32;
5244 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5245 pub const OID_FDDI_PORT_LCT_FAIL_CT: u32 = 50528876u32;
5246 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5247 pub const OID_FDDI_PORT_LEM_CT: u32 = 50528879u32;
5248 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5249 pub const OID_FDDI_PORT_LEM_REJECT_CT: u32 = 50528878u32;
5250 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5251 pub const OID_FDDI_PORT_LER_ALARM: u32 = 50528881u32;
5252 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5253 pub const OID_FDDI_PORT_LER_CUTOFF: u32 = 50528880u32;
5254 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5255 pub const OID_FDDI_PORT_LER_ESTIMATE: u32 = 50528877u32;
5256 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5257 pub const OID_FDDI_PORT_LER_FLAG: u32 = 50528885u32;
5258 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5259 pub const OID_FDDI_PORT_MAC_INDICATED: u32 = 50528863u32;
5260 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5261 pub const OID_FDDI_PORT_MAC_LOOP_TIME: u32 = 50528868u32;
5262 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5263 pub const OID_FDDI_PORT_MAC_PLACEMENT: u32 = 50528866u32;
5264 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5265 pub const OID_FDDI_PORT_MAINT_LS: u32 = 50528872u32;
5266 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5267 pub const OID_FDDI_PORT_MY_TYPE: u32 = 50528860u32;
5268 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5269 pub const OID_FDDI_PORT_NEIGHBOR_TYPE: u32 = 50528861u32;
5270 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5271 pub const OID_FDDI_PORT_PCM_STATE: u32 = 50528883u32;
5272 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5273 pub const OID_FDDI_PORT_PC_LS: u32 = 50528874u32;
5274 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5275 pub const OID_FDDI_PORT_PC_WITHHOLD: u32 = 50528884u32;
5276 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5277 pub const OID_FDDI_PORT_PMD_CLASS: u32 = 50528869u32;
5278 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5279 pub const OID_FDDI_PORT_REQUESTED_PATHS: u32 = 50528865u32;
5280 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5281 pub const OID_FDDI_RING_MGT_STATE: u32 = 50462982u32;
5282 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5283 pub const OID_FDDI_SHORT_CURRENT_ADDR: u32 = 50397446u32;
5284 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5285 pub const OID_FDDI_SHORT_MAX_LIST_SIZE: u32 = 50397448u32;
5286 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5287 pub const OID_FDDI_SHORT_MULTICAST_LIST: u32 = 50397447u32;
5288 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5289 pub const OID_FDDI_SHORT_PERMANENT_ADDR: u32 = 50397445u32;
5290 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5291 pub const OID_FDDI_SMT_AVAILABLE_PATHS: u32 = 50528779u32;
5292 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5293 pub const OID_FDDI_SMT_BYPASS_PRESENT: u32 = 50528788u32;
5294 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5295 pub const OID_FDDI_SMT_CF_STATE: u32 = 50528790u32;
5296 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5297 pub const OID_FDDI_SMT_CONFIG_CAPABILITIES: u32 = 50528780u32;
5298 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5299 pub const OID_FDDI_SMT_CONFIG_POLICY: u32 = 50528781u32;
5300 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5301 pub const OID_FDDI_SMT_CONNECTION_POLICY: u32 = 50528782u32;
5302 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5303 pub const OID_FDDI_SMT_ECM_STATE: u32 = 50528789u32;
5304 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5305 pub const OID_FDDI_SMT_HI_VERSION_ID: u32 = 50528771u32;
5306 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5307 pub const OID_FDDI_SMT_HOLD_STATE: u32 = 50528791u32;
5308 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5309 pub const OID_FDDI_SMT_LAST_SET_STATION_ID: u32 = 50528798u32;
5310 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5311 pub const OID_FDDI_SMT_LO_VERSION_ID: u32 = 50528772u32;
5312 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5313 pub const OID_FDDI_SMT_MAC_CT: u32 = 50528776u32;
5314 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5315 pub const OID_FDDI_SMT_MAC_INDEXES: u32 = 50528787u32;
5316 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5317 pub const OID_FDDI_SMT_MANUFACTURER_DATA: u32 = 50528773u32;
5318 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5319 pub const OID_FDDI_SMT_MASTER_CT: u32 = 50528778u32;
5320 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5321 pub const OID_FDDI_SMT_MIB_VERSION_ID: u32 = 50528775u32;
5322 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5323 pub const OID_FDDI_SMT_MSG_TIME_STAMP: u32 = 50528795u32;
5324 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5325 pub const OID_FDDI_SMT_NON_MASTER_CT: u32 = 50528777u32;
5326 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5327 pub const OID_FDDI_SMT_OP_VERSION_ID: u32 = 50528770u32;
5328 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5329 pub const OID_FDDI_SMT_PEER_WRAP_FLAG: u32 = 50528794u32;
5330 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5331 pub const OID_FDDI_SMT_PORT_INDEXES: u32 = 50528786u32;
5332 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5333 pub const OID_FDDI_SMT_REMOTE_DISCONNECT_FLAG: u32 = 50528792u32;
5334 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5335 pub const OID_FDDI_SMT_SET_COUNT: u32 = 50528797u32;
5336 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5337 pub const OID_FDDI_SMT_STATION_ACTION: u32 = 50528887u32;
5338 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5339 pub const OID_FDDI_SMT_STATION_ID: u32 = 50528769u32;
5340 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5341 pub const OID_FDDI_SMT_STATION_STATUS: u32 = 50528793u32;
5342 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5343 pub const OID_FDDI_SMT_STAT_RPT_POLICY: u32 = 50528784u32;
5344 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5345 pub const OID_FDDI_SMT_TRACE_MAX_EXPIRATION: u32 = 50528785u32;
5346 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5347 pub const OID_FDDI_SMT_TRANSITION_TIME_STAMP: u32 = 50528796u32;
5348 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5349 pub const OID_FDDI_SMT_T_NOTIFY: u32 = 50528783u32;
5350 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5351 pub const OID_FDDI_SMT_USER_DATA: u32 = 50528774u32;
5352 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5353 pub const OID_FDDI_UPSTREAM_NODE_LONG: u32 = 50462978u32;
5354 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5355 pub const OID_FFP_ADAPTER_STATS: u32 = 4227990033u32;
5356 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5357 pub const OID_FFP_CONTROL: u32 = 4227924498u32;
5358 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5359 pub const OID_FFP_DATA: u32 = 4227924500u32;
5360 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5361 pub const OID_FFP_DRIVER_STATS: u32 = 4227990032u32;
5362 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5363 pub const OID_FFP_FLUSH: u32 = 4227924497u32;
5364 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5365 pub const OID_FFP_PARAMS: u32 = 4227924499u32;
5366 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5367 pub const OID_FFP_SUPPORT: u32 = 4227924496u32;
5368 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5369 pub const OID_GEN_ADMIN_STATUS: u32 = 66184u32;
5370 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5371 pub const OID_GEN_ALIAS: u32 = 66185u32;
5372 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5373 pub const OID_GEN_BROADCAST_BYTES_RCV: u32 = 131595u32;
5374 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5375 pub const OID_GEN_BROADCAST_BYTES_XMIT: u32 = 131589u32;
5376 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5377 pub const OID_GEN_BROADCAST_FRAMES_RCV: u32 = 131596u32;
5378 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5379 pub const OID_GEN_BROADCAST_FRAMES_XMIT: u32 = 131590u32;
5380 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5381 pub const OID_GEN_BYTES_RCV: u32 = 131609u32;
5382 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5383 pub const OID_GEN_BYTES_XMIT: u32 = 131610u32;
5384 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5385 pub const OID_GEN_CO_BYTES_RCV: u32 = 131591u32;
5386 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5387 pub const OID_GEN_CO_BYTES_XMIT: u32 = 131585u32;
5388 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5389 pub const OID_GEN_CO_BYTES_XMIT_OUTSTANDING: u32 = 131617u32;
5390 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5391 pub const OID_GEN_CO_DEVICE_PROFILE: u32 = 131602u32;
5392 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5393 pub const OID_GEN_CO_DRIVER_VERSION: u32 = 65808u32;
5394 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5395 pub const OID_GEN_CO_GET_NETCARD_TIME: u32 = 131600u32;
5396 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5397 pub const OID_GEN_CO_GET_TIME_CAPS: u32 = 131599u32;
5398 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5399 pub const OID_GEN_CO_HARDWARE_STATUS: u32 = 65794u32;
5400 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5401 pub const OID_GEN_CO_LINK_SPEED: u32 = 65799u32;
5402 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5403 pub const OID_GEN_CO_MAC_OPTIONS: u32 = 65811u32;
5404 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5405 pub const OID_GEN_CO_MEDIA_CONNECT_STATUS: u32 = 65812u32;
5406 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5407 pub const OID_GEN_CO_MEDIA_IN_USE: u32 = 65796u32;
5408 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5409 pub const OID_GEN_CO_MEDIA_SUPPORTED: u32 = 65795u32;
5410 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5411 pub const OID_GEN_CO_MINIMUM_LINK_SPEED: u32 = 131360u32;
5412 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5413 pub const OID_GEN_CO_NETCARD_LOAD: u32 = 131601u32;
5414 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5415 pub const OID_GEN_CO_PROTOCOL_OPTIONS: u32 = 65810u32;
5416 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5417 pub const OID_GEN_CO_RCV_CRC_ERROR: u32 = 131597u32;
5418 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5419 pub const OID_GEN_CO_RCV_PDUS_ERROR: u32 = 131332u32;
5420 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5421 pub const OID_GEN_CO_RCV_PDUS_NO_BUFFER: u32 = 131333u32;
5422 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5423 pub const OID_GEN_CO_RCV_PDUS_OK: u32 = 131330u32;
5424 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5425 pub const OID_GEN_CO_SUPPORTED_GUIDS: u32 = 65815u32;
5426 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5427 pub const OID_GEN_CO_SUPPORTED_LIST: u32 = 65793u32;
5428 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5429 pub const OID_GEN_CO_TRANSMIT_QUEUE_LENGTH: u32 = 131598u32;
5430 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5431 pub const OID_GEN_CO_VENDOR_DESCRIPTION: u32 = 65805u32;
5432 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5433 pub const OID_GEN_CO_VENDOR_DRIVER_VERSION: u32 = 65814u32;
5434 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5435 pub const OID_GEN_CO_VENDOR_ID: u32 = 65804u32;
5436 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5437 pub const OID_GEN_CO_XMIT_PDUS_ERROR: u32 = 131331u32;
5438 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5439 pub const OID_GEN_CO_XMIT_PDUS_OK: u32 = 131329u32;
5440 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5441 pub const OID_GEN_CURRENT_LOOKAHEAD: u32 = 65807u32;
5442 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5443 pub const OID_GEN_CURRENT_PACKET_FILTER: u32 = 65806u32;
5444 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5445 pub const OID_GEN_DEVICE_PROFILE: u32 = 131602u32;
5446 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5447 pub const OID_GEN_DIRECTED_BYTES_RCV: u32 = 131591u32;
5448 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5449 pub const OID_GEN_DIRECTED_BYTES_XMIT: u32 = 131585u32;
5450 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5451 pub const OID_GEN_DIRECTED_FRAMES_RCV: u32 = 131592u32;
5452 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5453 pub const OID_GEN_DIRECTED_FRAMES_XMIT: u32 = 131586u32;
5454 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5455 pub const OID_GEN_DISCONTINUITY_TIME: u32 = 66178u32;
5456 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5457 pub const OID_GEN_DRIVER_VERSION: u32 = 65808u32;
5458 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5459 pub const OID_GEN_ENUMERATE_PORTS: u32 = 66061u32;
5460 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5461 pub const OID_GEN_FRIENDLY_NAME: u32 = 131606u32;
5462 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5463 pub const OID_GEN_GET_NETCARD_TIME: u32 = 131600u32;
5464 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5465 pub const OID_GEN_GET_TIME_CAPS: u32 = 131599u32;
5466 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5467 pub const OID_GEN_HARDWARE_STATUS: u32 = 65794u32;
5468 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5469 pub const OID_GEN_HD_SPLIT_CURRENT_CONFIG: u32 = 66080u32;
5470 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5471 pub const OID_GEN_HD_SPLIT_PARAMETERS: u32 = 66078u32;
5472 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5473 pub const OID_GEN_INIT_TIME_MS: u32 = 131603u32;
5474 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5475 pub const OID_GEN_INTERFACE_INFO: u32 = 66183u32;
5476 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5477 pub const OID_GEN_INTERRUPT_MODERATION: u32 = 66057u32;
5478 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5479 pub const OID_GEN_IP_OPER_STATUS: u32 = 66189u32;
5480 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5481 pub const OID_GEN_ISOLATION_PARAMETERS: u32 = 66304u32;
5482 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5483 pub const OID_GEN_LAST_CHANGE: u32 = 66177u32;
5484 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5485 pub const OID_GEN_LINK_PARAMETERS: u32 = 66056u32;
5486 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5487 pub const OID_GEN_LINK_SPEED: u32 = 65799u32;
5488 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5489 pub const OID_GEN_LINK_SPEED_EX: u32 = 66187u32;
5490 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5491 pub const OID_GEN_LINK_STATE: u32 = 66055u32;
5492 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5493 pub const OID_GEN_MACHINE_NAME: u32 = 66074u32;
5494 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5495 pub const OID_GEN_MAC_ADDRESS: u32 = 66053u32;
5496 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5497 pub const OID_GEN_MAC_OPTIONS: u32 = 65811u32;
5498 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5499 pub const OID_GEN_MAXIMUM_FRAME_SIZE: u32 = 65798u32;
5500 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5501 pub const OID_GEN_MAXIMUM_LOOKAHEAD: u32 = 65797u32;
5502 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5503 pub const OID_GEN_MAXIMUM_SEND_PACKETS: u32 = 65813u32;
5504 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5505 pub const OID_GEN_MAXIMUM_TOTAL_SIZE: u32 = 65809u32;
5506 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5507 pub const OID_GEN_MAX_LINK_SPEED: u32 = 66054u32;
5508 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5509 pub const OID_GEN_MEDIA_CAPABILITIES: u32 = 66049u32;
5510 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5511 pub const OID_GEN_MEDIA_CONNECT_STATUS: u32 = 65812u32;
5512 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5513 pub const OID_GEN_MEDIA_CONNECT_STATUS_EX: u32 = 66186u32;
5514 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5515 pub const OID_GEN_MEDIA_DUPLEX_STATE: u32 = 66188u32;
5516 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5517 pub const OID_GEN_MEDIA_IN_USE: u32 = 65796u32;
5518 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5519 pub const OID_GEN_MEDIA_SENSE_COUNTS: u32 = 131605u32;
5520 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5521 pub const OID_GEN_MEDIA_SUPPORTED: u32 = 65795u32;
5522 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5523 pub const OID_GEN_MINIPORT_RESTART_ATTRIBUTES: u32 = 66077u32;
5524 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5525 pub const OID_GEN_MULTICAST_BYTES_RCV: u32 = 131593u32;
5526 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5527 pub const OID_GEN_MULTICAST_BYTES_XMIT: u32 = 131587u32;
5528 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5529 pub const OID_GEN_MULTICAST_FRAMES_RCV: u32 = 131594u32;
5530 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5531 pub const OID_GEN_MULTICAST_FRAMES_XMIT: u32 = 131588u32;
5532 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5533 pub const OID_GEN_NDIS_RESERVED_1: u32 = 131607u32;
5534 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5535 pub const OID_GEN_NDIS_RESERVED_2: u32 = 131608u32;
5536 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5537 pub const OID_GEN_NDIS_RESERVED_3: u32 = 66058u32;
5538 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5539 pub const OID_GEN_NDIS_RESERVED_4: u32 = 66059u32;
5540 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5541 pub const OID_GEN_NDIS_RESERVED_5: u32 = 66060u32;
5542 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5543 pub const OID_GEN_NDIS_RESERVED_6: u32 = 66066u32;
5544 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5545 pub const OID_GEN_NDIS_RESERVED_7: u32 = 131614u32;
5546 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5547 pub const OID_GEN_NETCARD_LOAD: u32 = 131601u32;
5548 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5549 pub const OID_GEN_NETWORK_LAYER_ADDRESSES: u32 = 65816u32;
5550 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5551 pub const OID_GEN_OPERATIONAL_STATUS: u32 = 66179u32;
5552 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5553 pub const OID_GEN_PCI_DEVICE_CUSTOM_PROPERTIES: u32 = 66065u32;
5554 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5555 pub const OID_GEN_PHYSICAL_MEDIUM: u32 = 66050u32;
5556 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5557 pub const OID_GEN_PHYSICAL_MEDIUM_EX: u32 = 66067u32;
5558 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5559 pub const OID_GEN_PORT_AUTHENTICATION_PARAMETERS: u32 = 66063u32;
5560 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5561 pub const OID_GEN_PORT_STATE: u32 = 66062u32;
5562 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5563 pub const OID_GEN_PROMISCUOUS_MODE: u32 = 66176u32;
5564 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5565 pub const OID_GEN_PROTOCOL_OPTIONS: u32 = 65810u32;
5566 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5567 pub const OID_GEN_RCV_CRC_ERROR: u32 = 131597u32;
5568 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5569 pub const OID_GEN_RCV_DISCARDS: u32 = 131611u32;
5570 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5571 pub const OID_GEN_RCV_ERROR: u32 = 131332u32;
5572 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5573 pub const OID_GEN_RCV_LINK_SPEED: u32 = 66181u32;
5574 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5575 pub const OID_GEN_RCV_NO_BUFFER: u32 = 131333u32;
5576 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5577 pub const OID_GEN_RCV_OK: u32 = 131330u32;
5578 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5579 pub const OID_GEN_RECEIVE_BLOCK_SIZE: u32 = 65803u32;
5580 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5581 pub const OID_GEN_RECEIVE_BUFFER_SPACE: u32 = 65801u32;
5582 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5583 pub const OID_GEN_RECEIVE_HASH: u32 = 66079u32;
5584 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5585 pub const OID_GEN_RECEIVE_SCALE_CAPABILITIES: u32 = 66051u32;
5586 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5587 pub const OID_GEN_RECEIVE_SCALE_PARAMETERS: u32 = 66052u32;
5588 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5589 pub const OID_GEN_RECEIVE_SCALE_PARAMETERS_V2: u32 = 66068u32;
5590 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5591 pub const OID_GEN_RESET_COUNTS: u32 = 131604u32;
5592 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5593 pub const OID_GEN_RNDIS_CONFIG_PARAMETER: u32 = 66075u32;
5594 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5595 pub const OID_GEN_RSS_SET_INDIRECTION_TABLE_ENTRIES: u32 = 66240u32;
5596 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5597 pub const OID_GEN_STATISTICS: u32 = 131334u32;
5598 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5599 pub const OID_GEN_SUPPORTED_GUIDS: u32 = 65815u32;
5600 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5601 pub const OID_GEN_SUPPORTED_LIST: u32 = 65793u32;
5602 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5603 pub const OID_GEN_TIMEOUT_DPC_REQUEST_CAPABILITIES: u32 = 66064u32;
5604 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5605 pub const OID_GEN_TRANSMIT_BLOCK_SIZE: u32 = 65802u32;
5606 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5607 pub const OID_GEN_TRANSMIT_BUFFER_SPACE: u32 = 65800u32;
5608 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5609 pub const OID_GEN_TRANSMIT_QUEUE_LENGTH: u32 = 131598u32;
5610 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5611 pub const OID_GEN_TRANSPORT_HEADER_OFFSET: u32 = 65817u32;
5612 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5613 pub const OID_GEN_UNKNOWN_PROTOS: u32 = 66182u32;
5614 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5615 pub const OID_GEN_VENDOR_DESCRIPTION: u32 = 65805u32;
5616 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5617 pub const OID_GEN_VENDOR_DRIVER_VERSION: u32 = 65814u32;
5618 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5619 pub const OID_GEN_VENDOR_ID: u32 = 65804u32;
5620 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5621 pub const OID_GEN_VLAN_ID: u32 = 66076u32;
5622 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5623 pub const OID_GEN_XMIT_DISCARDS: u32 = 131612u32;
5624 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5625 pub const OID_GEN_XMIT_ERROR: u32 = 131331u32;
5626 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5627 pub const OID_GEN_XMIT_LINK_SPEED: u32 = 66180u32;
5628 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5629 pub const OID_GEN_XMIT_OK: u32 = 131329u32;
5630 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5631 pub const OID_GFT_ACTIVATE_FLOW_ENTRIES: u32 = 66575u32;
5632 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5633 pub const OID_GFT_ADD_FLOW_ENTRIES: u32 = 66572u32;
5634 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5635 pub const OID_GFT_ALLOCATE_COUNTERS: u32 = 66567u32;
5636 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5637 pub const OID_GFT_COUNTER_VALUES: u32 = 66570u32;
5638 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5639 pub const OID_GFT_CREATE_LOGICAL_VPORT: u32 = 66584u32;
5640 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5641 pub const OID_GFT_CREATE_TABLE: u32 = 66564u32;
5642 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5643 pub const OID_GFT_CURRENT_CAPABILITIES: u32 = 66562u32;
5644 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5645 pub const OID_GFT_DEACTIVATE_FLOW_ENTRIES: u32 = 66576u32;
5646 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5647 pub const OID_GFT_DELETE_FLOW_ENTRIES: u32 = 66573u32;
5648 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5649 pub const OID_GFT_DELETE_LOGICAL_VPORT: u32 = 66585u32;
5650 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5651 pub const OID_GFT_DELETE_PROFILE: u32 = 66582u32;
5652 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5653 pub const OID_GFT_DELETE_TABLE: u32 = 66565u32;
5654 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5655 pub const OID_GFT_ENUM_COUNTERS: u32 = 66569u32;
5656 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5657 pub const OID_GFT_ENUM_FLOW_ENTRIES: u32 = 66574u32;
5658 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5659 pub const OID_GFT_ENUM_LOGICAL_VPORTS: u32 = 66586u32;
5660 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5661 pub const OID_GFT_ENUM_PROFILES: u32 = 66581u32;
5662 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5663 pub const OID_GFT_ENUM_TABLES: u32 = 66566u32;
5664 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5665 pub const OID_GFT_EXACT_MATCH_PROFILE: u32 = 66578u32;
5666 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5667 pub const OID_GFT_FLOW_ENTRY_PARAMETERS: u32 = 66577u32;
5668 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5669 pub const OID_GFT_FREE_COUNTERS: u32 = 66568u32;
5670 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5671 pub const OID_GFT_GLOBAL_PARAMETERS: u32 = 66563u32;
5672 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5673 pub const OID_GFT_HARDWARE_CAPABILITIES: u32 = 66561u32;
5674 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5675 pub const OID_GFT_HEADER_TRANSPOSITION_PROFILE: u32 = 66579u32;
5676 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5677 pub const OID_GFT_STATISTICS: u32 = 66571u32;
5678 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5679 pub const OID_GFT_VPORT_PARAMETERS: u32 = 66583u32;
5680 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5681 pub const OID_GFT_WILDCARD_MATCH_PROFILE: u32 = 66580u32;
5682 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5683 pub const OID_IP4_OFFLOAD_STATS: u32 = 4227924489u32;
5684 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5685 pub const OID_IP6_OFFLOAD_STATS: u32 = 4227924490u32;
5686 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5687 pub const OID_IRDA_EXTRA_RCV_BOFS: u32 = 167838208u32;
5688 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5689 pub const OID_IRDA_LINK_SPEED: u32 = 167837955u32;
5690 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5691 pub const OID_IRDA_MAX_RECEIVE_WINDOW_SIZE: u32 = 167838212u32;
5692 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5693 pub const OID_IRDA_MAX_SEND_WINDOW_SIZE: u32 = 167838213u32;
5694 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5695 pub const OID_IRDA_MAX_UNICAST_LIST_SIZE: u32 = 167838211u32;
5696 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5697 pub const OID_IRDA_MEDIA_BUSY: u32 = 167837956u32;
5698 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5699 pub const OID_IRDA_RATE_SNIFF: u32 = 167838209u32;
5700 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5701 pub const OID_IRDA_RECEIVING: u32 = 167837952u32;
5702 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5703 pub const OID_IRDA_RESERVED1: u32 = 167838218u32;
5704 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5705 pub const OID_IRDA_RESERVED2: u32 = 167838223u32;
5706 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5707 pub const OID_IRDA_SUPPORTED_SPEEDS: u32 = 167837954u32;
5708 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5709 pub const OID_IRDA_TURNAROUND_TIME: u32 = 167837953u32;
5710 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5711 pub const OID_IRDA_UNICAST_LIST: u32 = 167838210u32;
5712 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5713 pub const OID_KDNET_ADD_PF: u32 = 131619u32;
5714 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5715 pub const OID_KDNET_ENUMERATE_PFS: u32 = 131618u32;
5716 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5717 pub const OID_KDNET_QUERY_PF_INFORMATION: u32 = 131621u32;
5718 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5719 pub const OID_KDNET_REMOVE_PF: u32 = 131620u32;
5720 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5721 pub const OID_LTALK_COLLISIONS: u32 = 84017666u32;
5722 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5723 pub const OID_LTALK_CURRENT_NODE_ID: u32 = 83951874u32;
5724 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5725 pub const OID_LTALK_DEFERS: u32 = 84017667u32;
5726 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5727 pub const OID_LTALK_FCS_ERRORS: u32 = 84017670u32;
5728 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5729 pub const OID_LTALK_IN_BROADCASTS: u32 = 84017409u32;
5730 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5731 pub const OID_LTALK_IN_LENGTH_ERRORS: u32 = 84017410u32;
5732 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5733 pub const OID_LTALK_NO_DATA_ERRORS: u32 = 84017668u32;
5734 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5735 pub const OID_LTALK_OUT_NO_HANDLERS: u32 = 84017665u32;
5736 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5737 pub const OID_LTALK_RANDOM_CTS_ERRORS: u32 = 84017669u32;
5738 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5739 pub const OID_NDK_CONNECTIONS: u32 = 4228121091u32;
5740 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5741 pub const OID_NDK_LOCAL_ENDPOINTS: u32 = 4228121092u32;
5742 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5743 pub const OID_NDK_SET_STATE: u32 = 4228121089u32;
5744 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5745 pub const OID_NDK_STATISTICS: u32 = 4228121090u32;
5746 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5747 pub const OID_NIC_SWITCH_ALLOCATE_VF: u32 = 66117u32;
5748 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5749 pub const OID_NIC_SWITCH_CREATE_SWITCH: u32 = 66103u32;
5750 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5751 pub const OID_NIC_SWITCH_CREATE_VPORT: u32 = 66113u32;
5752 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5753 pub const OID_NIC_SWITCH_CURRENT_CAPABILITIES: u32 = 66095u32;
5754 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5755 pub const OID_NIC_SWITCH_DELETE_SWITCH: u32 = 66105u32;
5756 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5757 pub const OID_NIC_SWITCH_DELETE_VPORT: u32 = 66116u32;
5758 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5759 pub const OID_NIC_SWITCH_ENUM_SWITCHES: u32 = 66112u32;
5760 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5761 pub const OID_NIC_SWITCH_ENUM_VFS: u32 = 66120u32;
5762 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5763 pub const OID_NIC_SWITCH_ENUM_VPORTS: u32 = 66115u32;
5764 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5765 pub const OID_NIC_SWITCH_FREE_VF: u32 = 66118u32;
5766 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5767 pub const OID_NIC_SWITCH_HARDWARE_CAPABILITIES: u32 = 66094u32;
5768 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5769 pub const OID_NIC_SWITCH_PARAMETERS: u32 = 66104u32;
5770 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5771 pub const OID_NIC_SWITCH_VF_PARAMETERS: u32 = 66119u32;
5772 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5773 pub const OID_NIC_SWITCH_VPORT_PARAMETERS: u32 = 66114u32;
5774 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5775 pub const OID_OFFLOAD_ENCAPSULATION: u32 = 16843018u32;
5776 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5777 pub const OID_PACKET_COALESCING_FILTER_MATCH_COUNT: u32 = 66101u32;
5778 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5779 pub const OID_PD_CLOSE_PROVIDER: u32 = 66818u32;
5780 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5781 pub const OID_PD_OPEN_PROVIDER: u32 = 66817u32;
5782 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5783 pub const OID_PD_QUERY_CURRENT_CONFIG: u32 = 66819u32;
5784 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5785 pub const OID_PM_ADD_PROTOCOL_OFFLOAD: u32 = 4244701453u32;
5786 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5787 pub const OID_PM_ADD_WOL_PATTERN: u32 = 4244701450u32;
5788 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5789 pub const OID_PM_CURRENT_CAPABILITIES: u32 = 4244701447u32;
5790 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5791 pub const OID_PM_GET_PROTOCOL_OFFLOAD: u32 = 4244701454u32;
5792 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5793 pub const OID_PM_HARDWARE_CAPABILITIES: u32 = 4244701448u32;
5794 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5795 pub const OID_PM_PARAMETERS: u32 = 4244701449u32;
5796 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5797 pub const OID_PM_PROTOCOL_OFFLOAD_LIST: u32 = 4244701456u32;
5798 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5799 pub const OID_PM_REMOVE_PROTOCOL_OFFLOAD: u32 = 4244701455u32;
5800 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5801 pub const OID_PM_REMOVE_WOL_PATTERN: u32 = 4244701451u32;
5802 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5803 pub const OID_PM_RESERVED_1: u32 = 4244701457u32;
5804 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5805 pub const OID_PM_WOL_PATTERN_LIST: u32 = 4244701452u32;
5806 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5807 pub const OID_PNP_ADD_WAKE_UP_PATTERN: u32 = 4244701443u32;
5808 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5809 pub const OID_PNP_CAPABILITIES: u32 = 4244701440u32;
5810 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5811 pub const OID_PNP_ENABLE_WAKE_UP: u32 = 4244701446u32;
5812 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5813 pub const OID_PNP_QUERY_POWER: u32 = 4244701442u32;
5814 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5815 pub const OID_PNP_REMOVE_WAKE_UP_PATTERN: u32 = 4244701444u32;
5816 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5817 pub const OID_PNP_SET_POWER: u32 = 4244701441u32;
5818 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5819 pub const OID_PNP_WAKE_UP_ERROR: u32 = 4244767233u32;
5820 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5821 pub const OID_PNP_WAKE_UP_OK: u32 = 4244767232u32;
5822 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5823 pub const OID_PNP_WAKE_UP_PATTERN_LIST: u32 = 4244701445u32;
5824 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5825 pub const OID_QOS_CURRENT_CAPABILITIES: u32 = 4228186114u32;
5826 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5827 pub const OID_QOS_HARDWARE_CAPABILITIES: u32 = 4228186113u32;
5828 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5829 pub const OID_QOS_OFFLOAD_CREATE_SQ: u32 = 67075u32;
5830 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5831 pub const OID_QOS_OFFLOAD_CURRENT_CAPABILITIES: u32 = 67074u32;
5832 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5833 pub const OID_QOS_OFFLOAD_DELETE_SQ: u32 = 67076u32;
5834 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5835 pub const OID_QOS_OFFLOAD_ENUM_SQS: u32 = 67078u32;
5836 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5837 pub const OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES: u32 = 67073u32;
5838 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5839 pub const OID_QOS_OFFLOAD_SQ_STATS: u32 = 67079u32;
5840 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5841 pub const OID_QOS_OFFLOAD_UPDATE_SQ: u32 = 67077u32;
5842 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5843 pub const OID_QOS_OPERATIONAL_PARAMETERS: u32 = 4228186116u32;
5844 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5845 pub const OID_QOS_PARAMETERS: u32 = 4228186115u32;
5846 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5847 pub const OID_QOS_REMOTE_PARAMETERS: u32 = 4228186117u32;
5848 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5849 pub const OID_QOS_RESERVED1: u32 = 4211147008u32;
5850 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5851 pub const OID_QOS_RESERVED10: u32 = 4211147017u32;
5852 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5853 pub const OID_QOS_RESERVED11: u32 = 4211147018u32;
5854 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5855 pub const OID_QOS_RESERVED12: u32 = 4211147019u32;
5856 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5857 pub const OID_QOS_RESERVED13: u32 = 4211147020u32;
5858 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5859 pub const OID_QOS_RESERVED14: u32 = 4211147021u32;
5860 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5861 pub const OID_QOS_RESERVED15: u32 = 4211147022u32;
5862 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5863 pub const OID_QOS_RESERVED16: u32 = 4211147023u32;
5864 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5865 pub const OID_QOS_RESERVED17: u32 = 4211147024u32;
5866 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5867 pub const OID_QOS_RESERVED18: u32 = 4211147025u32;
5868 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5869 pub const OID_QOS_RESERVED19: u32 = 4211147026u32;
5870 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5871 pub const OID_QOS_RESERVED2: u32 = 4211147009u32;
5872 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5873 pub const OID_QOS_RESERVED20: u32 = 4211147027u32;
5874 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5875 pub const OID_QOS_RESERVED3: u32 = 4211147010u32;
5876 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5877 pub const OID_QOS_RESERVED4: u32 = 4211147011u32;
5878 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5879 pub const OID_QOS_RESERVED5: u32 = 4211147012u32;
5880 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5881 pub const OID_QOS_RESERVED6: u32 = 4211147013u32;
5882 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5883 pub const OID_QOS_RESERVED7: u32 = 4211147014u32;
5884 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5885 pub const OID_QOS_RESERVED8: u32 = 4211147015u32;
5886 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5887 pub const OID_QOS_RESERVED9: u32 = 4211147016u32;
5888 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5889 pub const OID_RECEIVE_FILTER_ALLOCATE_QUEUE: u32 = 66083u32;
5890 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5891 pub const OID_RECEIVE_FILTER_CLEAR_FILTER: u32 = 66088u32;
5892 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5893 pub const OID_RECEIVE_FILTER_CURRENT_CAPABILITIES: u32 = 66093u32;
5894 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5895 pub const OID_RECEIVE_FILTER_ENUM_FILTERS: u32 = 66089u32;
5896 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5897 pub const OID_RECEIVE_FILTER_ENUM_QUEUES: u32 = 66085u32;
5898 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5899 pub const OID_RECEIVE_FILTER_FREE_QUEUE: u32 = 66084u32;
5900 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5901 pub const OID_RECEIVE_FILTER_GLOBAL_PARAMETERS: u32 = 66082u32;
5902 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5903 pub const OID_RECEIVE_FILTER_HARDWARE_CAPABILITIES: u32 = 66081u32;
5904 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5905 pub const OID_RECEIVE_FILTER_MOVE_FILTER: u32 = 66096u32;
5906 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5907 pub const OID_RECEIVE_FILTER_PARAMETERS: u32 = 66090u32;
5908 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5909 pub const OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE: u32 = 66091u32;
5910 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5911 pub const OID_RECEIVE_FILTER_QUEUE_PARAMETERS: u32 = 66086u32;
5912 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5913 pub const OID_RECEIVE_FILTER_SET_FILTER: u32 = 66087u32;
5914 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5915 pub const OID_SRIOV_BAR_RESOURCES: u32 = 66137u32;
5916 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5917 pub const OID_SRIOV_CONFIG_STATE: u32 = 66145u32;
5918 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5919 pub const OID_SRIOV_CURRENT_CAPABILITIES: u32 = 66128u32;
5920 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5921 pub const OID_SRIOV_HARDWARE_CAPABILITIES: u32 = 66121u32;
5922 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5923 pub const OID_SRIOV_OVERLYING_ADAPTER_INFO: u32 = 66152u32;
5924 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5925 pub const OID_SRIOV_PF_LUID: u32 = 66144u32;
5926 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5927 pub const OID_SRIOV_PROBED_BARS: u32 = 66136u32;
5928 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5929 pub const OID_SRIOV_READ_VF_CONFIG_BLOCK: u32 = 66131u32;
5930 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5931 pub const OID_SRIOV_READ_VF_CONFIG_SPACE: u32 = 66129u32;
5932 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5933 pub const OID_SRIOV_RESET_VF: u32 = 66133u32;
5934 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5935 pub const OID_SRIOV_SET_VF_POWER_STATE: u32 = 66134u32;
5936 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5937 pub const OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK: u32 = 66153u32;
5938 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5939 pub const OID_SRIOV_VF_SERIAL_NUMBER: u32 = 66146u32;
5940 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5941 pub const OID_SRIOV_VF_VENDOR_DEVICE_ID: u32 = 66135u32;
5942 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5943 pub const OID_SRIOV_WRITE_VF_CONFIG_BLOCK: u32 = 66132u32;
5944 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5945 pub const OID_SRIOV_WRITE_VF_CONFIG_SPACE: u32 = 66130u32;
5946 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5947 pub const OID_SWITCH_FEATURE_STATUS_QUERY: u32 = 66151u32;
5948 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5949 pub const OID_SWITCH_NIC_ARRAY: u32 = 66167u32;
5950 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5951 pub const OID_SWITCH_NIC_CONNECT: u32 = 66171u32;
5952 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5953 pub const OID_SWITCH_NIC_CREATE: u32 = 66170u32;
5954 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5955 pub const OID_SWITCH_NIC_DELETE: u32 = 66173u32;
5956 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5957 pub const OID_SWITCH_NIC_DIRECT_REQUEST: u32 = 66198u32;
5958 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5959 pub const OID_SWITCH_NIC_DISCONNECT: u32 = 66172u32;
5960 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5961 pub const OID_SWITCH_NIC_REQUEST: u32 = 66160u32;
5962 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5963 pub const OID_SWITCH_NIC_RESTORE: u32 = 66194u32;
5964 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5965 pub const OID_SWITCH_NIC_RESTORE_COMPLETE: u32 = 66195u32;
5966 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5967 pub const OID_SWITCH_NIC_RESUME: u32 = 66200u32;
5968 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5969 pub const OID_SWITCH_NIC_SAVE: u32 = 66192u32;
5970 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5971 pub const OID_SWITCH_NIC_SAVE_COMPLETE: u32 = 66193u32;
5972 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5973 pub const OID_SWITCH_NIC_SUSPEND: u32 = 66199u32;
5974 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5975 pub const OID_SWITCH_NIC_SUSPENDED_LM_SOURCE_FINISHED: u32 = 66202u32;
5976 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5977 pub const OID_SWITCH_NIC_SUSPENDED_LM_SOURCE_STARTED: u32 = 66201u32;
5978 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5979 pub const OID_SWITCH_NIC_UPDATED: u32 = 66196u32;
5980 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5981 pub const OID_SWITCH_PARAMETERS: u32 = 66165u32;
5982 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5983 pub const OID_SWITCH_PORT_ARRAY: u32 = 66166u32;
5984 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5985 pub const OID_SWITCH_PORT_CREATE: u32 = 66168u32;
5986 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5987 pub const OID_SWITCH_PORT_DELETE: u32 = 66169u32;
5988 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5989 pub const OID_SWITCH_PORT_FEATURE_STATUS_QUERY: u32 = 66174u32;
5990 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5991 pub const OID_SWITCH_PORT_PROPERTY_ADD: u32 = 66161u32;
5992 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5993 pub const OID_SWITCH_PORT_PROPERTY_DELETE: u32 = 66163u32;
5994 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5995 pub const OID_SWITCH_PORT_PROPERTY_ENUM: u32 = 66164u32;
5996 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5997 pub const OID_SWITCH_PORT_PROPERTY_UPDATE: u32 = 66162u32;
5998 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
5999 pub const OID_SWITCH_PORT_TEARDOWN: u32 = 66175u32;
6000 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6001 pub const OID_SWITCH_PORT_UPDATED: u32 = 66197u32;
6002 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6003 pub const OID_SWITCH_PROPERTY_ADD: u32 = 66147u32;
6004 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6005 pub const OID_SWITCH_PROPERTY_DELETE: u32 = 66149u32;
6006 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6007 pub const OID_SWITCH_PROPERTY_ENUM: u32 = 66150u32;
6008 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6009 pub const OID_SWITCH_PROPERTY_UPDATE: u32 = 66148u32;
6010 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6011 pub const OID_TAPI_ACCEPT: u32 = 117637377u32;
6012 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6013 pub const OID_TAPI_ANSWER: u32 = 117637378u32;
6014 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6015 pub const OID_TAPI_CLOSE: u32 = 117637379u32;
6016 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6017 pub const OID_TAPI_CLOSE_CALL: u32 = 117637380u32;
6018 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6019 pub const OID_TAPI_CONDITIONAL_MEDIA_DETECTION: u32 = 117637381u32;
6020 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6021 pub const OID_TAPI_CONFIG_DIALOG: u32 = 117637382u32;
6022 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6023 pub const OID_TAPI_DEV_SPECIFIC: u32 = 117637383u32;
6024 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6025 pub const OID_TAPI_DIAL: u32 = 117637384u32;
6026 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6027 pub const OID_TAPI_DROP: u32 = 117637385u32;
6028 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6029 pub const OID_TAPI_GATHER_DIGITS: u32 = 117637411u32;
6030 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6031 pub const OID_TAPI_GET_ADDRESS_CAPS: u32 = 117637386u32;
6032 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6033 pub const OID_TAPI_GET_ADDRESS_ID: u32 = 117637387u32;
6034 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6035 pub const OID_TAPI_GET_ADDRESS_STATUS: u32 = 117637388u32;
6036 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6037 pub const OID_TAPI_GET_CALL_ADDRESS_ID: u32 = 117637389u32;
6038 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6039 pub const OID_TAPI_GET_CALL_INFO: u32 = 117637390u32;
6040 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6041 pub const OID_TAPI_GET_CALL_STATUS: u32 = 117637391u32;
6042 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6043 pub const OID_TAPI_GET_DEV_CAPS: u32 = 117637392u32;
6044 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6045 pub const OID_TAPI_GET_DEV_CONFIG: u32 = 117637393u32;
6046 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6047 pub const OID_TAPI_GET_EXTENSION_ID: u32 = 117637394u32;
6048 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6049 pub const OID_TAPI_GET_ID: u32 = 117637395u32;
6050 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6051 pub const OID_TAPI_GET_LINE_DEV_STATUS: u32 = 117637396u32;
6052 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6053 pub const OID_TAPI_MAKE_CALL: u32 = 117637397u32;
6054 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6055 pub const OID_TAPI_MONITOR_DIGITS: u32 = 117637412u32;
6056 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6057 pub const OID_TAPI_NEGOTIATE_EXT_VERSION: u32 = 117637398u32;
6058 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6059 pub const OID_TAPI_OPEN: u32 = 117637399u32;
6060 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6061 pub const OID_TAPI_PROVIDER_INITIALIZE: u32 = 117637400u32;
6062 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6063 pub const OID_TAPI_PROVIDER_SHUTDOWN: u32 = 117637401u32;
6064 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6065 pub const OID_TAPI_SECURE_CALL: u32 = 117637402u32;
6066 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6067 pub const OID_TAPI_SELECT_EXT_VERSION: u32 = 117637403u32;
6068 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6069 pub const OID_TAPI_SEND_USER_USER_INFO: u32 = 117637404u32;
6070 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6071 pub const OID_TAPI_SET_APP_SPECIFIC: u32 = 117637405u32;
6072 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6073 pub const OID_TAPI_SET_CALL_PARAMS: u32 = 117637406u32;
6074 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6075 pub const OID_TAPI_SET_DEFAULT_MEDIA_DETECTION: u32 = 117637407u32;
6076 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6077 pub const OID_TAPI_SET_DEV_CONFIG: u32 = 117637408u32;
6078 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6079 pub const OID_TAPI_SET_MEDIA_MODE: u32 = 117637409u32;
6080 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6081 pub const OID_TAPI_SET_STATUS_MESSAGES: u32 = 117637410u32;
6082 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6083 pub const OID_TCP4_OFFLOAD_STATS: u32 = 4227924487u32;
6084 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6085 pub const OID_TCP6_OFFLOAD_STATS: u32 = 4227924488u32;
6086 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6087 pub const OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG: u32 = 4227924494u32;
6088 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6089 pub const OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES: u32 = 4227924495u32;
6090 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6091 pub const OID_TCP_CONNECTION_OFFLOAD_PARAMETERS: u32 = 4228055553u32;
6092 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6093 pub const OID_TCP_OFFLOAD_CURRENT_CONFIG: u32 = 4227924491u32;
6094 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6095 pub const OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES: u32 = 4227924493u32;
6096 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6097 pub const OID_TCP_OFFLOAD_PARAMETERS: u32 = 4227924492u32;
6098 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6099 pub const OID_TCP_RSC_STATISTICS: u32 = 131613u32;
6100 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6101 pub const OID_TCP_SAN_SUPPORT: u32 = 4227924484u32;
6102 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6103 pub const OID_TCP_TASK_IPSEC_ADD_SA: u32 = 4227924482u32;
6104 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6105 pub const OID_TCP_TASK_IPSEC_ADD_UDPESP_SA: u32 = 4227924485u32;
6106 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6107 pub const OID_TCP_TASK_IPSEC_DELETE_SA: u32 = 4227924483u32;
6108 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6109 pub const OID_TCP_TASK_IPSEC_DELETE_UDPESP_SA: u32 = 4227924486u32;
6110 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6111 pub const OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA: u32 = 4228055554u32;
6112 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6113 pub const OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EX: u32 = 4228055557u32;
6114 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6115 pub const OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA: u32 = 4228055555u32;
6116 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6117 pub const OID_TCP_TASK_IPSEC_OFFLOAD_V2_UPDATE_SA: u32 = 4228055556u32;
6118 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6119 pub const OID_TCP_TASK_OFFLOAD: u32 = 4227924481u32;
6120 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6121 pub const OID_TIMESTAMP_CAPABILITY: u32 = 10485761u32;
6122 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6123 pub const OID_TIMESTAMP_CURRENT_CONFIG: u32 = 10485762u32;
6124 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6125 pub const OID_TIMESTAMP_GET_CROSSTIMESTAMP: u32 = 10485763u32;
6126 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6127 pub const OID_TUNNEL_INTERFACE_RELEASE_OID: u32 = 251724039u32;
6128 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6129 pub const OID_TUNNEL_INTERFACE_SET_OID: u32 = 251724038u32;
6130 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6131 pub const OID_VLAN_RESERVED1: u32 = 66097u32;
6132 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6133 pub const OID_VLAN_RESERVED2: u32 = 66098u32;
6134 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6135 pub const OID_VLAN_RESERVED3: u32 = 66099u32;
6136 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6137 pub const OID_VLAN_RESERVED4: u32 = 66100u32;
6138 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6139 pub const OID_WAN_CO_GET_COMP_INFO: u32 = 67175040u32;
6140 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6141 pub const OID_WAN_CO_GET_INFO: u32 = 67174784u32;
6142 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6143 pub const OID_WAN_CO_GET_LINK_INFO: u32 = 67174786u32;
6144 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6145 pub const OID_WAN_CO_GET_STATS_INFO: u32 = 67175042u32;
6146 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6147 pub const OID_WAN_CO_SET_COMP_INFO: u32 = 67175041u32;
6148 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6149 pub const OID_WAN_CO_SET_LINK_INFO: u32 = 67174785u32;
6150 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6151 pub const OID_WAN_CURRENT_ADDRESS: u32 = 67174658u32;
6152 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6153 pub const OID_WAN_GET_BRIDGE_INFO: u32 = 67174922u32;
6154 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6155 pub const OID_WAN_GET_COMP_INFO: u32 = 67174924u32;
6156 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6157 pub const OID_WAN_GET_INFO: u32 = 67174663u32;
6158 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6159 pub const OID_WAN_GET_LINK_INFO: u32 = 67174665u32;
6160 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6161 pub const OID_WAN_GET_STATS_INFO: u32 = 67174926u32;
6162 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6163 pub const OID_WAN_HEADER_FORMAT: u32 = 67174662u32;
6164 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6165 pub const OID_WAN_LINE_COUNT: u32 = 67174666u32;
6166 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6167 pub const OID_WAN_MEDIUM_SUBTYPE: u32 = 67174661u32;
6168 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6169 pub const OID_WAN_PERMANENT_ADDRESS: u32 = 67174657u32;
6170 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6171 pub const OID_WAN_PROTOCOL_CAPS: u32 = 67174667u32;
6172 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6173 pub const OID_WAN_PROTOCOL_TYPE: u32 = 67174660u32;
6174 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6175 pub const OID_WAN_QUALITY_OF_SERVICE: u32 = 67174659u32;
6176 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6177 pub const OID_WAN_SET_BRIDGE_INFO: u32 = 67174923u32;
6178 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6179 pub const OID_WAN_SET_COMP_INFO: u32 = 67174925u32;
6180 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6181 pub const OID_WAN_SET_LINK_INFO: u32 = 67174664u32;
6182 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6183 pub const OID_WWAN_AUTH_CHALLENGE: u32 = 234946837u32;
6184 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6185 pub const OID_WWAN_BASE_STATIONS_INFO: u32 = 234946888u32;
6186 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6187 pub const OID_WWAN_CONNECT: u32 = 234946828u32;
6188 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6189 pub const OID_WWAN_CREATE_MAC: u32 = 234946854u32;
6190 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6191 pub const OID_WWAN_DELETE_MAC: u32 = 234946855u32;
6192 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6193 pub const OID_WWAN_DEVICE_BINDINGS: u32 = 234946865u32;
6194 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6195 pub const OID_WWAN_DEVICE_CAPS: u32 = 234946817u32;
6196 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6197 pub const OID_WWAN_DEVICE_CAPS_EX: u32 = 234946862u32;
6198 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6199 pub const OID_WWAN_DEVICE_RESET: u32 = 234946887u32;
6200 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6201 pub const OID_WWAN_DEVICE_SERVICE_COMMAND: u32 = 234946840u32;
6202 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6203 pub const OID_WWAN_DEVICE_SERVICE_SESSION: u32 = 234946851u32;
6204 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6205 pub const OID_WWAN_DEVICE_SERVICE_SESSION_WRITE: u32 = 234946852u32;
6206 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6207 pub const OID_WWAN_DRIVER_CAPS: u32 = 234946816u32;
6208 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6209 pub const OID_WWAN_ENUMERATE_DEVICE_SERVICES: u32 = 234946838u32;
6210 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6211 pub const OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS: u32 = 234946850u32;
6212 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6213 pub const OID_WWAN_HOME_PROVIDER: u32 = 234946822u32;
6214 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6215 pub const OID_WWAN_IMS_VOICE_STATE: u32 = 234946867u32;
6216 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6217 pub const OID_WWAN_LOCATION_STATE: u32 = 234946869u32;
6218 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6219 pub const OID_WWAN_LTE_ATTACH_CONFIG: u32 = 234946882u32;
6220 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6221 pub const OID_WWAN_LTE_ATTACH_STATUS: u32 = 234946883u32;
6222 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6223 pub const OID_WWAN_MBIM_VERSION: u32 = 234946860u32;
6224 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6225 pub const OID_WWAN_MODEM_CONFIG_INFO: u32 = 234946884u32;
6226 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6227 pub const OID_WWAN_MODEM_LOGGING_CONFIG: u32 = 234946891u32;
6228 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6229 pub const OID_WWAN_MPDP: u32 = 234946889u32;
6230 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6231 pub const OID_WWAN_NETWORK_BLACKLIST: u32 = 234946881u32;
6232 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6233 pub const OID_WWAN_NETWORK_IDLE_HINT: u32 = 234946871u32;
6234 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6235 pub const OID_WWAN_NETWORK_PARAMS: u32 = 234946893u32;
6236 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6237 pub const OID_WWAN_NITZ: u32 = 234946870u32;
6238 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6239 pub const OID_WWAN_PACKET_SERVICE: u32 = 234946826u32;
6240 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6241 pub const OID_WWAN_PCO: u32 = 234946885u32;
6242 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6243 pub const OID_WWAN_PIN: u32 = 234946820u32;
6244 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6245 pub const OID_WWAN_PIN_EX: u32 = 234946849u32;
6246 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6247 pub const OID_WWAN_PIN_EX2: u32 = 234946859u32;
6248 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6249 pub const OID_WWAN_PIN_LIST: u32 = 234946821u32;
6250 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6251 pub const OID_WWAN_PREFERRED_MULTICARRIER_PROVIDERS: u32 = 234946853u32;
6252 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6253 pub const OID_WWAN_PREFERRED_PROVIDERS: u32 = 234946823u32;
6254 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6255 pub const OID_WWAN_PRESHUTDOWN: u32 = 234946872u32;
6256 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6257 pub const OID_WWAN_PROVISIONED_CONTEXTS: u32 = 234946829u32;
6258 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6259 pub const OID_WWAN_PS_MEDIA_CONFIG: u32 = 234946878u32;
6260 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6261 pub const OID_WWAN_RADIO_STATE: u32 = 234946819u32;
6262 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6263 pub const OID_WWAN_READY_INFO: u32 = 234946818u32;
6264 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6265 pub const OID_WWAN_REGISTER_PARAMS: u32 = 234946892u32;
6266 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6267 pub const OID_WWAN_REGISTER_STATE: u32 = 234946825u32;
6268 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6269 pub const OID_WWAN_REGISTER_STATE_EX: u32 = 234946866u32;
6270 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6271 pub const OID_WWAN_SAR_CONFIG: u32 = 234946879u32;
6272 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6273 pub const OID_WWAN_SAR_TRANSMISSION_STATUS: u32 = 234946880u32;
6274 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6275 pub const OID_WWAN_SERVICE_ACTIVATION: u32 = 234946830u32;
6276 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6277 pub const OID_WWAN_SIGNAL_STATE: u32 = 234946827u32;
6278 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6279 pub const OID_WWAN_SIGNAL_STATE_EX: u32 = 234946868u32;
6280 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6281 pub const OID_WWAN_SLOT_INFO_STATUS: u32 = 234946864u32;
6282 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6283 pub const OID_WWAN_SMS_CONFIGURATION: u32 = 234946831u32;
6284 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6285 pub const OID_WWAN_SMS_DELETE: u32 = 234946834u32;
6286 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6287 pub const OID_WWAN_SMS_READ: u32 = 234946832u32;
6288 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6289 pub const OID_WWAN_SMS_SEND: u32 = 234946833u32;
6290 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6291 pub const OID_WWAN_SMS_STATUS: u32 = 234946835u32;
6292 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6293 pub const OID_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS: u32 = 234946839u32;
6294 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6295 pub const OID_WWAN_SYS_CAPS: u32 = 234946861u32;
6296 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6297 pub const OID_WWAN_SYS_SLOTMAPPINGS: u32 = 234946863u32;
6298 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6299 pub const OID_WWAN_UICC_ACCESS_BINARY: u32 = 234946857u32;
6300 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6301 pub const OID_WWAN_UICC_ACCESS_RECORD: u32 = 234946858u32;
6302 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6303 pub const OID_WWAN_UICC_APDU: u32 = 234946876u32;
6304 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6305 pub const OID_WWAN_UICC_APP_LIST: u32 = 234946890u32;
6306 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6307 pub const OID_WWAN_UICC_ATR: u32 = 234946873u32;
6308 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6309 pub const OID_WWAN_UICC_CLOSE_CHANNEL: u32 = 234946875u32;
6310 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6311 pub const OID_WWAN_UICC_FILE_STATUS: u32 = 234946856u32;
6312 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6313 pub const OID_WWAN_UICC_OPEN_CHANNEL: u32 = 234946874u32;
6314 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6315 pub const OID_WWAN_UICC_RESET: u32 = 234946886u32;
6316 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6317 pub const OID_WWAN_UICC_TERMINAL_CAPABILITY: u32 = 234946877u32;
6318 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6319 pub const OID_WWAN_USSD: u32 = 234946841u32;
6320 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6321 pub const OID_WWAN_VENDOR_SPECIFIC: u32 = 234946836u32;
6322 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6323 pub const OID_WWAN_VISIBLE_PROVIDERS: u32 = 234946824u32;
6324 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6325 pub const OID_XBOX_ACC_RESERVED0: u32 = 4194304000u32;
6326 #[repr(C)]
6327 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6328 pub struct PMKID_CANDIDATE {
6329 pub BSSID: [u8; 6],
6330 pub Flags: u32,
6331 }
6332 impl ::core::marker::Copy for PMKID_CANDIDATE {}
6333 impl ::core::clone::Clone for PMKID_CANDIDATE {
6334 fn clone(&self) -> Self {
6335 *self
6336 }
6337 }
6338 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6339 pub const READABLE_LOCAL_CLOCK: u32 = 1u32;
6340 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6341 pub const RECEIVE_TIME_INDICATION_CAPABLE: u32 = 8u32;
6342 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6343 pub const TIMED_SEND_CAPABLE: u32 = 16u32;
6344 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6345 pub const TIME_STAMP_CAPABLE: u32 = 32u32;
6346 #[repr(C)]
6347 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6348 pub struct TRANSPORT_HEADER_OFFSET {
6349 pub ProtocolType: u16,
6350 pub HeaderOffset: u16,
6351 }
6352 impl ::core::marker::Copy for TRANSPORT_HEADER_OFFSET {}
6353 impl ::core::clone::Clone for TRANSPORT_HEADER_OFFSET {
6354 fn clone(&self) -> Self {
6355 *self
6356 }
6357 }
6358 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6359 pub type UDP_ENCAP_TYPE = i32;
6360 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6361 pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_IKE: UDP_ENCAP_TYPE = 0i32;
6362 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6363 pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_OTHER: UDP_ENCAP_TYPE = 1i32;
6364 pub const UNSPECIFIED_NETWORK_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 314203102, data2: 5182, data3: 19469, data4: [182, 109, 35, 121, 187, 20, 25, 19] };
6365 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6366 pub const WAN_PROTOCOL_KEEPS_STATS: u32 = 1u32;
6367 #[repr(C)]
6368 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis', 'Win32_NetworkManagement_WiFi'*"]
6369 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
6370 pub struct WDIAG_IHV_WLAN_ID {
6371 pub strProfileName: [u16; 256],
6372 pub Ssid: super::WiFi::DOT11_SSID,
6373 pub BssType: super::WiFi::DOT11_BSS_TYPE,
6374 pub dwFlags: u32,
6375 pub dwReasonCode: u32,
6376 }
6377 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
6378 impl ::core::marker::Copy for WDIAG_IHV_WLAN_ID {}
6379 #[cfg(feature = "Win32_NetworkManagement_WiFi")]
6380 impl ::core::clone::Clone for WDIAG_IHV_WLAN_ID {
6381 fn clone(&self) -> Self {
6382 *self
6383 }
6384 }
6385 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6386 pub const WDIAG_IHV_WLAN_ID_FLAG_SECURITY_ENABLED: u32 = 1u32;
6387 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6388 pub const fNDIS_GUID_ALLOW_READ: u32 = 32u32;
6389 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6390 pub const fNDIS_GUID_ALLOW_WRITE: u32 = 64u32;
6391 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6392 pub const fNDIS_GUID_ANSI_STRING: u32 = 4u32;
6393 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6394 pub const fNDIS_GUID_ARRAY: u32 = 16u32;
6395 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6396 pub const fNDIS_GUID_METHOD: u32 = 128u32;
6397 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6398 pub const fNDIS_GUID_NDIS_RESERVED: u32 = 256u32;
6399 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6400 pub const fNDIS_GUID_SUPPORT_COMMON_HEADER: u32 = 512u32;
6401 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6402 pub const fNDIS_GUID_TO_OID: u32 = 1u32;
6403 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6404 pub const fNDIS_GUID_TO_STATUS: u32 = 2u32;
6405 #[doc = "*Required features: 'Win32_NetworkManagement_Ndis'*"]
6406 pub const fNDIS_GUID_UNICODE_STRING: u32 = 8u32;