]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / NetworkManagement / WiFi / mod.rs
1 #[cfg(feature = "Win32_Foundation")]
2 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDCancelOpenSession ( hsessionhandle : super::super::Foundation:: HANDLE ) -> u32 );
3 #[cfg(feature = "Win32_Foundation")]
4 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDCloseHandle ( hclienthandle : super::super::Foundation:: HANDLE ) -> u32 );
5 #[cfg(feature = "Win32_Foundation")]
6 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDCloseSession ( hsessionhandle : super::super::Foundation:: HANDLE ) -> u32 );
7 #[cfg(feature = "Win32_Foundation")]
8 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDOpenHandle ( dwclientversion : u32 , pdwnegotiatedversion : *mut u32 , phclienthandle : *mut super::super::Foundation:: HANDLE ) -> u32 );
9 #[cfg(feature = "Win32_Foundation")]
10 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDOpenLegacySession ( hclienthandle : super::super::Foundation:: HANDLE , plegacymacaddress : *const *const u8 , phsessionhandle : *mut super::super::Foundation:: HANDLE , pguidsessioninterface : *mut :: windows_sys::core::GUID ) -> u32 );
11 #[cfg(feature = "Win32_Foundation")]
12 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDStartOpenSession ( hclienthandle : super::super::Foundation:: HANDLE , pdeviceaddress : *const *const u8 , pvcontext : *const ::core::ffi::c_void , pfncallback : WFD_OPEN_SESSION_COMPLETE_CALLBACK , phsessionhandle : *mut super::super::Foundation:: HANDLE ) -> u32 );
13 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WFDUpdateDeviceVisibility ( pdeviceaddress : *const *const u8 ) -> u32 );
14 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanAllocateMemory ( dwmemorysize : u32 ) -> *mut ::core::ffi::c_void );
15 #[cfg(feature = "Win32_Foundation")]
16 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanCloseHandle ( hclienthandle : super::super::Foundation:: HANDLE , preserved : *mut ::core::ffi::c_void ) -> u32 );
17 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
18 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS , preserved : *mut ::core::ffi::c_void ) -> u32 );
19 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
20 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS_V2 , preserved : *mut ::core::ffi::c_void ) -> u32 );
21 #[cfg(feature = "Win32_Foundation")]
22 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeleteProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> u32 );
23 #[cfg(feature = "Win32_Foundation")]
24 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeviceServiceCommand ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdeviceserviceguid : *const :: windows_sys::core::GUID , dwopcode : u32 , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 );
25 #[cfg(feature = "Win32_Foundation")]
26 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDisconnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *mut ::core::ffi::c_void ) -> u32 );
27 #[cfg(feature = "Win32_Foundation")]
28 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanEnumInterfaces ( hclienthandle : super::super::Foundation:: HANDLE , preserved : *mut ::core::ffi::c_void , ppinterfacelist : *mut *mut WLAN_INTERFACE_INFO_LIST ) -> u32 );
29 #[cfg(feature = "Win32_Foundation")]
30 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanExtractPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , dwiedatasize : u32 , prawiedata : *const u8 , strformat : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void , pppsdiedatalist : *mut *mut WLAN_RAW_DATA_LIST ) -> u32 );
31 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanFreeMemory ( pmemory : *const ::core::ffi::c_void ) -> ( ) );
32 #[cfg(feature = "Win32_Foundation")]
33 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , preserved : *mut ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST ) -> u32 );
34 #[cfg(feature = "Win32_Foundation")]
35 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , preserved : *mut ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2 ) -> u32 );
36 #[cfg(feature = "Win32_Foundation")]
37 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetFilterList ( hclienthandle : super::super::Foundation:: HANDLE , wlanfilterlisttype : WLAN_FILTER_LIST_TYPE , preserved : *mut ::core::ffi::c_void , ppnetworklist : *mut *mut DOT11_NETWORK_LIST ) -> u32 );
38 #[cfg(feature = "Win32_Foundation")]
39 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetInterfaceCapability ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *mut ::core::ffi::c_void , ppcapability : *mut *mut WLAN_INTERFACE_CAPABILITY ) -> u32 );
40 #[cfg(feature = "Win32_Foundation")]
41 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetNetworkBssList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , dot11bsstype : DOT11_BSS_TYPE , bsecurityenabled : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void , ppwlanbsslist : *mut *mut WLAN_BSS_LIST ) -> u32 );
42 #[cfg(feature = "Win32_Foundation")]
43 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void , pstrprofilexml : *mut :: windows_sys::core::PWSTR , pdwflags : *mut u32 , pdwgrantedaccess : *mut u32 ) -> u32 );
44 #[cfg(feature = "Win32_Foundation")]
45 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 );
46 #[cfg(feature = "Win32_Foundation")]
47 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *mut ::core::ffi::c_void , ppprofilelist : *mut *mut WLAN_PROFILE_INFO_LIST ) -> u32 );
48 #[cfg(feature = "Win32_Foundation")]
49 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , pvaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pstrcurrentsddl : *mut :: windows_sys::core::PWSTR , pdwgrantedaccess : *mut u32 ) -> u32 );
50 #[cfg(feature = "Win32_Foundation")]
51 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSupportedDeviceServices ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , ppdevsvcguidlist : *mut *mut WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 );
52 #[cfg(feature = "Win32_Foundation")]
53 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkForceStart ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
54 #[cfg(feature = "Win32_Foundation")]
55 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkForceStop ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
56 #[cfg(feature = "Win32_Foundation")]
57 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkInitSettings ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
58 #[cfg(feature = "Win32_Foundation")]
59 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkQueryProperty ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_HOSTED_NETWORK_OPCODE , pdwdatasize : *mut u32 , ppvdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
60 #[cfg(feature = "Win32_Foundation")]
61 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkQuerySecondaryKey ( hclienthandle : super::super::Foundation:: HANDLE , pdwkeylength : *mut u32 , ppuckeydata : *mut *mut u8 , pbispassphrase : *mut super::super::Foundation:: BOOL , pbpersistent : *mut super::super::Foundation:: BOOL , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
62 #[cfg(feature = "Win32_Foundation")]
63 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkQueryStatus ( hclienthandle : super::super::Foundation:: HANDLE , ppwlanhostednetworkstatus : *mut *mut WLAN_HOSTED_NETWORK_STATUS , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
64 #[cfg(feature = "Win32_Foundation")]
65 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkRefreshSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
66 #[cfg(feature = "Win32_Foundation")]
67 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkSetProperty ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_HOSTED_NETWORK_OPCODE , dwdatasize : u32 , pvdata : *const ::core::ffi::c_void , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
68 #[cfg(feature = "Win32_Foundation")]
69 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkSetSecondaryKey ( hclienthandle : super::super::Foundation:: HANDLE , dwkeylength : u32 , puckeydata : *const u8 , bispassphrase : super::super::Foundation:: BOOL , bpersistent : super::super::Foundation:: BOOL , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
70 #[cfg(feature = "Win32_Foundation")]
71 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkStartUsing ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
72 #[cfg(feature = "Win32_Foundation")]
73 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkStopUsing ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *mut ::core::ffi::c_void ) -> u32 );
74 #[cfg(feature = "Win32_Foundation")]
75 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanIhvControl ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , r#type : WLAN_IHV_CONTROL_TYPE , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 );
76 #[cfg(feature = "Win32_Foundation")]
77 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanOpenHandle ( dwclientversion : u32 , preserved : *mut ::core::ffi::c_void , pdwnegotiatedversion : *mut u32 , phclienthandle : *mut super::super::Foundation:: HANDLE ) -> u32 );
78 #[cfg(feature = "Win32_Foundation")]
79 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanQueryAutoConfigParameter ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_AUTOCONF_OPCODE , preserved : *mut ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 );
80 #[cfg(feature = "Win32_Foundation")]
81 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanQueryInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , preserved : *mut ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 );
82 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanReasonCodeToString ( dwreasoncode : u32 , dwbuffersize : u32 , pstringbuffer : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> u32 );
83 #[cfg(feature = "Win32_Foundation")]
84 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRegisterDeviceServiceNotification ( hclienthandle : super::super::Foundation:: HANDLE , pdevsvcguidlist : *const WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 );
85 #[cfg(feature = "Win32_Foundation")]
86 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRegisterNotification ( hclienthandle : super::super::Foundation:: HANDLE , dwnotifsource : u32 , bignoreduplicate : super::super::Foundation:: BOOL , funccallback : WLAN_NOTIFICATION_CALLBACK , pcallbackcontext : *const ::core::ffi::c_void , preserved : *mut ::core::ffi::c_void , pdwprevnotifsource : *mut u32 ) -> u32 );
87 #[cfg(feature = "Win32_Foundation")]
88 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRegisterVirtualStationNotification ( hclienthandle : super::super::Foundation:: HANDLE , bregister : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> u32 );
89 #[cfg(feature = "Win32_Foundation")]
90 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRenameProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , stroldprofilename : :: windows_sys::core::PCWSTR , strnewprofilename : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> u32 );
91 #[cfg(feature = "Win32_Foundation")]
92 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSaveTemporaryProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , stralluserprofilesecurity : :: windows_sys::core::PCWSTR , dwflags : u32 , boverwrite : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> u32 );
93 #[cfg(feature = "Win32_Foundation")]
94 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanScan ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , piedata : *const WLAN_RAW_DATA , preserved : *mut ::core::ffi::c_void ) -> u32 );
95 #[cfg(feature = "Win32_Foundation")]
96 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetAutoConfigParameter ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_AUTOCONF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *mut ::core::ffi::c_void ) -> u32 );
97 #[cfg(feature = "Win32_Foundation")]
98 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetFilterList ( hclienthandle : super::super::Foundation:: HANDLE , wlanfilterlisttype : WLAN_FILTER_LIST_TYPE , pnetworklist : *const DOT11_NETWORK_LIST , preserved : *mut ::core::ffi::c_void ) -> u32 );
99 #[cfg(feature = "Win32_Foundation")]
100 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *mut ::core::ffi::c_void ) -> u32 );
101 #[cfg(feature = "Win32_Foundation")]
102 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , strprofilexml : :: windows_sys::core::PCWSTR , stralluserprofilesecurity : :: windows_sys::core::PCWSTR , boverwrite : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void , pdwreasoncode : *mut u32 ) -> u32 );
103 #[cfg(feature = "Win32_Foundation")]
104 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwdatasize : u32 , pdata : *const u8 , preserved : *mut ::core::ffi::c_void ) -> u32 );
105 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
106 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn WlanSetProfileEapUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , eaptype : super::super::Security::ExtensibleAuthenticationProtocol:: EAP_METHOD_TYPE , dwflags : WLAN_SET_EAPHOST_FLAGS , dweapuserdatasize : u32 , pbeapuserdata : *const u8 , preserved : *mut ::core::ffi::c_void ) -> u32 );
107 #[cfg(feature = "Win32_Foundation")]
108 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileEapXmlUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwflags : WLAN_SET_EAPHOST_FLAGS , streapxmluserdata : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> u32 );
109 #[cfg(feature = "Win32_Foundation")]
110 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwitems : u32 , strprofilenames : *const :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> u32 );
111 #[cfg(feature = "Win32_Foundation")]
112 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfilePosition ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwposition : u32 , preserved : *mut ::core::ffi::c_void ) -> u32 );
113 #[cfg(feature = "Win32_Foundation")]
114 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , strformat : :: windows_sys::core::PCWSTR , ppsdiedatalist : *const WLAN_RAW_DATA_LIST , preserved : *mut ::core::ffi::c_void ) -> u32 );
115 #[cfg(feature = "Win32_Foundation")]
116 ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , strmodifiedsddl : :: windows_sys::core::PCWSTR ) -> u32 );
117 #[cfg(feature = "Win32_Foundation")]
118 ::windows_sys::core::link ! ( "wlanui.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanUIEditProfile ( dwclientversion : u32 , wstrprofilename : :: windows_sys::core::PCWSTR , pinterfaceguid : *const :: windows_sys::core::GUID , hwnd : super::super::Foundation:: HWND , wlstartpage : WL_DISPLAY_PAGES , preserved : *mut ::core::ffi::c_void , pwlanreasoncode : *mut u32 ) -> u32 );
119 pub type IDot11AdHocInterface = *mut ::core::ffi::c_void;
120 pub type IDot11AdHocInterfaceNotificationSink = *mut ::core::ffi::c_void;
121 pub type IDot11AdHocManager = *mut ::core::ffi::c_void;
122 pub type IDot11AdHocManagerNotificationSink = *mut ::core::ffi::c_void;
123 pub type IDot11AdHocNetwork = *mut ::core::ffi::c_void;
124 pub type IDot11AdHocNetworkNotificationSink = *mut ::core::ffi::c_void;
125 pub type IDot11AdHocSecuritySettings = *mut ::core::ffi::c_void;
126 pub type IEnumDot11AdHocInterfaces = *mut ::core::ffi::c_void;
127 pub type IEnumDot11AdHocNetworks = *mut ::core::ffi::c_void;
128 pub type IEnumDot11AdHocSecuritySettings = *mut ::core::ffi::c_void;
129 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
130 #[cfg(feature = "Win32_Devices_Properties")]
131 pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 19u32 };
132 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
133 #[cfg(feature = "Win32_Devices_Properties")]
134 pub const DEVPKEY_InfraCast_ChallengeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 21u32 };
135 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
136 #[cfg(feature = "Win32_Devices_Properties")]
137 pub const DEVPKEY_InfraCast_DevnodeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 23u32 };
138 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
139 #[cfg(feature = "Win32_Devices_Properties")]
140 pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 25u32 };
141 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
142 #[cfg(feature = "Win32_Devices_Properties")]
143 pub const DEVPKEY_InfraCast_PinSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 29u32 };
144 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
145 #[cfg(feature = "Win32_Devices_Properties")]
146 pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 30u32 };
147 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
148 #[cfg(feature = "Win32_Devices_Properties")]
149 pub const DEVPKEY_InfraCast_SinkHostName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 20u32 };
150 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
151 #[cfg(feature = "Win32_Devices_Properties")]
152 pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 26u32 };
153 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
154 #[cfg(feature = "Win32_Devices_Properties")]
155 pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 18u32 };
156 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
157 #[cfg(feature = "Win32_Devices_Properties")]
158 pub const DEVPKEY_InfraCast_Supported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 17u32 };
159 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
160 #[cfg(feature = "Win32_Devices_Properties")]
161 pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 5u32 };
162 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
163 #[cfg(feature = "Win32_Devices_Properties")]
164 pub const DEVPKEY_WiFiDirectServices_RequestServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 7u32 };
165 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
166 #[cfg(feature = "Win32_Devices_Properties")]
167 pub const DEVPKEY_WiFiDirectServices_ServiceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 2u32 };
168 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
169 #[cfg(feature = "Win32_Devices_Properties")]
170 pub const DEVPKEY_WiFiDirectServices_ServiceConfigMethods: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 6u32 };
171 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
172 #[cfg(feature = "Win32_Devices_Properties")]
173 pub const DEVPKEY_WiFiDirectServices_ServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 4u32 };
174 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
175 #[cfg(feature = "Win32_Devices_Properties")]
176 pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 3u32 };
177 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
178 #[cfg(feature = "Win32_Devices_Properties")]
179 pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 1u32 };
180 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
181 #[cfg(feature = "Win32_Devices_Properties")]
182 pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13u32 };
183 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
184 #[cfg(feature = "Win32_Devices_Properties")]
185 pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 24u32 };
186 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
187 #[cfg(feature = "Win32_Devices_Properties")]
188 pub const DEVPKEY_WiFiDirect_GroupId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4u32 };
189 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
190 #[cfg(feature = "Win32_Devices_Properties")]
191 pub const DEVPKEY_WiFiDirect_InformationElements: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12u32 };
192 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
193 #[cfg(feature = "Win32_Devices_Properties")]
194 pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2u32 };
195 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
196 #[cfg(feature = "Win32_Devices_Properties")]
197 pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 3u32 };
198 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
199 #[cfg(feature = "Win32_Devices_Properties")]
200 pub const DEVPKEY_WiFiDirect_IsConnected: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 5u32 };
201 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
202 #[cfg(feature = "Win32_Devices_Properties")]
203 pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 22u32 };
204 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
205 #[cfg(feature = "Win32_Devices_Properties")]
206 pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 7u32 };
207 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
208 #[cfg(feature = "Win32_Devices_Properties")]
209 pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 9u32 };
210 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
211 #[cfg(feature = "Win32_Devices_Properties")]
212 pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 14u32 };
213 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
214 #[cfg(feature = "Win32_Devices_Properties")]
215 pub const DEVPKEY_WiFiDirect_IsVisible: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 6u32 };
216 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
217 #[cfg(feature = "Win32_Devices_Properties")]
218 pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 28u32 };
219 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
220 #[cfg(feature = "Win32_Devices_Properties")]
221 pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8u32 };
222 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
223 #[cfg(feature = "Win32_Devices_Properties")]
224 pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 31u32 };
225 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
226 #[cfg(feature = "Win32_Devices_Properties")]
227 pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 16u32 };
228 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
229 #[cfg(feature = "Win32_Devices_Properties")]
230 pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 32u32 };
231 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
232 #[cfg(feature = "Win32_Devices_Properties")]
233 pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 15u32 };
234 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
235 #[cfg(feature = "Win32_Devices_Properties")]
236 pub const DEVPKEY_WiFiDirect_Services: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10u32 };
237 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
238 #[cfg(feature = "Win32_Devices_Properties")]
239 pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11u32 };
240 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
241 #[cfg(feature = "Win32_Devices_Properties")]
242 pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 27u32 };
243 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Devices_Properties\"`*"]
244 #[cfg(feature = "Win32_Devices_Properties")]
245 pub const DEVPKEY_WiFi_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2u32 };
246 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
247 pub const DISCOVERY_FILTER_BITMASK_ANY: u32 = 15u32;
248 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
249 pub const DISCOVERY_FILTER_BITMASK_DEVICE: u32 = 1u32;
250 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
251 pub const DISCOVERY_FILTER_BITMASK_GO: u32 = 2u32;
252 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
253 pub const DOT11EXT_PSK_MAX_LENGTH: u32 = 64u32;
254 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
255 pub const DOT11_ADDITIONAL_IE_REVISION_1: u32 = 1u32;
256 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
257 pub const DOT11_ANQP_QUERY_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
258 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
259 pub const DOT11_ASSOCIATION_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32;
260 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
261 pub const DOT11_ASSOCIATION_COMPLETION_PARAMETERS_REVISION_2: u32 = 2u32;
262 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
263 pub const DOT11_ASSOCIATION_INFO_LIST_REVISION_1: u32 = 1u32;
264 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
265 pub const DOT11_ASSOCIATION_PARAMS_REVISION_1: u32 = 1u32;
266 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
267 pub const DOT11_ASSOCIATION_START_PARAMETERS_REVISION_1: u32 = 1u32;
268 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
269 pub const DOT11_ASSOC_ERROR_SOURCE_OS: u32 = 0u32;
270 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
271 pub const DOT11_ASSOC_ERROR_SOURCE_OTHER: u32 = 255u32;
272 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
273 pub const DOT11_ASSOC_ERROR_SOURCE_REMOTE: u32 = 1u32;
274 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
275 pub const DOT11_ASSOC_STATUS_SUCCESS: u32 = 0u32;
276 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
277 pub const DOT11_AUTH_ALGORITHM_LIST_REVISION_1: u32 = 1u32;
278 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
279 pub const DOT11_AUTH_ALGO_MICHAEL: u32 = 1u32;
280 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
281 pub const DOT11_AUTH_CIPHER_PAIR_LIST_REVISION_1: u32 = 1u32;
282 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
283 pub const DOT11_AVAILABLE_CHANNEL_LIST_REVISION_1: u32 = 1u32;
284 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
285 pub const DOT11_AVAILABLE_FREQUENCY_LIST_REVISION_1: u32 = 1u32;
286 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
287 pub const DOT11_BSSID_LIST_REVISION_1: u32 = 1u32;
288 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
289 pub const DOT11_BSS_ENTRY_BYTE_ARRAY_REVISION_1: u32 = 1u32;
290 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
291 pub const DOT11_CAN_SUSTAIN_AP_PARAMETERS_REVISION_1: u32 = 1u32;
292 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
293 pub const DOT11_CAN_SUSTAIN_AP_REASON_IHV_END: u32 = 4294967295u32;
294 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
295 pub const DOT11_CAN_SUSTAIN_AP_REASON_IHV_START: u32 = 4278190080u32;
296 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
297 pub const DOT11_CAPABILITY_CHANNEL_AGILITY: u32 = 128u32;
298 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
299 pub const DOT11_CAPABILITY_DSSSOFDM: u32 = 8192u32;
300 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
301 pub const DOT11_CAPABILITY_INFO_CF_POLLABLE: u32 = 4u32;
302 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
303 pub const DOT11_CAPABILITY_INFO_CF_POLL_REQ: u32 = 8u32;
304 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
305 pub const DOT11_CAPABILITY_INFO_ESS: u32 = 1u32;
306 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
307 pub const DOT11_CAPABILITY_INFO_IBSS: u32 = 2u32;
308 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
309 pub const DOT11_CAPABILITY_INFO_PRIVACY: u32 = 16u32;
310 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
311 pub const DOT11_CAPABILITY_PBCC: u32 = 64u32;
312 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
313 pub const DOT11_CAPABILITY_SHORT_PREAMBLE: u32 = 32u32;
314 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
315 pub const DOT11_CAPABILITY_SHORT_SLOT_TIME: u32 = 1024u32;
316 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
317 pub const DOT11_CCA_MODE_CS_ONLY: u32 = 2u32;
318 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
319 pub const DOT11_CCA_MODE_CS_WITH_TIMER: u32 = 8u32;
320 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
321 pub const DOT11_CCA_MODE_ED_ONLY: u32 = 1u32;
322 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
323 pub const DOT11_CCA_MODE_ED_and_CS: u32 = 4u32;
324 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
325 pub const DOT11_CCA_MODE_HRCS_AND_ED: u32 = 16u32;
326 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
327 pub const DOT11_CIPHER_ALGORITHM_LIST_REVISION_1: u32 = 1u32;
328 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
329 pub const DOT11_CIPHER_DEFAULT_KEY_VALUE_REVISION_1: u32 = 1u32;
330 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
331 pub const DOT11_CIPHER_KEY_MAPPING_KEY_VALUE_BYTE_ARRAY_REVISION_1: u32 = 1u32;
332 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
333 pub const DOT11_CONF_ALGO_TKIP: u32 = 2u32;
334 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
335 pub const DOT11_CONF_ALGO_WEP_RC4: u32 = 1u32;
336 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
337 pub const DOT11_CONNECTION_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32;
338 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
339 pub const DOT11_CONNECTION_START_PARAMETERS_REVISION_1: u32 = 1u32;
340 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
341 pub const DOT11_CONNECTION_STATUS_SUCCESS: u32 = 0u32;
342 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
343 pub const DOT11_COUNTRY_OR_REGION_STRING_LIST_REVISION_1: u32 = 1u32;
344 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
345 pub const DOT11_DATA_RATE_MAPPING_TABLE_REVISION_1: u32 = 1u32;
346 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
347 pub const DOT11_DEVICE_ENTRY_BYTE_ARRAY_REVISION_1: u32 = 1u32;
348 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
349 pub const DOT11_DISASSOCIATE_PEER_REQUEST_REVISION_1: u32 = 1u32;
350 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
351 pub const DOT11_DISASSOCIATION_PARAMETERS_REVISION_1: u32 = 1u32;
352 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
353 pub const DOT11_ENCAP_802_1H: u32 = 2u32;
354 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
355 pub const DOT11_ENCAP_RFC_1042: u32 = 1u32;
356 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
357 pub const DOT11_EXEMPT_ALWAYS: u32 = 1u32;
358 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
359 pub const DOT11_EXEMPT_BOTH: u32 = 3u32;
360 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
361 pub const DOT11_EXEMPT_MULTICAST: u32 = 2u32;
362 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
363 pub const DOT11_EXEMPT_NO_EXEMPTION: u32 = 0u32;
364 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
365 pub const DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE: u32 = 2u32;
366 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
367 pub const DOT11_EXEMPT_UNICAST: u32 = 1u32;
368 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
369 pub const DOT11_EXTAP_ATTRIBUTES_REVISION_1: u32 = 1u32;
370 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
371 pub const DOT11_EXTAP_RECV_CONTEXT_REVISION_1: u32 = 1u32;
372 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
373 pub const DOT11_EXTAP_SEND_CONTEXT_REVISION_1: u32 = 1u32;
374 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
375 pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_1: u32 = 1u32;
376 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
377 pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_2: u32 = 2u32;
378 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
379 pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_3: u32 = 3u32;
380 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
381 pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_4: u32 = 4u32;
382 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
383 pub const DOT11_EXTSTA_ATTRIBUTES_SAFEMODE_CERTIFIED: u32 = 2u32;
384 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
385 pub const DOT11_EXTSTA_ATTRIBUTES_SAFEMODE_OID_SUPPORTED: u32 = 1u32;
386 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
387 pub const DOT11_EXTSTA_ATTRIBUTES_SAFEMODE_RESERVED: u32 = 12u32;
388 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
389 pub const DOT11_EXTSTA_CAPABILITY_REVISION_1: u32 = 1u32;
390 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
391 pub const DOT11_EXTSTA_RECV_CONTEXT_REVISION_1: u32 = 1u32;
392 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
393 pub const DOT11_EXTSTA_SEND_CONTEXT_REVISION_1: u32 = 1u32;
394 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
395 pub const DOT11_FLAGS_80211B_CHANNEL_AGILITY: u32 = 4u32;
396 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
397 pub const DOT11_FLAGS_80211B_PBCC: u32 = 2u32;
398 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
399 pub const DOT11_FLAGS_80211B_SHORT_PREAMBLE: u32 = 1u32;
400 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
401 pub const DOT11_FLAGS_80211G_BARKER_PREAMBLE_MODE: u32 = 128u32;
402 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
403 pub const DOT11_FLAGS_80211G_DSSS_OFDM: u32 = 16u32;
404 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
405 pub const DOT11_FLAGS_80211G_NON_ERP_PRESENT: u32 = 64u32;
406 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
407 pub const DOT11_FLAGS_80211G_USE_PROTECTION: u32 = 32u32;
408 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
409 pub const DOT11_FLAGS_PS_ON: u32 = 8u32;
410 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
411 pub const DOT11_FREQUENCY_BANDS_LOWER: u32 = 1u32;
412 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
413 pub const DOT11_FREQUENCY_BANDS_MIDDLE: u32 = 2u32;
414 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
415 pub const DOT11_FREQUENCY_BANDS_UPPER: u32 = 4u32;
416 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
417 pub const DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
418 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
419 pub const DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
420 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
421 pub const DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
422 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
423 pub const DOT11_HESSID_LENGTH: u32 = 6u32;
424 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
425 pub const DOT11_HR_CCA_MODE_CS_AND_ED: u32 = 4u32;
426 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
427 pub const DOT11_HR_CCA_MODE_CS_ONLY: u32 = 2u32;
428 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
429 pub const DOT11_HR_CCA_MODE_CS_WITH_TIMER: u32 = 8u32;
430 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
431 pub const DOT11_HR_CCA_MODE_ED_ONLY: u32 = 1u32;
432 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
433 pub const DOT11_HR_CCA_MODE_HRCS_AND_ED: u32 = 16u32;
434 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
435 pub const DOT11_HW_DEFRAGMENTATION_SUPPORTED: u32 = 8u32;
436 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
437 pub const DOT11_HW_FRAGMENTATION_SUPPORTED: u32 = 4u32;
438 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
439 pub const DOT11_HW_MSDU_AUTH_SUPPORTED_RX: u32 = 32u32;
440 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
441 pub const DOT11_HW_MSDU_AUTH_SUPPORTED_TX: u32 = 16u32;
442 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
443 pub const DOT11_HW_WEP_SUPPORTED_RX: u32 = 2u32;
444 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
445 pub const DOT11_HW_WEP_SUPPORTED_TX: u32 = 1u32;
446 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
447 pub const DOT11_IBSS_PARAMS_REVISION_1: u32 = 1u32;
448 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
449 pub const DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32;
450 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
451 pub const DOT11_INCOMING_ASSOC_DECISION_REVISION_1: u32 = 1u32;
452 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
453 pub const DOT11_INCOMING_ASSOC_DECISION_REVISION_2: u32 = 2u32;
454 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
455 pub const DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS_REVISION_1: u32 = 1u32;
456 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
457 pub const DOT11_INCOMING_ASSOC_STARTED_PARAMETERS_REVISION_1: u32 = 1u32;
458 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
459 pub const DOT11_INVALID_CHANNEL_NUMBER: u32 = 0u32;
460 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
461 pub const DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
462 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
463 pub const DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
464 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
465 pub const DOT11_LINK_QUALITY_PARAMETERS_REVISION_1: u32 = 1u32;
466 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
467 pub const DOT11_MAC_ADDRESS_LIST_REVISION_1: u32 = 1u32;
468 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
469 pub const DOT11_MAC_PARAMETERS_REVISION_1: u32 = 1u32;
470 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
471 pub const DOT11_MANUFACTURING_CALLBACK_REVISION_1: u32 = 1u32;
472 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
473 pub const DOT11_MANUFACTURING_TEST_REVISION_1: u32 = 1u32;
474 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
475 pub const DOT11_MAX_CHANNEL_HINTS: u32 = 4u32;
476 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
477 pub const DOT11_MAX_NUM_DEFAULT_KEY: u32 = 4u32;
478 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
479 pub const DOT11_MAX_NUM_DEFAULT_KEY_MFP: u32 = 6u32;
480 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
481 pub const DOT11_MAX_NUM_OF_FRAGMENTS: u32 = 16u32;
482 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
483 pub const DOT11_MAX_PDU_SIZE: u32 = 2346u32;
484 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
485 pub const DOT11_MAX_REQUESTED_SERVICE_INFORMATION_LENGTH: u32 = 255u32;
486 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
487 pub const DOT11_MIN_PDU_SIZE: u32 = 256u32;
488 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
489 pub const DOT11_MPDU_MAX_LENGTH_INDICATION_REVISION_1: u32 = 1u32;
490 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
491 pub const DOT11_NLO_FLAG_SCAN_AT_SYSTEM_RESUME: u32 = 4u32;
492 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
493 pub const DOT11_NLO_FLAG_SCAN_ON_AOAC_PLATFORM: u32 = 2u32;
494 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
495 pub const DOT11_NLO_FLAG_STOP_NLO_INDICATION: u32 = 1u32;
496 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
497 pub const DOT11_OFFLOAD_NETWORK_LIST_REVISION_1: u32 = 1u32;
498 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
499 pub const DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS_REVISION_1: u32 = 1u32;
500 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
501 pub const DOT11_OI_MAX_LENGTH: u32 = 5u32;
502 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
503 pub const DOT11_OI_MIN_LENGTH: u32 = 3u32;
504 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
505 pub const DOT11_OPERATION_MODE_AP: u32 = 2u32;
506 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
507 pub const DOT11_OPERATION_MODE_EXTENSIBLE_AP: u32 = 8u32;
508 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
509 pub const DOT11_OPERATION_MODE_EXTENSIBLE_STATION: u32 = 4u32;
510 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
511 pub const DOT11_OPERATION_MODE_MANUFACTURING: u32 = 1073741824u32;
512 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
513 pub const DOT11_OPERATION_MODE_NETWORK_MONITOR: u32 = 2147483648u32;
514 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
515 pub const DOT11_OPERATION_MODE_STATION: u32 = 1u32;
516 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
517 pub const DOT11_OPERATION_MODE_UNKNOWN: u32 = 0u32;
518 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
519 pub const DOT11_OPERATION_MODE_WFD_CLIENT: u32 = 64u32;
520 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
521 pub const DOT11_OPERATION_MODE_WFD_DEVICE: u32 = 16u32;
522 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
523 pub const DOT11_OPERATION_MODE_WFD_GROUP_OWNER: u32 = 32u32;
524 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
525 pub const DOT11_PACKET_TYPE_ALL_MULTICAST_CTRL: u32 = 4096u32;
526 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
527 pub const DOT11_PACKET_TYPE_ALL_MULTICAST_DATA: u32 = 16384u32;
528 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
529 pub const DOT11_PACKET_TYPE_ALL_MULTICAST_MGMT: u32 = 8192u32;
530 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
531 pub const DOT11_PACKET_TYPE_BROADCAST_CTRL: u32 = 64u32;
532 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
533 pub const DOT11_PACKET_TYPE_BROADCAST_DATA: u32 = 256u32;
534 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
535 pub const DOT11_PACKET_TYPE_BROADCAST_MGMT: u32 = 128u32;
536 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
537 pub const DOT11_PACKET_TYPE_DIRECTED_CTRL: u32 = 1u32;
538 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
539 pub const DOT11_PACKET_TYPE_DIRECTED_DATA: u32 = 4u32;
540 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
541 pub const DOT11_PACKET_TYPE_DIRECTED_MGMT: u32 = 2u32;
542 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
543 pub const DOT11_PACKET_TYPE_MULTICAST_CTRL: u32 = 8u32;
544 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
545 pub const DOT11_PACKET_TYPE_MULTICAST_DATA: u32 = 32u32;
546 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
547 pub const DOT11_PACKET_TYPE_MULTICAST_MGMT: u32 = 16u32;
548 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
549 pub const DOT11_PACKET_TYPE_PROMISCUOUS_CTRL: u32 = 512u32;
550 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
551 pub const DOT11_PACKET_TYPE_PROMISCUOUS_DATA: u32 = 2048u32;
552 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
553 pub const DOT11_PACKET_TYPE_PROMISCUOUS_MGMT: u32 = 1024u32;
554 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
555 pub const DOT11_PEER_INFO_LIST_REVISION_1: u32 = 1u32;
556 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
557 pub const DOT11_PHY_ATTRIBUTES_REVISION_1: u32 = 1u32;
558 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
559 pub const DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_REVISION_1: u32 = 1u32;
560 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
561 pub const DOT11_PHY_ID_LIST_REVISION_1: u32 = 1u32;
562 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
563 pub const DOT11_PHY_STATE_PARAMETERS_REVISION_1: u32 = 1u32;
564 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
565 pub const DOT11_PHY_TYPE_LIST_REVISION_1: u32 = 1u32;
566 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
567 pub const DOT11_PMKID_CANDIDATE_LIST_PARAMETERS_REVISION_1: u32 = 1u32;
568 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
569 pub const DOT11_PMKID_LIST_REVISION_1: u32 = 1u32;
570 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
571 pub const DOT11_PORT_STATE_NOTIFICATION_REVISION_1: u32 = 1u32;
572 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
573 pub const DOT11_POWER_MGMT_AUTO_MODE_ENABLED_REVISION_1: u32 = 1u32;
574 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
575 pub const DOT11_POWER_MGMT_MODE_STATUS_INFO_REVISION_1: u32 = 1u32;
576 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
577 pub const DOT11_POWER_SAVE_LEVEL_FAST_PSP: u32 = 2u32;
578 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
579 pub const DOT11_POWER_SAVE_LEVEL_MAX_PSP: u32 = 1u32;
580 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
581 pub const DOT11_POWER_SAVING_FAST_PSP: u32 = 8u32;
582 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
583 pub const DOT11_POWER_SAVING_MAXIMUM_LEVEL: u32 = 24u32;
584 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
585 pub const DOT11_POWER_SAVING_MAX_PSP: u32 = 16u32;
586 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
587 pub const DOT11_POWER_SAVING_NO_POWER_SAVING: u32 = 0u32;
588 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
589 pub const DOT11_PRIORITY_CONTENTION: u32 = 0u32;
590 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
591 pub const DOT11_PRIORITY_CONTENTION_FREE: u32 = 1u32;
592 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
593 pub const DOT11_PRIVACY_EXEMPTION_LIST_REVISION_1: u32 = 1u32;
594 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
595 pub const DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
596 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
597 pub const DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
598 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
599 pub const DOT11_PSD_IE_MAX_DATA_SIZE: u32 = 240u32;
600 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
601 pub const DOT11_PSD_IE_MAX_ENTRY_NUMBER: u32 = 5u32;
602 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
603 pub const DOT11_QOS_PARAMS_REVISION_1: u32 = 1u32;
604 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
605 pub const DOT11_RATE_SET_MAX_LENGTH: u32 = 126u32;
606 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
607 pub const DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS_REVISION_1: u32 = 1u32;
608 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
609 pub const DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
610 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
611 pub const DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
612 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
613 pub const DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
614 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
615 pub const DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
616 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
617 pub const DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
618 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
619 pub const DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
620 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
621 pub const DOT11_RECV_CONTEXT_REVISION_1: u32 = 1u32;
622 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
623 pub const DOT11_REG_DOMAIN_DOC: u32 = 32u32;
624 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
625 pub const DOT11_REG_DOMAIN_ETSI: u32 = 48u32;
626 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
627 pub const DOT11_REG_DOMAIN_FCC: u32 = 16u32;
628 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
629 pub const DOT11_REG_DOMAIN_FRANCE: u32 = 50u32;
630 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
631 pub const DOT11_REG_DOMAIN_MKK: u32 = 64u32;
632 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
633 pub const DOT11_REG_DOMAIN_OTHER: u32 = 0u32;
634 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
635 pub const DOT11_REG_DOMAIN_SPAIN: u32 = 49u32;
636 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
637 pub const DOT11_ROAMING_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32;
638 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
639 pub const DOT11_ROAMING_START_PARAMETERS_REVISION_1: u32 = 1u32;
640 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
641 pub const DOT11_SEND_CONTEXT_REVISION_1: u32 = 1u32;
642 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
643 pub const DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS_REVISION_1: u32 = 1u32;
644 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
645 pub const DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
646 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
647 pub const DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
648 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
649 pub const DOT11_SEND_INVITATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
650 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
651 pub const DOT11_SEND_INVITATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
652 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
653 pub const DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32;
654 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
655 pub const DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32;
656 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
657 pub const DOT11_SERVICE_CLASS_REORDERABLE_MULTICAST: u32 = 0u32;
658 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
659 pub const DOT11_SERVICE_CLASS_STRICTLY_ORDERED: u32 = 1u32;
660 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
661 pub const DOT11_SSID_LIST_REVISION_1: u32 = 1u32;
662 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
663 pub const DOT11_SSID_MAX_LENGTH: u32 = 32u32;
664 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
665 pub const DOT11_STATISTICS_REVISION_1: u32 = 1u32;
666 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
667 pub const DOT11_STATUS_AP_JOIN_CONFIRM: u32 = 5u32;
668 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
669 pub const DOT11_STATUS_AUTH_FAILED: u32 = 131072u32;
670 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
671 pub const DOT11_STATUS_AUTH_NOT_VERIFIED: u32 = 32768u32;
672 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
673 pub const DOT11_STATUS_AUTH_VERIFIED: u32 = 65536u32;
674 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
675 pub const DOT11_STATUS_ENCRYPTION_FAILED: u32 = 512u32;
676 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
677 pub const DOT11_STATUS_EXCESSIVE_DATA_LENGTH: u32 = 256u32;
678 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
679 pub const DOT11_STATUS_GENERATE_AUTH_FAILED: u32 = 16384u32;
680 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
681 pub const DOT11_STATUS_ICV_VERIFIED: u32 = 2048u32;
682 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
683 pub const DOT11_STATUS_JOIN_CONFIRM: u32 = 2u32;
684 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
685 pub const DOT11_STATUS_MPDU_MAX_LENGTH_CHANGED: u32 = 6u32;
686 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
687 pub const DOT11_STATUS_PACKET_NOT_REASSEMBLED: u32 = 8192u32;
688 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
689 pub const DOT11_STATUS_PACKET_REASSEMBLED: u32 = 4096u32;
690 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
691 pub const DOT11_STATUS_PS_LIFETIME_EXPIRED: u32 = 262144u32;
692 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
693 pub const DOT11_STATUS_RESET_CONFIRM: u32 = 4u32;
694 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
695 pub const DOT11_STATUS_RETRY_LIMIT_EXCEEDED: u32 = 2u32;
696 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
697 pub const DOT11_STATUS_SCAN_CONFIRM: u32 = 1u32;
698 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
699 pub const DOT11_STATUS_START_CONFIRM: u32 = 3u32;
700 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
701 pub const DOT11_STATUS_SUCCESS: u32 = 1u32;
702 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
703 pub const DOT11_STATUS_UNAVAILABLE_BSS: u32 = 128u32;
704 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
705 pub const DOT11_STATUS_UNAVAILABLE_PRIORITY: u32 = 16u32;
706 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
707 pub const DOT11_STATUS_UNAVAILABLE_SERVICE_CLASS: u32 = 32u32;
708 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
709 pub const DOT11_STATUS_UNSUPPORTED_PRIORITY: u32 = 4u32;
710 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
711 pub const DOT11_STATUS_UNSUPPORTED_SERVICE_CLASS: u32 = 8u32;
712 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
713 pub const DOT11_STATUS_WEP_KEY_UNAVAILABLE: u32 = 1024u32;
714 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
715 pub const DOT11_STATUS_XMIT_MSDU_TIMER_EXPIRED: u32 = 64u32;
716 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
717 pub const DOT11_STOP_AP_PARAMETERS_REVISION_1: u32 = 1u32;
718 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
719 pub const DOT11_STOP_AP_REASON_AP_ACTIVE: u32 = 3u32;
720 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
721 pub const DOT11_STOP_AP_REASON_CHANNEL_NOT_AVAILABLE: u32 = 2u32;
722 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
723 pub const DOT11_STOP_AP_REASON_FREQUENCY_NOT_AVAILABLE: u32 = 1u32;
724 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
725 pub const DOT11_STOP_AP_REASON_IHV_END: u32 = 4294967295u32;
726 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
727 pub const DOT11_STOP_AP_REASON_IHV_START: u32 = 4278190080u32;
728 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
729 pub const DOT11_TKIPMIC_FAILURE_PARAMETERS_REVISION_1: u32 = 1u32;
730 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
731 pub const DOT11_VWIFI_ATTRIBUTES_REVISION_1: u32 = 1u32;
732 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
733 pub const DOT11_VWIFI_COMBINATION_REVISION_1: u32 = 1u32;
734 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
735 pub const DOT11_VWIFI_COMBINATION_REVISION_2: u32 = 2u32;
736 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
737 pub const DOT11_VWIFI_COMBINATION_REVISION_3: u32 = 3u32;
738 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
739 pub const DOT11_WFD_ADDITIONAL_IE_REVISION_1: u32 = 1u32;
740 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
741 pub const DOT11_WFD_APS2_SERVICE_TYPE_MAX_LENGTH: u32 = 21u32;
742 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
743 pub const DOT11_WFD_ASP2_INSTANCE_NAME_MAX_LENGTH: u32 = 63u32;
744 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
745 pub const DOT11_WFD_ATTRIBUTES_REVISION_1: u32 = 1u32;
746 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
747 pub const DOT11_WFD_DEVICE_AUTO_AVAILABILITY: u32 = 16u32;
748 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
749 pub const DOT11_WFD_DEVICE_CAPABILITY_CONCURRENT_OPERATION: u32 = 4u32;
750 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
751 pub const DOT11_WFD_DEVICE_CAPABILITY_CONFIG_REVISION_1: u32 = 1u32;
752 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
753 pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_CLIENT_DISCOVERABILITY: u32 = 2u32;
754 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
755 pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_DEVICE_LIMIT: u32 = 16u32;
756 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
757 pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_INFRASTRUCTURE_MANAGED: u32 = 8u32;
758 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
759 pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_INVITATION_PROCEDURE: u32 = 32u32;
760 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
761 pub const DOT11_WFD_DEVICE_CAPABILITY_RESERVED_6: u32 = 64u32;
762 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
763 pub const DOT11_WFD_DEVICE_CAPABILITY_RESERVED_7: u32 = 128u32;
764 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
765 pub const DOT11_WFD_DEVICE_CAPABILITY_SERVICE_DISCOVERY: u32 = 1u32;
766 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
767 pub const DOT11_WFD_DEVICE_HIGH_AVAILABILITY: u32 = 24u32;
768 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
769 pub const DOT11_WFD_DEVICE_INFO_REVISION_1: u32 = 1u32;
770 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
771 pub const DOT11_WFD_DEVICE_LISTEN_CHANNEL_REVISION_1: u32 = 1u32;
772 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
773 pub const DOT11_WFD_DEVICE_NOT_DISCOVERABLE: u32 = 0u32;
774 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
775 pub const DOT11_WFD_DISCOVER_COMPLETE_MAX_LIST_SIZE: u32 = 128u32;
776 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
777 pub const DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32;
778 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
779 pub const DOT11_WFD_DISCOVER_REQUEST_REVISION_1: u32 = 1u32;
780 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
781 pub const DOT11_WFD_GROUP_CAPABILITY_CROSS_CONNECTION_SUPPORTED: u32 = 16u32;
782 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
783 pub const DOT11_WFD_GROUP_CAPABILITY_EAPOL_KEY_IP_ADDRESS_ALLOCATION_SUPPORTED: u32 = 128u32;
784 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
785 pub const DOT11_WFD_GROUP_CAPABILITY_GROUP_LIMIT_REACHED: u32 = 4u32;
786 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
787 pub const DOT11_WFD_GROUP_CAPABILITY_GROUP_OWNER: u32 = 1u32;
788 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
789 pub const DOT11_WFD_GROUP_CAPABILITY_INTRABSS_DISTRIBUTION_SUPPORTED: u32 = 8u32;
790 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
791 pub const DOT11_WFD_GROUP_CAPABILITY_IN_GROUP_FORMATION: u32 = 64u32;
792 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
793 pub const DOT11_WFD_GROUP_CAPABILITY_NONE: u32 = 0u32;
794 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
795 pub const DOT11_WFD_GROUP_CAPABILITY_PERSISTENT_GROUP: u32 = 2u32;
796 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
797 pub const DOT11_WFD_GROUP_CAPABILITY_PERSISTENT_RECONNECT_SUPPORTED: u32 = 32u32;
798 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
799 pub const DOT11_WFD_GROUP_CAPABILITY_RESERVED_7: u32 = 128u32;
800 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
801 pub const DOT11_WFD_GROUP_JOIN_PARAMETERS_REVISION_1: u32 = 1u32;
802 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
803 pub const DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_REVISION_1: u32 = 1u32;
804 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
805 pub const DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_REVISION_2: u32 = 2u32;
806 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
807 pub const DOT11_WFD_GROUP_START_PARAMETERS_REVISION_1: u32 = 1u32;
808 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
809 pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_FROM_WLAN_CROSS_CONNECTION_POLICY: u32 = 1u32;
810 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
811 pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_INFRASTRUCTURE_MANAGED_POLICY: u32 = 4u32;
812 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
813 pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_NOT_MANAGED_INFRASTRUCTURE_CAPABLE: u32 = 2u32;
814 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
815 pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_WFD_COEXISTENCE_POLICY: u32 = 3u32;
816 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
817 pub const DOT11_WFD_MINOR_REASON_SUCCESS: u32 = 0u32;
818 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
819 pub const DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST_REVISION_1: u32 = 1u32;
820 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
821 pub const DOT11_WFD_SERVICE_INFORMATION_MAX_LENGTH: u32 = 65535u32;
822 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
823 pub const DOT11_WFD_SERVICE_NAME_MAX_LENGTH: u32 = 255u32;
824 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
825 pub const DOT11_WFD_SESSION_INFO_MAX_LENGTH: u32 = 144u32;
826 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
827 pub const DOT11_WFD_STATUS_FAILED_INCOMPATIBLE_PARAMETERS: u32 = 2u32;
828 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
829 pub const DOT11_WFD_STATUS_FAILED_INCOMPATIBLE_PROVISIONING_METHOD: u32 = 10u32;
830 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
831 pub const DOT11_WFD_STATUS_FAILED_INFORMATION_IS_UNAVAILABLE: u32 = 1u32;
832 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
833 pub const DOT11_WFD_STATUS_FAILED_INVALID_PARAMETERS: u32 = 4u32;
834 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
835 pub const DOT11_WFD_STATUS_FAILED_LIMIT_REACHED: u32 = 3u32;
836 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
837 pub const DOT11_WFD_STATUS_FAILED_MATCHING_MAX_INTENT: u32 = 9u32;
838 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
839 pub const DOT11_WFD_STATUS_FAILED_NO_COMMON_CHANNELS: u32 = 7u32;
840 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
841 pub const DOT11_WFD_STATUS_FAILED_PREVIOUS_PROTOCOL_ERROR: u32 = 6u32;
842 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
843 pub const DOT11_WFD_STATUS_FAILED_REJECTED_BY_USER: u32 = 11u32;
844 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
845 pub const DOT11_WFD_STATUS_FAILED_UNABLE_TO_ACCOMODATE_REQUEST: u32 = 5u32;
846 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
847 pub const DOT11_WFD_STATUS_FAILED_UNKNOWN_WFD_GROUP: u32 = 8u32;
848 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
849 pub const DOT11_WFD_STATUS_SUCCESS: u32 = 0u32;
850 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
851 pub const DOT11_WFD_STATUS_SUCCESS_ACCEPTED_BY_USER: u32 = 12u32;
852 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
853 pub const DOT11_WME_PACKET: u32 = 256u32;
854 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
855 pub const DOT11_WPS_DEVICE_NAME_MAX_LENGTH: u32 = 32u32;
856 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
857 pub const DOT11_WPS_MAX_MODEL_NAME_LENGTH: u32 = 32u32;
858 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
859 pub const DOT11_WPS_MAX_MODEL_NUMBER_LENGTH: u32 = 32u32;
860 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
861 pub const DOT11_WPS_MAX_PASSKEY_LENGTH: u32 = 8u32;
862 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
863 pub const DOT11_WPS_VERSION_1_0: u32 = 1u32;
864 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
865 pub const DOT11_WPS_VERSION_2_0: u32 = 2u32;
866 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
867 pub const DevProp_PciDevice_AcsCompatibleUpHierarchy_Enhanced: u32 = 4u32;
868 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
869 pub const DevProp_PciDevice_AcsCompatibleUpHierarchy_NoP2PSupported: u32 = 2u32;
870 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
871 pub const DevProp_PciDevice_AcsCompatibleUpHierarchy_NotSupported: u32 = 0u32;
872 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
873 pub const DevProp_PciDevice_AcsCompatibleUpHierarchy_SingleFunctionSupported: u32 = 1u32;
874 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
875 pub const DevProp_PciDevice_AcsCompatibleUpHierarchy_Supported: u32 = 3u32;
876 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
877 pub const DevProp_PciDevice_AcsSupport_Missing: u32 = 2u32;
878 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
879 pub const DevProp_PciDevice_AcsSupport_NotNeeded: u32 = 1u32;
880 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
881 pub const DevProp_PciDevice_AcsSupport_Present: u32 = 0u32;
882 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
883 pub const DevProp_PciDevice_BridgeType_PciConventional: u32 = 6u32;
884 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
885 pub const DevProp_PciDevice_BridgeType_PciExpressDownstreamSwitchPort: u32 = 10u32;
886 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
887 pub const DevProp_PciDevice_BridgeType_PciExpressEventCollector: u32 = 14u32;
888 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
889 pub const DevProp_PciDevice_BridgeType_PciExpressRootPort: u32 = 8u32;
890 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
891 pub const DevProp_PciDevice_BridgeType_PciExpressToPciXBridge: u32 = 11u32;
892 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
893 pub const DevProp_PciDevice_BridgeType_PciExpressTreatedAsPci: u32 = 13u32;
894 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
895 pub const DevProp_PciDevice_BridgeType_PciExpressUpstreamSwitchPort: u32 = 9u32;
896 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
897 pub const DevProp_PciDevice_BridgeType_PciX: u32 = 7u32;
898 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
899 pub const DevProp_PciDevice_BridgeType_PciXToExpressBridge: u32 = 12u32;
900 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
901 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_100Mhz: u32 = 2u32;
902 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
903 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_133MHZ: u32 = 3u32;
904 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
905 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_66Mhz: u32 = 1u32;
906 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
907 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_ECC_100Mhz: u32 = 6u32;
908 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
909 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_ECC_133Mhz: u32 = 7u32;
910 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
911 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode1_ECC_66Mhz: u32 = 5u32;
912 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
913 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_266_100MHz: u32 = 10u32;
914 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
915 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_266_133MHz: u32 = 11u32;
916 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
917 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_266_66MHz: u32 = 9u32;
918 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
919 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_533_100MHz: u32 = 14u32;
920 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
921 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_533_133MHz: u32 = 15u32;
922 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
923 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode2_533_66MHz: u32 = 13u32;
924 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
925 pub const DevProp_PciDevice_CurrentSpeedAndMode_PciX_Mode_Conventional_Pci: u32 = 0u32;
926 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
927 pub const DevProp_PciDevice_CurrentSpeedAndMode_Pci_Conventional_33MHz: u32 = 0u32;
928 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
929 pub const DevProp_PciDevice_CurrentSpeedAndMode_Pci_Conventional_66MHz: u32 = 1u32;
930 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
931 pub const DevProp_PciDevice_DeviceType_PciConventional: u32 = 0u32;
932 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
933 pub const DevProp_PciDevice_DeviceType_PciExpressEndpoint: u32 = 2u32;
934 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
935 pub const DevProp_PciDevice_DeviceType_PciExpressLegacyEndpoint: u32 = 3u32;
936 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
937 pub const DevProp_PciDevice_DeviceType_PciExpressRootComplexIntegratedEndpoint: u32 = 4u32;
938 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
939 pub const DevProp_PciDevice_DeviceType_PciExpressTreatedAsPci: u32 = 5u32;
940 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
941 pub const DevProp_PciDevice_DeviceType_PciX: u32 = 1u32;
942 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
943 pub const DevProp_PciDevice_InterruptType_LineBased: u32 = 1u32;
944 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
945 pub const DevProp_PciDevice_InterruptType_Msi: u32 = 2u32;
946 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
947 pub const DevProp_PciDevice_InterruptType_MsiX: u32 = 4u32;
948 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
949 pub const DevProp_PciDevice_SriovSupport_DidntGetVfBarSpace: u32 = 4u32;
950 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
951 pub const DevProp_PciDevice_SriovSupport_MissingAcs: u32 = 1u32;
952 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
953 pub const DevProp_PciDevice_SriovSupport_MissingPfDriver: u32 = 2u32;
954 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
955 pub const DevProp_PciDevice_SriovSupport_NoBusResource: u32 = 3u32;
956 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
957 pub const DevProp_PciDevice_SriovSupport_Ok: u32 = 0u32;
958 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
959 pub const DevProp_PciExpressDevice_LinkSpeed_Five_Gbps: u32 = 2u32;
960 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
961 pub const DevProp_PciExpressDevice_LinkSpeed_TwoAndHalf_Gbps: u32 = 1u32;
962 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
963 pub const DevProp_PciExpressDevice_LinkWidth_By_1: u32 = 1u32;
964 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
965 pub const DevProp_PciExpressDevice_LinkWidth_By_12: u32 = 12u32;
966 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
967 pub const DevProp_PciExpressDevice_LinkWidth_By_16: u32 = 16u32;
968 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
969 pub const DevProp_PciExpressDevice_LinkWidth_By_2: u32 = 2u32;
970 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
971 pub const DevProp_PciExpressDevice_LinkWidth_By_32: u32 = 32u32;
972 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
973 pub const DevProp_PciExpressDevice_LinkWidth_By_4: u32 = 4u32;
974 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
975 pub const DevProp_PciExpressDevice_LinkWidth_By_8: u32 = 8u32;
976 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
977 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_1024Bytes: u32 = 3u32;
978 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
979 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_128Bytes: u32 = 0u32;
980 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
981 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_2048Bytes: u32 = 4u32;
982 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
983 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_256Bytes: u32 = 1u32;
984 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
985 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_4096Bytes: u32 = 5u32;
986 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
987 pub const DevProp_PciExpressDevice_PayloadOrRequestSize_512Bytes: u32 = 2u32;
988 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
989 pub const DevProp_PciExpressDevice_Spec_Version_10: u32 = 1u32;
990 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
991 pub const DevProp_PciExpressDevice_Spec_Version_11: u32 = 2u32;
992 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
993 pub const DevProp_PciRootBus_BusWidth_32Bits: u32 = 0u32;
994 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
995 pub const DevProp_PciRootBus_BusWidth_64Bits: u32 = 1u32;
996 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
997 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_Conventional_33Mhz: u32 = 0u32;
998 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
999 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_Conventional_66Mhz: u32 = 1u32;
1000 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1001 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_266_Mode2_100Mhz: u32 = 9u32;
1002 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1003 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_266_Mode2_133Mhz: u32 = 10u32;
1004 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1005 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_266_Mode2_66Mhz: u32 = 8u32;
1006 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1007 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_533_Mode2_100Mhz: u32 = 12u32;
1008 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1009 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_533_Mode2_133Mhz: u32 = 13u32;
1010 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1011 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_533_Mode2_66Mhz: u32 = 11u32;
1012 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1013 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_100Mhz: u32 = 3u32;
1014 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1015 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_133Mhz: u32 = 4u32;
1016 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1017 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_66Mhz: u32 = 2u32;
1018 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1019 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_ECC_100Mhz: u32 = 6u32;
1020 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1021 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_ECC_133Mhz: u32 = 7u32;
1022 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1023 pub const DevProp_PciRootBus_CurrentSpeedAndMode_Pci_X_Mode1_ECC_66Mhz: u32 = 5u32;
1024 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1025 pub const DevProp_PciRootBus_SecondaryInterface_PciConventional: u32 = 0u32;
1026 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1027 pub const DevProp_PciRootBus_SecondaryInterface_PciExpress: u32 = 3u32;
1028 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1029 pub const DevProp_PciRootBus_SecondaryInterface_PciXMode1: u32 = 1u32;
1030 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1031 pub const DevProp_PciRootBus_SecondaryInterface_PciXMode2: u32 = 2u32;
1032 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1033 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_Conventional_33Mhz: u32 = 1u32;
1034 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1035 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_Conventional_66Mhz: u32 = 2u32;
1036 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1037 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_133Mhz: u32 = 8u32;
1038 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1039 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_266Mhz: u32 = 16u32;
1040 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1041 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_533Mhz: u32 = 32u32;
1042 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1043 pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_66Mhz: u32 = 4u32;
1044 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1045 pub const Dot11AdHocManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdd06a84f_83bd_4d01_8ab9_2389fea0869e);
1046 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1047 pub const GUID_AEPSERVICE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc29827c_9caf_4928_99a9_18f7c2381389);
1048 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1049 pub const GUID_DEVINTERFACE_ASP_INFRA_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff823995_7a72_4c80_8757_c67ee13d1a49);
1050 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1051 pub const GUID_DEVINTERFACE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x439b20af_8955_405b_99f0_a62af0c68d43);
1052 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1053 pub const IHV_INIT_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvInitService");
1054 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1055 pub const IHV_INIT_VS_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvInitVirtualStation");
1056 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1057 pub const IHV_VERSION_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvGetVersionInfo");
1058 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1059 pub const L2_NOTIFICATION_CODE_GROUP_SIZE: u32 = 4096u32;
1060 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1061 pub const L2_NOTIFICATION_CODE_PUBLIC_BEGIN: u32 = 0u32;
1062 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1063 pub const L2_NOTIFICATION_SOURCE_ALL: u32 = 65535u32;
1064 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1065 pub const L2_NOTIFICATION_SOURCE_DOT3_AUTO_CONFIG: u32 = 1u32;
1066 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1067 pub const L2_NOTIFICATION_SOURCE_NONE: u32 = 0u32;
1068 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1069 pub const L2_NOTIFICATION_SOURCE_ONEX: u32 = 4u32;
1070 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1071 pub const L2_NOTIFICATION_SOURCE_SECURITY: u32 = 2u32;
1072 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1073 pub const L2_NOTIFICATION_SOURCE_WCM: u32 = 256u32;
1074 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1075 pub const L2_NOTIFICATION_SOURCE_WCM_CSP: u32 = 512u32;
1076 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1077 pub const L2_NOTIFICATION_SOURCE_WFD: u32 = 1024u32;
1078 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1079 pub const L2_NOTIFICATION_SOURCE_WLAN_ACM: u32 = 8u32;
1080 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1081 pub const L2_NOTIFICATION_SOURCE_WLAN_DEVICE_SERVICE: u32 = 2048u32;
1082 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1083 pub const L2_NOTIFICATION_SOURCE_WLAN_HNWK: u32 = 128u32;
1084 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1085 pub const L2_NOTIFICATION_SOURCE_WLAN_IHV: u32 = 64u32;
1086 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1087 pub const L2_NOTIFICATION_SOURCE_WLAN_MSM: u32 = 16u32;
1088 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1089 pub const L2_NOTIFICATION_SOURCE_WLAN_SECURITY: u32 = 32u32;
1090 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1091 pub const L2_PROFILE_MAX_NAME_LENGTH: u32 = 256u32;
1092 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1093 pub const L2_REASON_CODE_DOT11_AC_BASE: u32 = 131072u32;
1094 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1095 pub const L2_REASON_CODE_DOT11_MSM_BASE: u32 = 196608u32;
1096 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1097 pub const L2_REASON_CODE_DOT11_SECURITY_BASE: u32 = 262144u32;
1098 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1099 pub const L2_REASON_CODE_DOT3_AC_BASE: u32 = 393216u32;
1100 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1101 pub const L2_REASON_CODE_DOT3_MSM_BASE: u32 = 458752u32;
1102 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1103 pub const L2_REASON_CODE_GEN_BASE: u32 = 65536u32;
1104 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1105 pub const L2_REASON_CODE_GROUP_SIZE: u32 = 65536u32;
1106 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1107 pub const L2_REASON_CODE_IHV_BASE: u32 = 589824u32;
1108 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1109 pub const L2_REASON_CODE_ONEX_BASE: u32 = 327680u32;
1110 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1111 pub const L2_REASON_CODE_PROFILE_BASE: u32 = 524288u32;
1112 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1113 pub const L2_REASON_CODE_PROFILE_MISSING: u32 = 1u32;
1114 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1115 pub const L2_REASON_CODE_RESERVED_BASE: u32 = 720896u32;
1116 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1117 pub const L2_REASON_CODE_SUCCESS: u32 = 0u32;
1118 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1119 pub const L2_REASON_CODE_UNKNOWN: u32 = 65537u32;
1120 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1121 pub const L2_REASON_CODE_WIMAX_BASE: u32 = 655360u32;
1122 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1123 pub const MAX_NUM_SUPPORTED_RATES: u32 = 8u32;
1124 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1125 pub const MAX_NUM_SUPPORTED_RATES_V2: u32 = 255u32;
1126 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1127 pub const MS_MAX_PROFILE_NAME_LENGTH: u32 = 256u32;
1128 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1129 pub const MS_PROFILE_GROUP_POLICY: u32 = 1u32;
1130 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1131 pub const MS_PROFILE_USER: u32 = 2u32;
1132 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1133 pub const NDIS_PACKET_TYPE_802_11_ALL_MULTICAST_DATA: u32 = 4u32;
1134 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1135 pub const NDIS_PACKET_TYPE_802_11_BROADCAST_DATA: u32 = 8u32;
1136 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1137 pub const NDIS_PACKET_TYPE_802_11_DIRECTED_DATA: u32 = 1u32;
1138 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1139 pub const NDIS_PACKET_TYPE_802_11_MULTICAST_DATA: u32 = 2u32;
1140 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1141 pub const NDIS_PACKET_TYPE_802_11_PROMISCUOUS_DATA: u32 = 32u32;
1142 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1143 pub const OID_DOT11_AP_JOIN_REQUEST: u32 = 218170205u32;
1144 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1145 pub const OID_DOT11_ATIM_WINDOW: u32 = 218170122u32;
1146 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1147 pub const OID_DOT11_BEACON_PERIOD: u32 = 218170139u32;
1148 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1149 pub const OID_DOT11_CCA_MODE_SUPPORTED: u32 = 218170166u32;
1150 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1151 pub const OID_DOT11_CCA_WATCHDOG_COUNT_MAX: u32 = 218170170u32;
1152 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1153 pub const OID_DOT11_CCA_WATCHDOG_COUNT_MIN: u32 = 218170172u32;
1154 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1155 pub const OID_DOT11_CCA_WATCHDOG_TIMER_MAX: u32 = 218170169u32;
1156 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1157 pub const OID_DOT11_CCA_WATCHDOG_TIMER_MIN: u32 = 218170171u32;
1158 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1159 pub const OID_DOT11_CFP_MAX_DURATION: u32 = 218170136u32;
1160 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1161 pub const OID_DOT11_CFP_PERIOD: u32 = 218170135u32;
1162 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1163 pub const OID_DOT11_CF_POLLABLE: u32 = 218170134u32;
1164 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1165 pub const OID_DOT11_CHANNEL_AGILITY_ENABLED: u32 = 218170184u32;
1166 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1167 pub const OID_DOT11_CHANNEL_AGILITY_PRESENT: u32 = 218170183u32;
1168 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1169 pub const OID_DOT11_COUNTERS_ENTRY: u32 = 218170149u32;
1170 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1171 pub const OID_DOT11_COUNTRY_STRING: u32 = 218170188u32;
1172 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1173 pub const OID_DOT11_CURRENT_ADDRESS: u32 = 218171138u32;
1174 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1175 pub const OID_DOT11_CURRENT_CCA_MODE: u32 = 218170167u32;
1176 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1177 pub const OID_DOT11_CURRENT_CHANNEL: u32 = 218170165u32;
1178 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1179 pub const OID_DOT11_CURRENT_CHANNEL_NUMBER: u32 = 218170159u32;
1180 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1181 pub const OID_DOT11_CURRENT_DWELL_TIME: u32 = 218170161u32;
1182 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1183 pub const OID_DOT11_CURRENT_FREQUENCY: u32 = 218170178u32;
1184 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1185 pub const OID_DOT11_CURRENT_INDEX: u32 = 218170164u32;
1186 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1187 pub const OID_DOT11_CURRENT_OFFLOAD_CAPABILITY: u32 = 218170113u32;
1188 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1189 pub const OID_DOT11_CURRENT_OPERATION_MODE: u32 = 218170120u32;
1190 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1191 pub const OID_DOT11_CURRENT_OPTIONAL_CAPABILITY: u32 = 218170131u32;
1192 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1193 pub const OID_DOT11_CURRENT_PACKET_FILTER: u32 = 218170121u32;
1194 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1195 pub const OID_DOT11_CURRENT_PATTERN: u32 = 218170163u32;
1196 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1197 pub const OID_DOT11_CURRENT_PHY_TYPE: u32 = 218170124u32;
1198 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1199 pub const OID_DOT11_CURRENT_REG_DOMAIN: u32 = 218170151u32;
1200 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1201 pub const OID_DOT11_CURRENT_RX_ANTENNA: u32 = 218170155u32;
1202 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1203 pub const OID_DOT11_CURRENT_SET: u32 = 218170162u32;
1204 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1205 pub const OID_DOT11_CURRENT_TX_ANTENNA: u32 = 218170153u32;
1206 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1207 pub const OID_DOT11_CURRENT_TX_POWER_LEVEL: u32 = 218170157u32;
1208 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1209 pub const OID_DOT11_DEFAULT_WEP_OFFLOAD: u32 = 218170116u32;
1210 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1211 pub const OID_DOT11_DEFAULT_WEP_UPLOAD: u32 = 218170117u32;
1212 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1213 pub const OID_DOT11_DIVERSITY_SELECTION_RX: u32 = 218170176u32;
1214 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1215 pub const OID_DOT11_DIVERSITY_SUPPORT: u32 = 218170154u32;
1216 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1217 pub const OID_DOT11_DSSS_OFDM_OPTION_ENABLED: u32 = 218170209u32;
1218 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1219 pub const OID_DOT11_DSSS_OFDM_OPTION_IMPLEMENTED: u32 = 218170208u32;
1220 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1221 pub const OID_DOT11_DTIM_PERIOD: u32 = 218170140u32;
1222 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1223 pub const OID_DOT11_ED_THRESHOLD: u32 = 218170168u32;
1224 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1225 pub const OID_DOT11_EHCC_CAPABILITY_ENABLED: u32 = 218170193u32;
1226 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1227 pub const OID_DOT11_EHCC_CAPABILITY_IMPLEMENTED: u32 = 218170192u32;
1228 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1229 pub const OID_DOT11_EHCC_NUMBER_OF_CHANNELS_FAMILY_INDEX: u32 = 218170191u32;
1230 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1231 pub const OID_DOT11_EHCC_PRIME_RADIX: u32 = 218170190u32;
1232 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1233 pub const OID_DOT11_ERP_PBCC_OPTION_ENABLED: u32 = 218170207u32;
1234 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1235 pub const OID_DOT11_ERP_PBCC_OPTION_IMPLEMENTED: u32 = 218170206u32;
1236 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1237 pub const OID_DOT11_FRAGMENTATION_THRESHOLD: u32 = 218170146u32;
1238 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1239 pub const OID_DOT11_FREQUENCY_BANDS_SUPPORTED: u32 = 218170180u32;
1240 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1241 pub const OID_DOT11_HOPPING_PATTERN: u32 = 218170199u32;
1242 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1243 pub const OID_DOT11_HOP_ALGORITHM_ADOPTED: u32 = 218170194u32;
1244 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1245 pub const OID_DOT11_HOP_MODULUS: u32 = 218170197u32;
1246 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1247 pub const OID_DOT11_HOP_OFFSET: u32 = 218170198u32;
1248 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1249 pub const OID_DOT11_HOP_TIME: u32 = 218170158u32;
1250 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1251 pub const OID_DOT11_HR_CCA_MODE_SUPPORTED: u32 = 218170185u32;
1252 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1253 pub const OID_DOT11_JOIN_REQUEST: u32 = 218170125u32;
1254 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1255 pub const OID_DOT11_LONG_RETRY_LIMIT: u32 = 218170145u32;
1256 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1257 pub const OID_DOT11_MAC_ADDRESS: u32 = 218170142u32;
1258 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1259 pub const OID_DOT11_MAXIMUM_LIST_SIZE: u32 = 218171141u32;
1260 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1261 pub const OID_DOT11_MAX_DWELL_TIME: u32 = 218170160u32;
1262 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1263 pub const OID_DOT11_MAX_MAC_ADDRESS_STATES: u32 = 218170212u32;
1264 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1265 pub const OID_DOT11_MAX_RECEIVE_LIFETIME: u32 = 218170148u32;
1266 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1267 pub const OID_DOT11_MAX_TRANSMIT_MSDU_LIFETIME: u32 = 218170147u32;
1268 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1269 pub const OID_DOT11_MEDIUM_OCCUPANCY_LIMIT: u32 = 218170133u32;
1270 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1271 pub const OID_DOT11_MPDU_MAX_LENGTH: u32 = 218170118u32;
1272 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1273 pub const OID_DOT11_MULTICAST_LIST: u32 = 218171140u32;
1274 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1275 pub const OID_DOT11_MULTI_DOMAIN_CAPABILITY: u32 = 218170189u32;
1276 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1277 pub const OID_DOT11_MULTI_DOMAIN_CAPABILITY_ENABLED: u32 = 218170187u32;
1278 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1279 pub const OID_DOT11_MULTI_DOMAIN_CAPABILITY_IMPLEMENTED: u32 = 218170186u32;
1280 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1281 pub const OID_DOT11_NDIS_START: u32 = 218170112u32;
1282 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1283 pub const OID_DOT11_NIC_POWER_STATE: u32 = 218170129u32;
1284 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1285 pub const OID_DOT11_NIC_SPECIFIC_EXTENSION: u32 = 218170204u32;
1286 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1287 pub const OID_DOT11_NUMBER_OF_HOPPING_SETS: u32 = 218170196u32;
1288 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1289 pub const OID_DOT11_OFFLOAD_CAPABILITY: u32 = 218170112u32;
1290 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1291 pub const OID_DOT11_OPERATIONAL_RATE_SET: u32 = 218170138u32;
1292 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1293 pub const OID_DOT11_OPERATION_MODE_CAPABILITY: u32 = 218170119u32;
1294 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1295 pub const OID_DOT11_OPTIONAL_CAPABILITY: u32 = 218170130u32;
1296 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1297 pub const OID_DOT11_PBCC_OPTION_IMPLEMENTED: u32 = 218170182u32;
1298 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1299 pub const OID_DOT11_PERMANENT_ADDRESS: u32 = 218171139u32;
1300 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1301 pub const OID_DOT11_POWER_MGMT_MODE: u32 = 218170137u32;
1302 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1303 pub const OID_DOT11_PRIVATE_OIDS_START: u32 = 218171136u32;
1304 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1305 pub const OID_DOT11_QOS_TX_DURATION: u32 = 218170219u32;
1306 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1307 pub const OID_DOT11_QOS_TX_MEDIUM_TIME: u32 = 218170220u32;
1308 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1309 pub const OID_DOT11_QOS_TX_QUEUES_SUPPORTED: u32 = 218170218u32;
1310 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1311 pub const OID_DOT11_RANDOM_TABLE_FIELD_NUMBER: u32 = 218170200u32;
1312 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1313 pub const OID_DOT11_RANDOM_TABLE_FLAG: u32 = 218170195u32;
1314 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1315 pub const OID_DOT11_RECV_SENSITIVITY_LIST: u32 = 218170213u32;
1316 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1317 pub const OID_DOT11_REG_DOMAINS_SUPPORT_VALUE: u32 = 218170173u32;
1318 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1319 pub const OID_DOT11_RESET_REQUEST: u32 = 218170128u32;
1320 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1321 pub const OID_DOT11_RF_USAGE: u32 = 218170203u32;
1322 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1323 pub const OID_DOT11_RSSI_RANGE: u32 = 218170202u32;
1324 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1325 pub const OID_DOT11_RTS_THRESHOLD: u32 = 218170143u32;
1326 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1327 pub const OID_DOT11_SCAN_REQUEST: u32 = 218170123u32;
1328 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1329 pub const OID_DOT11_SHORT_PREAMBLE_OPTION_IMPLEMENTED: u32 = 218170181u32;
1330 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1331 pub const OID_DOT11_SHORT_RETRY_LIMIT: u32 = 218170144u32;
1332 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1333 pub const OID_DOT11_SHORT_SLOT_TIME_OPTION_ENABLED: u32 = 218170211u32;
1334 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1335 pub const OID_DOT11_SHORT_SLOT_TIME_OPTION_IMPLEMENTED: u32 = 218170210u32;
1336 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1337 pub const OID_DOT11_START_REQUEST: u32 = 218170126u32;
1338 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1339 pub const OID_DOT11_STATION_ID: u32 = 218170132u32;
1340 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1341 pub const OID_DOT11_SUPPORTED_DATA_RATES_VALUE: u32 = 218170177u32;
1342 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1343 pub const OID_DOT11_SUPPORTED_DSSS_CHANNEL_LIST: u32 = 218170222u32;
1344 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1345 pub const OID_DOT11_SUPPORTED_OFDM_FREQUENCY_LIST: u32 = 218170221u32;
1346 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1347 pub const OID_DOT11_SUPPORTED_PHY_TYPES: u32 = 218170150u32;
1348 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1349 pub const OID_DOT11_SUPPORTED_POWER_LEVELS: u32 = 218170156u32;
1350 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1351 pub const OID_DOT11_SUPPORTED_RX_ANTENNA: u32 = 218170175u32;
1352 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1353 pub const OID_DOT11_SUPPORTED_TX_ANTENNA: u32 = 218170174u32;
1354 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1355 pub const OID_DOT11_TEMP_TYPE: u32 = 218170152u32;
1356 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1357 pub const OID_DOT11_TI_THRESHOLD: u32 = 218170179u32;
1358 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1359 pub const OID_DOT11_UPDATE_IE: u32 = 218170127u32;
1360 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1361 pub const OID_DOT11_WEP_ICV_ERROR_COUNT: u32 = 218170141u32;
1362 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1363 pub const OID_DOT11_WEP_OFFLOAD: u32 = 218170114u32;
1364 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1365 pub const OID_DOT11_WEP_UPLOAD: u32 = 218170115u32;
1366 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1367 pub const OID_DOT11_WME_AC_PARAMETERS: u32 = 218170216u32;
1368 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1369 pub const OID_DOT11_WME_ENABLED: u32 = 218170215u32;
1370 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1371 pub const OID_DOT11_WME_IMPLEMENTED: u32 = 218170214u32;
1372 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1373 pub const OID_DOT11_WME_UPDATE_IE: u32 = 218170217u32;
1374 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1375 pub const OID_DOT11_WPA_TSC: u32 = 218170201u32;
1376 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1377 pub const WDIAG_IHV_WLAN_ID_FLAG_SECURITY_ENABLED: u32 = 1u32;
1378 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1379 pub const WFDSVC_CONNECTION_CAPABILITY_CLIENT: u32 = 2u32;
1380 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1381 pub const WFDSVC_CONNECTION_CAPABILITY_GO: u32 = 4u32;
1382 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1383 pub const WFDSVC_CONNECTION_CAPABILITY_NEW: u32 = 1u32;
1384 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1385 pub const WFD_API_VERSION: u32 = 1u32;
1386 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1387 pub const WFD_API_VERSION_1_0: u32 = 1u32;
1388 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1389 pub const WLAN_API_VERSION: u32 = 2u32;
1390 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1391 pub const WLAN_API_VERSION_1_0: u32 = 1u32;
1392 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1393 pub const WLAN_API_VERSION_2_0: u32 = 2u32;
1394 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1395 pub const WLAN_AVAILABLE_NETWORK_ANQP_SUPPORTED: u32 = 32u32;
1396 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1397 pub const WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED: u32 = 256u32;
1398 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1399 pub const WLAN_AVAILABLE_NETWORK_CONNECTED: u32 = 1u32;
1400 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1401 pub const WLAN_AVAILABLE_NETWORK_CONSOLE_USER_PROFILE: u32 = 4u32;
1402 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1403 pub const WLAN_AVAILABLE_NETWORK_HAS_PROFILE: u32 = 2u32;
1404 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1405 pub const WLAN_AVAILABLE_NETWORK_HOTSPOT2_DOMAIN: u32 = 64u32;
1406 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1407 pub const WLAN_AVAILABLE_NETWORK_HOTSPOT2_ENABLED: u32 = 16u32;
1408 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1409 pub const WLAN_AVAILABLE_NETWORK_HOTSPOT2_ROAMING: u32 = 128u32;
1410 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1411 pub const WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_ADHOC_PROFILES: u32 = 1u32;
1412 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1413 pub const WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_MANUAL_HIDDEN_PROFILES: u32 = 2u32;
1414 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1415 pub const WLAN_AVAILABLE_NETWORK_INTERWORKING_SUPPORTED: u32 = 8u32;
1416 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1417 pub const WLAN_CONNECTION_ADHOC_JOIN_ONLY: u32 = 2u32;
1418 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1419 pub const WLAN_CONNECTION_EAPOL_PASSTHROUGH: u32 = 8u32;
1420 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1421 pub const WLAN_CONNECTION_HIDDEN_NETWORK: u32 = 1u32;
1422 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1423 pub const WLAN_CONNECTION_IGNORE_PRIVACY_BIT: u32 = 4u32;
1424 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1425 pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE: u32 = 16u32;
1426 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1427 pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_CONNECTION_MODE_AUTO: u32 = 32u32;
1428 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1429 pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_OVERWRITE_EXISTING: u32 = 64u32;
1430 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1431 pub const WLAN_MAX_NAME_LENGTH: u32 = 256u32;
1432 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1433 pub const WLAN_MAX_PHY_INDEX: u32 = 64u32;
1434 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1435 pub const WLAN_MAX_PHY_TYPE_NUMBER: u32 = 8u32;
1436 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1437 pub const WLAN_NOTIFICATION_SOURCE_ACM: u32 = 8u32;
1438 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1439 pub const WLAN_NOTIFICATION_SOURCE_ALL: u32 = 65535u32;
1440 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1441 pub const WLAN_NOTIFICATION_SOURCE_DEVICE_SERVICE: u32 = 2048u32;
1442 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1443 pub const WLAN_NOTIFICATION_SOURCE_HNWK: u32 = 128u32;
1444 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1445 pub const WLAN_NOTIFICATION_SOURCE_IHV: u32 = 64u32;
1446 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1447 pub const WLAN_NOTIFICATION_SOURCE_MSM: u32 = 16u32;
1448 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1449 pub const WLAN_NOTIFICATION_SOURCE_NONE: u32 = 0u32;
1450 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1451 pub const WLAN_NOTIFICATION_SOURCE_ONEX: u32 = 4u32;
1452 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1453 pub const WLAN_NOTIFICATION_SOURCE_SECURITY: u32 = 32u32;
1454 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1455 pub const WLAN_PROFILE_CONNECTION_MODE_AUTO: u32 = 131072u32;
1456 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1457 pub const WLAN_PROFILE_CONNECTION_MODE_SET_BY_CLIENT: u32 = 65536u32;
1458 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1459 pub const WLAN_PROFILE_GET_PLAINTEXT_KEY: u32 = 4u32;
1460 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1461 pub const WLAN_PROFILE_GROUP_POLICY: u32 = 1u32;
1462 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1463 pub const WLAN_PROFILE_USER: u32 = 2u32;
1464 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1465 pub const WLAN_REASON_CODE_AC_BASE: u32 = 131072u32;
1466 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1467 pub const WLAN_REASON_CODE_AC_CONNECT_BASE: u32 = 163840u32;
1468 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1469 pub const WLAN_REASON_CODE_AC_END: u32 = 196607u32;
1470 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1471 pub const WLAN_REASON_CODE_ADHOC_SECURITY_FAILURE: u32 = 229386u32;
1472 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1473 pub const WLAN_REASON_CODE_AP_PROFILE_NOT_ALLOWED: u32 = 163856u32;
1474 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1475 pub const WLAN_REASON_CODE_AP_PROFILE_NOT_ALLOWED_FOR_CLIENT: u32 = 163855u32;
1476 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1477 pub const WLAN_REASON_CODE_AP_STARTING_FAILURE: u32 = 229395u32;
1478 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1479 pub const WLAN_REASON_CODE_ASSOCIATION_FAILURE: u32 = 229378u32;
1480 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1481 pub const WLAN_REASON_CODE_ASSOCIATION_TIMEOUT: u32 = 229379u32;
1482 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1483 pub const WLAN_REASON_CODE_AUTO_AP_PROFILE_NOT_ALLOWED: u32 = 524313u32;
1484 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1485 pub const WLAN_REASON_CODE_AUTO_CONNECTION_NOT_ALLOWED: u32 = 524314u32;
1486 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1487 pub const WLAN_REASON_CODE_AUTO_SWITCH_SET_FOR_ADHOC: u32 = 524304u32;
1488 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1489 pub const WLAN_REASON_CODE_AUTO_SWITCH_SET_FOR_MANUAL_CONNECTION: u32 = 524305u32;
1490 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1491 pub const WLAN_REASON_CODE_BAD_MAX_NUMBER_OF_CLIENTS_FOR_AP: u32 = 524310u32;
1492 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1493 pub const WLAN_REASON_CODE_BASE: u32 = 131072u32;
1494 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1495 pub const WLAN_REASON_CODE_BSS_TYPE_NOT_ALLOWED: u32 = 163845u32;
1496 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1497 pub const WLAN_REASON_CODE_BSS_TYPE_UNMATCH: u32 = 196611u32;
1498 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1499 pub const WLAN_REASON_CODE_CONFLICT_SECURITY: u32 = 524299u32;
1500 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1501 pub const WLAN_REASON_CODE_CONNECT_CALL_FAIL: u32 = 163849u32;
1502 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1503 pub const WLAN_REASON_CODE_DATARATE_UNMATCH: u32 = 196613u32;
1504 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1505 pub const WLAN_REASON_CODE_DISCONNECT_TIMEOUT: u32 = 229391u32;
1506 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1507 pub const WLAN_REASON_CODE_DRIVER_DISCONNECTED: u32 = 229387u32;
1508 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1509 pub const WLAN_REASON_CODE_DRIVER_OPERATION_FAILURE: u32 = 229388u32;
1510 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1511 pub const WLAN_REASON_CODE_GP_DENIED: u32 = 163843u32;
1512 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1513 pub const WLAN_REASON_CODE_HOTSPOT2_PROFILE_DENIED: u32 = 163857u32;
1514 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1515 pub const WLAN_REASON_CODE_HOTSPOT2_PROFILE_NOT_ALLOWED: u32 = 524315u32;
1516 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1517 pub const WLAN_REASON_CODE_IHV_CONNECTIVITY_NOT_SUPPORTED: u32 = 524309u32;
1518 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1519 pub const WLAN_REASON_CODE_IHV_NOT_AVAILABLE: u32 = 229389u32;
1520 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1521 pub const WLAN_REASON_CODE_IHV_NOT_RESPONDING: u32 = 229390u32;
1522 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1523 pub const WLAN_REASON_CODE_IHV_OUI_MISMATCH: u32 = 524296u32;
1524 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1525 pub const WLAN_REASON_CODE_IHV_OUI_MISSING: u32 = 524297u32;
1526 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1527 pub const WLAN_REASON_CODE_IHV_SECURITY_NOT_SUPPORTED: u32 = 524295u32;
1528 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1529 pub const WLAN_REASON_CODE_IHV_SECURITY_ONEX_MISSING: u32 = 524306u32;
1530 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1531 pub const WLAN_REASON_CODE_IHV_SETTINGS_MISSING: u32 = 524298u32;
1532 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1533 pub const WLAN_REASON_CODE_INTERNAL_FAILURE: u32 = 229392u32;
1534 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1535 pub const WLAN_REASON_CODE_INVALID_ADHOC_CONNECTION_MODE: u32 = 524302u32;
1536 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1537 pub const WLAN_REASON_CODE_INVALID_BSS_TYPE: u32 = 524301u32;
1538 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1539 pub const WLAN_REASON_CODE_INVALID_CHANNEL: u32 = 524311u32;
1540 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1541 pub const WLAN_REASON_CODE_INVALID_PHY_TYPE: u32 = 524293u32;
1542 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1543 pub const WLAN_REASON_CODE_INVALID_PROFILE_NAME: u32 = 524291u32;
1544 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1545 pub const WLAN_REASON_CODE_INVALID_PROFILE_SCHEMA: u32 = 524289u32;
1546 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1547 pub const WLAN_REASON_CODE_INVALID_PROFILE_TYPE: u32 = 524292u32;
1548 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1549 pub const WLAN_REASON_CODE_IN_BLOCKED_LIST: u32 = 163847u32;
1550 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1551 pub const WLAN_REASON_CODE_IN_FAILED_LIST: u32 = 163846u32;
1552 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1553 pub const WLAN_REASON_CODE_KEY_MISMATCH: u32 = 163853u32;
1554 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1555 pub const WLAN_REASON_CODE_MSMSEC_AUTH_START_TIMEOUT: u32 = 294914u32;
1556 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1557 pub const WLAN_REASON_CODE_MSMSEC_AUTH_SUCCESS_TIMEOUT: u32 = 294915u32;
1558 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1559 pub const WLAN_REASON_CODE_MSMSEC_AUTH_WCN_COMPLETED: u32 = 294937u32;
1560 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1561 pub const WLAN_REASON_CODE_MSMSEC_BASE: u32 = 262144u32;
1562 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1563 pub const WLAN_REASON_CODE_MSMSEC_CANCELLED: u32 = 294929u32;
1564 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1565 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_DISCOVERY: u32 = 262165u32;
1566 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1567 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_MFP_NW_NIC: u32 = 262181u32;
1568 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1569 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_NETWORK: u32 = 262162u32;
1570 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1571 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_NIC: u32 = 262163u32;
1572 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1573 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE: u32 = 262164u32;
1574 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1575 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_AUTH: u32 = 262174u32;
1576 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1577 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_CIPHER: u32 = 262175u32;
1578 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1579 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_SAFE_MODE_NIC: u32 = 262177u32;
1580 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1581 pub const WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_SAFE_MODE_NW: u32 = 262178u32;
1582 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1583 pub const WLAN_REASON_CODE_MSMSEC_CONNECT_BASE: u32 = 294912u32;
1584 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1585 pub const WLAN_REASON_CODE_MSMSEC_DOWNGRADE_DETECTED: u32 = 294931u32;
1586 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1587 pub const WLAN_REASON_CODE_MSMSEC_END: u32 = 327679u32;
1588 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1589 pub const WLAN_REASON_CODE_MSMSEC_FORCED_FAILURE: u32 = 294933u32;
1590 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1591 pub const WLAN_REASON_CODE_MSMSEC_G1_MISSING_GRP_KEY: u32 = 294925u32;
1592 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1593 pub const WLAN_REASON_CODE_MSMSEC_G1_MISSING_KEY_DATA: u32 = 294924u32;
1594 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1595 pub const WLAN_REASON_CODE_MSMSEC_G1_MISSING_MGMT_GRP_KEY: u32 = 294939u32;
1596 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1597 pub const WLAN_REASON_CODE_MSMSEC_KEY_FORMAT: u32 = 294930u32;
1598 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1599 pub const WLAN_REASON_CODE_MSMSEC_KEY_START_TIMEOUT: u32 = 294916u32;
1600 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1601 pub const WLAN_REASON_CODE_MSMSEC_KEY_SUCCESS_TIMEOUT: u32 = 294917u32;
1602 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1603 pub const WLAN_REASON_CODE_MSMSEC_M2_MISSING_IE: u32 = 294936u32;
1604 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1605 pub const WLAN_REASON_CODE_MSMSEC_M2_MISSING_KEY_DATA: u32 = 294935u32;
1606 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1607 pub const WLAN_REASON_CODE_MSMSEC_M3_MISSING_GRP_KEY: u32 = 294920u32;
1608 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1609 pub const WLAN_REASON_CODE_MSMSEC_M3_MISSING_IE: u32 = 294919u32;
1610 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1611 pub const WLAN_REASON_CODE_MSMSEC_M3_MISSING_KEY_DATA: u32 = 294918u32;
1612 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1613 pub const WLAN_REASON_CODE_MSMSEC_M3_MISSING_MGMT_GRP_KEY: u32 = 294938u32;
1614 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1615 pub const WLAN_REASON_CODE_MSMSEC_M3_TOO_MANY_RSNIE: u32 = 294934u32;
1616 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1617 pub const WLAN_REASON_CODE_MSMSEC_MAX: u32 = 327679u32;
1618 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1619 pub const WLAN_REASON_CODE_MSMSEC_MIN: u32 = 262144u32;
1620 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1621 pub const WLAN_REASON_CODE_MSMSEC_MIXED_CELL: u32 = 262169u32;
1622 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1623 pub const WLAN_REASON_CODE_MSMSEC_NIC_FAILURE: u32 = 294928u32;
1624 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1625 pub const WLAN_REASON_CODE_MSMSEC_NO_AUTHENTICATOR: u32 = 294927u32;
1626 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1627 pub const WLAN_REASON_CODE_MSMSEC_NO_PAIRWISE_KEY: u32 = 294923u32;
1628 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1629 pub const WLAN_REASON_CODE_MSMSEC_PEER_INDICATED_INSECURE: u32 = 294926u32;
1630 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1631 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_AUTH_TIMERS_INVALID: u32 = 262170u32;
1632 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1633 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_DUPLICATE_AUTH_CIPHER: u32 = 262151u32;
1634 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1635 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_AUTH_CIPHER: u32 = 262153u32;
1636 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1637 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_GKEY_INTV: u32 = 262171u32;
1638 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1639 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_KEY_INDEX: u32 = 262145u32;
1640 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1641 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_MODE: u32 = 262156u32;
1642 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1643 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_SIZE: u32 = 262157u32;
1644 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1645 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_TTL: u32 = 262158u32;
1646 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1647 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PREAUTH_MODE: u32 = 262159u32;
1648 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1649 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PREAUTH_THROTTLE: u32 = 262160u32;
1650 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1651 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_KEYMATERIAL_CHAR: u32 = 262167u32;
1652 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1653 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_KEY_LENGTH: u32 = 262147u32;
1654 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1655 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_KEY_UNMAPPED_CHAR: u32 = 262173u32;
1656 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1657 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_NO_AUTH_CIPHER_SPECIFIED: u32 = 262149u32;
1658 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1659 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_ONEX_DISABLED: u32 = 262154u32;
1660 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1661 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_ONEX_ENABLED: u32 = 262155u32;
1662 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1663 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_PASSPHRASE_CHAR: u32 = 262166u32;
1664 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1665 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_PREAUTH_ONLY_ENABLED: u32 = 262161u32;
1666 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1667 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_PSK_LENGTH: u32 = 262148u32;
1668 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1669 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_PSK_PRESENT: u32 = 262146u32;
1670 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1671 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_RAWDATA_INVALID: u32 = 262152u32;
1672 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1673 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_SAFE_MODE: u32 = 262176u32;
1674 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1675 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_TOO_MANY_AUTH_CIPHER_SPECIFIED: u32 = 262150u32;
1676 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1677 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_UNSUPPORTED_AUTH: u32 = 262179u32;
1678 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1679 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_UNSUPPORTED_CIPHER: u32 = 262180u32;
1680 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1681 pub const WLAN_REASON_CODE_MSMSEC_PROFILE_WRONG_KEYTYPE: u32 = 262168u32;
1682 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1683 pub const WLAN_REASON_CODE_MSMSEC_PR_IE_MATCHING: u32 = 294921u32;
1684 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1685 pub const WLAN_REASON_CODE_MSMSEC_PSK_MISMATCH_SUSPECTED: u32 = 294932u32;
1686 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1687 pub const WLAN_REASON_CODE_MSMSEC_SEC_IE_MATCHING: u32 = 294922u32;
1688 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1689 pub const WLAN_REASON_CODE_MSMSEC_TRANSITION_NETWORK: u32 = 262172u32;
1690 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1691 pub const WLAN_REASON_CODE_MSMSEC_UI_REQUEST_FAILURE: u32 = 294913u32;
1692 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1693 pub const WLAN_REASON_CODE_MSM_BASE: u32 = 196608u32;
1694 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1695 pub const WLAN_REASON_CODE_MSM_CONNECT_BASE: u32 = 229376u32;
1696 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1697 pub const WLAN_REASON_CODE_MSM_END: u32 = 262143u32;
1698 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1699 pub const WLAN_REASON_CODE_MSM_SECURITY_MISSING: u32 = 524294u32;
1700 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1701 pub const WLAN_REASON_CODE_NETWORK_NOT_AVAILABLE: u32 = 163851u32;
1702 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1703 pub const WLAN_REASON_CODE_NETWORK_NOT_COMPATIBLE: u32 = 131073u32;
1704 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1705 pub const WLAN_REASON_CODE_NON_BROADCAST_SET_FOR_ADHOC: u32 = 524303u32;
1706 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1707 pub const WLAN_REASON_CODE_NOT_VISIBLE: u32 = 163842u32;
1708 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1709 pub const WLAN_REASON_CODE_NO_AUTO_CONNECTION: u32 = 163841u32;
1710 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1711 pub const WLAN_REASON_CODE_NO_VISIBLE_AP: u32 = 229396u32;
1712 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1713 pub const WLAN_REASON_CODE_OPERATION_MODE_NOT_SUPPORTED: u32 = 524312u32;
1714 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1715 pub const WLAN_REASON_CODE_PHY_TYPE_UNMATCH: u32 = 196612u32;
1716 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1717 pub const WLAN_REASON_CODE_PRE_SECURITY_FAILURE: u32 = 229380u32;
1718 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1719 pub const WLAN_REASON_CODE_PROFILE_BASE: u32 = 524288u32;
1720 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1721 pub const WLAN_REASON_CODE_PROFILE_CHANGED_OR_DELETED: u32 = 163852u32;
1722 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1723 pub const WLAN_REASON_CODE_PROFILE_CONNECT_BASE: u32 = 557056u32;
1724 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1725 pub const WLAN_REASON_CODE_PROFILE_END: u32 = 589823u32;
1726 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1727 pub const WLAN_REASON_CODE_PROFILE_MISSING: u32 = 524290u32;
1728 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1729 pub const WLAN_REASON_CODE_PROFILE_NOT_COMPATIBLE: u32 = 131074u32;
1730 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1731 pub const WLAN_REASON_CODE_PROFILE_SSID_INVALID: u32 = 524307u32;
1732 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1733 pub const WLAN_REASON_CODE_RANGE_SIZE: u32 = 65536u32;
1734 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1735 pub const WLAN_REASON_CODE_RESERVED_BASE: u32 = 720896u32;
1736 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1737 pub const WLAN_REASON_CODE_RESERVED_END: u32 = 786431u32;
1738 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1739 pub const WLAN_REASON_CODE_ROAMING_FAILURE: u32 = 229384u32;
1740 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1741 pub const WLAN_REASON_CODE_ROAMING_SECURITY_FAILURE: u32 = 229385u32;
1742 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1743 pub const WLAN_REASON_CODE_SCAN_CALL_FAIL: u32 = 163850u32;
1744 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1745 pub const WLAN_REASON_CODE_SECURITY_FAILURE: u32 = 229382u32;
1746 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1747 pub const WLAN_REASON_CODE_SECURITY_MISSING: u32 = 524300u32;
1748 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1749 pub const WLAN_REASON_CODE_SECURITY_TIMEOUT: u32 = 229383u32;
1750 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1751 pub const WLAN_REASON_CODE_SSID_LIST_TOO_LONG: u32 = 163848u32;
1752 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1753 pub const WLAN_REASON_CODE_START_SECURITY_FAILURE: u32 = 229381u32;
1754 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1755 pub const WLAN_REASON_CODE_SUCCESS: u32 = 0u32;
1756 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1757 pub const WLAN_REASON_CODE_TOO_MANY_SECURITY_ATTEMPTS: u32 = 229394u32;
1758 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1759 pub const WLAN_REASON_CODE_TOO_MANY_SSID: u32 = 524308u32;
1760 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1761 pub const WLAN_REASON_CODE_UI_REQUEST_TIMEOUT: u32 = 229393u32;
1762 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1763 pub const WLAN_REASON_CODE_UNKNOWN: u32 = 65537u32;
1764 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1765 pub const WLAN_REASON_CODE_UNSUPPORTED_SECURITY_SET: u32 = 196610u32;
1766 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1767 pub const WLAN_REASON_CODE_UNSUPPORTED_SECURITY_SET_BY_OS: u32 = 196609u32;
1768 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1769 pub const WLAN_REASON_CODE_USER_CANCELLED: u32 = 229377u32;
1770 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1771 pub const WLAN_REASON_CODE_USER_DENIED: u32 = 163844u32;
1772 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1773 pub const WLAN_REASON_CODE_USER_NOT_RESPOND: u32 = 163854u32;
1774 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1775 pub const WLAN_UI_API_INITIAL_VERSION: u32 = 1u32;
1776 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1777 pub const WLAN_UI_API_VERSION: u32 = 1u32;
1778 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1779 pub type CH_DESCRIPTION_TYPE = i32;
1780 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1781 pub const ch_description_type_logical: CH_DESCRIPTION_TYPE = 1i32;
1782 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1783 pub const ch_description_type_center_frequency: CH_DESCRIPTION_TYPE = 2i32;
1784 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1785 pub const ch_description_type_phy_specific: CH_DESCRIPTION_TYPE = 3i32;
1786 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1787 pub type DOT11EXT_IHV_CONNECTION_PHASE = i32;
1788 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1789 pub const connection_phase_any: DOT11EXT_IHV_CONNECTION_PHASE = 0i32;
1790 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1791 pub const connection_phase_initial_connection: DOT11EXT_IHV_CONNECTION_PHASE = 1i32;
1792 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1793 pub const connection_phase_post_l3_connection: DOT11EXT_IHV_CONNECTION_PHASE = 2i32;
1794 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1795 pub type DOT11EXT_IHV_INDICATION_TYPE = i32;
1796 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1797 pub const IndicationTypeNicSpecificNotification: DOT11EXT_IHV_INDICATION_TYPE = 0i32;
1798 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1799 pub const IndicationTypePmkidCandidateList: DOT11EXT_IHV_INDICATION_TYPE = 1i32;
1800 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1801 pub const IndicationTypeTkipMicFailure: DOT11EXT_IHV_INDICATION_TYPE = 2i32;
1802 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1803 pub const IndicationTypePhyStateChange: DOT11EXT_IHV_INDICATION_TYPE = 3i32;
1804 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1805 pub const IndicationTypeLinkQuality: DOT11EXT_IHV_INDICATION_TYPE = 4i32;
1806 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1807 pub type DOT11_AC_PARAM = i32;
1808 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1809 pub const dot11_AC_param_BE: DOT11_AC_PARAM = 0i32;
1810 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1811 pub const dot11_AC_param_BK: DOT11_AC_PARAM = 1i32;
1812 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1813 pub const dot11_AC_param_VI: DOT11_AC_PARAM = 2i32;
1814 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1815 pub const dot11_AC_param_VO: DOT11_AC_PARAM = 3i32;
1816 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1817 pub const dot11_AC_param_max: DOT11_AC_PARAM = 4i32;
1818 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1819 pub type DOT11_ADHOC_AUTH_ALGORITHM = i32;
1820 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1821 pub const DOT11_ADHOC_AUTH_ALGO_INVALID: DOT11_ADHOC_AUTH_ALGORITHM = -1i32;
1822 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1823 pub const DOT11_ADHOC_AUTH_ALGO_80211_OPEN: DOT11_ADHOC_AUTH_ALGORITHM = 1i32;
1824 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1825 pub const DOT11_ADHOC_AUTH_ALGO_RSNA_PSK: DOT11_ADHOC_AUTH_ALGORITHM = 7i32;
1826 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1827 pub type DOT11_ADHOC_CIPHER_ALGORITHM = i32;
1828 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1829 pub const DOT11_ADHOC_CIPHER_ALGO_INVALID: DOT11_ADHOC_CIPHER_ALGORITHM = -1i32;
1830 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1831 pub const DOT11_ADHOC_CIPHER_ALGO_NONE: DOT11_ADHOC_CIPHER_ALGORITHM = 0i32;
1832 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1833 pub const DOT11_ADHOC_CIPHER_ALGO_CCMP: DOT11_ADHOC_CIPHER_ALGORITHM = 4i32;
1834 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1835 pub const DOT11_ADHOC_CIPHER_ALGO_WEP: DOT11_ADHOC_CIPHER_ALGORITHM = 257i32;
1836 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1837 pub type DOT11_ADHOC_CONNECT_FAIL_REASON = i32;
1838 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1839 pub const DOT11_ADHOC_CONNECT_FAIL_DOMAIN_MISMATCH: DOT11_ADHOC_CONNECT_FAIL_REASON = 0i32;
1840 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1841 pub const DOT11_ADHOC_CONNECT_FAIL_PASSPHRASE_MISMATCH: DOT11_ADHOC_CONNECT_FAIL_REASON = 1i32;
1842 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1843 pub const DOT11_ADHOC_CONNECT_FAIL_OTHER: DOT11_ADHOC_CONNECT_FAIL_REASON = 2i32;
1844 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1845 pub type DOT11_ADHOC_NETWORK_CONNECTION_STATUS = i32;
1846 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1847 pub const DOT11_ADHOC_NETWORK_CONNECTION_STATUS_INVALID: DOT11_ADHOC_NETWORK_CONNECTION_STATUS = 0i32;
1848 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1849 pub const DOT11_ADHOC_NETWORK_CONNECTION_STATUS_DISCONNECTED: DOT11_ADHOC_NETWORK_CONNECTION_STATUS = 11i32;
1850 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1851 pub const DOT11_ADHOC_NETWORK_CONNECTION_STATUS_CONNECTING: DOT11_ADHOC_NETWORK_CONNECTION_STATUS = 12i32;
1852 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1853 pub const DOT11_ADHOC_NETWORK_CONNECTION_STATUS_CONNECTED: DOT11_ADHOC_NETWORK_CONNECTION_STATUS = 13i32;
1854 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1855 pub const DOT11_ADHOC_NETWORK_CONNECTION_STATUS_FORMED: DOT11_ADHOC_NETWORK_CONNECTION_STATUS = 14i32;
1856 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1857 pub type DOT11_ANQP_QUERY_RESULT = i32;
1858 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1859 pub const dot11_ANQP_query_result_success: DOT11_ANQP_QUERY_RESULT = 0i32;
1860 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1861 pub const dot11_ANQP_query_result_failure: DOT11_ANQP_QUERY_RESULT = 1i32;
1862 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1863 pub const dot11_ANQP_query_result_timed_out: DOT11_ANQP_QUERY_RESULT = 2i32;
1864 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1865 pub const dot11_ANQP_query_result_resources: DOT11_ANQP_QUERY_RESULT = 3i32;
1866 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1867 pub const dot11_ANQP_query_result_advertisement_protocol_not_supported_on_remote: DOT11_ANQP_QUERY_RESULT = 4i32;
1868 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1869 pub const dot11_ANQP_query_result_gas_protocol_failure: DOT11_ANQP_QUERY_RESULT = 5i32;
1870 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1871 pub const dot11_ANQP_query_result_advertisement_server_not_responding: DOT11_ANQP_QUERY_RESULT = 6i32;
1872 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1873 pub const dot11_ANQP_query_result_access_issues: DOT11_ANQP_QUERY_RESULT = 7i32;
1874 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1875 pub type DOT11_ASSOCIATION_STATE = i32;
1876 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1877 pub const dot11_assoc_state_zero: DOT11_ASSOCIATION_STATE = 0i32;
1878 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1879 pub const dot11_assoc_state_unauth_unassoc: DOT11_ASSOCIATION_STATE = 1i32;
1880 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1881 pub const dot11_assoc_state_auth_unassoc: DOT11_ASSOCIATION_STATE = 2i32;
1882 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1883 pub const dot11_assoc_state_auth_assoc: DOT11_ASSOCIATION_STATE = 3i32;
1884 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1885 pub type DOT11_AUTH_ALGORITHM = i32;
1886 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1887 pub const DOT11_AUTH_ALGO_80211_OPEN: DOT11_AUTH_ALGORITHM = 1i32;
1888 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1889 pub const DOT11_AUTH_ALGO_80211_SHARED_KEY: DOT11_AUTH_ALGORITHM = 2i32;
1890 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1891 pub const DOT11_AUTH_ALGO_WPA: DOT11_AUTH_ALGORITHM = 3i32;
1892 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1893 pub const DOT11_AUTH_ALGO_WPA_PSK: DOT11_AUTH_ALGORITHM = 4i32;
1894 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1895 pub const DOT11_AUTH_ALGO_WPA_NONE: DOT11_AUTH_ALGORITHM = 5i32;
1896 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1897 pub const DOT11_AUTH_ALGO_RSNA: DOT11_AUTH_ALGORITHM = 6i32;
1898 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1899 pub const DOT11_AUTH_ALGO_RSNA_PSK: DOT11_AUTH_ALGORITHM = 7i32;
1900 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1901 pub const DOT11_AUTH_ALGO_WPA3: DOT11_AUTH_ALGORITHM = 8i32;
1902 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1903 pub const DOT11_AUTH_ALGO_WPA3_ENT_192: DOT11_AUTH_ALGORITHM = 8i32;
1904 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1905 pub const DOT11_AUTH_ALGO_WPA3_SAE: DOT11_AUTH_ALGORITHM = 9i32;
1906 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1907 pub const DOT11_AUTH_ALGO_OWE: DOT11_AUTH_ALGORITHM = 10i32;
1908 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1909 pub const DOT11_AUTH_ALGO_WPA3_ENT: DOT11_AUTH_ALGORITHM = 11i32;
1910 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1911 pub const DOT11_AUTH_ALGO_IHV_START: DOT11_AUTH_ALGORITHM = -2147483648i32;
1912 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1913 pub const DOT11_AUTH_ALGO_IHV_END: DOT11_AUTH_ALGORITHM = -1i32;
1914 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1915 pub type DOT11_BAND = i32;
1916 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1917 pub const dot11_band_2p4g: DOT11_BAND = 1i32;
1918 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1919 pub const dot11_band_4p9g: DOT11_BAND = 2i32;
1920 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1921 pub const dot11_band_5g: DOT11_BAND = 3i32;
1922 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1923 pub type DOT11_BSS_TYPE = i32;
1924 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1925 pub const dot11_BSS_type_infrastructure: DOT11_BSS_TYPE = 1i32;
1926 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1927 pub const dot11_BSS_type_independent: DOT11_BSS_TYPE = 2i32;
1928 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1929 pub const dot11_BSS_type_any: DOT11_BSS_TYPE = 3i32;
1930 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1931 pub type DOT11_CIPHER_ALGORITHM = i32;
1932 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1933 pub const DOT11_CIPHER_ALGO_NONE: DOT11_CIPHER_ALGORITHM = 0i32;
1934 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1935 pub const DOT11_CIPHER_ALGO_WEP40: DOT11_CIPHER_ALGORITHM = 1i32;
1936 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1937 pub const DOT11_CIPHER_ALGO_TKIP: DOT11_CIPHER_ALGORITHM = 2i32;
1938 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1939 pub const DOT11_CIPHER_ALGO_CCMP: DOT11_CIPHER_ALGORITHM = 4i32;
1940 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1941 pub const DOT11_CIPHER_ALGO_WEP104: DOT11_CIPHER_ALGORITHM = 5i32;
1942 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1943 pub const DOT11_CIPHER_ALGO_BIP: DOT11_CIPHER_ALGORITHM = 6i32;
1944 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1945 pub const DOT11_CIPHER_ALGO_GCMP: DOT11_CIPHER_ALGORITHM = 8i32;
1946 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1947 pub const DOT11_CIPHER_ALGO_GCMP_256: DOT11_CIPHER_ALGORITHM = 9i32;
1948 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1949 pub const DOT11_CIPHER_ALGO_CCMP_256: DOT11_CIPHER_ALGORITHM = 10i32;
1950 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1951 pub const DOT11_CIPHER_ALGO_BIP_GMAC_128: DOT11_CIPHER_ALGORITHM = 11i32;
1952 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1953 pub const DOT11_CIPHER_ALGO_BIP_GMAC_256: DOT11_CIPHER_ALGORITHM = 12i32;
1954 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1955 pub const DOT11_CIPHER_ALGO_BIP_CMAC_256: DOT11_CIPHER_ALGORITHM = 13i32;
1956 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1957 pub const DOT11_CIPHER_ALGO_WPA_USE_GROUP: DOT11_CIPHER_ALGORITHM = 256i32;
1958 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1959 pub const DOT11_CIPHER_ALGO_RSN_USE_GROUP: DOT11_CIPHER_ALGORITHM = 256i32;
1960 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1961 pub const DOT11_CIPHER_ALGO_WEP: DOT11_CIPHER_ALGORITHM = 257i32;
1962 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1963 pub const DOT11_CIPHER_ALGO_IHV_START: DOT11_CIPHER_ALGORITHM = -2147483648i32;
1964 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1965 pub const DOT11_CIPHER_ALGO_IHV_END: DOT11_CIPHER_ALGORITHM = -1i32;
1966 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1967 pub type DOT11_DIRECTION = i32;
1968 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1969 pub const DOT11_DIR_INBOUND: DOT11_DIRECTION = 1i32;
1970 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1971 pub const DOT11_DIR_OUTBOUND: DOT11_DIRECTION = 2i32;
1972 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1973 pub const DOT11_DIR_BOTH: DOT11_DIRECTION = 3i32;
1974 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1975 pub type DOT11_DIVERSITY_SUPPORT = i32;
1976 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1977 pub const dot11_diversity_support_unknown: DOT11_DIVERSITY_SUPPORT = 0i32;
1978 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1979 pub const dot11_diversity_support_fixedlist: DOT11_DIVERSITY_SUPPORT = 1i32;
1980 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1981 pub const dot11_diversity_support_notsupported: DOT11_DIVERSITY_SUPPORT = 2i32;
1982 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1983 pub const dot11_diversity_support_dynamic: DOT11_DIVERSITY_SUPPORT = 3i32;
1984 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1985 pub type DOT11_DS_INFO = i32;
1986 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1987 pub const DOT11_DS_CHANGED: DOT11_DS_INFO = 0i32;
1988 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1989 pub const DOT11_DS_UNCHANGED: DOT11_DS_INFO = 1i32;
1990 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1991 pub const DOT11_DS_UNKNOWN: DOT11_DS_INFO = 2i32;
1992 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1993 pub type DOT11_HOP_ALGO_ADOPTED = i32;
1994 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1995 pub const dot11_hop_algo_current: DOT11_HOP_ALGO_ADOPTED = 0i32;
1996 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1997 pub const dot11_hop_algo_hop_index: DOT11_HOP_ALGO_ADOPTED = 1i32;
1998 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
1999 pub const dot11_hop_algo_hcc: DOT11_HOP_ALGO_ADOPTED = 2i32;
2000 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2001 pub type DOT11_KEY_DIRECTION = i32;
2002 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2003 pub const dot11_key_direction_both: DOT11_KEY_DIRECTION = 1i32;
2004 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2005 pub const dot11_key_direction_inbound: DOT11_KEY_DIRECTION = 2i32;
2006 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2007 pub const dot11_key_direction_outbound: DOT11_KEY_DIRECTION = 3i32;
2008 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2009 pub type DOT11_MANUFACTURING_CALLBACK_TYPE = i32;
2010 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2011 pub const dot11_manufacturing_callback_unknown: DOT11_MANUFACTURING_CALLBACK_TYPE = 0i32;
2012 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2013 pub const dot11_manufacturing_callback_self_test_complete: DOT11_MANUFACTURING_CALLBACK_TYPE = 1i32;
2014 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2015 pub const dot11_manufacturing_callback_sleep_complete: DOT11_MANUFACTURING_CALLBACK_TYPE = 2i32;
2016 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2017 pub const dot11_manufacturing_callback_IHV_start: DOT11_MANUFACTURING_CALLBACK_TYPE = -2147483648i32;
2018 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2019 pub const dot11_manufacturing_callback_IHV_end: DOT11_MANUFACTURING_CALLBACK_TYPE = -1i32;
2020 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2021 pub type DOT11_MANUFACTURING_SELF_TEST_TYPE = i32;
2022 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2023 pub const DOT11_MANUFACTURING_SELF_TEST_TYPE_INTERFACE: DOT11_MANUFACTURING_SELF_TEST_TYPE = 1i32;
2024 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2025 pub const DOT11_MANUFACTURING_SELF_TEST_TYPE_RF_INTERFACE: DOT11_MANUFACTURING_SELF_TEST_TYPE = 2i32;
2026 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2027 pub const DOT11_MANUFACTURING_SELF_TEST_TYPE_BT_COEXISTENCE: DOT11_MANUFACTURING_SELF_TEST_TYPE = 3i32;
2028 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2029 pub type DOT11_MANUFACTURING_TEST_TYPE = i32;
2030 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2031 pub const dot11_manufacturing_test_unknown: DOT11_MANUFACTURING_TEST_TYPE = 0i32;
2032 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2033 pub const dot11_manufacturing_test_self_start: DOT11_MANUFACTURING_TEST_TYPE = 1i32;
2034 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2035 pub const dot11_manufacturing_test_self_query_result: DOT11_MANUFACTURING_TEST_TYPE = 2i32;
2036 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2037 pub const dot11_manufacturing_test_rx: DOT11_MANUFACTURING_TEST_TYPE = 3i32;
2038 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2039 pub const dot11_manufacturing_test_tx: DOT11_MANUFACTURING_TEST_TYPE = 4i32;
2040 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2041 pub const dot11_manufacturing_test_query_adc: DOT11_MANUFACTURING_TEST_TYPE = 5i32;
2042 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2043 pub const dot11_manufacturing_test_set_data: DOT11_MANUFACTURING_TEST_TYPE = 6i32;
2044 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2045 pub const dot11_manufacturing_test_query_data: DOT11_MANUFACTURING_TEST_TYPE = 7i32;
2046 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2047 pub const dot11_manufacturing_test_sleep: DOT11_MANUFACTURING_TEST_TYPE = 8i32;
2048 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2049 pub const dot11_manufacturing_test_awake: DOT11_MANUFACTURING_TEST_TYPE = 9i32;
2050 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2051 pub const dot11_manufacturing_test_IHV_start: DOT11_MANUFACTURING_TEST_TYPE = -2147483648i32;
2052 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2053 pub const dot11_manufacturing_test_IHV_end: DOT11_MANUFACTURING_TEST_TYPE = -1i32;
2054 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2055 pub type DOT11_MSONEX_RESULT = i32;
2056 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2057 pub const DOT11_MSONEX_SUCCESS: DOT11_MSONEX_RESULT = 0i32;
2058 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2059 pub const DOT11_MSONEX_FAILURE: DOT11_MSONEX_RESULT = 1i32;
2060 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2061 pub const DOT11_MSONEX_IN_PROGRESS: DOT11_MSONEX_RESULT = 2i32;
2062 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2063 pub type DOT11_OFFLOAD_TYPE = i32;
2064 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2065 pub const dot11_offload_type_wep: DOT11_OFFLOAD_TYPE = 1i32;
2066 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2067 pub const dot11_offload_type_auth: DOT11_OFFLOAD_TYPE = 2i32;
2068 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2069 pub type DOT11_PHY_TYPE = i32;
2070 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2071 pub const dot11_phy_type_unknown: DOT11_PHY_TYPE = 0i32;
2072 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2073 pub const dot11_phy_type_any: DOT11_PHY_TYPE = 0i32;
2074 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2075 pub const dot11_phy_type_fhss: DOT11_PHY_TYPE = 1i32;
2076 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2077 pub const dot11_phy_type_dsss: DOT11_PHY_TYPE = 2i32;
2078 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2079 pub const dot11_phy_type_irbaseband: DOT11_PHY_TYPE = 3i32;
2080 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2081 pub const dot11_phy_type_ofdm: DOT11_PHY_TYPE = 4i32;
2082 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2083 pub const dot11_phy_type_hrdsss: DOT11_PHY_TYPE = 5i32;
2084 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2085 pub const dot11_phy_type_erp: DOT11_PHY_TYPE = 6i32;
2086 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2087 pub const dot11_phy_type_ht: DOT11_PHY_TYPE = 7i32;
2088 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2089 pub const dot11_phy_type_vht: DOT11_PHY_TYPE = 8i32;
2090 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2091 pub const dot11_phy_type_dmg: DOT11_PHY_TYPE = 9i32;
2092 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2093 pub const dot11_phy_type_he: DOT11_PHY_TYPE = 10i32;
2094 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2095 pub const dot11_phy_type_IHV_start: DOT11_PHY_TYPE = -2147483648i32;
2096 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2097 pub const dot11_phy_type_IHV_end: DOT11_PHY_TYPE = -1i32;
2098 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2099 pub type DOT11_POWER_MODE = i32;
2100 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2101 pub const dot11_power_mode_unknown: DOT11_POWER_MODE = 0i32;
2102 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2103 pub const dot11_power_mode_active: DOT11_POWER_MODE = 1i32;
2104 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2105 pub const dot11_power_mode_powersave: DOT11_POWER_MODE = 2i32;
2106 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2107 pub type DOT11_POWER_MODE_REASON = i32;
2108 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2109 pub const dot11_power_mode_reason_no_change: DOT11_POWER_MODE_REASON = 0i32;
2110 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2111 pub const dot11_power_mode_reason_noncompliant_AP: DOT11_POWER_MODE_REASON = 1i32;
2112 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2113 pub const dot11_power_mode_reason_legacy_WFD_device: DOT11_POWER_MODE_REASON = 2i32;
2114 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2115 pub const dot11_power_mode_reason_compliant_AP: DOT11_POWER_MODE_REASON = 3i32;
2116 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2117 pub const dot11_power_mode_reason_compliant_WFD_device: DOT11_POWER_MODE_REASON = 4i32;
2118 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2119 pub const dot11_power_mode_reason_others: DOT11_POWER_MODE_REASON = 5i32;
2120 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2121 pub type DOT11_RADIO_STATE = i32;
2122 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2123 pub const dot11_radio_state_unknown: DOT11_RADIO_STATE = 0i32;
2124 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2125 pub const dot11_radio_state_on: DOT11_RADIO_STATE = 1i32;
2126 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2127 pub const dot11_radio_state_off: DOT11_RADIO_STATE = 2i32;
2128 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2129 pub type DOT11_RESET_TYPE = i32;
2130 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2131 pub const dot11_reset_type_phy: DOT11_RESET_TYPE = 1i32;
2132 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2133 pub const dot11_reset_type_mac: DOT11_RESET_TYPE = 2i32;
2134 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2135 pub const dot11_reset_type_phy_and_mac: DOT11_RESET_TYPE = 3i32;
2136 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2137 pub type DOT11_SCAN_TYPE = i32;
2138 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2139 pub const dot11_scan_type_active: DOT11_SCAN_TYPE = 1i32;
2140 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2141 pub const dot11_scan_type_passive: DOT11_SCAN_TYPE = 2i32;
2142 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2143 pub const dot11_scan_type_auto: DOT11_SCAN_TYPE = 3i32;
2144 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2145 pub const dot11_scan_type_forced: DOT11_SCAN_TYPE = -2147483648i32;
2146 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2147 pub type DOT11_TEMP_TYPE = i32;
2148 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2149 pub const dot11_temp_type_unknown: DOT11_TEMP_TYPE = 0i32;
2150 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2151 pub const dot11_temp_type_1: DOT11_TEMP_TYPE = 1i32;
2152 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2153 pub const dot11_temp_type_2: DOT11_TEMP_TYPE = 2i32;
2154 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2155 pub type DOT11_UPDATE_IE_OP = i32;
2156 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2157 pub const dot11_update_ie_op_create_replace: DOT11_UPDATE_IE_OP = 1i32;
2158 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2159 pub const dot11_update_ie_op_delete: DOT11_UPDATE_IE_OP = 2i32;
2160 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2161 pub type DOT11_WFD_DISCOVER_TYPE = i32;
2162 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2163 pub const dot11_wfd_discover_type_scan_only: DOT11_WFD_DISCOVER_TYPE = 1i32;
2164 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2165 pub const dot11_wfd_discover_type_find_only: DOT11_WFD_DISCOVER_TYPE = 2i32;
2166 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2167 pub const dot11_wfd_discover_type_auto: DOT11_WFD_DISCOVER_TYPE = 3i32;
2168 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2169 pub const dot11_wfd_discover_type_scan_social_channels: DOT11_WFD_DISCOVER_TYPE = 4i32;
2170 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2171 pub const dot11_wfd_discover_type_forced: DOT11_WFD_DISCOVER_TYPE = -2147483648i32;
2172 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2173 pub type DOT11_WFD_SCAN_TYPE = i32;
2174 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2175 pub const dot11_wfd_scan_type_active: DOT11_WFD_SCAN_TYPE = 1i32;
2176 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2177 pub const dot11_wfd_scan_type_passive: DOT11_WFD_SCAN_TYPE = 2i32;
2178 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2179 pub const dot11_wfd_scan_type_auto: DOT11_WFD_SCAN_TYPE = 3i32;
2180 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2181 pub type DOT11_WPS_CONFIG_METHOD = i32;
2182 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2183 pub const DOT11_WPS_CONFIG_METHOD_NULL: DOT11_WPS_CONFIG_METHOD = 0i32;
2184 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2185 pub const DOT11_WPS_CONFIG_METHOD_DISPLAY: DOT11_WPS_CONFIG_METHOD = 8i32;
2186 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2187 pub const DOT11_WPS_CONFIG_METHOD_NFC_TAG: DOT11_WPS_CONFIG_METHOD = 32i32;
2188 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2189 pub const DOT11_WPS_CONFIG_METHOD_NFC_INTERFACE: DOT11_WPS_CONFIG_METHOD = 64i32;
2190 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2191 pub const DOT11_WPS_CONFIG_METHOD_PUSHBUTTON: DOT11_WPS_CONFIG_METHOD = 128i32;
2192 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2193 pub const DOT11_WPS_CONFIG_METHOD_KEYPAD: DOT11_WPS_CONFIG_METHOD = 256i32;
2194 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2195 pub const DOT11_WPS_CONFIG_METHOD_WFDS_DEFAULT: DOT11_WPS_CONFIG_METHOD = 4096i32;
2196 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2197 pub type DOT11_WPS_DEVICE_PASSWORD_ID = i32;
2198 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2199 pub const DOT11_WPS_PASSWORD_ID_DEFAULT: DOT11_WPS_DEVICE_PASSWORD_ID = 0i32;
2200 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2201 pub const DOT11_WPS_PASSWORD_ID_USER_SPECIFIED: DOT11_WPS_DEVICE_PASSWORD_ID = 1i32;
2202 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2203 pub const DOT11_WPS_PASSWORD_ID_MACHINE_SPECIFIED: DOT11_WPS_DEVICE_PASSWORD_ID = 2i32;
2204 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2205 pub const DOT11_WPS_PASSWORD_ID_REKEY: DOT11_WPS_DEVICE_PASSWORD_ID = 3i32;
2206 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2207 pub const DOT11_WPS_PASSWORD_ID_PUSHBUTTON: DOT11_WPS_DEVICE_PASSWORD_ID = 4i32;
2208 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2209 pub const DOT11_WPS_PASSWORD_ID_REGISTRAR_SPECIFIED: DOT11_WPS_DEVICE_PASSWORD_ID = 5i32;
2210 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2211 pub const DOT11_WPS_PASSWORD_ID_NFC_CONNECTION_HANDOVER: DOT11_WPS_DEVICE_PASSWORD_ID = 7i32;
2212 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2213 pub const DOT11_WPS_PASSWORD_ID_WFD_SERVICES: DOT11_WPS_DEVICE_PASSWORD_ID = 8i32;
2214 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2215 pub const DOT11_WPS_PASSWORD_ID_OOB_RANGE_MIN: DOT11_WPS_DEVICE_PASSWORD_ID = 16i32;
2216 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2217 pub const DOT11_WPS_PASSWORD_ID_OOB_RANGE_MAX: DOT11_WPS_DEVICE_PASSWORD_ID = 65535i32;
2218 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2219 pub type ONEX_AUTH_IDENTITY = i32;
2220 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2221 pub const OneXAuthIdentityNone: ONEX_AUTH_IDENTITY = 0i32;
2222 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2223 pub const OneXAuthIdentityMachine: ONEX_AUTH_IDENTITY = 1i32;
2224 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2225 pub const OneXAuthIdentityUser: ONEX_AUTH_IDENTITY = 2i32;
2226 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2227 pub const OneXAuthIdentityExplicitUser: ONEX_AUTH_IDENTITY = 3i32;
2228 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2229 pub const OneXAuthIdentityGuest: ONEX_AUTH_IDENTITY = 4i32;
2230 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2231 pub const OneXAuthIdentityInvalid: ONEX_AUTH_IDENTITY = 5i32;
2232 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2233 pub type ONEX_AUTH_RESTART_REASON = i32;
2234 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2235 pub const OneXRestartReasonPeerInitiated: ONEX_AUTH_RESTART_REASON = 0i32;
2236 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2237 pub const OneXRestartReasonMsmInitiated: ONEX_AUTH_RESTART_REASON = 1i32;
2238 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2239 pub const OneXRestartReasonOneXHeldStateTimeout: ONEX_AUTH_RESTART_REASON = 2i32;
2240 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2241 pub const OneXRestartReasonOneXAuthTimeout: ONEX_AUTH_RESTART_REASON = 3i32;
2242 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2243 pub const OneXRestartReasonOneXConfigurationChanged: ONEX_AUTH_RESTART_REASON = 4i32;
2244 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2245 pub const OneXRestartReasonOneXUserChanged: ONEX_AUTH_RESTART_REASON = 5i32;
2246 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2247 pub const OneXRestartReasonQuarantineStateChanged: ONEX_AUTH_RESTART_REASON = 6i32;
2248 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2249 pub const OneXRestartReasonAltCredsTrial: ONEX_AUTH_RESTART_REASON = 7i32;
2250 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2251 pub const OneXRestartReasonInvalid: ONEX_AUTH_RESTART_REASON = 8i32;
2252 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2253 pub type ONEX_AUTH_STATUS = i32;
2254 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2255 pub const OneXAuthNotStarted: ONEX_AUTH_STATUS = 0i32;
2256 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2257 pub const OneXAuthInProgress: ONEX_AUTH_STATUS = 1i32;
2258 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2259 pub const OneXAuthNoAuthenticatorFound: ONEX_AUTH_STATUS = 2i32;
2260 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2261 pub const OneXAuthSuccess: ONEX_AUTH_STATUS = 3i32;
2262 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2263 pub const OneXAuthFailure: ONEX_AUTH_STATUS = 4i32;
2264 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2265 pub const OneXAuthInvalid: ONEX_AUTH_STATUS = 5i32;
2266 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2267 pub type ONEX_EAP_METHOD_BACKEND_SUPPORT = i32;
2268 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2269 pub const OneXEapMethodBackendSupportUnknown: ONEX_EAP_METHOD_BACKEND_SUPPORT = 0i32;
2270 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2271 pub const OneXEapMethodBackendSupported: ONEX_EAP_METHOD_BACKEND_SUPPORT = 1i32;
2272 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2273 pub const OneXEapMethodBackendUnsupported: ONEX_EAP_METHOD_BACKEND_SUPPORT = 2i32;
2274 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2275 pub type ONEX_NOTIFICATION_TYPE = i32;
2276 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2277 pub const OneXPublicNotificationBase: ONEX_NOTIFICATION_TYPE = 0i32;
2278 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2279 pub const OneXNotificationTypeResultUpdate: ONEX_NOTIFICATION_TYPE = 1i32;
2280 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2281 pub const OneXNotificationTypeAuthRestarted: ONEX_NOTIFICATION_TYPE = 2i32;
2282 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2283 pub const OneXNotificationTypeEventInvalid: ONEX_NOTIFICATION_TYPE = 3i32;
2284 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2285 pub const OneXNumNotifications: ONEX_NOTIFICATION_TYPE = 3i32;
2286 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2287 pub type ONEX_REASON_CODE = i32;
2288 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2289 pub const ONEX_REASON_CODE_SUCCESS: ONEX_REASON_CODE = 0i32;
2290 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2291 pub const ONEX_REASON_START: ONEX_REASON_CODE = 327680i32;
2292 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2293 pub const ONEX_UNABLE_TO_IDENTIFY_USER: ONEX_REASON_CODE = 327681i32;
2294 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2295 pub const ONEX_IDENTITY_NOT_FOUND: ONEX_REASON_CODE = 327682i32;
2296 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2297 pub const ONEX_UI_DISABLED: ONEX_REASON_CODE = 327683i32;
2298 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2299 pub const ONEX_UI_FAILURE: ONEX_REASON_CODE = 327684i32;
2300 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2301 pub const ONEX_EAP_FAILURE_RECEIVED: ONEX_REASON_CODE = 327685i32;
2302 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2303 pub const ONEX_AUTHENTICATOR_NO_LONGER_PRESENT: ONEX_REASON_CODE = 327686i32;
2304 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2305 pub const ONEX_NO_RESPONSE_TO_IDENTITY: ONEX_REASON_CODE = 327687i32;
2306 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2307 pub const ONEX_PROFILE_VERSION_NOT_SUPPORTED: ONEX_REASON_CODE = 327688i32;
2308 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2309 pub const ONEX_PROFILE_INVALID_LENGTH: ONEX_REASON_CODE = 327689i32;
2310 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2311 pub const ONEX_PROFILE_DISALLOWED_EAP_TYPE: ONEX_REASON_CODE = 327690i32;
2312 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2313 pub const ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG: ONEX_REASON_CODE = 327691i32;
2314 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2315 pub const ONEX_PROFILE_INVALID_ONEX_FLAGS: ONEX_REASON_CODE = 327692i32;
2316 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2317 pub const ONEX_PROFILE_INVALID_TIMER_VALUE: ONEX_REASON_CODE = 327693i32;
2318 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2319 pub const ONEX_PROFILE_INVALID_SUPPLICANT_MODE: ONEX_REASON_CODE = 327694i32;
2320 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2321 pub const ONEX_PROFILE_INVALID_AUTH_MODE: ONEX_REASON_CODE = 327695i32;
2322 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2323 pub const ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES: ONEX_REASON_CODE = 327696i32;
2324 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2325 pub const ONEX_UI_CANCELLED: ONEX_REASON_CODE = 327697i32;
2326 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2327 pub const ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS: ONEX_REASON_CODE = 327698i32;
2328 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2329 pub const ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS: ONEX_REASON_CODE = 327699i32;
2330 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2331 pub const ONEX_UI_NOT_PERMITTED: ONEX_REASON_CODE = 327700i32;
2332 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2333 pub type WFD_ROLE_TYPE = i32;
2334 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2335 pub const WFD_ROLE_TYPE_NONE: WFD_ROLE_TYPE = 0i32;
2336 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2337 pub const WFD_ROLE_TYPE_DEVICE: WFD_ROLE_TYPE = 1i32;
2338 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2339 pub const WFD_ROLE_TYPE_GROUP_OWNER: WFD_ROLE_TYPE = 2i32;
2340 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2341 pub const WFD_ROLE_TYPE_CLIENT: WFD_ROLE_TYPE = 4i32;
2342 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2343 pub const WFD_ROLE_TYPE_MAX: WFD_ROLE_TYPE = 5i32;
2344 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2345 pub type WLAN_ADHOC_NETWORK_STATE = i32;
2346 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2347 pub const wlan_adhoc_network_state_formed: WLAN_ADHOC_NETWORK_STATE = 0i32;
2348 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2349 pub const wlan_adhoc_network_state_connected: WLAN_ADHOC_NETWORK_STATE = 1i32;
2350 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2351 pub type WLAN_AUTOCONF_OPCODE = i32;
2352 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2353 pub const wlan_autoconf_opcode_start: WLAN_AUTOCONF_OPCODE = 0i32;
2354 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2355 pub const wlan_autoconf_opcode_show_denied_networks: WLAN_AUTOCONF_OPCODE = 1i32;
2356 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2357 pub const wlan_autoconf_opcode_power_setting: WLAN_AUTOCONF_OPCODE = 2i32;
2358 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2359 pub const wlan_autoconf_opcode_only_use_gp_profiles_for_allowed_networks: WLAN_AUTOCONF_OPCODE = 3i32;
2360 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2361 pub const wlan_autoconf_opcode_allow_explicit_creds: WLAN_AUTOCONF_OPCODE = 4i32;
2362 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2363 pub const wlan_autoconf_opcode_block_period: WLAN_AUTOCONF_OPCODE = 5i32;
2364 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2365 pub const wlan_autoconf_opcode_allow_virtual_station_extensibility: WLAN_AUTOCONF_OPCODE = 6i32;
2366 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2367 pub const wlan_autoconf_opcode_end: WLAN_AUTOCONF_OPCODE = 7i32;
2368 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2369 pub type WLAN_CONNECTION_MODE = i32;
2370 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2371 pub const wlan_connection_mode_profile: WLAN_CONNECTION_MODE = 0i32;
2372 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2373 pub const wlan_connection_mode_temporary_profile: WLAN_CONNECTION_MODE = 1i32;
2374 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2375 pub const wlan_connection_mode_discovery_secure: WLAN_CONNECTION_MODE = 2i32;
2376 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2377 pub const wlan_connection_mode_discovery_unsecure: WLAN_CONNECTION_MODE = 3i32;
2378 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2379 pub const wlan_connection_mode_auto: WLAN_CONNECTION_MODE = 4i32;
2380 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2381 pub const wlan_connection_mode_invalid: WLAN_CONNECTION_MODE = 5i32;
2382 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2383 pub type WLAN_CONNECTION_NOTIFICATION_FLAGS = u32;
2384 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2385 pub const WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED: WLAN_CONNECTION_NOTIFICATION_FLAGS = 1u32;
2386 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2387 pub const WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE: WLAN_CONNECTION_NOTIFICATION_FLAGS = 4u32;
2388 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2389 pub type WLAN_FILTER_LIST_TYPE = i32;
2390 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2391 pub const wlan_filter_list_type_gp_permit: WLAN_FILTER_LIST_TYPE = 0i32;
2392 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2393 pub const wlan_filter_list_type_gp_deny: WLAN_FILTER_LIST_TYPE = 1i32;
2394 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2395 pub const wlan_filter_list_type_user_permit: WLAN_FILTER_LIST_TYPE = 2i32;
2396 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2397 pub const wlan_filter_list_type_user_deny: WLAN_FILTER_LIST_TYPE = 3i32;
2398 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2399 pub type WLAN_HOSTED_NETWORK_NOTIFICATION_CODE = i32;
2400 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2401 pub const wlan_hosted_network_state_change: WLAN_HOSTED_NETWORK_NOTIFICATION_CODE = 4096i32;
2402 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2403 pub const wlan_hosted_network_peer_state_change: WLAN_HOSTED_NETWORK_NOTIFICATION_CODE = 4097i32;
2404 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2405 pub const wlan_hosted_network_radio_state_change: WLAN_HOSTED_NETWORK_NOTIFICATION_CODE = 4098i32;
2406 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2407 pub type WLAN_HOSTED_NETWORK_OPCODE = i32;
2408 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2409 pub const wlan_hosted_network_opcode_connection_settings: WLAN_HOSTED_NETWORK_OPCODE = 0i32;
2410 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2411 pub const wlan_hosted_network_opcode_security_settings: WLAN_HOSTED_NETWORK_OPCODE = 1i32;
2412 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2413 pub const wlan_hosted_network_opcode_station_profile: WLAN_HOSTED_NETWORK_OPCODE = 2i32;
2414 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2415 pub const wlan_hosted_network_opcode_enable: WLAN_HOSTED_NETWORK_OPCODE = 3i32;
2416 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2417 pub type WLAN_HOSTED_NETWORK_PEER_AUTH_STATE = i32;
2418 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2419 pub const wlan_hosted_network_peer_state_invalid: WLAN_HOSTED_NETWORK_PEER_AUTH_STATE = 0i32;
2420 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2421 pub const wlan_hosted_network_peer_state_authenticated: WLAN_HOSTED_NETWORK_PEER_AUTH_STATE = 1i32;
2422 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2423 pub type WLAN_HOSTED_NETWORK_REASON = i32;
2424 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2425 pub const wlan_hosted_network_reason_success: WLAN_HOSTED_NETWORK_REASON = 0i32;
2426 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2427 pub const wlan_hosted_network_reason_unspecified: WLAN_HOSTED_NETWORK_REASON = 1i32;
2428 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2429 pub const wlan_hosted_network_reason_bad_parameters: WLAN_HOSTED_NETWORK_REASON = 2i32;
2430 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2431 pub const wlan_hosted_network_reason_service_shutting_down: WLAN_HOSTED_NETWORK_REASON = 3i32;
2432 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2433 pub const wlan_hosted_network_reason_insufficient_resources: WLAN_HOSTED_NETWORK_REASON = 4i32;
2434 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2435 pub const wlan_hosted_network_reason_elevation_required: WLAN_HOSTED_NETWORK_REASON = 5i32;
2436 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2437 pub const wlan_hosted_network_reason_read_only: WLAN_HOSTED_NETWORK_REASON = 6i32;
2438 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2439 pub const wlan_hosted_network_reason_persistence_failed: WLAN_HOSTED_NETWORK_REASON = 7i32;
2440 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2441 pub const wlan_hosted_network_reason_crypt_error: WLAN_HOSTED_NETWORK_REASON = 8i32;
2442 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2443 pub const wlan_hosted_network_reason_impersonation: WLAN_HOSTED_NETWORK_REASON = 9i32;
2444 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2445 pub const wlan_hosted_network_reason_stop_before_start: WLAN_HOSTED_NETWORK_REASON = 10i32;
2446 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2447 pub const wlan_hosted_network_reason_interface_available: WLAN_HOSTED_NETWORK_REASON = 11i32;
2448 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2449 pub const wlan_hosted_network_reason_interface_unavailable: WLAN_HOSTED_NETWORK_REASON = 12i32;
2450 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2451 pub const wlan_hosted_network_reason_miniport_stopped: WLAN_HOSTED_NETWORK_REASON = 13i32;
2452 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2453 pub const wlan_hosted_network_reason_miniport_started: WLAN_HOSTED_NETWORK_REASON = 14i32;
2454 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2455 pub const wlan_hosted_network_reason_incompatible_connection_started: WLAN_HOSTED_NETWORK_REASON = 15i32;
2456 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2457 pub const wlan_hosted_network_reason_incompatible_connection_stopped: WLAN_HOSTED_NETWORK_REASON = 16i32;
2458 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2459 pub const wlan_hosted_network_reason_user_action: WLAN_HOSTED_NETWORK_REASON = 17i32;
2460 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2461 pub const wlan_hosted_network_reason_client_abort: WLAN_HOSTED_NETWORK_REASON = 18i32;
2462 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2463 pub const wlan_hosted_network_reason_ap_start_failed: WLAN_HOSTED_NETWORK_REASON = 19i32;
2464 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2465 pub const wlan_hosted_network_reason_peer_arrived: WLAN_HOSTED_NETWORK_REASON = 20i32;
2466 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2467 pub const wlan_hosted_network_reason_peer_departed: WLAN_HOSTED_NETWORK_REASON = 21i32;
2468 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2469 pub const wlan_hosted_network_reason_peer_timeout: WLAN_HOSTED_NETWORK_REASON = 22i32;
2470 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2471 pub const wlan_hosted_network_reason_gp_denied: WLAN_HOSTED_NETWORK_REASON = 23i32;
2472 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2473 pub const wlan_hosted_network_reason_service_unavailable: WLAN_HOSTED_NETWORK_REASON = 24i32;
2474 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2475 pub const wlan_hosted_network_reason_device_change: WLAN_HOSTED_NETWORK_REASON = 25i32;
2476 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2477 pub const wlan_hosted_network_reason_properties_change: WLAN_HOSTED_NETWORK_REASON = 26i32;
2478 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2479 pub const wlan_hosted_network_reason_virtual_station_blocking_use: WLAN_HOSTED_NETWORK_REASON = 27i32;
2480 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2481 pub const wlan_hosted_network_reason_service_available_on_virtual_station: WLAN_HOSTED_NETWORK_REASON = 28i32;
2482 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2483 pub type WLAN_HOSTED_NETWORK_STATE = i32;
2484 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2485 pub const wlan_hosted_network_unavailable: WLAN_HOSTED_NETWORK_STATE = 0i32;
2486 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2487 pub const wlan_hosted_network_idle: WLAN_HOSTED_NETWORK_STATE = 1i32;
2488 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2489 pub const wlan_hosted_network_active: WLAN_HOSTED_NETWORK_STATE = 2i32;
2490 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2491 pub type WLAN_IHV_CONTROL_TYPE = i32;
2492 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2493 pub const wlan_ihv_control_type_service: WLAN_IHV_CONTROL_TYPE = 0i32;
2494 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2495 pub const wlan_ihv_control_type_driver: WLAN_IHV_CONTROL_TYPE = 1i32;
2496 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2497 pub type WLAN_INTERFACE_STATE = i32;
2498 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2499 pub const wlan_interface_state_not_ready: WLAN_INTERFACE_STATE = 0i32;
2500 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2501 pub const wlan_interface_state_connected: WLAN_INTERFACE_STATE = 1i32;
2502 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2503 pub const wlan_interface_state_ad_hoc_network_formed: WLAN_INTERFACE_STATE = 2i32;
2504 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2505 pub const wlan_interface_state_disconnecting: WLAN_INTERFACE_STATE = 3i32;
2506 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2507 pub const wlan_interface_state_disconnected: WLAN_INTERFACE_STATE = 4i32;
2508 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2509 pub const wlan_interface_state_associating: WLAN_INTERFACE_STATE = 5i32;
2510 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2511 pub const wlan_interface_state_discovering: WLAN_INTERFACE_STATE = 6i32;
2512 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2513 pub const wlan_interface_state_authenticating: WLAN_INTERFACE_STATE = 7i32;
2514 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2515 pub type WLAN_INTERFACE_TYPE = i32;
2516 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2517 pub const wlan_interface_type_emulated_802_11: WLAN_INTERFACE_TYPE = 0i32;
2518 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2519 pub const wlan_interface_type_native_802_11: WLAN_INTERFACE_TYPE = 1i32;
2520 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2521 pub const wlan_interface_type_invalid: WLAN_INTERFACE_TYPE = 2i32;
2522 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2523 pub type WLAN_INTF_OPCODE = i32;
2524 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2525 pub const wlan_intf_opcode_autoconf_start: WLAN_INTF_OPCODE = 0i32;
2526 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2527 pub const wlan_intf_opcode_autoconf_enabled: WLAN_INTF_OPCODE = 1i32;
2528 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2529 pub const wlan_intf_opcode_background_scan_enabled: WLAN_INTF_OPCODE = 2i32;
2530 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2531 pub const wlan_intf_opcode_media_streaming_mode: WLAN_INTF_OPCODE = 3i32;
2532 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2533 pub const wlan_intf_opcode_radio_state: WLAN_INTF_OPCODE = 4i32;
2534 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2535 pub const wlan_intf_opcode_bss_type: WLAN_INTF_OPCODE = 5i32;
2536 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2537 pub const wlan_intf_opcode_interface_state: WLAN_INTF_OPCODE = 6i32;
2538 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2539 pub const wlan_intf_opcode_current_connection: WLAN_INTF_OPCODE = 7i32;
2540 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2541 pub const wlan_intf_opcode_channel_number: WLAN_INTF_OPCODE = 8i32;
2542 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2543 pub const wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs: WLAN_INTF_OPCODE = 9i32;
2544 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2545 pub const wlan_intf_opcode_supported_adhoc_auth_cipher_pairs: WLAN_INTF_OPCODE = 10i32;
2546 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2547 pub const wlan_intf_opcode_supported_country_or_region_string_list: WLAN_INTF_OPCODE = 11i32;
2548 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2549 pub const wlan_intf_opcode_current_operation_mode: WLAN_INTF_OPCODE = 12i32;
2550 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2551 pub const wlan_intf_opcode_supported_safe_mode: WLAN_INTF_OPCODE = 13i32;
2552 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2553 pub const wlan_intf_opcode_certified_safe_mode: WLAN_INTF_OPCODE = 14i32;
2554 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2555 pub const wlan_intf_opcode_hosted_network_capable: WLAN_INTF_OPCODE = 15i32;
2556 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2557 pub const wlan_intf_opcode_management_frame_protection_capable: WLAN_INTF_OPCODE = 16i32;
2558 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2559 pub const wlan_intf_opcode_secondary_sta_interfaces: WLAN_INTF_OPCODE = 17i32;
2560 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2561 pub const wlan_intf_opcode_secondary_sta_synchronized_connections: WLAN_INTF_OPCODE = 18i32;
2562 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2563 pub const wlan_intf_opcode_autoconf_end: WLAN_INTF_OPCODE = 268435455i32;
2564 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2565 pub const wlan_intf_opcode_msm_start: WLAN_INTF_OPCODE = 268435712i32;
2566 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2567 pub const wlan_intf_opcode_statistics: WLAN_INTF_OPCODE = 268435713i32;
2568 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2569 pub const wlan_intf_opcode_rssi: WLAN_INTF_OPCODE = 268435714i32;
2570 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2571 pub const wlan_intf_opcode_msm_end: WLAN_INTF_OPCODE = 536870911i32;
2572 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2573 pub const wlan_intf_opcode_security_start: WLAN_INTF_OPCODE = 536936448i32;
2574 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2575 pub const wlan_intf_opcode_security_end: WLAN_INTF_OPCODE = 805306367i32;
2576 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2577 pub const wlan_intf_opcode_ihv_start: WLAN_INTF_OPCODE = 805306368i32;
2578 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2579 pub const wlan_intf_opcode_ihv_end: WLAN_INTF_OPCODE = 1073741823i32;
2580 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2581 pub type WLAN_NOTIFICATION_ACM = i32;
2582 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2583 pub const wlan_notification_acm_start: WLAN_NOTIFICATION_ACM = 0i32;
2584 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2585 pub const wlan_notification_acm_autoconf_enabled: WLAN_NOTIFICATION_ACM = 1i32;
2586 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2587 pub const wlan_notification_acm_autoconf_disabled: WLAN_NOTIFICATION_ACM = 2i32;
2588 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2589 pub const wlan_notification_acm_background_scan_enabled: WLAN_NOTIFICATION_ACM = 3i32;
2590 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2591 pub const wlan_notification_acm_background_scan_disabled: WLAN_NOTIFICATION_ACM = 4i32;
2592 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2593 pub const wlan_notification_acm_bss_type_change: WLAN_NOTIFICATION_ACM = 5i32;
2594 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2595 pub const wlan_notification_acm_power_setting_change: WLAN_NOTIFICATION_ACM = 6i32;
2596 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2597 pub const wlan_notification_acm_scan_complete: WLAN_NOTIFICATION_ACM = 7i32;
2598 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2599 pub const wlan_notification_acm_scan_fail: WLAN_NOTIFICATION_ACM = 8i32;
2600 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2601 pub const wlan_notification_acm_connection_start: WLAN_NOTIFICATION_ACM = 9i32;
2602 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2603 pub const wlan_notification_acm_connection_complete: WLAN_NOTIFICATION_ACM = 10i32;
2604 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2605 pub const wlan_notification_acm_connection_attempt_fail: WLAN_NOTIFICATION_ACM = 11i32;
2606 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2607 pub const wlan_notification_acm_filter_list_change: WLAN_NOTIFICATION_ACM = 12i32;
2608 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2609 pub const wlan_notification_acm_interface_arrival: WLAN_NOTIFICATION_ACM = 13i32;
2610 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2611 pub const wlan_notification_acm_interface_removal: WLAN_NOTIFICATION_ACM = 14i32;
2612 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2613 pub const wlan_notification_acm_profile_change: WLAN_NOTIFICATION_ACM = 15i32;
2614 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2615 pub const wlan_notification_acm_profile_name_change: WLAN_NOTIFICATION_ACM = 16i32;
2616 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2617 pub const wlan_notification_acm_profiles_exhausted: WLAN_NOTIFICATION_ACM = 17i32;
2618 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2619 pub const wlan_notification_acm_network_not_available: WLAN_NOTIFICATION_ACM = 18i32;
2620 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2621 pub const wlan_notification_acm_network_available: WLAN_NOTIFICATION_ACM = 19i32;
2622 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2623 pub const wlan_notification_acm_disconnecting: WLAN_NOTIFICATION_ACM = 20i32;
2624 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2625 pub const wlan_notification_acm_disconnected: WLAN_NOTIFICATION_ACM = 21i32;
2626 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2627 pub const wlan_notification_acm_adhoc_network_state_change: WLAN_NOTIFICATION_ACM = 22i32;
2628 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2629 pub const wlan_notification_acm_profile_unblocked: WLAN_NOTIFICATION_ACM = 23i32;
2630 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2631 pub const wlan_notification_acm_screen_power_change: WLAN_NOTIFICATION_ACM = 24i32;
2632 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2633 pub const wlan_notification_acm_profile_blocked: WLAN_NOTIFICATION_ACM = 25i32;
2634 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2635 pub const wlan_notification_acm_scan_list_refresh: WLAN_NOTIFICATION_ACM = 26i32;
2636 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2637 pub const wlan_notification_acm_operational_state_change: WLAN_NOTIFICATION_ACM = 27i32;
2638 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2639 pub const wlan_notification_acm_end: WLAN_NOTIFICATION_ACM = 28i32;
2640 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2641 pub type WLAN_NOTIFICATION_MSM = i32;
2642 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2643 pub const wlan_notification_msm_start: WLAN_NOTIFICATION_MSM = 0i32;
2644 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2645 pub const wlan_notification_msm_associating: WLAN_NOTIFICATION_MSM = 1i32;
2646 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2647 pub const wlan_notification_msm_associated: WLAN_NOTIFICATION_MSM = 2i32;
2648 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2649 pub const wlan_notification_msm_authenticating: WLAN_NOTIFICATION_MSM = 3i32;
2650 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2651 pub const wlan_notification_msm_connected: WLAN_NOTIFICATION_MSM = 4i32;
2652 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2653 pub const wlan_notification_msm_roaming_start: WLAN_NOTIFICATION_MSM = 5i32;
2654 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2655 pub const wlan_notification_msm_roaming_end: WLAN_NOTIFICATION_MSM = 6i32;
2656 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2657 pub const wlan_notification_msm_radio_state_change: WLAN_NOTIFICATION_MSM = 7i32;
2658 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2659 pub const wlan_notification_msm_signal_quality_change: WLAN_NOTIFICATION_MSM = 8i32;
2660 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2661 pub const wlan_notification_msm_disassociating: WLAN_NOTIFICATION_MSM = 9i32;
2662 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2663 pub const wlan_notification_msm_disconnected: WLAN_NOTIFICATION_MSM = 10i32;
2664 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2665 pub const wlan_notification_msm_peer_join: WLAN_NOTIFICATION_MSM = 11i32;
2666 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2667 pub const wlan_notification_msm_peer_leave: WLAN_NOTIFICATION_MSM = 12i32;
2668 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2669 pub const wlan_notification_msm_adapter_removal: WLAN_NOTIFICATION_MSM = 13i32;
2670 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2671 pub const wlan_notification_msm_adapter_operation_mode_change: WLAN_NOTIFICATION_MSM = 14i32;
2672 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2673 pub const wlan_notification_msm_link_degraded: WLAN_NOTIFICATION_MSM = 15i32;
2674 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2675 pub const wlan_notification_msm_link_improved: WLAN_NOTIFICATION_MSM = 16i32;
2676 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2677 pub const wlan_notification_msm_end: WLAN_NOTIFICATION_MSM = 17i32;
2678 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2679 pub type WLAN_NOTIFICATION_SECURITY = i32;
2680 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2681 pub const wlan_notification_security_start: WLAN_NOTIFICATION_SECURITY = 0i32;
2682 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2683 pub const wlan_notification_security_end: WLAN_NOTIFICATION_SECURITY = 1i32;
2684 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2685 pub type WLAN_OPCODE_VALUE_TYPE = i32;
2686 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2687 pub const wlan_opcode_value_type_query_only: WLAN_OPCODE_VALUE_TYPE = 0i32;
2688 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2689 pub const wlan_opcode_value_type_set_by_group_policy: WLAN_OPCODE_VALUE_TYPE = 1i32;
2690 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2691 pub const wlan_opcode_value_type_set_by_user: WLAN_OPCODE_VALUE_TYPE = 2i32;
2692 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2693 pub const wlan_opcode_value_type_invalid: WLAN_OPCODE_VALUE_TYPE = 3i32;
2694 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2695 pub type WLAN_OPERATIONAL_STATE = i32;
2696 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2697 pub const wlan_operational_state_unknown: WLAN_OPERATIONAL_STATE = 0i32;
2698 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2699 pub const wlan_operational_state_off: WLAN_OPERATIONAL_STATE = 1i32;
2700 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2701 pub const wlan_operational_state_on: WLAN_OPERATIONAL_STATE = 2i32;
2702 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2703 pub const wlan_operational_state_going_off: WLAN_OPERATIONAL_STATE = 3i32;
2704 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2705 pub const wlan_operational_state_going_on: WLAN_OPERATIONAL_STATE = 4i32;
2706 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2707 pub type WLAN_POWER_SETTING = i32;
2708 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2709 pub const wlan_power_setting_no_saving: WLAN_POWER_SETTING = 0i32;
2710 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2711 pub const wlan_power_setting_low_saving: WLAN_POWER_SETTING = 1i32;
2712 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2713 pub const wlan_power_setting_medium_saving: WLAN_POWER_SETTING = 2i32;
2714 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2715 pub const wlan_power_setting_maximum_saving: WLAN_POWER_SETTING = 3i32;
2716 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2717 pub const wlan_power_setting_invalid: WLAN_POWER_SETTING = 4i32;
2718 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2719 pub type WLAN_SECURABLE_OBJECT = i32;
2720 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2721 pub const wlan_secure_permit_list: WLAN_SECURABLE_OBJECT = 0i32;
2722 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2723 pub const wlan_secure_deny_list: WLAN_SECURABLE_OBJECT = 1i32;
2724 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2725 pub const wlan_secure_ac_enabled: WLAN_SECURABLE_OBJECT = 2i32;
2726 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2727 pub const wlan_secure_bc_scan_enabled: WLAN_SECURABLE_OBJECT = 3i32;
2728 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2729 pub const wlan_secure_bss_type: WLAN_SECURABLE_OBJECT = 4i32;
2730 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2731 pub const wlan_secure_show_denied: WLAN_SECURABLE_OBJECT = 5i32;
2732 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2733 pub const wlan_secure_interface_properties: WLAN_SECURABLE_OBJECT = 6i32;
2734 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2735 pub const wlan_secure_ihv_control: WLAN_SECURABLE_OBJECT = 7i32;
2736 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2737 pub const wlan_secure_all_user_profiles_order: WLAN_SECURABLE_OBJECT = 8i32;
2738 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2739 pub const wlan_secure_add_new_all_user_profiles: WLAN_SECURABLE_OBJECT = 9i32;
2740 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2741 pub const wlan_secure_add_new_per_user_profiles: WLAN_SECURABLE_OBJECT = 10i32;
2742 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2743 pub const wlan_secure_media_streaming_mode_enabled: WLAN_SECURABLE_OBJECT = 11i32;
2744 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2745 pub const wlan_secure_current_operation_mode: WLAN_SECURABLE_OBJECT = 12i32;
2746 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2747 pub const wlan_secure_get_plaintext_key: WLAN_SECURABLE_OBJECT = 13i32;
2748 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2749 pub const wlan_secure_hosted_network_elevated_access: WLAN_SECURABLE_OBJECT = 14i32;
2750 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2751 pub const wlan_secure_virtual_station_extensibility: WLAN_SECURABLE_OBJECT = 15i32;
2752 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2753 pub const wlan_secure_wfd_elevated_access: WLAN_SECURABLE_OBJECT = 16i32;
2754 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2755 pub const WLAN_SECURABLE_OBJECT_COUNT: WLAN_SECURABLE_OBJECT = 17i32;
2756 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2757 pub type WLAN_SET_EAPHOST_FLAGS = u32;
2758 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2759 pub const WLAN_SET_EAPHOST_DATA_ALL_USERS: WLAN_SET_EAPHOST_FLAGS = 1u32;
2760 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2761 pub type WL_DISPLAY_PAGES = i32;
2762 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2763 pub const WLConnectionPage: WL_DISPLAY_PAGES = 0i32;
2764 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2765 pub const WLSecurityPage: WL_DISPLAY_PAGES = 1i32;
2766 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2767 pub const WLAdvPage: WL_DISPLAY_PAGES = 2i32;
2768 #[repr(C)]
2769 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
2770 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2771 pub struct DOT11EXT_APIS {
2772 pub Dot11ExtAllocateBuffer: DOT11EXT_ALLOCATE_BUFFER,
2773 pub Dot11ExtFreeBuffer: DOT11EXT_FREE_BUFFER,
2774 pub Dot11ExtSetProfileCustomUserData: DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA,
2775 pub Dot11ExtGetProfileCustomUserData: DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA,
2776 pub Dot11ExtSetCurrentProfile: DOT11EXT_SET_CURRENT_PROFILE,
2777 pub Dot11ExtSendUIRequest: DOT11EXT_SEND_UI_REQUEST,
2778 pub Dot11ExtPreAssociateCompletion: DOT11EXT_PRE_ASSOCIATE_COMPLETION,
2779 pub Dot11ExtPostAssociateCompletion: DOT11EXT_POST_ASSOCIATE_COMPLETION,
2780 pub Dot11ExtSendNotification: DOT11EXT_SEND_NOTIFICATION,
2781 pub Dot11ExtSendPacket: DOT11EXT_SEND_PACKET,
2782 pub Dot11ExtSetEtherTypeHandling: DOT11EXT_SET_ETHERTYPE_HANDLING,
2783 pub Dot11ExtSetAuthAlgorithm: DOT11EXT_SET_AUTH_ALGORITHM,
2784 pub Dot11ExtSetUnicastCipherAlgorithm: DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM,
2785 pub Dot11ExtSetMulticastCipherAlgorithm: DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM,
2786 pub Dot11ExtSetDefaultKey: DOT11EXT_SET_DEFAULT_KEY,
2787 pub Dot11ExtSetKeyMappingKey: DOT11EXT_SET_KEY_MAPPING_KEY,
2788 pub Dot11ExtSetDefaultKeyId: DOT11EXT_SET_DEFAULT_KEY_ID,
2789 pub Dot11ExtNicSpecificExtension: DOT11EXT_NIC_SPECIFIC_EXTENSION,
2790 pub Dot11ExtSetExcludeUnencrypted: DOT11EXT_SET_EXCLUDE_UNENCRYPTED,
2791 pub Dot11ExtStartOneX: DOT11EXT_ONEX_START,
2792 pub Dot11ExtStopOneX: DOT11EXT_ONEX_STOP,
2793 pub Dot11ExtProcessSecurityPacket: DOT11EXT_PROCESS_ONEX_PACKET,
2794 }
2795 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2796 impl ::core::marker::Copy for DOT11EXT_APIS {}
2797 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2798 impl ::core::clone::Clone for DOT11EXT_APIS {
2799 fn clone(&self) -> Self {
2800 *self
2801 }
2802 }
2803 #[repr(C)]
2804 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2805 pub struct DOT11EXT_IHV_CONNECTIVITY_PROFILE {
2806 pub pszXmlFragmentIhvConnectivity: ::windows_sys::core::PWSTR,
2807 }
2808 impl ::core::marker::Copy for DOT11EXT_IHV_CONNECTIVITY_PROFILE {}
2809 impl ::core::clone::Clone for DOT11EXT_IHV_CONNECTIVITY_PROFILE {
2810 fn clone(&self) -> Self {
2811 *self
2812 }
2813 }
2814 #[repr(C)]
2815 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
2816 #[cfg(feature = "Win32_Foundation")]
2817 pub struct DOT11EXT_IHV_DISCOVERY_PROFILE {
2818 pub IhvConnectivityProfile: DOT11EXT_IHV_CONNECTIVITY_PROFILE,
2819 pub IhvSecurityProfile: DOT11EXT_IHV_SECURITY_PROFILE,
2820 }
2821 #[cfg(feature = "Win32_Foundation")]
2822 impl ::core::marker::Copy for DOT11EXT_IHV_DISCOVERY_PROFILE {}
2823 #[cfg(feature = "Win32_Foundation")]
2824 impl ::core::clone::Clone for DOT11EXT_IHV_DISCOVERY_PROFILE {
2825 fn clone(&self) -> Self {
2826 *self
2827 }
2828 }
2829 #[repr(C)]
2830 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
2831 #[cfg(feature = "Win32_Foundation")]
2832 pub struct DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {
2833 pub dwCount: u32,
2834 pub pIhvDiscoveryProfiles: *mut DOT11EXT_IHV_DISCOVERY_PROFILE,
2835 }
2836 #[cfg(feature = "Win32_Foundation")]
2837 impl ::core::marker::Copy for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {}
2838 #[cfg(feature = "Win32_Foundation")]
2839 impl ::core::clone::Clone for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {
2840 fn clone(&self) -> Self {
2841 *self
2842 }
2843 }
2844 #[repr(C)]
2845 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`*"]
2846 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
2847 pub struct DOT11EXT_IHV_HANDLERS {
2848 pub Dot11ExtIhvDeinitService: DOT11EXTIHV_DEINIT_SERVICE,
2849 pub Dot11ExtIhvInitAdapter: DOT11EXTIHV_INIT_ADAPTER,
2850 pub Dot11ExtIhvDeinitAdapter: DOT11EXTIHV_DEINIT_ADAPTER,
2851 pub Dot11ExtIhvPerformPreAssociate: DOT11EXTIHV_PERFORM_PRE_ASSOCIATE,
2852 pub Dot11ExtIhvAdapterReset: DOT11EXTIHV_ADAPTER_RESET,
2853 pub Dot11ExtIhvPerformPostAssociate: DOT11EXTIHV_PERFORM_POST_ASSOCIATE,
2854 pub Dot11ExtIhvStopPostAssociate: DOT11EXTIHV_STOP_POST_ASSOCIATE,
2855 pub Dot11ExtIhvValidateProfile: DOT11EXTIHV_VALIDATE_PROFILE,
2856 pub Dot11ExtIhvPerformCapabilityMatch: DOT11EXTIHV_PERFORM_CAPABILITY_MATCH,
2857 pub Dot11ExtIhvCreateDiscoveryProfiles: DOT11EXTIHV_CREATE_DISCOVERY_PROFILES,
2858 pub Dot11ExtIhvProcessSessionChange: DOT11EXTIHV_PROCESS_SESSION_CHANGE,
2859 pub Dot11ExtIhvReceiveIndication: DOT11EXTIHV_RECEIVE_INDICATION,
2860 pub Dot11ExtIhvReceivePacket: DOT11EXTIHV_RECEIVE_PACKET,
2861 pub Dot11ExtIhvSendPacketCompletion: DOT11EXTIHV_SEND_PACKET_COMPLETION,
2862 pub Dot11ExtIhvIsUIRequestPending: DOT11EXTIHV_IS_UI_REQUEST_PENDING,
2863 pub Dot11ExtIhvProcessUIResponse: DOT11EXTIHV_PROCESS_UI_RESPONSE,
2864 pub Dot11ExtIhvQueryUIRequest: DOT11EXTIHV_QUERY_UI_REQUEST,
2865 pub Dot11ExtIhvOnexIndicateResult: DOT11EXTIHV_ONEX_INDICATE_RESULT,
2866 pub Dot11ExtIhvControl: DOT11EXTIHV_CONTROL,
2867 }
2868 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
2869 impl ::core::marker::Copy for DOT11EXT_IHV_HANDLERS {}
2870 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
2871 impl ::core::clone::Clone for DOT11EXT_IHV_HANDLERS {
2872 fn clone(&self) -> Self {
2873 *self
2874 }
2875 }
2876 #[repr(C)]
2877 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
2878 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2879 pub struct DOT11EXT_IHV_PARAMS {
2880 pub dot11ExtIhvProfileParams: DOT11EXT_IHV_PROFILE_PARAMS,
2881 pub wstrProfileName: [u16; 256],
2882 pub dwProfileTypeFlags: u32,
2883 pub interfaceGuid: ::windows_sys::core::GUID,
2884 }
2885 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2886 impl ::core::marker::Copy for DOT11EXT_IHV_PARAMS {}
2887 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2888 impl ::core::clone::Clone for DOT11EXT_IHV_PARAMS {
2889 fn clone(&self) -> Self {
2890 *self
2891 }
2892 }
2893 #[repr(C)]
2894 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
2895 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2896 pub struct DOT11EXT_IHV_PROFILE_PARAMS {
2897 pub pSsidList: *mut DOT11EXT_IHV_SSID_LIST,
2898 pub BssType: DOT11_BSS_TYPE,
2899 pub pMSSecuritySettings: *mut DOT11_MSSECURITY_SETTINGS,
2900 }
2901 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2902 impl ::core::marker::Copy for DOT11EXT_IHV_PROFILE_PARAMS {}
2903 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
2904 impl ::core::clone::Clone for DOT11EXT_IHV_PROFILE_PARAMS {
2905 fn clone(&self) -> Self {
2906 *self
2907 }
2908 }
2909 #[repr(C)]
2910 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
2911 #[cfg(feature = "Win32_Foundation")]
2912 pub struct DOT11EXT_IHV_SECURITY_PROFILE {
2913 pub pszXmlFragmentIhvSecurity: ::windows_sys::core::PWSTR,
2914 pub bUseMSOnex: super::super::Foundation::BOOL,
2915 }
2916 #[cfg(feature = "Win32_Foundation")]
2917 impl ::core::marker::Copy for DOT11EXT_IHV_SECURITY_PROFILE {}
2918 #[cfg(feature = "Win32_Foundation")]
2919 impl ::core::clone::Clone for DOT11EXT_IHV_SECURITY_PROFILE {
2920 fn clone(&self) -> Self {
2921 *self
2922 }
2923 }
2924 #[repr(C)]
2925 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2926 pub struct DOT11EXT_IHV_SSID_LIST {
2927 pub ulCount: u32,
2928 pub SSIDs: [DOT11_SSID; 1],
2929 }
2930 impl ::core::marker::Copy for DOT11EXT_IHV_SSID_LIST {}
2931 impl ::core::clone::Clone for DOT11EXT_IHV_SSID_LIST {
2932 fn clone(&self) -> Self {
2933 *self
2934 }
2935 }
2936 #[repr(C)]
2937 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2938 pub struct DOT11EXT_IHV_UI_REQUEST {
2939 pub dwSessionId: u32,
2940 pub guidUIRequest: ::windows_sys::core::GUID,
2941 pub UIPageClsid: ::windows_sys::core::GUID,
2942 pub dwByteCount: u32,
2943 pub pvUIRequest: *mut u8,
2944 }
2945 impl ::core::marker::Copy for DOT11EXT_IHV_UI_REQUEST {}
2946 impl ::core::clone::Clone for DOT11EXT_IHV_UI_REQUEST {
2947 fn clone(&self) -> Self {
2948 *self
2949 }
2950 }
2951 #[repr(C)]
2952 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
2953 #[cfg(feature = "Win32_Foundation")]
2954 pub struct DOT11EXT_VIRTUAL_STATION_APIS {
2955 pub Dot11ExtRequestVirtualStation: DOT11EXT_REQUEST_VIRTUAL_STATION,
2956 pub Dot11ExtReleaseVirtualStation: DOT11EXT_RELEASE_VIRTUAL_STATION,
2957 pub Dot11ExtQueryVirtualStationProperties: DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES,
2958 pub Dot11ExtSetVirtualStationAPProperties: DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES,
2959 }
2960 #[cfg(feature = "Win32_Foundation")]
2961 impl ::core::marker::Copy for DOT11EXT_VIRTUAL_STATION_APIS {}
2962 #[cfg(feature = "Win32_Foundation")]
2963 impl ::core::clone::Clone for DOT11EXT_VIRTUAL_STATION_APIS {
2964 fn clone(&self) -> Self {
2965 *self
2966 }
2967 }
2968 #[repr(C)]
2969 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
2970 #[cfg(feature = "Win32_Foundation")]
2971 pub struct DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
2972 pub dot11SSID: DOT11_SSID,
2973 pub dot11AuthAlgo: DOT11_AUTH_ALGORITHM,
2974 pub dot11CipherAlgo: DOT11_CIPHER_ALGORITHM,
2975 pub bIsPassPhrase: super::super::Foundation::BOOL,
2976 pub dwKeyLength: u32,
2977 pub ucKeyData: [u8; 64],
2978 }
2979 #[cfg(feature = "Win32_Foundation")]
2980 impl ::core::marker::Copy for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {}
2981 #[cfg(feature = "Win32_Foundation")]
2982 impl ::core::clone::Clone for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
2983 fn clone(&self) -> Self {
2984 *self
2985 }
2986 }
2987 #[repr(C)]
2988 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
2989 pub struct DOT11_ACCESSNETWORKOPTIONS {
2990 pub AccessNetworkType: u8,
2991 pub Internet: u8,
2992 pub ASRA: u8,
2993 pub ESR: u8,
2994 pub UESA: u8,
2995 }
2996 impl ::core::marker::Copy for DOT11_ACCESSNETWORKOPTIONS {}
2997 impl ::core::clone::Clone for DOT11_ACCESSNETWORKOPTIONS {
2998 fn clone(&self) -> Self {
2999 *self
3000 }
3001 }
3002 #[repr(C)]
3003 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3004 pub struct DOT11_ADAPTER {
3005 pub gAdapterId: ::windows_sys::core::GUID,
3006 pub pszDescription: ::windows_sys::core::PWSTR,
3007 pub Dot11CurrentOpMode: DOT11_CURRENT_OPERATION_MODE,
3008 }
3009 impl ::core::marker::Copy for DOT11_ADAPTER {}
3010 impl ::core::clone::Clone for DOT11_ADAPTER {
3011 fn clone(&self) -> Self {
3012 *self
3013 }
3014 }
3015 #[repr(C)]
3016 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3017 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3018 pub struct DOT11_ADDITIONAL_IE {
3019 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3020 pub uBeaconIEsOffset: u32,
3021 pub uBeaconIEsLength: u32,
3022 pub uResponseIEsOffset: u32,
3023 pub uResponseIEsLength: u32,
3024 }
3025 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3026 impl ::core::marker::Copy for DOT11_ADDITIONAL_IE {}
3027 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3028 impl ::core::clone::Clone for DOT11_ADDITIONAL_IE {
3029 fn clone(&self) -> Self {
3030 *self
3031 }
3032 }
3033 #[repr(C)]
3034 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3035 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3036 pub struct DOT11_ANQP_QUERY_COMPLETE_PARAMETERS {
3037 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3038 pub Status: DOT11_ANQP_QUERY_RESULT,
3039 pub hContext: super::super::Foundation::HANDLE,
3040 pub uResponseLength: u32,
3041 }
3042 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3043 impl ::core::marker::Copy for DOT11_ANQP_QUERY_COMPLETE_PARAMETERS {}
3044 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3045 impl ::core::clone::Clone for DOT11_ANQP_QUERY_COMPLETE_PARAMETERS {
3046 fn clone(&self) -> Self {
3047 *self
3048 }
3049 }
3050 #[repr(C)]
3051 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3052 pub struct DOT11_AP_JOIN_REQUEST {
3053 pub uJoinFailureTimeout: u32,
3054 pub OperationalRateSet: DOT11_RATE_SET,
3055 pub uChCenterFrequency: u32,
3056 pub dot11BSSDescription: DOT11_BSS_DESCRIPTION,
3057 }
3058 impl ::core::marker::Copy for DOT11_AP_JOIN_REQUEST {}
3059 impl ::core::clone::Clone for DOT11_AP_JOIN_REQUEST {
3060 fn clone(&self) -> Self {
3061 *self
3062 }
3063 }
3064 #[repr(C)]
3065 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3066 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3067 pub struct DOT11_ASSOCIATION_COMPLETION_PARAMETERS {
3068 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3069 pub MacAddr: [u8; 6],
3070 pub uStatus: u32,
3071 pub bReAssocReq: super::super::Foundation::BOOLEAN,
3072 pub bReAssocResp: super::super::Foundation::BOOLEAN,
3073 pub uAssocReqOffset: u32,
3074 pub uAssocReqSize: u32,
3075 pub uAssocRespOffset: u32,
3076 pub uAssocRespSize: u32,
3077 pub uBeaconOffset: u32,
3078 pub uBeaconSize: u32,
3079 pub uIHVDataOffset: u32,
3080 pub uIHVDataSize: u32,
3081 pub AuthAlgo: DOT11_AUTH_ALGORITHM,
3082 pub UnicastCipher: DOT11_CIPHER_ALGORITHM,
3083 pub MulticastCipher: DOT11_CIPHER_ALGORITHM,
3084 pub uActivePhyListOffset: u32,
3085 pub uActivePhyListSize: u32,
3086 pub bFourAddressSupported: super::super::Foundation::BOOLEAN,
3087 pub bPortAuthorized: super::super::Foundation::BOOLEAN,
3088 pub ucActiveQoSProtocol: u8,
3089 pub DSInfo: DOT11_DS_INFO,
3090 pub uEncapTableOffset: u32,
3091 pub uEncapTableSize: u32,
3092 pub MulticastMgmtCipher: DOT11_CIPHER_ALGORITHM,
3093 pub uAssocComebackTime: u32,
3094 }
3095 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3096 impl ::core::marker::Copy for DOT11_ASSOCIATION_COMPLETION_PARAMETERS {}
3097 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3098 impl ::core::clone::Clone for DOT11_ASSOCIATION_COMPLETION_PARAMETERS {
3099 fn clone(&self) -> Self {
3100 *self
3101 }
3102 }
3103 #[repr(C)]
3104 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3105 pub struct DOT11_ASSOCIATION_INFO_EX {
3106 pub PeerMacAddress: [u8; 6],
3107 pub BSSID: [u8; 6],
3108 pub usCapabilityInformation: u16,
3109 pub usListenInterval: u16,
3110 pub ucPeerSupportedRates: [u8; 255],
3111 pub usAssociationID: u16,
3112 pub dot11AssociationState: DOT11_ASSOCIATION_STATE,
3113 pub dot11PowerMode: DOT11_POWER_MODE,
3114 pub liAssociationUpTime: i64,
3115 pub ullNumOfTxPacketSuccesses: u64,
3116 pub ullNumOfTxPacketFailures: u64,
3117 pub ullNumOfRxPacketSuccesses: u64,
3118 pub ullNumOfRxPacketFailures: u64,
3119 }
3120 impl ::core::marker::Copy for DOT11_ASSOCIATION_INFO_EX {}
3121 impl ::core::clone::Clone for DOT11_ASSOCIATION_INFO_EX {
3122 fn clone(&self) -> Self {
3123 *self
3124 }
3125 }
3126 #[repr(C)]
3127 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3128 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3129 pub struct DOT11_ASSOCIATION_INFO_LIST {
3130 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3131 pub uNumOfEntries: u32,
3132 pub uTotalNumOfEntries: u32,
3133 pub dot11AssocInfo: [DOT11_ASSOCIATION_INFO_EX; 1],
3134 }
3135 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3136 impl ::core::marker::Copy for DOT11_ASSOCIATION_INFO_LIST {}
3137 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3138 impl ::core::clone::Clone for DOT11_ASSOCIATION_INFO_LIST {
3139 fn clone(&self) -> Self {
3140 *self
3141 }
3142 }
3143 #[repr(C)]
3144 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3145 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3146 pub struct DOT11_ASSOCIATION_PARAMS {
3147 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3148 pub BSSID: [u8; 6],
3149 pub uAssocRequestIEsOffset: u32,
3150 pub uAssocRequestIEsLength: u32,
3151 }
3152 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3153 impl ::core::marker::Copy for DOT11_ASSOCIATION_PARAMS {}
3154 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3155 impl ::core::clone::Clone for DOT11_ASSOCIATION_PARAMS {
3156 fn clone(&self) -> Self {
3157 *self
3158 }
3159 }
3160 #[repr(C)]
3161 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3162 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3163 pub struct DOT11_ASSOCIATION_START_PARAMETERS {
3164 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3165 pub MacAddr: [u8; 6],
3166 pub SSID: DOT11_SSID,
3167 pub uIHVDataOffset: u32,
3168 pub uIHVDataSize: u32,
3169 }
3170 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3171 impl ::core::marker::Copy for DOT11_ASSOCIATION_START_PARAMETERS {}
3172 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3173 impl ::core::clone::Clone for DOT11_ASSOCIATION_START_PARAMETERS {
3174 fn clone(&self) -> Self {
3175 *self
3176 }
3177 }
3178 #[repr(C)]
3179 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3180 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3181 pub struct DOT11_AUTH_ALGORITHM_LIST {
3182 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3183 pub uNumOfEntries: u32,
3184 pub uTotalNumOfEntries: u32,
3185 pub AlgorithmIds: [DOT11_AUTH_ALGORITHM; 1],
3186 }
3187 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3188 impl ::core::marker::Copy for DOT11_AUTH_ALGORITHM_LIST {}
3189 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3190 impl ::core::clone::Clone for DOT11_AUTH_ALGORITHM_LIST {
3191 fn clone(&self) -> Self {
3192 *self
3193 }
3194 }
3195 #[repr(C)]
3196 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3197 pub struct DOT11_AUTH_CIPHER_PAIR {
3198 pub AuthAlgoId: DOT11_AUTH_ALGORITHM,
3199 pub CipherAlgoId: DOT11_CIPHER_ALGORITHM,
3200 }
3201 impl ::core::marker::Copy for DOT11_AUTH_CIPHER_PAIR {}
3202 impl ::core::clone::Clone for DOT11_AUTH_CIPHER_PAIR {
3203 fn clone(&self) -> Self {
3204 *self
3205 }
3206 }
3207 #[repr(C)]
3208 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3209 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3210 pub struct DOT11_AUTH_CIPHER_PAIR_LIST {
3211 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3212 pub uNumOfEntries: u32,
3213 pub uTotalNumOfEntries: u32,
3214 pub AuthCipherPairs: [DOT11_AUTH_CIPHER_PAIR; 1],
3215 }
3216 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3217 impl ::core::marker::Copy for DOT11_AUTH_CIPHER_PAIR_LIST {}
3218 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3219 impl ::core::clone::Clone for DOT11_AUTH_CIPHER_PAIR_LIST {
3220 fn clone(&self) -> Self {
3221 *self
3222 }
3223 }
3224 #[repr(C)]
3225 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3226 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3227 pub struct DOT11_AVAILABLE_CHANNEL_LIST {
3228 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3229 pub uNumOfEntries: u32,
3230 pub uTotalNumOfEntries: u32,
3231 pub uChannelNumber: [u32; 1],
3232 }
3233 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3234 impl ::core::marker::Copy for DOT11_AVAILABLE_CHANNEL_LIST {}
3235 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3236 impl ::core::clone::Clone for DOT11_AVAILABLE_CHANNEL_LIST {
3237 fn clone(&self) -> Self {
3238 *self
3239 }
3240 }
3241 #[repr(C)]
3242 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3243 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3244 pub struct DOT11_AVAILABLE_FREQUENCY_LIST {
3245 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3246 pub uNumOfEntries: u32,
3247 pub uTotalNumOfEntries: u32,
3248 pub uFrequencyValue: [u32; 1],
3249 }
3250 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3251 impl ::core::marker::Copy for DOT11_AVAILABLE_FREQUENCY_LIST {}
3252 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3253 impl ::core::clone::Clone for DOT11_AVAILABLE_FREQUENCY_LIST {
3254 fn clone(&self) -> Self {
3255 *self
3256 }
3257 }
3258 #[repr(C)]
3259 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3260 pub struct DOT11_BSSID_CANDIDATE {
3261 pub BSSID: [u8; 6],
3262 pub uFlags: u32,
3263 }
3264 impl ::core::marker::Copy for DOT11_BSSID_CANDIDATE {}
3265 impl ::core::clone::Clone for DOT11_BSSID_CANDIDATE {
3266 fn clone(&self) -> Self {
3267 *self
3268 }
3269 }
3270 #[repr(C)]
3271 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3272 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3273 pub struct DOT11_BSSID_LIST {
3274 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3275 pub uNumOfEntries: u32,
3276 pub uTotalNumOfEntries: u32,
3277 pub BSSIDs: [u8; 6],
3278 }
3279 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3280 impl ::core::marker::Copy for DOT11_BSSID_LIST {}
3281 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3282 impl ::core::clone::Clone for DOT11_BSSID_LIST {
3283 fn clone(&self) -> Self {
3284 *self
3285 }
3286 }
3287 #[repr(C)]
3288 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3289 pub struct DOT11_BSS_DESCRIPTION {
3290 pub uReserved: u32,
3291 pub dot11BSSID: [u8; 6],
3292 pub dot11BSSType: DOT11_BSS_TYPE,
3293 pub usBeaconPeriod: u16,
3294 pub ullTimestamp: u64,
3295 pub usCapabilityInformation: u16,
3296 pub uBufferLength: u32,
3297 pub ucBuffer: [u8; 1],
3298 }
3299 impl ::core::marker::Copy for DOT11_BSS_DESCRIPTION {}
3300 impl ::core::clone::Clone for DOT11_BSS_DESCRIPTION {
3301 fn clone(&self) -> Self {
3302 *self
3303 }
3304 }
3305 #[repr(C)]
3306 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3307 #[cfg(feature = "Win32_Foundation")]
3308 pub struct DOT11_BSS_ENTRY {
3309 pub uPhyId: u32,
3310 pub PhySpecificInfo: DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO,
3311 pub dot11BSSID: [u8; 6],
3312 pub dot11BSSType: DOT11_BSS_TYPE,
3313 pub lRSSI: i32,
3314 pub uLinkQuality: u32,
3315 pub bInRegDomain: super::super::Foundation::BOOLEAN,
3316 pub usBeaconPeriod: u16,
3317 pub ullTimestamp: u64,
3318 pub ullHostTimestamp: u64,
3319 pub usCapabilityInformation: u16,
3320 pub uBufferLength: u32,
3321 pub ucBuffer: [u8; 1],
3322 }
3323 #[cfg(feature = "Win32_Foundation")]
3324 impl ::core::marker::Copy for DOT11_BSS_ENTRY {}
3325 #[cfg(feature = "Win32_Foundation")]
3326 impl ::core::clone::Clone for DOT11_BSS_ENTRY {
3327 fn clone(&self) -> Self {
3328 *self
3329 }
3330 }
3331 #[repr(C)]
3332 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3333 pub union DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO {
3334 pub uChCenterFrequency: u32,
3335 pub FHSS: DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0,
3336 }
3337 impl ::core::marker::Copy for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO {}
3338 impl ::core::clone::Clone for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO {
3339 fn clone(&self) -> Self {
3340 *self
3341 }
3342 }
3343 #[repr(C)]
3344 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3345 pub struct DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 {
3346 pub uHopPattern: u32,
3347 pub uHopSet: u32,
3348 pub uDwellTime: u32,
3349 }
3350 impl ::core::marker::Copy for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 {}
3351 impl ::core::clone::Clone for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 {
3352 fn clone(&self) -> Self {
3353 *self
3354 }
3355 }
3356 #[repr(C)]
3357 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3358 pub struct DOT11_BSS_LIST {
3359 pub uNumOfBytes: u32,
3360 pub pucBuffer: *mut u8,
3361 }
3362 impl ::core::marker::Copy for DOT11_BSS_LIST {}
3363 impl ::core::clone::Clone for DOT11_BSS_LIST {
3364 fn clone(&self) -> Self {
3365 *self
3366 }
3367 }
3368 #[repr(C)]
3369 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3370 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3371 pub struct DOT11_BYTE_ARRAY {
3372 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3373 pub uNumOfBytes: u32,
3374 pub uTotalNumOfBytes: u32,
3375 pub ucBuffer: [u8; 1],
3376 }
3377 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3378 impl ::core::marker::Copy for DOT11_BYTE_ARRAY {}
3379 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3380 impl ::core::clone::Clone for DOT11_BYTE_ARRAY {
3381 fn clone(&self) -> Self {
3382 *self
3383 }
3384 }
3385 #[repr(C)]
3386 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3387 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3388 pub struct DOT11_CAN_SUSTAIN_AP_PARAMETERS {
3389 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3390 pub ulReason: u32,
3391 }
3392 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3393 impl ::core::marker::Copy for DOT11_CAN_SUSTAIN_AP_PARAMETERS {}
3394 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3395 impl ::core::clone::Clone for DOT11_CAN_SUSTAIN_AP_PARAMETERS {
3396 fn clone(&self) -> Self {
3397 *self
3398 }
3399 }
3400 #[repr(C)]
3401 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3402 pub struct DOT11_CHANNEL_HINT {
3403 pub Dot11PhyType: DOT11_PHY_TYPE,
3404 pub uChannelNumber: u32,
3405 }
3406 impl ::core::marker::Copy for DOT11_CHANNEL_HINT {}
3407 impl ::core::clone::Clone for DOT11_CHANNEL_HINT {
3408 fn clone(&self) -> Self {
3409 *self
3410 }
3411 }
3412 #[repr(C)]
3413 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3414 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3415 pub struct DOT11_CIPHER_ALGORITHM_LIST {
3416 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3417 pub uNumOfEntries: u32,
3418 pub uTotalNumOfEntries: u32,
3419 pub AlgorithmIds: [DOT11_CIPHER_ALGORITHM; 1],
3420 }
3421 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3422 impl ::core::marker::Copy for DOT11_CIPHER_ALGORITHM_LIST {}
3423 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3424 impl ::core::clone::Clone for DOT11_CIPHER_ALGORITHM_LIST {
3425 fn clone(&self) -> Self {
3426 *self
3427 }
3428 }
3429 #[repr(C)]
3430 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3431 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3432 pub struct DOT11_CIPHER_DEFAULT_KEY_VALUE {
3433 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3434 pub uKeyIndex: u32,
3435 pub AlgorithmId: DOT11_CIPHER_ALGORITHM,
3436 pub MacAddr: [u8; 6],
3437 pub bDelete: super::super::Foundation::BOOLEAN,
3438 pub bStatic: super::super::Foundation::BOOLEAN,
3439 pub usKeyLength: u16,
3440 pub ucKey: [u8; 1],
3441 }
3442 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3443 impl ::core::marker::Copy for DOT11_CIPHER_DEFAULT_KEY_VALUE {}
3444 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3445 impl ::core::clone::Clone for DOT11_CIPHER_DEFAULT_KEY_VALUE {
3446 fn clone(&self) -> Self {
3447 *self
3448 }
3449 }
3450 #[repr(C)]
3451 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3452 #[cfg(feature = "Win32_Foundation")]
3453 pub struct DOT11_CIPHER_KEY_MAPPING_KEY_VALUE {
3454 pub PeerMacAddr: [u8; 6],
3455 pub AlgorithmId: DOT11_CIPHER_ALGORITHM,
3456 pub Direction: DOT11_DIRECTION,
3457 pub bDelete: super::super::Foundation::BOOLEAN,
3458 pub bStatic: super::super::Foundation::BOOLEAN,
3459 pub usKeyLength: u16,
3460 pub ucKey: [u8; 1],
3461 }
3462 #[cfg(feature = "Win32_Foundation")]
3463 impl ::core::marker::Copy for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE {}
3464 #[cfg(feature = "Win32_Foundation")]
3465 impl ::core::clone::Clone for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE {
3466 fn clone(&self) -> Self {
3467 *self
3468 }
3469 }
3470 #[repr(C)]
3471 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3472 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3473 pub struct DOT11_CONNECTION_COMPLETION_PARAMETERS {
3474 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3475 pub uStatus: u32,
3476 }
3477 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3478 impl ::core::marker::Copy for DOT11_CONNECTION_COMPLETION_PARAMETERS {}
3479 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3480 impl ::core::clone::Clone for DOT11_CONNECTION_COMPLETION_PARAMETERS {
3481 fn clone(&self) -> Self {
3482 *self
3483 }
3484 }
3485 #[repr(C)]
3486 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3487 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3488 pub struct DOT11_CONNECTION_START_PARAMETERS {
3489 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3490 pub BSSType: DOT11_BSS_TYPE,
3491 pub AdhocBSSID: [u8; 6],
3492 pub AdhocSSID: DOT11_SSID,
3493 }
3494 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3495 impl ::core::marker::Copy for DOT11_CONNECTION_START_PARAMETERS {}
3496 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3497 impl ::core::clone::Clone for DOT11_CONNECTION_START_PARAMETERS {
3498 fn clone(&self) -> Self {
3499 *self
3500 }
3501 }
3502 #[repr(C)]
3503 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3504 pub struct DOT11_COUNTERS_ENTRY {
3505 pub uTransmittedFragmentCount: u32,
3506 pub uMulticastTransmittedFrameCount: u32,
3507 pub uFailedCount: u32,
3508 pub uRetryCount: u32,
3509 pub uMultipleRetryCount: u32,
3510 pub uFrameDuplicateCount: u32,
3511 pub uRTSSuccessCount: u32,
3512 pub uRTSFailureCount: u32,
3513 pub uACKFailureCount: u32,
3514 pub uReceivedFragmentCount: u32,
3515 pub uMulticastReceivedFrameCount: u32,
3516 pub uFCSErrorCount: u32,
3517 pub uTransmittedFrameCount: u32,
3518 }
3519 impl ::core::marker::Copy for DOT11_COUNTERS_ENTRY {}
3520 impl ::core::clone::Clone for DOT11_COUNTERS_ENTRY {
3521 fn clone(&self) -> Self {
3522 *self
3523 }
3524 }
3525 #[repr(C)]
3526 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3527 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3528 pub struct DOT11_COUNTRY_OR_REGION_STRING_LIST {
3529 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3530 pub uNumOfEntries: u32,
3531 pub uTotalNumOfEntries: u32,
3532 pub CountryOrRegionStrings: [u8; 3],
3533 }
3534 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3535 impl ::core::marker::Copy for DOT11_COUNTRY_OR_REGION_STRING_LIST {}
3536 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3537 impl ::core::clone::Clone for DOT11_COUNTRY_OR_REGION_STRING_LIST {
3538 fn clone(&self) -> Self {
3539 *self
3540 }
3541 }
3542 #[repr(C)]
3543 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3544 pub struct DOT11_CURRENT_OFFLOAD_CAPABILITY {
3545 pub uReserved: u32,
3546 pub uFlags: u32,
3547 }
3548 impl ::core::marker::Copy for DOT11_CURRENT_OFFLOAD_CAPABILITY {}
3549 impl ::core::clone::Clone for DOT11_CURRENT_OFFLOAD_CAPABILITY {
3550 fn clone(&self) -> Self {
3551 *self
3552 }
3553 }
3554 #[repr(C)]
3555 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3556 pub struct DOT11_CURRENT_OPERATION_MODE {
3557 pub uReserved: u32,
3558 pub uCurrentOpMode: u32,
3559 }
3560 impl ::core::marker::Copy for DOT11_CURRENT_OPERATION_MODE {}
3561 impl ::core::clone::Clone for DOT11_CURRENT_OPERATION_MODE {
3562 fn clone(&self) -> Self {
3563 *self
3564 }
3565 }
3566 #[repr(C)]
3567 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3568 #[cfg(feature = "Win32_Foundation")]
3569 pub struct DOT11_CURRENT_OPTIONAL_CAPABILITY {
3570 pub uReserved: u32,
3571 pub bDot11CFPollable: super::super::Foundation::BOOLEAN,
3572 pub bDot11PCF: super::super::Foundation::BOOLEAN,
3573 pub bDot11PCFMPDUTransferToPC: super::super::Foundation::BOOLEAN,
3574 pub bStrictlyOrderedServiceClass: super::super::Foundation::BOOLEAN,
3575 }
3576 #[cfg(feature = "Win32_Foundation")]
3577 impl ::core::marker::Copy for DOT11_CURRENT_OPTIONAL_CAPABILITY {}
3578 #[cfg(feature = "Win32_Foundation")]
3579 impl ::core::clone::Clone for DOT11_CURRENT_OPTIONAL_CAPABILITY {
3580 fn clone(&self) -> Self {
3581 *self
3582 }
3583 }
3584 #[repr(C)]
3585 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3586 pub struct DOT11_DATA_RATE_MAPPING_ENTRY {
3587 pub ucDataRateIndex: u8,
3588 pub ucDataRateFlag: u8,
3589 pub usDataRateValue: u16,
3590 }
3591 impl ::core::marker::Copy for DOT11_DATA_RATE_MAPPING_ENTRY {}
3592 impl ::core::clone::Clone for DOT11_DATA_RATE_MAPPING_ENTRY {
3593 fn clone(&self) -> Self {
3594 *self
3595 }
3596 }
3597 #[repr(C)]
3598 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3599 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3600 pub struct DOT11_DATA_RATE_MAPPING_TABLE {
3601 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3602 pub uDataRateMappingLength: u32,
3603 pub DataRateMappingEntries: [DOT11_DATA_RATE_MAPPING_ENTRY; 126],
3604 }
3605 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3606 impl ::core::marker::Copy for DOT11_DATA_RATE_MAPPING_TABLE {}
3607 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3608 impl ::core::clone::Clone for DOT11_DATA_RATE_MAPPING_TABLE {
3609 fn clone(&self) -> Self {
3610 *self
3611 }
3612 }
3613 #[repr(C)]
3614 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3615 #[cfg(feature = "Win32_Foundation")]
3616 pub struct DOT11_DEFAULT_WEP_OFFLOAD {
3617 pub uReserved: u32,
3618 pub hOffloadContext: super::super::Foundation::HANDLE,
3619 pub hOffload: super::super::Foundation::HANDLE,
3620 pub dwIndex: u32,
3621 pub dot11OffloadType: DOT11_OFFLOAD_TYPE,
3622 pub dwAlgorithm: u32,
3623 pub uFlags: u32,
3624 pub dot11KeyDirection: DOT11_KEY_DIRECTION,
3625 pub ucMacAddress: [u8; 6],
3626 pub uNumOfRWsOnMe: u32,
3627 pub dot11IV48Counters: [DOT11_IV48_COUNTER; 16],
3628 pub usDot11RWBitMaps: [u16; 16],
3629 pub usKeyLength: u16,
3630 pub ucKey: [u8; 1],
3631 }
3632 #[cfg(feature = "Win32_Foundation")]
3633 impl ::core::marker::Copy for DOT11_DEFAULT_WEP_OFFLOAD {}
3634 #[cfg(feature = "Win32_Foundation")]
3635 impl ::core::clone::Clone for DOT11_DEFAULT_WEP_OFFLOAD {
3636 fn clone(&self) -> Self {
3637 *self
3638 }
3639 }
3640 #[repr(C)]
3641 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3642 #[cfg(feature = "Win32_Foundation")]
3643 pub struct DOT11_DEFAULT_WEP_UPLOAD {
3644 pub uReserved: u32,
3645 pub dot11OffloadType: DOT11_OFFLOAD_TYPE,
3646 pub hOffload: super::super::Foundation::HANDLE,
3647 pub uNumOfRWsUsed: u32,
3648 pub dot11IV48Counters: [DOT11_IV48_COUNTER; 16],
3649 pub usDot11RWBitMaps: [u16; 16],
3650 }
3651 #[cfg(feature = "Win32_Foundation")]
3652 impl ::core::marker::Copy for DOT11_DEFAULT_WEP_UPLOAD {}
3653 #[cfg(feature = "Win32_Foundation")]
3654 impl ::core::clone::Clone for DOT11_DEFAULT_WEP_UPLOAD {
3655 fn clone(&self) -> Self {
3656 *self
3657 }
3658 }
3659 #[repr(C)]
3660 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3661 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3662 pub struct DOT11_DISASSOCIATE_PEER_REQUEST {
3663 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3664 pub PeerMacAddr: [u8; 6],
3665 pub usReason: u16,
3666 }
3667 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3668 impl ::core::marker::Copy for DOT11_DISASSOCIATE_PEER_REQUEST {}
3669 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3670 impl ::core::clone::Clone for DOT11_DISASSOCIATE_PEER_REQUEST {
3671 fn clone(&self) -> Self {
3672 *self
3673 }
3674 }
3675 #[repr(C)]
3676 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3677 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3678 pub struct DOT11_DISASSOCIATION_PARAMETERS {
3679 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3680 pub MacAddr: [u8; 6],
3681 pub uReason: u32,
3682 pub uIHVDataOffset: u32,
3683 pub uIHVDataSize: u32,
3684 }
3685 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3686 impl ::core::marker::Copy for DOT11_DISASSOCIATION_PARAMETERS {}
3687 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3688 impl ::core::clone::Clone for DOT11_DISASSOCIATION_PARAMETERS {
3689 fn clone(&self) -> Self {
3690 *self
3691 }
3692 }
3693 #[repr(C)]
3694 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3695 #[cfg(feature = "Win32_Foundation")]
3696 pub struct DOT11_DIVERSITY_SELECTION_RX {
3697 pub uAntennaListIndex: u32,
3698 pub bDiversitySelectionRX: super::super::Foundation::BOOLEAN,
3699 }
3700 #[cfg(feature = "Win32_Foundation")]
3701 impl ::core::marker::Copy for DOT11_DIVERSITY_SELECTION_RX {}
3702 #[cfg(feature = "Win32_Foundation")]
3703 impl ::core::clone::Clone for DOT11_DIVERSITY_SELECTION_RX {
3704 fn clone(&self) -> Self {
3705 *self
3706 }
3707 }
3708 #[repr(C)]
3709 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3710 #[cfg(feature = "Win32_Foundation")]
3711 pub struct DOT11_DIVERSITY_SELECTION_RX_LIST {
3712 pub uNumOfEntries: u32,
3713 pub uTotalNumOfEntries: u32,
3714 pub dot11DiversitySelectionRx: [DOT11_DIVERSITY_SELECTION_RX; 1],
3715 }
3716 #[cfg(feature = "Win32_Foundation")]
3717 impl ::core::marker::Copy for DOT11_DIVERSITY_SELECTION_RX_LIST {}
3718 #[cfg(feature = "Win32_Foundation")]
3719 impl ::core::clone::Clone for DOT11_DIVERSITY_SELECTION_RX_LIST {
3720 fn clone(&self) -> Self {
3721 *self
3722 }
3723 }
3724 #[repr(C)]
3725 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
3726 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
3727 pub struct DOT11_EAP_RESULT {
3728 pub dwFailureReasonCode: u32,
3729 pub pAttribArray: *mut super::super::Security::ExtensibleAuthenticationProtocol::EAP_ATTRIBUTES,
3730 }
3731 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
3732 impl ::core::marker::Copy for DOT11_EAP_RESULT {}
3733 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
3734 impl ::core::clone::Clone for DOT11_EAP_RESULT {
3735 fn clone(&self) -> Self {
3736 *self
3737 }
3738 }
3739 #[repr(C)]
3740 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3741 pub struct DOT11_ENCAP_ENTRY {
3742 pub usEtherType: u16,
3743 pub usEncapType: u16,
3744 }
3745 impl ::core::marker::Copy for DOT11_ENCAP_ENTRY {}
3746 impl ::core::clone::Clone for DOT11_ENCAP_ENTRY {
3747 fn clone(&self) -> Self {
3748 *self
3749 }
3750 }
3751 #[repr(C)]
3752 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
3753 #[cfg(feature = "Win32_Foundation")]
3754 pub struct DOT11_ERP_PHY_ATTRIBUTES {
3755 pub HRDSSSAttributes: DOT11_HRDSSS_PHY_ATTRIBUTES,
3756 pub bERPPBCCOptionImplemented: super::super::Foundation::BOOLEAN,
3757 pub bDSSSOFDMOptionImplemented: super::super::Foundation::BOOLEAN,
3758 pub bShortSlotTimeOptionImplemented: super::super::Foundation::BOOLEAN,
3759 }
3760 #[cfg(feature = "Win32_Foundation")]
3761 impl ::core::marker::Copy for DOT11_ERP_PHY_ATTRIBUTES {}
3762 #[cfg(feature = "Win32_Foundation")]
3763 impl ::core::clone::Clone for DOT11_ERP_PHY_ATTRIBUTES {
3764 fn clone(&self) -> Self {
3765 *self
3766 }
3767 }
3768 #[repr(C)]
3769 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3770 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3771 pub struct DOT11_EXTAP_ATTRIBUTES {
3772 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3773 pub uScanSSIDListSize: u32,
3774 pub uDesiredSSIDListSize: u32,
3775 pub uPrivacyExemptionListSize: u32,
3776 pub uAssociationTableSize: u32,
3777 pub uDefaultKeyTableSize: u32,
3778 pub uWEPKeyValueMaxLength: u32,
3779 pub bStrictlyOrderedServiceClassImplemented: super::super::Foundation::BOOLEAN,
3780 pub uNumSupportedCountryOrRegionStrings: u32,
3781 pub pSupportedCountryOrRegionStrings: *mut u8,
3782 pub uInfraNumSupportedUcastAlgoPairs: u32,
3783 pub pInfraSupportedUcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3784 pub uInfraNumSupportedMcastAlgoPairs: u32,
3785 pub pInfraSupportedMcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3786 }
3787 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3788 impl ::core::marker::Copy for DOT11_EXTAP_ATTRIBUTES {}
3789 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3790 impl ::core::clone::Clone for DOT11_EXTAP_ATTRIBUTES {
3791 fn clone(&self) -> Self {
3792 *self
3793 }
3794 }
3795 #[repr(C)]
3796 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3797 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3798 pub struct DOT11_EXTSTA_ATTRIBUTES {
3799 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3800 pub uScanSSIDListSize: u32,
3801 pub uDesiredBSSIDListSize: u32,
3802 pub uDesiredSSIDListSize: u32,
3803 pub uExcludedMacAddressListSize: u32,
3804 pub uPrivacyExemptionListSize: u32,
3805 pub uKeyMappingTableSize: u32,
3806 pub uDefaultKeyTableSize: u32,
3807 pub uWEPKeyValueMaxLength: u32,
3808 pub uPMKIDCacheSize: u32,
3809 pub uMaxNumPerSTADefaultKeyTables: u32,
3810 pub bStrictlyOrderedServiceClassImplemented: super::super::Foundation::BOOLEAN,
3811 pub ucSupportedQoSProtocolFlags: u8,
3812 pub bSafeModeImplemented: super::super::Foundation::BOOLEAN,
3813 pub uNumSupportedCountryOrRegionStrings: u32,
3814 pub pSupportedCountryOrRegionStrings: *mut u8,
3815 pub uInfraNumSupportedUcastAlgoPairs: u32,
3816 pub pInfraSupportedUcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3817 pub uInfraNumSupportedMcastAlgoPairs: u32,
3818 pub pInfraSupportedMcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3819 pub uAdhocNumSupportedUcastAlgoPairs: u32,
3820 pub pAdhocSupportedUcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3821 pub uAdhocNumSupportedMcastAlgoPairs: u32,
3822 pub pAdhocSupportedMcastAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3823 pub bAutoPowerSaveMode: super::super::Foundation::BOOLEAN,
3824 pub uMaxNetworkOffloadListSize: u32,
3825 pub bMFPCapable: super::super::Foundation::BOOLEAN,
3826 pub uInfraNumSupportedMcastMgmtAlgoPairs: u32,
3827 pub pInfraSupportedMcastMgmtAlgoPairs: *mut DOT11_AUTH_CIPHER_PAIR,
3828 pub bNeighborReportSupported: super::super::Foundation::BOOLEAN,
3829 pub bAPChannelReportSupported: super::super::Foundation::BOOLEAN,
3830 pub bActionFramesSupported: super::super::Foundation::BOOLEAN,
3831 pub bANQPQueryOffloadSupported: super::super::Foundation::BOOLEAN,
3832 pub bHESSIDConnectionSupported: super::super::Foundation::BOOLEAN,
3833 }
3834 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3835 impl ::core::marker::Copy for DOT11_EXTSTA_ATTRIBUTES {}
3836 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
3837 impl ::core::clone::Clone for DOT11_EXTSTA_ATTRIBUTES {
3838 fn clone(&self) -> Self {
3839 *self
3840 }
3841 }
3842 #[repr(C)]
3843 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3844 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3845 pub struct DOT11_EXTSTA_CAPABILITY {
3846 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3847 pub uScanSSIDListSize: u32,
3848 pub uDesiredBSSIDListSize: u32,
3849 pub uDesiredSSIDListSize: u32,
3850 pub uExcludedMacAddressListSize: u32,
3851 pub uPrivacyExemptionListSize: u32,
3852 pub uKeyMappingTableSize: u32,
3853 pub uDefaultKeyTableSize: u32,
3854 pub uWEPKeyValueMaxLength: u32,
3855 pub uPMKIDCacheSize: u32,
3856 pub uMaxNumPerSTADefaultKeyTables: u32,
3857 }
3858 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3859 impl ::core::marker::Copy for DOT11_EXTSTA_CAPABILITY {}
3860 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3861 impl ::core::clone::Clone for DOT11_EXTSTA_CAPABILITY {
3862 fn clone(&self) -> Self {
3863 *self
3864 }
3865 }
3866 #[repr(C)]
3867 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3868 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3869 pub struct DOT11_EXTSTA_RECV_CONTEXT {
3870 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3871 pub uReceiveFlags: u32,
3872 pub uPhyId: u32,
3873 pub uChCenterFrequency: u32,
3874 pub usNumberOfMPDUsReceived: u16,
3875 pub lRSSI: i32,
3876 pub ucDataRate: u8,
3877 pub uSizeMediaSpecificInfo: u32,
3878 pub pvMediaSpecificInfo: *mut ::core::ffi::c_void,
3879 pub ullTimestamp: u64,
3880 }
3881 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3882 impl ::core::marker::Copy for DOT11_EXTSTA_RECV_CONTEXT {}
3883 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3884 impl ::core::clone::Clone for DOT11_EXTSTA_RECV_CONTEXT {
3885 fn clone(&self) -> Self {
3886 *self
3887 }
3888 }
3889 #[repr(C)]
3890 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3891 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3892 pub struct DOT11_EXTSTA_SEND_CONTEXT {
3893 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3894 pub usExemptionActionType: u16,
3895 pub uPhyId: u32,
3896 pub uDelayedSleepValue: u32,
3897 pub pvMediaSpecificInfo: *mut ::core::ffi::c_void,
3898 pub uSendFlags: u32,
3899 }
3900 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3901 impl ::core::marker::Copy for DOT11_EXTSTA_SEND_CONTEXT {}
3902 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3903 impl ::core::clone::Clone for DOT11_EXTSTA_SEND_CONTEXT {
3904 fn clone(&self) -> Self {
3905 *self
3906 }
3907 }
3908 #[repr(C)]
3909 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3910 pub struct DOT11_FRAGMENT_DESCRIPTOR {
3911 pub uOffset: u32,
3912 pub uLength: u32,
3913 }
3914 impl ::core::marker::Copy for DOT11_FRAGMENT_DESCRIPTOR {}
3915 impl ::core::clone::Clone for DOT11_FRAGMENT_DESCRIPTOR {
3916 fn clone(&self) -> Self {
3917 *self
3918 }
3919 }
3920 #[repr(C)]
3921 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3922 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3923 pub struct DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS {
3924 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3925 pub PeerDeviceAddress: [u8; 6],
3926 pub DialogToken: u8,
3927 pub Status: i32,
3928 pub uIEsOffset: u32,
3929 pub uIEsLength: u32,
3930 }
3931 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3932 impl ::core::marker::Copy for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS {}
3933 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3934 impl ::core::clone::Clone for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS {
3935 fn clone(&self) -> Self {
3936 *self
3937 }
3938 }
3939 #[repr(C)]
3940 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3941 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3942 pub struct DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS {
3943 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3944 pub PeerDeviceAddress: [u8; 6],
3945 pub DialogToken: u8,
3946 pub Status: i32,
3947 pub uIEsOffset: u32,
3948 pub uIEsLength: u32,
3949 }
3950 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3951 impl ::core::marker::Copy for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS {}
3952 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3953 impl ::core::clone::Clone for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS {
3954 fn clone(&self) -> Self {
3955 *self
3956 }
3957 }
3958 #[repr(C)]
3959 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
3960 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3961 pub struct DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS {
3962 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
3963 pub PeerDeviceAddress: [u8; 6],
3964 pub DialogToken: u8,
3965 pub Status: i32,
3966 pub uIEsOffset: u32,
3967 pub uIEsLength: u32,
3968 }
3969 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3970 impl ::core::marker::Copy for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS {}
3971 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
3972 impl ::core::clone::Clone for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS {
3973 fn clone(&self) -> Self {
3974 *self
3975 }
3976 }
3977 #[repr(C)]
3978 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3979 pub struct DOT11_HOPPING_PATTERN_ENTRY {
3980 pub uHoppingPatternIndex: u32,
3981 pub uRandomTableFieldNumber: u32,
3982 }
3983 impl ::core::marker::Copy for DOT11_HOPPING_PATTERN_ENTRY {}
3984 impl ::core::clone::Clone for DOT11_HOPPING_PATTERN_ENTRY {
3985 fn clone(&self) -> Self {
3986 *self
3987 }
3988 }
3989 #[repr(C)]
3990 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
3991 pub struct DOT11_HOPPING_PATTERN_ENTRY_LIST {
3992 pub uNumOfEntries: u32,
3993 pub uTotalNumOfEntries: u32,
3994 pub dot11HoppingPatternEntry: [DOT11_HOPPING_PATTERN_ENTRY; 1],
3995 }
3996 impl ::core::marker::Copy for DOT11_HOPPING_PATTERN_ENTRY_LIST {}
3997 impl ::core::clone::Clone for DOT11_HOPPING_PATTERN_ENTRY_LIST {
3998 fn clone(&self) -> Self {
3999 *self
4000 }
4001 }
4002 #[repr(C)]
4003 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4004 #[cfg(feature = "Win32_Foundation")]
4005 pub struct DOT11_HRDSSS_PHY_ATTRIBUTES {
4006 pub bShortPreambleOptionImplemented: super::super::Foundation::BOOLEAN,
4007 pub bPBCCOptionImplemented: super::super::Foundation::BOOLEAN,
4008 pub bChannelAgilityPresent: super::super::Foundation::BOOLEAN,
4009 pub uHRCCAModeSupported: u32,
4010 }
4011 #[cfg(feature = "Win32_Foundation")]
4012 impl ::core::marker::Copy for DOT11_HRDSSS_PHY_ATTRIBUTES {}
4013 #[cfg(feature = "Win32_Foundation")]
4014 impl ::core::clone::Clone for DOT11_HRDSSS_PHY_ATTRIBUTES {
4015 fn clone(&self) -> Self {
4016 *self
4017 }
4018 }
4019 #[repr(C)]
4020 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4021 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4022 pub struct DOT11_IBSS_PARAMS {
4023 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4024 pub bJoinOnly: super::super::Foundation::BOOLEAN,
4025 pub uIEsOffset: u32,
4026 pub uIEsLength: u32,
4027 }
4028 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4029 impl ::core::marker::Copy for DOT11_IBSS_PARAMS {}
4030 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4031 impl ::core::clone::Clone for DOT11_IBSS_PARAMS {
4032 fn clone(&self) -> Self {
4033 *self
4034 }
4035 }
4036 #[repr(C)]
4037 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4038 pub struct DOT11_IHV_VERSION_INFO {
4039 pub dwVerMin: u32,
4040 pub dwVerMax: u32,
4041 }
4042 impl ::core::marker::Copy for DOT11_IHV_VERSION_INFO {}
4043 impl ::core::clone::Clone for DOT11_IHV_VERSION_INFO {
4044 fn clone(&self) -> Self {
4045 *self
4046 }
4047 }
4048 #[repr(C)]
4049 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4050 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4051 pub struct DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS {
4052 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4053 pub PeerMacAddr: [u8; 6],
4054 pub uStatus: u32,
4055 pub ucErrorSource: u8,
4056 pub bReAssocReq: super::super::Foundation::BOOLEAN,
4057 pub bReAssocResp: super::super::Foundation::BOOLEAN,
4058 pub uAssocReqOffset: u32,
4059 pub uAssocReqSize: u32,
4060 pub uAssocRespOffset: u32,
4061 pub uAssocRespSize: u32,
4062 pub AuthAlgo: DOT11_AUTH_ALGORITHM,
4063 pub UnicastCipher: DOT11_CIPHER_ALGORITHM,
4064 pub MulticastCipher: DOT11_CIPHER_ALGORITHM,
4065 pub uActivePhyListOffset: u32,
4066 pub uActivePhyListSize: u32,
4067 pub uBeaconOffset: u32,
4068 pub uBeaconSize: u32,
4069 }
4070 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4071 impl ::core::marker::Copy for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS {}
4072 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4073 impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS {
4074 fn clone(&self) -> Self {
4075 *self
4076 }
4077 }
4078 #[repr(C)]
4079 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4080 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4081 pub struct DOT11_INCOMING_ASSOC_DECISION {
4082 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4083 pub PeerMacAddr: [u8; 6],
4084 pub bAccept: super::super::Foundation::BOOLEAN,
4085 pub usReasonCode: u16,
4086 pub uAssocResponseIEsOffset: u32,
4087 pub uAssocResponseIEsLength: u32,
4088 }
4089 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4090 impl ::core::marker::Copy for DOT11_INCOMING_ASSOC_DECISION {}
4091 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4092 impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_DECISION {
4093 fn clone(&self) -> Self {
4094 *self
4095 }
4096 }
4097 #[repr(C)]
4098 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4099 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4100 pub struct DOT11_INCOMING_ASSOC_DECISION_V2 {
4101 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4102 pub PeerMacAddr: [u8; 6],
4103 pub bAccept: super::super::Foundation::BOOLEAN,
4104 pub usReasonCode: u16,
4105 pub uAssocResponseIEsOffset: u32,
4106 pub uAssocResponseIEsLength: u32,
4107 pub WFDStatus: u8,
4108 }
4109 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4110 impl ::core::marker::Copy for DOT11_INCOMING_ASSOC_DECISION_V2 {}
4111 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4112 impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_DECISION_V2 {
4113 fn clone(&self) -> Self {
4114 *self
4115 }
4116 }
4117 #[repr(C)]
4118 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4119 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4120 pub struct DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS {
4121 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4122 pub PeerMacAddr: [u8; 6],
4123 pub bReAssocReq: super::super::Foundation::BOOLEAN,
4124 pub uAssocReqOffset: u32,
4125 pub uAssocReqSize: u32,
4126 }
4127 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4128 impl ::core::marker::Copy for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS {}
4129 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4130 impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS {
4131 fn clone(&self) -> Self {
4132 *self
4133 }
4134 }
4135 #[repr(C)]
4136 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4137 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4138 pub struct DOT11_INCOMING_ASSOC_STARTED_PARAMETERS {
4139 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4140 pub PeerMacAddr: [u8; 6],
4141 }
4142 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4143 impl ::core::marker::Copy for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS {}
4144 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4145 impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS {
4146 fn clone(&self) -> Self {
4147 *self
4148 }
4149 }
4150 #[repr(C)]
4151 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4152 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4153 pub struct DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS {
4154 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4155 pub PeerDeviceAddress: [u8; 6],
4156 pub ReceiverAddress: [u8; 6],
4157 pub DialogToken: u8,
4158 pub Status: i32,
4159 pub uIEsOffset: u32,
4160 pub uIEsLength: u32,
4161 }
4162 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4163 impl ::core::marker::Copy for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS {}
4164 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4165 impl ::core::clone::Clone for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS {
4166 fn clone(&self) -> Self {
4167 *self
4168 }
4169 }
4170 #[repr(C)]
4171 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4172 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4173 pub struct DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS {
4174 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4175 pub ReceiverDeviceAddress: [u8; 6],
4176 pub DialogToken: u8,
4177 pub Status: i32,
4178 pub uIEsOffset: u32,
4179 pub uIEsLength: u32,
4180 }
4181 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4182 impl ::core::marker::Copy for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS {}
4183 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4184 impl ::core::clone::Clone for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS {
4185 fn clone(&self) -> Self {
4186 *self
4187 }
4188 }
4189 #[repr(C)]
4190 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4191 pub struct DOT11_IV48_COUNTER {
4192 pub uIV32Counter: u32,
4193 pub usIV16Counter: u16,
4194 }
4195 impl ::core::marker::Copy for DOT11_IV48_COUNTER {}
4196 impl ::core::clone::Clone for DOT11_IV48_COUNTER {
4197 fn clone(&self) -> Self {
4198 *self
4199 }
4200 }
4201 #[repr(C)]
4202 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4203 pub struct DOT11_JOIN_REQUEST {
4204 pub uJoinFailureTimeout: u32,
4205 pub OperationalRateSet: DOT11_RATE_SET,
4206 pub uChCenterFrequency: u32,
4207 pub dot11BSSDescription: DOT11_BSS_DESCRIPTION,
4208 }
4209 impl ::core::marker::Copy for DOT11_JOIN_REQUEST {}
4210 impl ::core::clone::Clone for DOT11_JOIN_REQUEST {
4211 fn clone(&self) -> Self {
4212 *self
4213 }
4214 }
4215 #[repr(C)]
4216 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4217 pub struct DOT11_KEY_ALGO_BIP {
4218 pub ucIPN: [u8; 6],
4219 pub ulBIPKeyLength: u32,
4220 pub ucBIPKey: [u8; 1],
4221 }
4222 impl ::core::marker::Copy for DOT11_KEY_ALGO_BIP {}
4223 impl ::core::clone::Clone for DOT11_KEY_ALGO_BIP {
4224 fn clone(&self) -> Self {
4225 *self
4226 }
4227 }
4228 #[repr(C)]
4229 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4230 pub struct DOT11_KEY_ALGO_BIP_GMAC_256 {
4231 pub ucIPN: [u8; 6],
4232 pub ulBIPGmac256KeyLength: u32,
4233 pub ucBIPGmac256Key: [u8; 1],
4234 }
4235 impl ::core::marker::Copy for DOT11_KEY_ALGO_BIP_GMAC_256 {}
4236 impl ::core::clone::Clone for DOT11_KEY_ALGO_BIP_GMAC_256 {
4237 fn clone(&self) -> Self {
4238 *self
4239 }
4240 }
4241 #[repr(C)]
4242 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4243 pub struct DOT11_KEY_ALGO_CCMP {
4244 pub ucIV48Counter: [u8; 6],
4245 pub ulCCMPKeyLength: u32,
4246 pub ucCCMPKey: [u8; 1],
4247 }
4248 impl ::core::marker::Copy for DOT11_KEY_ALGO_CCMP {}
4249 impl ::core::clone::Clone for DOT11_KEY_ALGO_CCMP {
4250 fn clone(&self) -> Self {
4251 *self
4252 }
4253 }
4254 #[repr(C)]
4255 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4256 pub struct DOT11_KEY_ALGO_GCMP {
4257 pub ucIV48Counter: [u8; 6],
4258 pub ulGCMPKeyLength: u32,
4259 pub ucGCMPKey: [u8; 1],
4260 }
4261 impl ::core::marker::Copy for DOT11_KEY_ALGO_GCMP {}
4262 impl ::core::clone::Clone for DOT11_KEY_ALGO_GCMP {
4263 fn clone(&self) -> Self {
4264 *self
4265 }
4266 }
4267 #[repr(C)]
4268 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4269 pub struct DOT11_KEY_ALGO_GCMP_256 {
4270 pub ucIV48Counter: [u8; 6],
4271 pub ulGCMP256KeyLength: u32,
4272 pub ucGCMP256Key: [u8; 1],
4273 }
4274 impl ::core::marker::Copy for DOT11_KEY_ALGO_GCMP_256 {}
4275 impl ::core::clone::Clone for DOT11_KEY_ALGO_GCMP_256 {
4276 fn clone(&self) -> Self {
4277 *self
4278 }
4279 }
4280 #[repr(C)]
4281 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4282 pub struct DOT11_KEY_ALGO_TKIP_MIC {
4283 pub ucIV48Counter: [u8; 6],
4284 pub ulTKIPKeyLength: u32,
4285 pub ulMICKeyLength: u32,
4286 pub ucTKIPMICKeys: [u8; 1],
4287 }
4288 impl ::core::marker::Copy for DOT11_KEY_ALGO_TKIP_MIC {}
4289 impl ::core::clone::Clone for DOT11_KEY_ALGO_TKIP_MIC {
4290 fn clone(&self) -> Self {
4291 *self
4292 }
4293 }
4294 #[repr(C)]
4295 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4296 pub struct DOT11_LINK_QUALITY_ENTRY {
4297 pub PeerMacAddr: [u8; 6],
4298 pub ucLinkQuality: u8,
4299 }
4300 impl ::core::marker::Copy for DOT11_LINK_QUALITY_ENTRY {}
4301 impl ::core::clone::Clone for DOT11_LINK_QUALITY_ENTRY {
4302 fn clone(&self) -> Self {
4303 *self
4304 }
4305 }
4306 #[repr(C)]
4307 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4308 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4309 pub struct DOT11_LINK_QUALITY_PARAMETERS {
4310 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4311 pub uLinkQualityListSize: u32,
4312 pub uLinkQualityListOffset: u32,
4313 }
4314 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4315 impl ::core::marker::Copy for DOT11_LINK_QUALITY_PARAMETERS {}
4316 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4317 impl ::core::clone::Clone for DOT11_LINK_QUALITY_PARAMETERS {
4318 fn clone(&self) -> Self {
4319 *self
4320 }
4321 }
4322 #[repr(C)]
4323 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4324 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4325 pub struct DOT11_MAC_ADDRESS_LIST {
4326 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4327 pub uNumOfEntries: u32,
4328 pub uTotalNumOfEntries: u32,
4329 pub MacAddrs: [u8; 6],
4330 }
4331 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4332 impl ::core::marker::Copy for DOT11_MAC_ADDRESS_LIST {}
4333 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4334 impl ::core::clone::Clone for DOT11_MAC_ADDRESS_LIST {
4335 fn clone(&self) -> Self {
4336 *self
4337 }
4338 }
4339 #[repr(C)]
4340 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4341 pub struct DOT11_MAC_FRAME_STATISTICS {
4342 pub ullTransmittedFrameCount: u64,
4343 pub ullReceivedFrameCount: u64,
4344 pub ullTransmittedFailureFrameCount: u64,
4345 pub ullReceivedFailureFrameCount: u64,
4346 pub ullWEPExcludedCount: u64,
4347 pub ullTKIPLocalMICFailures: u64,
4348 pub ullTKIPReplays: u64,
4349 pub ullTKIPICVErrorCount: u64,
4350 pub ullCCMPReplays: u64,
4351 pub ullCCMPDecryptErrors: u64,
4352 pub ullWEPUndecryptableCount: u64,
4353 pub ullWEPICVErrorCount: u64,
4354 pub ullDecryptSuccessCount: u64,
4355 pub ullDecryptFailureCount: u64,
4356 }
4357 impl ::core::marker::Copy for DOT11_MAC_FRAME_STATISTICS {}
4358 impl ::core::clone::Clone for DOT11_MAC_FRAME_STATISTICS {
4359 fn clone(&self) -> Self {
4360 *self
4361 }
4362 }
4363 #[repr(C)]
4364 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4365 pub struct DOT11_MAC_INFO {
4366 pub uReserved: u32,
4367 pub uNdisPortNumber: u32,
4368 pub MacAddr: [u8; 6],
4369 }
4370 impl ::core::marker::Copy for DOT11_MAC_INFO {}
4371 impl ::core::clone::Clone for DOT11_MAC_INFO {
4372 fn clone(&self) -> Self {
4373 *self
4374 }
4375 }
4376 #[repr(C)]
4377 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4378 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4379 pub struct DOT11_MAC_PARAMETERS {
4380 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4381 pub uOpmodeMask: u32,
4382 }
4383 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4384 impl ::core::marker::Copy for DOT11_MAC_PARAMETERS {}
4385 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4386 impl ::core::clone::Clone for DOT11_MAC_PARAMETERS {
4387 fn clone(&self) -> Self {
4388 *self
4389 }
4390 }
4391 #[repr(C)]
4392 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4393 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4394 pub struct DOT11_MANUFACTURING_CALLBACK_PARAMETERS {
4395 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4396 pub dot11ManufacturingCallbackType: DOT11_MANUFACTURING_CALLBACK_TYPE,
4397 pub uStatus: u32,
4398 pub pvContext: *mut ::core::ffi::c_void,
4399 }
4400 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4401 impl ::core::marker::Copy for DOT11_MANUFACTURING_CALLBACK_PARAMETERS {}
4402 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4403 impl ::core::clone::Clone for DOT11_MANUFACTURING_CALLBACK_PARAMETERS {
4404 fn clone(&self) -> Self {
4405 *self
4406 }
4407 }
4408 #[repr(C)]
4409 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4410 pub struct DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC {
4411 pub Dot11Band: DOT11_BAND,
4412 pub uChannel: u32,
4413 pub ADCPowerLevel: i32,
4414 }
4415 impl ::core::marker::Copy for DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC {}
4416 impl ::core::clone::Clone for DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC {
4417 fn clone(&self) -> Self {
4418 *self
4419 }
4420 }
4421 #[repr(C)]
4422 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4423 #[cfg(feature = "Win32_Foundation")]
4424 pub struct DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX {
4425 pub bEnabled: super::super::Foundation::BOOLEAN,
4426 pub Dot11Band: DOT11_BAND,
4427 pub uChannel: u32,
4428 pub PowerLevel: i32,
4429 }
4430 #[cfg(feature = "Win32_Foundation")]
4431 impl ::core::marker::Copy for DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX {}
4432 #[cfg(feature = "Win32_Foundation")]
4433 impl ::core::clone::Clone for DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX {
4434 fn clone(&self) -> Self {
4435 *self
4436 }
4437 }
4438 #[repr(C)]
4439 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4440 #[cfg(feature = "Win32_Foundation")]
4441 pub struct DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX {
4442 pub bEnable: super::super::Foundation::BOOLEAN,
4443 pub bOpenLoop: super::super::Foundation::BOOLEAN,
4444 pub Dot11Band: DOT11_BAND,
4445 pub uChannel: u32,
4446 pub uSetPowerLevel: u32,
4447 pub ADCPowerLevel: i32,
4448 }
4449 #[cfg(feature = "Win32_Foundation")]
4450 impl ::core::marker::Copy for DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX {}
4451 #[cfg(feature = "Win32_Foundation")]
4452 impl ::core::clone::Clone for DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX {
4453 fn clone(&self) -> Self {
4454 *self
4455 }
4456 }
4457 #[repr(C)]
4458 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4459 #[cfg(feature = "Win32_Foundation")]
4460 pub struct DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS {
4461 pub SelfTestType: DOT11_MANUFACTURING_SELF_TEST_TYPE,
4462 pub uTestID: u32,
4463 pub bResult: super::super::Foundation::BOOLEAN,
4464 pub uPinFailedBitMask: u32,
4465 pub pvContext: *mut ::core::ffi::c_void,
4466 pub uBytesWrittenOut: u32,
4467 pub ucBufferOut: [u8; 1],
4468 }
4469 #[cfg(feature = "Win32_Foundation")]
4470 impl ::core::marker::Copy for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS {}
4471 #[cfg(feature = "Win32_Foundation")]
4472 impl ::core::clone::Clone for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS {
4473 fn clone(&self) -> Self {
4474 *self
4475 }
4476 }
4477 #[repr(C)]
4478 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4479 pub struct DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS {
4480 pub SelfTestType: DOT11_MANUFACTURING_SELF_TEST_TYPE,
4481 pub uTestID: u32,
4482 pub uPinBitMask: u32,
4483 pub pvContext: *mut ::core::ffi::c_void,
4484 pub uBufferLength: u32,
4485 pub ucBufferIn: [u8; 1],
4486 }
4487 impl ::core::marker::Copy for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS {}
4488 impl ::core::clone::Clone for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS {
4489 fn clone(&self) -> Self {
4490 *self
4491 }
4492 }
4493 #[repr(C)]
4494 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4495 pub struct DOT11_MANUFACTURING_TEST {
4496 pub dot11ManufacturingTestType: DOT11_MANUFACTURING_TEST_TYPE,
4497 pub uBufferLength: u32,
4498 pub ucBuffer: [u8; 1],
4499 }
4500 impl ::core::marker::Copy for DOT11_MANUFACTURING_TEST {}
4501 impl ::core::clone::Clone for DOT11_MANUFACTURING_TEST {
4502 fn clone(&self) -> Self {
4503 *self
4504 }
4505 }
4506 #[repr(C)]
4507 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4508 pub struct DOT11_MANUFACTURING_TEST_QUERY_DATA {
4509 pub uKey: u32,
4510 pub uOffset: u32,
4511 pub uBufferLength: u32,
4512 pub uBytesRead: u32,
4513 pub ucBufferOut: [u8; 1],
4514 }
4515 impl ::core::marker::Copy for DOT11_MANUFACTURING_TEST_QUERY_DATA {}
4516 impl ::core::clone::Clone for DOT11_MANUFACTURING_TEST_QUERY_DATA {
4517 fn clone(&self) -> Self {
4518 *self
4519 }
4520 }
4521 #[repr(C)]
4522 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4523 pub struct DOT11_MANUFACTURING_TEST_SET_DATA {
4524 pub uKey: u32,
4525 pub uOffset: u32,
4526 pub uBufferLength: u32,
4527 pub ucBufferIn: [u8; 1],
4528 }
4529 impl ::core::marker::Copy for DOT11_MANUFACTURING_TEST_SET_DATA {}
4530 impl ::core::clone::Clone for DOT11_MANUFACTURING_TEST_SET_DATA {
4531 fn clone(&self) -> Self {
4532 *self
4533 }
4534 }
4535 #[repr(C)]
4536 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4537 pub struct DOT11_MANUFACTURING_TEST_SLEEP {
4538 pub uSleepTime: u32,
4539 pub pvContext: *mut ::core::ffi::c_void,
4540 }
4541 impl ::core::marker::Copy for DOT11_MANUFACTURING_TEST_SLEEP {}
4542 impl ::core::clone::Clone for DOT11_MANUFACTURING_TEST_SLEEP {
4543 fn clone(&self) -> Self {
4544 *self
4545 }
4546 }
4547 #[repr(C)]
4548 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4549 pub struct DOT11_MD_CAPABILITY_ENTRY_LIST {
4550 pub uNumOfEntries: u32,
4551 pub uTotalNumOfEntries: u32,
4552 pub dot11MDCapabilityEntry: [DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY; 1],
4553 }
4554 impl ::core::marker::Copy for DOT11_MD_CAPABILITY_ENTRY_LIST {}
4555 impl ::core::clone::Clone for DOT11_MD_CAPABILITY_ENTRY_LIST {
4556 fn clone(&self) -> Self {
4557 *self
4558 }
4559 }
4560 #[repr(C)]
4561 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4562 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4563 pub struct DOT11_MPDU_MAX_LENGTH_INDICATION {
4564 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4565 pub uPhyId: u32,
4566 pub uMPDUMaxLength: u32,
4567 }
4568 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4569 impl ::core::marker::Copy for DOT11_MPDU_MAX_LENGTH_INDICATION {}
4570 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4571 impl ::core::clone::Clone for DOT11_MPDU_MAX_LENGTH_INDICATION {
4572 fn clone(&self) -> Self {
4573 *self
4574 }
4575 }
4576 #[repr(C)]
4577 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
4578 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
4579 pub struct DOT11_MSONEX_RESULT_PARAMS {
4580 pub Dot11OnexAuthStatus: ONEX_AUTH_STATUS,
4581 pub Dot11OneXReasonCode: ONEX_REASON_CODE,
4582 pub pbMPPESendKey: *mut u8,
4583 pub dwMPPESendKeyLen: u32,
4584 pub pbMPPERecvKey: *mut u8,
4585 pub dwMPPERecvKeyLen: u32,
4586 pub pDot11EapResult: *mut DOT11_EAP_RESULT,
4587 }
4588 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
4589 impl ::core::marker::Copy for DOT11_MSONEX_RESULT_PARAMS {}
4590 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
4591 impl ::core::clone::Clone for DOT11_MSONEX_RESULT_PARAMS {
4592 fn clone(&self) -> Self {
4593 *self
4594 }
4595 }
4596 #[repr(C)]
4597 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
4598 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
4599 pub struct DOT11_MSSECURITY_SETTINGS {
4600 pub dot11AuthAlgorithm: DOT11_AUTH_ALGORITHM,
4601 pub dot11CipherAlgorithm: DOT11_CIPHER_ALGORITHM,
4602 pub fOneXEnabled: super::super::Foundation::BOOL,
4603 pub eapMethodType: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE,
4604 pub dwEapConnectionDataLen: u32,
4605 pub pEapConnectionData: *mut u8,
4606 }
4607 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
4608 impl ::core::marker::Copy for DOT11_MSSECURITY_SETTINGS {}
4609 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
4610 impl ::core::clone::Clone for DOT11_MSSECURITY_SETTINGS {
4611 fn clone(&self) -> Self {
4612 *self
4613 }
4614 }
4615 #[repr(C)]
4616 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4617 pub struct DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY {
4618 pub uMultiDomainCapabilityIndex: u32,
4619 pub uFirstChannelNumber: u32,
4620 pub uNumberOfChannels: u32,
4621 pub lMaximumTransmitPowerLevel: i32,
4622 }
4623 impl ::core::marker::Copy for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY {}
4624 impl ::core::clone::Clone for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY {
4625 fn clone(&self) -> Self {
4626 *self
4627 }
4628 }
4629 #[repr(C)]
4630 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4631 pub struct DOT11_NETWORK {
4632 pub dot11Ssid: DOT11_SSID,
4633 pub dot11BssType: DOT11_BSS_TYPE,
4634 }
4635 impl ::core::marker::Copy for DOT11_NETWORK {}
4636 impl ::core::clone::Clone for DOT11_NETWORK {
4637 fn clone(&self) -> Self {
4638 *self
4639 }
4640 }
4641 #[repr(C)]
4642 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4643 pub struct DOT11_NETWORK_LIST {
4644 pub dwNumberOfItems: u32,
4645 pub dwIndex: u32,
4646 pub Network: [DOT11_NETWORK; 1],
4647 }
4648 impl ::core::marker::Copy for DOT11_NETWORK_LIST {}
4649 impl ::core::clone::Clone for DOT11_NETWORK_LIST {
4650 fn clone(&self) -> Self {
4651 *self
4652 }
4653 }
4654 #[repr(C)]
4655 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4656 pub struct DOT11_NIC_SPECIFIC_EXTENSION {
4657 pub uBufferLength: u32,
4658 pub uTotalBufferLength: u32,
4659 pub ucBuffer: [u8; 1],
4660 }
4661 impl ::core::marker::Copy for DOT11_NIC_SPECIFIC_EXTENSION {}
4662 impl ::core::clone::Clone for DOT11_NIC_SPECIFIC_EXTENSION {
4663 fn clone(&self) -> Self {
4664 *self
4665 }
4666 }
4667 #[repr(C)]
4668 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4669 pub struct DOT11_OFDM_PHY_ATTRIBUTES {
4670 pub uFrequencyBandsSupported: u32,
4671 }
4672 impl ::core::marker::Copy for DOT11_OFDM_PHY_ATTRIBUTES {}
4673 impl ::core::clone::Clone for DOT11_OFDM_PHY_ATTRIBUTES {
4674 fn clone(&self) -> Self {
4675 *self
4676 }
4677 }
4678 #[repr(C)]
4679 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4680 pub struct DOT11_OFFLOAD_CAPABILITY {
4681 pub uReserved: u32,
4682 pub uFlags: u32,
4683 pub uSupportedWEPAlgorithms: u32,
4684 pub uNumOfReplayWindows: u32,
4685 pub uMaxWEPKeyMappingLength: u32,
4686 pub uSupportedAuthAlgorithms: u32,
4687 pub uMaxAuthKeyMappingLength: u32,
4688 }
4689 impl ::core::marker::Copy for DOT11_OFFLOAD_CAPABILITY {}
4690 impl ::core::clone::Clone for DOT11_OFFLOAD_CAPABILITY {
4691 fn clone(&self) -> Self {
4692 *self
4693 }
4694 }
4695 #[repr(C)]
4696 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4697 pub struct DOT11_OFFLOAD_NETWORK {
4698 pub Ssid: DOT11_SSID,
4699 pub UnicastCipher: DOT11_CIPHER_ALGORITHM,
4700 pub AuthAlgo: DOT11_AUTH_ALGORITHM,
4701 pub Dot11ChannelHints: [DOT11_CHANNEL_HINT; 4],
4702 }
4703 impl ::core::marker::Copy for DOT11_OFFLOAD_NETWORK {}
4704 impl ::core::clone::Clone for DOT11_OFFLOAD_NETWORK {
4705 fn clone(&self) -> Self {
4706 *self
4707 }
4708 }
4709 #[repr(C)]
4710 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4711 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4712 pub struct DOT11_OFFLOAD_NETWORK_LIST_INFO {
4713 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4714 pub ulFlags: u32,
4715 pub FastScanPeriod: u32,
4716 pub FastScanIterations: u32,
4717 pub SlowScanPeriod: u32,
4718 pub uNumOfEntries: u32,
4719 pub offloadNetworkList: [DOT11_OFFLOAD_NETWORK; 1],
4720 }
4721 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4722 impl ::core::marker::Copy for DOT11_OFFLOAD_NETWORK_LIST_INFO {}
4723 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4724 impl ::core::clone::Clone for DOT11_OFFLOAD_NETWORK_LIST_INFO {
4725 fn clone(&self) -> Self {
4726 *self
4727 }
4728 }
4729 #[repr(C)]
4730 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4731 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4732 pub struct DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS {
4733 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4734 pub Status: i32,
4735 }
4736 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4737 impl ::core::marker::Copy for DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS {}
4738 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4739 impl ::core::clone::Clone for DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS {
4740 fn clone(&self) -> Self {
4741 *self
4742 }
4743 }
4744 #[repr(C)]
4745 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4746 pub struct DOT11_OI {
4747 pub OILength: u16,
4748 pub OI: [u8; 5],
4749 }
4750 impl ::core::marker::Copy for DOT11_OI {}
4751 impl ::core::clone::Clone for DOT11_OI {
4752 fn clone(&self) -> Self {
4753 *self
4754 }
4755 }
4756 #[repr(C)]
4757 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4758 pub struct DOT11_OPERATION_MODE_CAPABILITY {
4759 pub uReserved: u32,
4760 pub uMajorVersion: u32,
4761 pub uMinorVersion: u32,
4762 pub uNumOfTXBuffers: u32,
4763 pub uNumOfRXBuffers: u32,
4764 pub uOpModeCapability: u32,
4765 }
4766 impl ::core::marker::Copy for DOT11_OPERATION_MODE_CAPABILITY {}
4767 impl ::core::clone::Clone for DOT11_OPERATION_MODE_CAPABILITY {
4768 fn clone(&self) -> Self {
4769 *self
4770 }
4771 }
4772 #[repr(C)]
4773 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4774 #[cfg(feature = "Win32_Foundation")]
4775 pub struct DOT11_OPTIONAL_CAPABILITY {
4776 pub uReserved: u32,
4777 pub bDot11PCF: super::super::Foundation::BOOLEAN,
4778 pub bDot11PCFMPDUTransferToPC: super::super::Foundation::BOOLEAN,
4779 pub bStrictlyOrderedServiceClass: super::super::Foundation::BOOLEAN,
4780 }
4781 #[cfg(feature = "Win32_Foundation")]
4782 impl ::core::marker::Copy for DOT11_OPTIONAL_CAPABILITY {}
4783 #[cfg(feature = "Win32_Foundation")]
4784 impl ::core::clone::Clone for DOT11_OPTIONAL_CAPABILITY {
4785 fn clone(&self) -> Self {
4786 *self
4787 }
4788 }
4789 #[repr(C)]
4790 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
4791 #[cfg(feature = "Win32_Foundation")]
4792 pub struct DOT11_PEER_INFO {
4793 pub MacAddress: [u8; 6],
4794 pub usCapabilityInformation: u16,
4795 pub AuthAlgo: DOT11_AUTH_ALGORITHM,
4796 pub UnicastCipherAlgo: DOT11_CIPHER_ALGORITHM,
4797 pub MulticastCipherAlgo: DOT11_CIPHER_ALGORITHM,
4798 pub bWpsEnabled: super::super::Foundation::BOOLEAN,
4799 pub usListenInterval: u16,
4800 pub ucSupportedRates: [u8; 255],
4801 pub usAssociationID: u16,
4802 pub AssociationState: DOT11_ASSOCIATION_STATE,
4803 pub PowerMode: DOT11_POWER_MODE,
4804 pub liAssociationUpTime: i64,
4805 pub Statistics: DOT11_PEER_STATISTICS,
4806 }
4807 #[cfg(feature = "Win32_Foundation")]
4808 impl ::core::marker::Copy for DOT11_PEER_INFO {}
4809 #[cfg(feature = "Win32_Foundation")]
4810 impl ::core::clone::Clone for DOT11_PEER_INFO {
4811 fn clone(&self) -> Self {
4812 *self
4813 }
4814 }
4815 #[repr(C)]
4816 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4817 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4818 pub struct DOT11_PEER_INFO_LIST {
4819 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4820 pub uNumOfEntries: u32,
4821 pub uTotalNumOfEntries: u32,
4822 pub PeerInfo: [DOT11_PEER_INFO; 1],
4823 }
4824 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4825 impl ::core::marker::Copy for DOT11_PEER_INFO_LIST {}
4826 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4827 impl ::core::clone::Clone for DOT11_PEER_INFO_LIST {
4828 fn clone(&self) -> Self {
4829 *self
4830 }
4831 }
4832 #[repr(C)]
4833 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4834 pub struct DOT11_PEER_STATISTICS {
4835 pub ullDecryptSuccessCount: u64,
4836 pub ullDecryptFailureCount: u64,
4837 pub ullTxPacketSuccessCount: u64,
4838 pub ullTxPacketFailureCount: u64,
4839 pub ullRxPacketSuccessCount: u64,
4840 pub ullRxPacketFailureCount: u64,
4841 }
4842 impl ::core::marker::Copy for DOT11_PEER_STATISTICS {}
4843 impl ::core::clone::Clone for DOT11_PEER_STATISTICS {
4844 fn clone(&self) -> Self {
4845 *self
4846 }
4847 }
4848 #[repr(C)]
4849 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4850 pub struct DOT11_PER_MSDU_COUNTERS {
4851 pub uTransmittedFragmentCount: u32,
4852 pub uRetryCount: u32,
4853 pub uRTSSuccessCount: u32,
4854 pub uRTSFailureCount: u32,
4855 pub uACKFailureCount: u32,
4856 }
4857 impl ::core::marker::Copy for DOT11_PER_MSDU_COUNTERS {}
4858 impl ::core::clone::Clone for DOT11_PER_MSDU_COUNTERS {
4859 fn clone(&self) -> Self {
4860 *self
4861 }
4862 }
4863 #[repr(C)]
4864 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4865 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4866 pub struct DOT11_PHY_ATTRIBUTES {
4867 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4868 pub PhyType: DOT11_PHY_TYPE,
4869 pub bHardwarePhyState: super::super::Foundation::BOOLEAN,
4870 pub bSoftwarePhyState: super::super::Foundation::BOOLEAN,
4871 pub bCFPollable: super::super::Foundation::BOOLEAN,
4872 pub uMPDUMaxLength: u32,
4873 pub TempType: DOT11_TEMP_TYPE,
4874 pub DiversitySupport: DOT11_DIVERSITY_SUPPORT,
4875 pub PhySpecificAttributes: DOT11_PHY_ATTRIBUTES_0,
4876 pub uNumberSupportedPowerLevels: u32,
4877 pub TxPowerLevels: [u32; 8],
4878 pub uNumDataRateMappingEntries: u32,
4879 pub DataRateMappingEntries: [DOT11_DATA_RATE_MAPPING_ENTRY; 126],
4880 pub SupportedDataRatesValue: DOT11_SUPPORTED_DATA_RATES_VALUE_V2,
4881 }
4882 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4883 impl ::core::marker::Copy for DOT11_PHY_ATTRIBUTES {}
4884 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4885 impl ::core::clone::Clone for DOT11_PHY_ATTRIBUTES {
4886 fn clone(&self) -> Self {
4887 *self
4888 }
4889 }
4890 #[repr(C)]
4891 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4892 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4893 pub union DOT11_PHY_ATTRIBUTES_0 {
4894 pub HRDSSSAttributes: DOT11_HRDSSS_PHY_ATTRIBUTES,
4895 pub OFDMAttributes: DOT11_OFDM_PHY_ATTRIBUTES,
4896 pub ERPAttributes: DOT11_ERP_PHY_ATTRIBUTES,
4897 }
4898 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4899 impl ::core::marker::Copy for DOT11_PHY_ATTRIBUTES_0 {}
4900 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4901 impl ::core::clone::Clone for DOT11_PHY_ATTRIBUTES_0 {
4902 fn clone(&self) -> Self {
4903 *self
4904 }
4905 }
4906 #[repr(C)]
4907 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
4908 pub struct DOT11_PHY_FRAME_STATISTICS {
4909 pub ullTransmittedFrameCount: u64,
4910 pub ullMulticastTransmittedFrameCount: u64,
4911 pub ullFailedCount: u64,
4912 pub ullRetryCount: u64,
4913 pub ullMultipleRetryCount: u64,
4914 pub ullMaxTXLifetimeExceededCount: u64,
4915 pub ullTransmittedFragmentCount: u64,
4916 pub ullRTSSuccessCount: u64,
4917 pub ullRTSFailureCount: u64,
4918 pub ullACKFailureCount: u64,
4919 pub ullReceivedFrameCount: u64,
4920 pub ullMulticastReceivedFrameCount: u64,
4921 pub ullPromiscuousReceivedFrameCount: u64,
4922 pub ullMaxRXLifetimeExceededCount: u64,
4923 pub ullFrameDuplicateCount: u64,
4924 pub ullReceivedFragmentCount: u64,
4925 pub ullPromiscuousReceivedFragmentCount: u64,
4926 pub ullFCSErrorCount: u64,
4927 }
4928 impl ::core::marker::Copy for DOT11_PHY_FRAME_STATISTICS {}
4929 impl ::core::clone::Clone for DOT11_PHY_FRAME_STATISTICS {
4930 fn clone(&self) -> Self {
4931 *self
4932 }
4933 }
4934 #[repr(C)]
4935 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4936 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4937 pub struct DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS {
4938 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4939 pub ulPhyId: u32,
4940 pub Anonymous: DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0,
4941 }
4942 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4943 impl ::core::marker::Copy for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS {}
4944 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4945 impl ::core::clone::Clone for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS {
4946 fn clone(&self) -> Self {
4947 *self
4948 }
4949 }
4950 #[repr(C)]
4951 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4952 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4953 pub union DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 {
4954 pub ulChannel: u32,
4955 pub ulFrequency: u32,
4956 }
4957 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4958 impl ::core::marker::Copy for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 {}
4959 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4960 impl ::core::clone::Clone for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 {
4961 fn clone(&self) -> Self {
4962 *self
4963 }
4964 }
4965 #[repr(C)]
4966 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4967 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4968 pub struct DOT11_PHY_ID_LIST {
4969 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4970 pub uNumOfEntries: u32,
4971 pub uTotalNumOfEntries: u32,
4972 pub dot11PhyId: [u32; 1],
4973 }
4974 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4975 impl ::core::marker::Copy for DOT11_PHY_ID_LIST {}
4976 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
4977 impl ::core::clone::Clone for DOT11_PHY_ID_LIST {
4978 fn clone(&self) -> Self {
4979 *self
4980 }
4981 }
4982 #[repr(C)]
4983 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
4984 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4985 pub struct DOT11_PHY_STATE_PARAMETERS {
4986 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
4987 pub uPhyId: u32,
4988 pub bHardwarePhyState: super::super::Foundation::BOOLEAN,
4989 pub bSoftwarePhyState: super::super::Foundation::BOOLEAN,
4990 }
4991 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4992 impl ::core::marker::Copy for DOT11_PHY_STATE_PARAMETERS {}
4993 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
4994 impl ::core::clone::Clone for DOT11_PHY_STATE_PARAMETERS {
4995 fn clone(&self) -> Self {
4996 *self
4997 }
4998 }
4999 #[repr(C)]
5000 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5001 #[cfg(feature = "Win32_Foundation")]
5002 pub struct DOT11_PHY_TYPE_INFO {
5003 pub dot11PhyType: DOT11_PHY_TYPE,
5004 pub bUseParameters: super::super::Foundation::BOOLEAN,
5005 pub uProbeDelay: u32,
5006 pub uMinChannelTime: u32,
5007 pub uMaxChannelTime: u32,
5008 pub ChDescriptionType: CH_DESCRIPTION_TYPE,
5009 pub uChannelListSize: u32,
5010 pub ucChannelListBuffer: [u8; 1],
5011 }
5012 #[cfg(feature = "Win32_Foundation")]
5013 impl ::core::marker::Copy for DOT11_PHY_TYPE_INFO {}
5014 #[cfg(feature = "Win32_Foundation")]
5015 impl ::core::clone::Clone for DOT11_PHY_TYPE_INFO {
5016 fn clone(&self) -> Self {
5017 *self
5018 }
5019 }
5020 #[repr(C)]
5021 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5022 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5023 pub struct DOT11_PHY_TYPE_LIST {
5024 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5025 pub uNumOfEntries: u32,
5026 pub uTotalNumOfEntries: u32,
5027 pub dot11PhyType: [DOT11_PHY_TYPE; 1],
5028 }
5029 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5030 impl ::core::marker::Copy for DOT11_PHY_TYPE_LIST {}
5031 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5032 impl ::core::clone::Clone for DOT11_PHY_TYPE_LIST {
5033 fn clone(&self) -> Self {
5034 *self
5035 }
5036 }
5037 #[repr(C)]
5038 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5039 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5040 pub struct DOT11_PMKID_CANDIDATE_LIST_PARAMETERS {
5041 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5042 pub uCandidateListSize: u32,
5043 pub uCandidateListOffset: u32,
5044 }
5045 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5046 impl ::core::marker::Copy for DOT11_PMKID_CANDIDATE_LIST_PARAMETERS {}
5047 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5048 impl ::core::clone::Clone for DOT11_PMKID_CANDIDATE_LIST_PARAMETERS {
5049 fn clone(&self) -> Self {
5050 *self
5051 }
5052 }
5053 #[repr(C)]
5054 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5055 pub struct DOT11_PMKID_ENTRY {
5056 pub BSSID: [u8; 6],
5057 pub PMKID: [u8; 16],
5058 pub uFlags: u32,
5059 }
5060 impl ::core::marker::Copy for DOT11_PMKID_ENTRY {}
5061 impl ::core::clone::Clone for DOT11_PMKID_ENTRY {
5062 fn clone(&self) -> Self {
5063 *self
5064 }
5065 }
5066 #[repr(C)]
5067 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5068 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5069 pub struct DOT11_PMKID_LIST {
5070 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5071 pub uNumOfEntries: u32,
5072 pub uTotalNumOfEntries: u32,
5073 pub PMKIDs: [DOT11_PMKID_ENTRY; 1],
5074 }
5075 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5076 impl ::core::marker::Copy for DOT11_PMKID_LIST {}
5077 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5078 impl ::core::clone::Clone for DOT11_PMKID_LIST {
5079 fn clone(&self) -> Self {
5080 *self
5081 }
5082 }
5083 #[repr(C)]
5084 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5085 #[cfg(feature = "Win32_Foundation")]
5086 pub struct DOT11_PORT_STATE {
5087 pub PeerMacAddress: [u8; 6],
5088 pub uSessionId: u32,
5089 pub bPortControlled: super::super::Foundation::BOOL,
5090 pub bPortAuthorized: super::super::Foundation::BOOL,
5091 }
5092 #[cfg(feature = "Win32_Foundation")]
5093 impl ::core::marker::Copy for DOT11_PORT_STATE {}
5094 #[cfg(feature = "Win32_Foundation")]
5095 impl ::core::clone::Clone for DOT11_PORT_STATE {
5096 fn clone(&self) -> Self {
5097 *self
5098 }
5099 }
5100 #[repr(C)]
5101 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5102 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5103 pub struct DOT11_PORT_STATE_NOTIFICATION {
5104 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5105 pub PeerMac: [u8; 6],
5106 pub bOpen: super::super::Foundation::BOOLEAN,
5107 }
5108 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5109 impl ::core::marker::Copy for DOT11_PORT_STATE_NOTIFICATION {}
5110 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5111 impl ::core::clone::Clone for DOT11_PORT_STATE_NOTIFICATION {
5112 fn clone(&self) -> Self {
5113 *self
5114 }
5115 }
5116 #[repr(C)]
5117 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5118 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5119 pub struct DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO {
5120 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5121 pub bEnabled: super::super::Foundation::BOOLEAN,
5122 }
5123 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5124 impl ::core::marker::Copy for DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO {}
5125 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5126 impl ::core::clone::Clone for DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO {
5127 fn clone(&self) -> Self {
5128 *self
5129 }
5130 }
5131 #[repr(C)]
5132 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5133 #[cfg(feature = "Win32_Foundation")]
5134 pub struct DOT11_POWER_MGMT_MODE {
5135 pub dot11PowerMode: DOT11_POWER_MODE,
5136 pub uPowerSaveLevel: u32,
5137 pub usListenInterval: u16,
5138 pub usAID: u16,
5139 pub bReceiveDTIMs: super::super::Foundation::BOOLEAN,
5140 }
5141 #[cfg(feature = "Win32_Foundation")]
5142 impl ::core::marker::Copy for DOT11_POWER_MGMT_MODE {}
5143 #[cfg(feature = "Win32_Foundation")]
5144 impl ::core::clone::Clone for DOT11_POWER_MGMT_MODE {
5145 fn clone(&self) -> Self {
5146 *self
5147 }
5148 }
5149 #[repr(C)]
5150 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5151 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5152 pub struct DOT11_POWER_MGMT_MODE_STATUS_INFO {
5153 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5154 pub PowerSaveMode: DOT11_POWER_MODE,
5155 pub uPowerSaveLevel: u32,
5156 pub Reason: DOT11_POWER_MODE_REASON,
5157 }
5158 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5159 impl ::core::marker::Copy for DOT11_POWER_MGMT_MODE_STATUS_INFO {}
5160 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5161 impl ::core::clone::Clone for DOT11_POWER_MGMT_MODE_STATUS_INFO {
5162 fn clone(&self) -> Self {
5163 *self
5164 }
5165 }
5166 #[repr(C)]
5167 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5168 pub struct DOT11_PRIVACY_EXEMPTION {
5169 pub usEtherType: u16,
5170 pub usExemptionActionType: u16,
5171 pub usExemptionPacketType: u16,
5172 }
5173 impl ::core::marker::Copy for DOT11_PRIVACY_EXEMPTION {}
5174 impl ::core::clone::Clone for DOT11_PRIVACY_EXEMPTION {
5175 fn clone(&self) -> Self {
5176 *self
5177 }
5178 }
5179 #[repr(C)]
5180 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5181 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5182 pub struct DOT11_PRIVACY_EXEMPTION_LIST {
5183 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5184 pub uNumOfEntries: u32,
5185 pub uTotalNumOfEntries: u32,
5186 pub PrivacyExemptionEntries: [DOT11_PRIVACY_EXEMPTION; 1],
5187 }
5188 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5189 impl ::core::marker::Copy for DOT11_PRIVACY_EXEMPTION_LIST {}
5190 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5191 impl ::core::clone::Clone for DOT11_PRIVACY_EXEMPTION_LIST {
5192 fn clone(&self) -> Self {
5193 *self
5194 }
5195 }
5196 #[repr(C)]
5197 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5198 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5199 pub struct DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS {
5200 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5201 pub PeerDeviceAddress: [u8; 6],
5202 pub ReceiverAddress: [u8; 6],
5203 pub DialogToken: u8,
5204 pub Status: i32,
5205 pub uIEsOffset: u32,
5206 pub uIEsLength: u32,
5207 }
5208 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5209 impl ::core::marker::Copy for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS {}
5210 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5211 impl ::core::clone::Clone for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS {
5212 fn clone(&self) -> Self {
5213 *self
5214 }
5215 }
5216 #[repr(C)]
5217 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5218 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5219 pub struct DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS {
5220 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5221 pub ReceiverDeviceAddress: [u8; 6],
5222 pub DialogToken: u8,
5223 pub Status: i32,
5224 pub uIEsOffset: u32,
5225 pub uIEsLength: u32,
5226 }
5227 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5228 impl ::core::marker::Copy for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS {}
5229 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5230 impl ::core::clone::Clone for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS {
5231 fn clone(&self) -> Self {
5232 *self
5233 }
5234 }
5235 #[repr(C)]
5236 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5237 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5238 pub struct DOT11_QOS_PARAMS {
5239 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5240 pub ucEnabledQoSProtocolFlags: u8,
5241 }
5242 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5243 impl ::core::marker::Copy for DOT11_QOS_PARAMS {}
5244 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5245 impl ::core::clone::Clone for DOT11_QOS_PARAMS {
5246 fn clone(&self) -> Self {
5247 *self
5248 }
5249 }
5250 #[repr(C)]
5251 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5252 pub struct DOT11_QOS_TX_DURATION {
5253 pub uNominalMSDUSize: u32,
5254 pub uMinPHYRate: u32,
5255 pub uDuration: u32,
5256 }
5257 impl ::core::marker::Copy for DOT11_QOS_TX_DURATION {}
5258 impl ::core::clone::Clone for DOT11_QOS_TX_DURATION {
5259 fn clone(&self) -> Self {
5260 *self
5261 }
5262 }
5263 #[repr(C)]
5264 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5265 pub struct DOT11_QOS_TX_MEDIUM_TIME {
5266 pub dot11PeerAddress: [u8; 6],
5267 pub ucQoSPriority: u8,
5268 pub uMediumTimeAdmited: u32,
5269 }
5270 impl ::core::marker::Copy for DOT11_QOS_TX_MEDIUM_TIME {}
5271 impl ::core::clone::Clone for DOT11_QOS_TX_MEDIUM_TIME {
5272 fn clone(&self) -> Self {
5273 *self
5274 }
5275 }
5276 #[repr(C)]
5277 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5278 pub struct DOT11_RATE_SET {
5279 pub uRateSetLength: u32,
5280 pub ucRateSet: [u8; 126],
5281 }
5282 impl ::core::marker::Copy for DOT11_RATE_SET {}
5283 impl ::core::clone::Clone for DOT11_RATE_SET {
5284 fn clone(&self) -> Self {
5285 *self
5286 }
5287 }
5288 #[repr(C)]
5289 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5290 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5291 pub struct DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {
5292 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5293 pub PeerDeviceAddress: [u8; 6],
5294 pub DialogToken: u8,
5295 pub uIEsOffset: u32,
5296 pub uIEsLength: u32,
5297 }
5298 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5299 impl ::core::marker::Copy for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {}
5300 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5301 impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {
5302 fn clone(&self) -> Self {
5303 *self
5304 }
5305 }
5306 #[repr(C)]
5307 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5308 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5309 pub struct DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS {
5310 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5311 pub PeerDeviceAddress: [u8; 6],
5312 pub DialogToken: u8,
5313 pub RequestContext: *mut ::core::ffi::c_void,
5314 pub uIEsOffset: u32,
5315 pub uIEsLength: u32,
5316 }
5317 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5318 impl ::core::marker::Copy for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS {}
5319 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5320 impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS {
5321 fn clone(&self) -> Self {
5322 *self
5323 }
5324 }
5325 #[repr(C)]
5326 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5327 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5328 pub struct DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS {
5329 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5330 pub PeerDeviceAddress: [u8; 6],
5331 pub DialogToken: u8,
5332 pub ResponseContext: *mut ::core::ffi::c_void,
5333 pub uIEsOffset: u32,
5334 pub uIEsLength: u32,
5335 }
5336 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5337 impl ::core::marker::Copy for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS {}
5338 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5339 impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS {
5340 fn clone(&self) -> Self {
5341 *self
5342 }
5343 }
5344 #[repr(C)]
5345 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5346 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5347 pub struct DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS {
5348 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5349 pub TransmitterDeviceAddress: [u8; 6],
5350 pub BSSID: [u8; 6],
5351 pub DialogToken: u8,
5352 pub RequestContext: *mut ::core::ffi::c_void,
5353 pub uIEsOffset: u32,
5354 pub uIEsLength: u32,
5355 }
5356 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5357 impl ::core::marker::Copy for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS {}
5358 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5359 impl ::core::clone::Clone for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS {
5360 fn clone(&self) -> Self {
5361 *self
5362 }
5363 }
5364 #[repr(C)]
5365 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5366 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5367 pub struct DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS {
5368 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5369 pub TransmitterDeviceAddress: [u8; 6],
5370 pub BSSID: [u8; 6],
5371 pub DialogToken: u8,
5372 pub uIEsOffset: u32,
5373 pub uIEsLength: u32,
5374 }
5375 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5376 impl ::core::marker::Copy for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS {}
5377 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5378 impl ::core::clone::Clone for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS {
5379 fn clone(&self) -> Self {
5380 *self
5381 }
5382 }
5383 #[repr(C)]
5384 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5385 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5386 pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS {
5387 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5388 pub TransmitterDeviceAddress: [u8; 6],
5389 pub BSSID: [u8; 6],
5390 pub DialogToken: u8,
5391 pub RequestContext: *mut ::core::ffi::c_void,
5392 pub uIEsOffset: u32,
5393 pub uIEsLength: u32,
5394 }
5395 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5396 impl ::core::marker::Copy for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS {}
5397 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5398 impl ::core::clone::Clone for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS {
5399 fn clone(&self) -> Self {
5400 *self
5401 }
5402 }
5403 #[repr(C)]
5404 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5405 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5406 pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {
5407 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5408 pub TransmitterDeviceAddress: [u8; 6],
5409 pub BSSID: [u8; 6],
5410 pub DialogToken: u8,
5411 pub uIEsOffset: u32,
5412 pub uIEsLength: u32,
5413 }
5414 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5415 impl ::core::marker::Copy for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {}
5416 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5417 impl ::core::clone::Clone for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {
5418 fn clone(&self) -> Self {
5419 *self
5420 }
5421 }
5422 #[repr(C)]
5423 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5424 #[cfg(feature = "Win32_Foundation")]
5425 pub struct DOT11_RECV_EXTENSION_INFO {
5426 pub uVersion: u32,
5427 pub pvReserved: *mut ::core::ffi::c_void,
5428 pub dot11PhyType: DOT11_PHY_TYPE,
5429 pub uChCenterFrequency: u32,
5430 pub lRSSI: i32,
5431 pub lRSSIMin: i32,
5432 pub lRSSIMax: i32,
5433 pub uRSSI: u32,
5434 pub ucPriority: u8,
5435 pub ucDataRate: u8,
5436 pub ucPeerMacAddress: [u8; 6],
5437 pub dwExtendedStatus: u32,
5438 pub hWEPOffloadContext: super::super::Foundation::HANDLE,
5439 pub hAuthOffloadContext: super::super::Foundation::HANDLE,
5440 pub usWEPAppliedMask: u16,
5441 pub usWPAMSDUPriority: u16,
5442 pub dot11LowestIV48Counter: DOT11_IV48_COUNTER,
5443 pub usDot11LeftRWBitMap: u16,
5444 pub dot11HighestIV48Counter: DOT11_IV48_COUNTER,
5445 pub usDot11RightRWBitMap: u16,
5446 pub usNumberOfMPDUsReceived: u16,
5447 pub usNumberOfFragments: u16,
5448 pub pNdisPackets: [*mut ::core::ffi::c_void; 1],
5449 }
5450 #[cfg(feature = "Win32_Foundation")]
5451 impl ::core::marker::Copy for DOT11_RECV_EXTENSION_INFO {}
5452 #[cfg(feature = "Win32_Foundation")]
5453 impl ::core::clone::Clone for DOT11_RECV_EXTENSION_INFO {
5454 fn clone(&self) -> Self {
5455 *self
5456 }
5457 }
5458 #[repr(C)]
5459 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5460 #[cfg(feature = "Win32_Foundation")]
5461 pub struct DOT11_RECV_EXTENSION_INFO_V2 {
5462 pub uVersion: u32,
5463 pub pvReserved: *mut ::core::ffi::c_void,
5464 pub dot11PhyType: DOT11_PHY_TYPE,
5465 pub uChCenterFrequency: u32,
5466 pub lRSSI: i32,
5467 pub uRSSI: u32,
5468 pub ucPriority: u8,
5469 pub ucDataRate: u8,
5470 pub ucPeerMacAddress: [u8; 6],
5471 pub dwExtendedStatus: u32,
5472 pub hWEPOffloadContext: super::super::Foundation::HANDLE,
5473 pub hAuthOffloadContext: super::super::Foundation::HANDLE,
5474 pub usWEPAppliedMask: u16,
5475 pub usWPAMSDUPriority: u16,
5476 pub dot11LowestIV48Counter: DOT11_IV48_COUNTER,
5477 pub usDot11LeftRWBitMap: u16,
5478 pub dot11HighestIV48Counter: DOT11_IV48_COUNTER,
5479 pub usDot11RightRWBitMap: u16,
5480 pub usNumberOfMPDUsReceived: u16,
5481 pub usNumberOfFragments: u16,
5482 pub pNdisPackets: [*mut ::core::ffi::c_void; 1],
5483 }
5484 #[cfg(feature = "Win32_Foundation")]
5485 impl ::core::marker::Copy for DOT11_RECV_EXTENSION_INFO_V2 {}
5486 #[cfg(feature = "Win32_Foundation")]
5487 impl ::core::clone::Clone for DOT11_RECV_EXTENSION_INFO_V2 {
5488 fn clone(&self) -> Self {
5489 *self
5490 }
5491 }
5492 #[repr(C)]
5493 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5494 pub struct DOT11_RECV_SENSITIVITY {
5495 pub ucDataRate: u8,
5496 pub lRSSIMin: i32,
5497 pub lRSSIMax: i32,
5498 }
5499 impl ::core::marker::Copy for DOT11_RECV_SENSITIVITY {}
5500 impl ::core::clone::Clone for DOT11_RECV_SENSITIVITY {
5501 fn clone(&self) -> Self {
5502 *self
5503 }
5504 }
5505 #[repr(C)]
5506 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5507 pub struct DOT11_RECV_SENSITIVITY_LIST {
5508 pub Anonymous: DOT11_RECV_SENSITIVITY_LIST_0,
5509 pub uNumOfEntries: u32,
5510 pub uTotalNumOfEntries: u32,
5511 pub dot11RecvSensitivity: [DOT11_RECV_SENSITIVITY; 1],
5512 }
5513 impl ::core::marker::Copy for DOT11_RECV_SENSITIVITY_LIST {}
5514 impl ::core::clone::Clone for DOT11_RECV_SENSITIVITY_LIST {
5515 fn clone(&self) -> Self {
5516 *self
5517 }
5518 }
5519 #[repr(C)]
5520 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5521 pub union DOT11_RECV_SENSITIVITY_LIST_0 {
5522 pub dot11PhyType: DOT11_PHY_TYPE,
5523 pub uPhyId: u32,
5524 }
5525 impl ::core::marker::Copy for DOT11_RECV_SENSITIVITY_LIST_0 {}
5526 impl ::core::clone::Clone for DOT11_RECV_SENSITIVITY_LIST_0 {
5527 fn clone(&self) -> Self {
5528 *self
5529 }
5530 }
5531 #[repr(C)]
5532 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5533 pub struct DOT11_REG_DOMAINS_SUPPORT_VALUE {
5534 pub uNumOfEntries: u32,
5535 pub uTotalNumOfEntries: u32,
5536 pub dot11RegDomainValue: [DOT11_REG_DOMAIN_VALUE; 1],
5537 }
5538 impl ::core::marker::Copy for DOT11_REG_DOMAINS_SUPPORT_VALUE {}
5539 impl ::core::clone::Clone for DOT11_REG_DOMAINS_SUPPORT_VALUE {
5540 fn clone(&self) -> Self {
5541 *self
5542 }
5543 }
5544 #[repr(C)]
5545 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5546 pub struct DOT11_REG_DOMAIN_VALUE {
5547 pub uRegDomainsSupportIndex: u32,
5548 pub uRegDomainsSupportValue: u32,
5549 }
5550 impl ::core::marker::Copy for DOT11_REG_DOMAIN_VALUE {}
5551 impl ::core::clone::Clone for DOT11_REG_DOMAIN_VALUE {
5552 fn clone(&self) -> Self {
5553 *self
5554 }
5555 }
5556 #[repr(C)]
5557 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5558 #[cfg(feature = "Win32_Foundation")]
5559 pub struct DOT11_RESET_REQUEST {
5560 pub dot11ResetType: DOT11_RESET_TYPE,
5561 pub dot11MacAddress: [u8; 6],
5562 pub bSetDefaultMIB: super::super::Foundation::BOOLEAN,
5563 }
5564 #[cfg(feature = "Win32_Foundation")]
5565 impl ::core::marker::Copy for DOT11_RESET_REQUEST {}
5566 #[cfg(feature = "Win32_Foundation")]
5567 impl ::core::clone::Clone for DOT11_RESET_REQUEST {
5568 fn clone(&self) -> Self {
5569 *self
5570 }
5571 }
5572 #[repr(C)]
5573 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5574 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5575 pub struct DOT11_ROAMING_COMPLETION_PARAMETERS {
5576 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5577 pub uStatus: u32,
5578 }
5579 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5580 impl ::core::marker::Copy for DOT11_ROAMING_COMPLETION_PARAMETERS {}
5581 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5582 impl ::core::clone::Clone for DOT11_ROAMING_COMPLETION_PARAMETERS {
5583 fn clone(&self) -> Self {
5584 *self
5585 }
5586 }
5587 #[repr(C)]
5588 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5589 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5590 pub struct DOT11_ROAMING_START_PARAMETERS {
5591 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5592 pub AdhocBSSID: [u8; 6],
5593 pub AdhocSSID: DOT11_SSID,
5594 pub uRoamingReason: u32,
5595 }
5596 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5597 impl ::core::marker::Copy for DOT11_ROAMING_START_PARAMETERS {}
5598 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5599 impl ::core::clone::Clone for DOT11_ROAMING_START_PARAMETERS {
5600 fn clone(&self) -> Self {
5601 *self
5602 }
5603 }
5604 #[repr(C)]
5605 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5606 pub struct DOT11_RSSI_RANGE {
5607 pub dot11PhyType: DOT11_PHY_TYPE,
5608 pub uRSSIMin: u32,
5609 pub uRSSIMax: u32,
5610 }
5611 impl ::core::marker::Copy for DOT11_RSSI_RANGE {}
5612 impl ::core::clone::Clone for DOT11_RSSI_RANGE {
5613 fn clone(&self) -> Self {
5614 *self
5615 }
5616 }
5617 #[repr(C)]
5618 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5619 #[cfg(feature = "Win32_Foundation")]
5620 pub struct DOT11_SCAN_REQUEST {
5621 pub dot11BSSType: DOT11_BSS_TYPE,
5622 pub dot11BSSID: [u8; 6],
5623 pub dot11SSID: DOT11_SSID,
5624 pub dot11ScanType: DOT11_SCAN_TYPE,
5625 pub bRestrictedScan: super::super::Foundation::BOOLEAN,
5626 pub bUseRequestIE: super::super::Foundation::BOOLEAN,
5627 pub uRequestIDsOffset: u32,
5628 pub uNumOfRequestIDs: u32,
5629 pub uPhyTypesOffset: u32,
5630 pub uNumOfPhyTypes: u32,
5631 pub uIEsOffset: u32,
5632 pub uIEsLength: u32,
5633 pub ucBuffer: [u8; 1],
5634 }
5635 #[cfg(feature = "Win32_Foundation")]
5636 impl ::core::marker::Copy for DOT11_SCAN_REQUEST {}
5637 #[cfg(feature = "Win32_Foundation")]
5638 impl ::core::clone::Clone for DOT11_SCAN_REQUEST {
5639 fn clone(&self) -> Self {
5640 *self
5641 }
5642 }
5643 #[repr(C)]
5644 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5645 #[cfg(feature = "Win32_Foundation")]
5646 pub struct DOT11_SCAN_REQUEST_V2 {
5647 pub dot11BSSType: DOT11_BSS_TYPE,
5648 pub dot11BSSID: [u8; 6],
5649 pub dot11ScanType: DOT11_SCAN_TYPE,
5650 pub bRestrictedScan: super::super::Foundation::BOOLEAN,
5651 pub udot11SSIDsOffset: u32,
5652 pub uNumOfdot11SSIDs: u32,
5653 pub bUseRequestIE: super::super::Foundation::BOOLEAN,
5654 pub uRequestIDsOffset: u32,
5655 pub uNumOfRequestIDs: u32,
5656 pub uPhyTypeInfosOffset: u32,
5657 pub uNumOfPhyTypeInfos: u32,
5658 pub uIEsOffset: u32,
5659 pub uIEsLength: u32,
5660 pub ucBuffer: [u8; 1],
5661 }
5662 #[cfg(feature = "Win32_Foundation")]
5663 impl ::core::marker::Copy for DOT11_SCAN_REQUEST_V2 {}
5664 #[cfg(feature = "Win32_Foundation")]
5665 impl ::core::clone::Clone for DOT11_SCAN_REQUEST_V2 {
5666 fn clone(&self) -> Self {
5667 *self
5668 }
5669 }
5670 #[repr(C, packed(1))]
5671 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5672 pub struct DOT11_SECURITY_PACKET_HEADER {
5673 pub PeerMac: [u8; 6],
5674 pub usEtherType: u16,
5675 pub Data: [u8; 1],
5676 }
5677 impl ::core::marker::Copy for DOT11_SECURITY_PACKET_HEADER {}
5678 impl ::core::clone::Clone for DOT11_SECURITY_PACKET_HEADER {
5679 fn clone(&self) -> Self {
5680 *self
5681 }
5682 }
5683 #[repr(C)]
5684 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5685 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5686 pub struct DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {
5687 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5688 pub PeerDeviceAddress: [u8; 6],
5689 pub DialogToken: u8,
5690 pub ResponseContext: *mut ::core::ffi::c_void,
5691 pub uSendTimeout: u32,
5692 pub Status: u8,
5693 pub GroupCapability: u8,
5694 pub GroupID: DOT11_WFD_GROUP_ID,
5695 pub bUseGroupID: super::super::Foundation::BOOLEAN,
5696 pub uIEsOffset: u32,
5697 pub uIEsLength: u32,
5698 }
5699 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5700 impl ::core::marker::Copy for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {}
5701 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5702 impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS {
5703 fn clone(&self) -> Self {
5704 *self
5705 }
5706 }
5707 #[repr(C)]
5708 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5709 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5710 pub struct DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS {
5711 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5712 pub PeerDeviceAddress: [u8; 6],
5713 pub DialogToken: u8,
5714 pub uSendTimeout: u32,
5715 pub GroupOwnerIntent: DOT11_WFD_GO_INTENT,
5716 pub MinimumConfigTimeout: DOT11_WFD_CONFIGURATION_TIMEOUT,
5717 pub IntendedInterfaceAddress: [u8; 6],
5718 pub GroupCapability: u8,
5719 pub uIEsOffset: u32,
5720 pub uIEsLength: u32,
5721 }
5722 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5723 impl ::core::marker::Copy for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS {}
5724 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5725 impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS {
5726 fn clone(&self) -> Self {
5727 *self
5728 }
5729 }
5730 #[repr(C)]
5731 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5732 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5733 pub struct DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS {
5734 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5735 pub PeerDeviceAddress: [u8; 6],
5736 pub DialogToken: u8,
5737 pub RequestContext: *mut ::core::ffi::c_void,
5738 pub uSendTimeout: u32,
5739 pub Status: u8,
5740 pub GroupOwnerIntent: DOT11_WFD_GO_INTENT,
5741 pub MinimumConfigTimeout: DOT11_WFD_CONFIGURATION_TIMEOUT,
5742 pub IntendedInterfaceAddress: [u8; 6],
5743 pub GroupCapability: u8,
5744 pub GroupID: DOT11_WFD_GROUP_ID,
5745 pub bUseGroupID: super::super::Foundation::BOOLEAN,
5746 pub uIEsOffset: u32,
5747 pub uIEsLength: u32,
5748 }
5749 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5750 impl ::core::marker::Copy for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS {}
5751 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5752 impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS {
5753 fn clone(&self) -> Self {
5754 *self
5755 }
5756 }
5757 #[repr(C)]
5758 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5759 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5760 pub struct DOT11_SEND_INVITATION_REQUEST_PARAMETERS {
5761 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5762 pub DialogToken: u8,
5763 pub PeerDeviceAddress: [u8; 6],
5764 pub uSendTimeout: u32,
5765 pub MinimumConfigTimeout: DOT11_WFD_CONFIGURATION_TIMEOUT,
5766 pub InvitationFlags: DOT11_WFD_INVITATION_FLAGS,
5767 pub GroupBSSID: [u8; 6],
5768 pub bUseGroupBSSID: super::super::Foundation::BOOLEAN,
5769 pub OperatingChannel: DOT11_WFD_CHANNEL,
5770 pub bUseSpecifiedOperatingChannel: super::super::Foundation::BOOLEAN,
5771 pub GroupID: DOT11_WFD_GROUP_ID,
5772 pub bLocalGO: super::super::Foundation::BOOLEAN,
5773 pub uIEsOffset: u32,
5774 pub uIEsLength: u32,
5775 }
5776 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5777 impl ::core::marker::Copy for DOT11_SEND_INVITATION_REQUEST_PARAMETERS {}
5778 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5779 impl ::core::clone::Clone for DOT11_SEND_INVITATION_REQUEST_PARAMETERS {
5780 fn clone(&self) -> Self {
5781 *self
5782 }
5783 }
5784 #[repr(C)]
5785 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5786 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5787 pub struct DOT11_SEND_INVITATION_RESPONSE_PARAMETERS {
5788 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5789 pub ReceiverDeviceAddress: [u8; 6],
5790 pub DialogToken: u8,
5791 pub RequestContext: *mut ::core::ffi::c_void,
5792 pub uSendTimeout: u32,
5793 pub Status: u8,
5794 pub MinimumConfigTimeout: DOT11_WFD_CONFIGURATION_TIMEOUT,
5795 pub GroupBSSID: [u8; 6],
5796 pub bUseGroupBSSID: super::super::Foundation::BOOLEAN,
5797 pub OperatingChannel: DOT11_WFD_CHANNEL,
5798 pub bUseSpecifiedOperatingChannel: super::super::Foundation::BOOLEAN,
5799 pub uIEsOffset: u32,
5800 pub uIEsLength: u32,
5801 }
5802 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5803 impl ::core::marker::Copy for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS {}
5804 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5805 impl ::core::clone::Clone for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS {
5806 fn clone(&self) -> Self {
5807 *self
5808 }
5809 }
5810 #[repr(C)]
5811 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5812 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5813 pub struct DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS {
5814 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5815 pub DialogToken: u8,
5816 pub PeerDeviceAddress: [u8; 6],
5817 pub uSendTimeout: u32,
5818 pub GroupCapability: u8,
5819 pub GroupID: DOT11_WFD_GROUP_ID,
5820 pub bUseGroupID: super::super::Foundation::BOOLEAN,
5821 pub uIEsOffset: u32,
5822 pub uIEsLength: u32,
5823 }
5824 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5825 impl ::core::marker::Copy for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS {}
5826 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
5827 impl ::core::clone::Clone for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS {
5828 fn clone(&self) -> Self {
5829 *self
5830 }
5831 }
5832 #[repr(C)]
5833 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5834 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5835 pub struct DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {
5836 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5837 pub ReceiverDeviceAddress: [u8; 6],
5838 pub DialogToken: u8,
5839 pub RequestContext: *mut ::core::ffi::c_void,
5840 pub uSendTimeout: u32,
5841 pub uIEsOffset: u32,
5842 pub uIEsLength: u32,
5843 }
5844 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5845 impl ::core::marker::Copy for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {}
5846 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5847 impl ::core::clone::Clone for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS {
5848 fn clone(&self) -> Self {
5849 *self
5850 }
5851 }
5852 #[repr(C)]
5853 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5854 pub struct DOT11_SSID {
5855 pub uSSIDLength: u32,
5856 pub ucSSID: [u8; 32],
5857 }
5858 impl ::core::marker::Copy for DOT11_SSID {}
5859 impl ::core::clone::Clone for DOT11_SSID {
5860 fn clone(&self) -> Self {
5861 *self
5862 }
5863 }
5864 #[repr(C)]
5865 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5866 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5867 pub struct DOT11_SSID_LIST {
5868 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5869 pub uNumOfEntries: u32,
5870 pub uTotalNumOfEntries: u32,
5871 pub SSIDs: [DOT11_SSID; 1],
5872 }
5873 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5874 impl ::core::marker::Copy for DOT11_SSID_LIST {}
5875 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5876 impl ::core::clone::Clone for DOT11_SSID_LIST {
5877 fn clone(&self) -> Self {
5878 *self
5879 }
5880 }
5881 #[repr(C)]
5882 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5883 pub struct DOT11_START_REQUEST {
5884 pub uStartFailureTimeout: u32,
5885 pub OperationalRateSet: DOT11_RATE_SET,
5886 pub uChCenterFrequency: u32,
5887 pub dot11BSSDescription: DOT11_BSS_DESCRIPTION,
5888 }
5889 impl ::core::marker::Copy for DOT11_START_REQUEST {}
5890 impl ::core::clone::Clone for DOT11_START_REQUEST {
5891 fn clone(&self) -> Self {
5892 *self
5893 }
5894 }
5895 #[repr(C)]
5896 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5897 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5898 pub struct DOT11_STATISTICS {
5899 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5900 pub ullFourWayHandshakeFailures: u64,
5901 pub ullTKIPCounterMeasuresInvoked: u64,
5902 pub ullReserved: u64,
5903 pub MacUcastCounters: DOT11_MAC_FRAME_STATISTICS,
5904 pub MacMcastCounters: DOT11_MAC_FRAME_STATISTICS,
5905 pub PhyCounters: [DOT11_PHY_FRAME_STATISTICS; 1],
5906 }
5907 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5908 impl ::core::marker::Copy for DOT11_STATISTICS {}
5909 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5910 impl ::core::clone::Clone for DOT11_STATISTICS {
5911 fn clone(&self) -> Self {
5912 *self
5913 }
5914 }
5915 #[repr(C)]
5916 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5917 pub struct DOT11_STATUS_INDICATION {
5918 pub uStatusType: u32,
5919 pub ndisStatus: i32,
5920 }
5921 impl ::core::marker::Copy for DOT11_STATUS_INDICATION {}
5922 impl ::core::clone::Clone for DOT11_STATUS_INDICATION {
5923 fn clone(&self) -> Self {
5924 *self
5925 }
5926 }
5927 #[repr(C)]
5928 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
5929 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5930 pub struct DOT11_STOP_AP_PARAMETERS {
5931 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
5932 pub ulReason: u32,
5933 }
5934 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5935 impl ::core::marker::Copy for DOT11_STOP_AP_PARAMETERS {}
5936 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
5937 impl ::core::clone::Clone for DOT11_STOP_AP_PARAMETERS {
5938 fn clone(&self) -> Self {
5939 *self
5940 }
5941 }
5942 #[repr(C)]
5943 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5944 #[cfg(feature = "Win32_Foundation")]
5945 pub struct DOT11_SUPPORTED_ANTENNA {
5946 pub uAntennaListIndex: u32,
5947 pub bSupportedAntenna: super::super::Foundation::BOOLEAN,
5948 }
5949 #[cfg(feature = "Win32_Foundation")]
5950 impl ::core::marker::Copy for DOT11_SUPPORTED_ANTENNA {}
5951 #[cfg(feature = "Win32_Foundation")]
5952 impl ::core::clone::Clone for DOT11_SUPPORTED_ANTENNA {
5953 fn clone(&self) -> Self {
5954 *self
5955 }
5956 }
5957 #[repr(C)]
5958 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
5959 #[cfg(feature = "Win32_Foundation")]
5960 pub struct DOT11_SUPPORTED_ANTENNA_LIST {
5961 pub uNumOfEntries: u32,
5962 pub uTotalNumOfEntries: u32,
5963 pub dot11SupportedAntenna: [DOT11_SUPPORTED_ANTENNA; 1],
5964 }
5965 #[cfg(feature = "Win32_Foundation")]
5966 impl ::core::marker::Copy for DOT11_SUPPORTED_ANTENNA_LIST {}
5967 #[cfg(feature = "Win32_Foundation")]
5968 impl ::core::clone::Clone for DOT11_SUPPORTED_ANTENNA_LIST {
5969 fn clone(&self) -> Self {
5970 *self
5971 }
5972 }
5973 #[repr(C)]
5974 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5975 pub struct DOT11_SUPPORTED_DATA_RATES_VALUE {
5976 pub ucSupportedTxDataRatesValue: [u8; 8],
5977 pub ucSupportedRxDataRatesValue: [u8; 8],
5978 }
5979 impl ::core::marker::Copy for DOT11_SUPPORTED_DATA_RATES_VALUE {}
5980 impl ::core::clone::Clone for DOT11_SUPPORTED_DATA_RATES_VALUE {
5981 fn clone(&self) -> Self {
5982 *self
5983 }
5984 }
5985 #[repr(C)]
5986 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5987 pub struct DOT11_SUPPORTED_DATA_RATES_VALUE_V2 {
5988 pub ucSupportedTxDataRatesValue: [u8; 255],
5989 pub ucSupportedRxDataRatesValue: [u8; 255],
5990 }
5991 impl ::core::marker::Copy for DOT11_SUPPORTED_DATA_RATES_VALUE_V2 {}
5992 impl ::core::clone::Clone for DOT11_SUPPORTED_DATA_RATES_VALUE_V2 {
5993 fn clone(&self) -> Self {
5994 *self
5995 }
5996 }
5997 #[repr(C)]
5998 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
5999 pub struct DOT11_SUPPORTED_DSSS_CHANNEL {
6000 pub uChannel: u32,
6001 }
6002 impl ::core::marker::Copy for DOT11_SUPPORTED_DSSS_CHANNEL {}
6003 impl ::core::clone::Clone for DOT11_SUPPORTED_DSSS_CHANNEL {
6004 fn clone(&self) -> Self {
6005 *self
6006 }
6007 }
6008 #[repr(C)]
6009 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6010 pub struct DOT11_SUPPORTED_DSSS_CHANNEL_LIST {
6011 pub uNumOfEntries: u32,
6012 pub uTotalNumOfEntries: u32,
6013 pub dot11SupportedDSSSChannel: [DOT11_SUPPORTED_DSSS_CHANNEL; 1],
6014 }
6015 impl ::core::marker::Copy for DOT11_SUPPORTED_DSSS_CHANNEL_LIST {}
6016 impl ::core::clone::Clone for DOT11_SUPPORTED_DSSS_CHANNEL_LIST {
6017 fn clone(&self) -> Self {
6018 *self
6019 }
6020 }
6021 #[repr(C)]
6022 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6023 pub struct DOT11_SUPPORTED_OFDM_FREQUENCY {
6024 pub uCenterFrequency: u32,
6025 }
6026 impl ::core::marker::Copy for DOT11_SUPPORTED_OFDM_FREQUENCY {}
6027 impl ::core::clone::Clone for DOT11_SUPPORTED_OFDM_FREQUENCY {
6028 fn clone(&self) -> Self {
6029 *self
6030 }
6031 }
6032 #[repr(C)]
6033 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6034 pub struct DOT11_SUPPORTED_OFDM_FREQUENCY_LIST {
6035 pub uNumOfEntries: u32,
6036 pub uTotalNumOfEntries: u32,
6037 pub dot11SupportedOFDMFrequency: [DOT11_SUPPORTED_OFDM_FREQUENCY; 1],
6038 }
6039 impl ::core::marker::Copy for DOT11_SUPPORTED_OFDM_FREQUENCY_LIST {}
6040 impl ::core::clone::Clone for DOT11_SUPPORTED_OFDM_FREQUENCY_LIST {
6041 fn clone(&self) -> Self {
6042 *self
6043 }
6044 }
6045 #[repr(C)]
6046 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6047 pub struct DOT11_SUPPORTED_PHY_TYPES {
6048 pub uNumOfEntries: u32,
6049 pub uTotalNumOfEntries: u32,
6050 pub dot11PHYType: [DOT11_PHY_TYPE; 1],
6051 }
6052 impl ::core::marker::Copy for DOT11_SUPPORTED_PHY_TYPES {}
6053 impl ::core::clone::Clone for DOT11_SUPPORTED_PHY_TYPES {
6054 fn clone(&self) -> Self {
6055 *self
6056 }
6057 }
6058 #[repr(C)]
6059 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6060 pub struct DOT11_SUPPORTED_POWER_LEVELS {
6061 pub uNumOfSupportedPowerLevels: u32,
6062 pub uTxPowerLevelValues: [u32; 8],
6063 }
6064 impl ::core::marker::Copy for DOT11_SUPPORTED_POWER_LEVELS {}
6065 impl ::core::clone::Clone for DOT11_SUPPORTED_POWER_LEVELS {
6066 fn clone(&self) -> Self {
6067 *self
6068 }
6069 }
6070 #[repr(C)]
6071 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6072 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6073 pub struct DOT11_TKIPMIC_FAILURE_PARAMETERS {
6074 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6075 pub bDefaultKeyFailure: super::super::Foundation::BOOLEAN,
6076 pub uKeyIndex: u32,
6077 pub PeerMac: [u8; 6],
6078 }
6079 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6080 impl ::core::marker::Copy for DOT11_TKIPMIC_FAILURE_PARAMETERS {}
6081 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6082 impl ::core::clone::Clone for DOT11_TKIPMIC_FAILURE_PARAMETERS {
6083 fn clone(&self) -> Self {
6084 *self
6085 }
6086 }
6087 #[repr(C)]
6088 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6089 pub struct DOT11_UPDATE_IE {
6090 pub dot11UpdateIEOp: DOT11_UPDATE_IE_OP,
6091 pub uBufferLength: u32,
6092 pub ucBuffer: [u8; 1],
6093 }
6094 impl ::core::marker::Copy for DOT11_UPDATE_IE {}
6095 impl ::core::clone::Clone for DOT11_UPDATE_IE {
6096 fn clone(&self) -> Self {
6097 *self
6098 }
6099 }
6100 #[repr(C)]
6101 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6102 pub struct DOT11_VENUEINFO {
6103 pub VenueGroup: u8,
6104 pub VenueType: u8,
6105 }
6106 impl ::core::marker::Copy for DOT11_VENUEINFO {}
6107 impl ::core::clone::Clone for DOT11_VENUEINFO {
6108 fn clone(&self) -> Self {
6109 *self
6110 }
6111 }
6112 #[repr(C)]
6113 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6114 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6115 pub struct DOT11_VWIFI_ATTRIBUTES {
6116 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6117 pub uTotalNumOfEntries: u32,
6118 pub Combinations: [DOT11_VWIFI_COMBINATION; 1],
6119 }
6120 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6121 impl ::core::marker::Copy for DOT11_VWIFI_ATTRIBUTES {}
6122 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6123 impl ::core::clone::Clone for DOT11_VWIFI_ATTRIBUTES {
6124 fn clone(&self) -> Self {
6125 *self
6126 }
6127 }
6128 #[repr(C)]
6129 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6130 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6131 pub struct DOT11_VWIFI_COMBINATION {
6132 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6133 pub uNumInfrastructure: u32,
6134 pub uNumAdhoc: u32,
6135 pub uNumSoftAP: u32,
6136 }
6137 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6138 impl ::core::marker::Copy for DOT11_VWIFI_COMBINATION {}
6139 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6140 impl ::core::clone::Clone for DOT11_VWIFI_COMBINATION {
6141 fn clone(&self) -> Self {
6142 *self
6143 }
6144 }
6145 #[repr(C)]
6146 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6147 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6148 pub struct DOT11_VWIFI_COMBINATION_V2 {
6149 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6150 pub uNumInfrastructure: u32,
6151 pub uNumAdhoc: u32,
6152 pub uNumSoftAP: u32,
6153 pub uNumVirtualStation: u32,
6154 }
6155 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6156 impl ::core::marker::Copy for DOT11_VWIFI_COMBINATION_V2 {}
6157 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6158 impl ::core::clone::Clone for DOT11_VWIFI_COMBINATION_V2 {
6159 fn clone(&self) -> Self {
6160 *self
6161 }
6162 }
6163 #[repr(C)]
6164 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6165 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6166 pub struct DOT11_VWIFI_COMBINATION_V3 {
6167 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6168 pub uNumInfrastructure: u32,
6169 pub uNumAdhoc: u32,
6170 pub uNumSoftAP: u32,
6171 pub uNumVirtualStation: u32,
6172 pub uNumWFDGroup: u32,
6173 }
6174 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6175 impl ::core::marker::Copy for DOT11_VWIFI_COMBINATION_V3 {}
6176 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6177 impl ::core::clone::Clone for DOT11_VWIFI_COMBINATION_V3 {
6178 fn clone(&self) -> Self {
6179 *self
6180 }
6181 }
6182 #[repr(C)]
6183 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6184 #[cfg(feature = "Win32_Foundation")]
6185 pub struct DOT11_WEP_OFFLOAD {
6186 pub uReserved: u32,
6187 pub hOffloadContext: super::super::Foundation::HANDLE,
6188 pub hOffload: super::super::Foundation::HANDLE,
6189 pub dot11OffloadType: DOT11_OFFLOAD_TYPE,
6190 pub dwAlgorithm: u32,
6191 pub bRowIsOutbound: super::super::Foundation::BOOLEAN,
6192 pub bUseDefault: super::super::Foundation::BOOLEAN,
6193 pub uFlags: u32,
6194 pub ucMacAddress: [u8; 6],
6195 pub uNumOfRWsOnPeer: u32,
6196 pub uNumOfRWsOnMe: u32,
6197 pub dot11IV48Counters: [DOT11_IV48_COUNTER; 16],
6198 pub usDot11RWBitMaps: [u16; 16],
6199 pub usKeyLength: u16,
6200 pub ucKey: [u8; 1],
6201 }
6202 #[cfg(feature = "Win32_Foundation")]
6203 impl ::core::marker::Copy for DOT11_WEP_OFFLOAD {}
6204 #[cfg(feature = "Win32_Foundation")]
6205 impl ::core::clone::Clone for DOT11_WEP_OFFLOAD {
6206 fn clone(&self) -> Self {
6207 *self
6208 }
6209 }
6210 #[repr(C)]
6211 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6212 #[cfg(feature = "Win32_Foundation")]
6213 pub struct DOT11_WEP_UPLOAD {
6214 pub uReserved: u32,
6215 pub dot11OffloadType: DOT11_OFFLOAD_TYPE,
6216 pub hOffload: super::super::Foundation::HANDLE,
6217 pub uNumOfRWsUsed: u32,
6218 pub dot11IV48Counters: [DOT11_IV48_COUNTER; 16],
6219 pub usDot11RWBitMaps: [u16; 16],
6220 }
6221 #[cfg(feature = "Win32_Foundation")]
6222 impl ::core::marker::Copy for DOT11_WEP_UPLOAD {}
6223 #[cfg(feature = "Win32_Foundation")]
6224 impl ::core::clone::Clone for DOT11_WEP_UPLOAD {
6225 fn clone(&self) -> Self {
6226 *self
6227 }
6228 }
6229 #[repr(C)]
6230 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6231 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6232 pub struct DOT11_WFD_ADDITIONAL_IE {
6233 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6234 pub uBeaconIEsOffset: u32,
6235 pub uBeaconIEsLength: u32,
6236 pub uProbeResponseIEsOffset: u32,
6237 pub uProbeResponseIEsLength: u32,
6238 pub uDefaultRequestIEsOffset: u32,
6239 pub uDefaultRequestIEsLength: u32,
6240 }
6241 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6242 impl ::core::marker::Copy for DOT11_WFD_ADDITIONAL_IE {}
6243 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6244 impl ::core::clone::Clone for DOT11_WFD_ADDITIONAL_IE {
6245 fn clone(&self) -> Self {
6246 *self
6247 }
6248 }
6249 #[repr(C)]
6250 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6251 pub struct DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR {
6252 pub AdvertisementID: u32,
6253 pub ConfigMethods: u16,
6254 pub ServiceNameLength: u8,
6255 pub ServiceName: [u8; 255],
6256 }
6257 impl ::core::marker::Copy for DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR {}
6258 impl ::core::clone::Clone for DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR {
6259 fn clone(&self) -> Self {
6260 *self
6261 }
6262 }
6263 #[repr(C)]
6264 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6265 pub struct DOT11_WFD_ADVERTISED_SERVICE_LIST {
6266 pub ServiceCount: u16,
6267 pub AdvertisedService: [DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR; 1],
6268 }
6269 impl ::core::marker::Copy for DOT11_WFD_ADVERTISED_SERVICE_LIST {}
6270 impl ::core::clone::Clone for DOT11_WFD_ADVERTISED_SERVICE_LIST {
6271 fn clone(&self) -> Self {
6272 *self
6273 }
6274 }
6275 #[repr(C)]
6276 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6277 pub struct DOT11_WFD_ADVERTISEMENT_ID {
6278 pub AdvertisementID: u32,
6279 pub ServiceAddress: [u8; 6],
6280 }
6281 impl ::core::marker::Copy for DOT11_WFD_ADVERTISEMENT_ID {}
6282 impl ::core::clone::Clone for DOT11_WFD_ADVERTISEMENT_ID {
6283 fn clone(&self) -> Self {
6284 *self
6285 }
6286 }
6287 #[repr(C)]
6288 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6289 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6290 pub struct DOT11_WFD_ATTRIBUTES {
6291 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6292 pub uNumConcurrentGORole: u32,
6293 pub uNumConcurrentClientRole: u32,
6294 pub WPSVersionsSupported: u32,
6295 pub bServiceDiscoverySupported: super::super::Foundation::BOOLEAN,
6296 pub bClientDiscoverabilitySupported: super::super::Foundation::BOOLEAN,
6297 pub bInfrastructureManagementSupported: super::super::Foundation::BOOLEAN,
6298 pub uMaxSecondaryDeviceTypeListSize: u32,
6299 pub DeviceAddress: [u8; 6],
6300 pub uInterfaceAddressListCount: u32,
6301 pub pInterfaceAddressList: *mut u8,
6302 pub uNumSupportedCountryOrRegionStrings: u32,
6303 pub pSupportedCountryOrRegionStrings: *mut u8,
6304 pub uDiscoveryFilterListSize: u32,
6305 pub uGORoleClientTableSize: u32,
6306 }
6307 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6308 impl ::core::marker::Copy for DOT11_WFD_ATTRIBUTES {}
6309 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6310 impl ::core::clone::Clone for DOT11_WFD_ATTRIBUTES {
6311 fn clone(&self) -> Self {
6312 *self
6313 }
6314 }
6315 #[repr(C)]
6316 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6317 pub struct DOT11_WFD_CHANNEL {
6318 pub CountryRegionString: [u8; 3],
6319 pub OperatingClass: u8,
6320 pub ChannelNumber: u8,
6321 }
6322 impl ::core::marker::Copy for DOT11_WFD_CHANNEL {}
6323 impl ::core::clone::Clone for DOT11_WFD_CHANNEL {
6324 fn clone(&self) -> Self {
6325 *self
6326 }
6327 }
6328 #[repr(C)]
6329 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6330 pub struct DOT11_WFD_CONFIGURATION_TIMEOUT {
6331 pub GOTimeout: u8,
6332 pub ClientTimeout: u8,
6333 }
6334 impl ::core::marker::Copy for DOT11_WFD_CONFIGURATION_TIMEOUT {}
6335 impl ::core::clone::Clone for DOT11_WFD_CONFIGURATION_TIMEOUT {
6336 fn clone(&self) -> Self {
6337 *self
6338 }
6339 }
6340 #[repr(C)]
6341 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6342 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6343 pub struct DOT11_WFD_DEVICE_CAPABILITY_CONFIG {
6344 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6345 pub bServiceDiscoveryEnabled: super::super::Foundation::BOOLEAN,
6346 pub bClientDiscoverabilityEnabled: super::super::Foundation::BOOLEAN,
6347 pub bConcurrentOperationSupported: super::super::Foundation::BOOLEAN,
6348 pub bInfrastructureManagementEnabled: super::super::Foundation::BOOLEAN,
6349 pub bDeviceLimitReached: super::super::Foundation::BOOLEAN,
6350 pub bInvitationProcedureEnabled: super::super::Foundation::BOOLEAN,
6351 pub WPSVersionsEnabled: u32,
6352 }
6353 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6354 impl ::core::marker::Copy for DOT11_WFD_DEVICE_CAPABILITY_CONFIG {}
6355 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6356 impl ::core::clone::Clone for DOT11_WFD_DEVICE_CAPABILITY_CONFIG {
6357 fn clone(&self) -> Self {
6358 *self
6359 }
6360 }
6361 #[repr(C)]
6362 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6363 pub struct DOT11_WFD_DEVICE_ENTRY {
6364 pub uPhyId: u32,
6365 pub PhySpecificInfo: DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO,
6366 pub dot11BSSID: [u8; 6],
6367 pub dot11BSSType: DOT11_BSS_TYPE,
6368 pub TransmitterAddress: [u8; 6],
6369 pub lRSSI: i32,
6370 pub uLinkQuality: u32,
6371 pub usBeaconPeriod: u16,
6372 pub ullTimestamp: u64,
6373 pub ullBeaconHostTimestamp: u64,
6374 pub ullProbeResponseHostTimestamp: u64,
6375 pub usCapabilityInformation: u16,
6376 pub uBeaconIEsOffset: u32,
6377 pub uBeaconIEsLength: u32,
6378 pub uProbeResponseIEsOffset: u32,
6379 pub uProbeResponseIEsLength: u32,
6380 }
6381 impl ::core::marker::Copy for DOT11_WFD_DEVICE_ENTRY {}
6382 impl ::core::clone::Clone for DOT11_WFD_DEVICE_ENTRY {
6383 fn clone(&self) -> Self {
6384 *self
6385 }
6386 }
6387 #[repr(C)]
6388 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6389 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6390 pub struct DOT11_WFD_DEVICE_INFO {
6391 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6392 pub DeviceAddress: [u8; 6],
6393 pub ConfigMethods: u16,
6394 pub PrimaryDeviceType: DOT11_WFD_DEVICE_TYPE,
6395 pub DeviceName: DOT11_WPS_DEVICE_NAME,
6396 }
6397 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6398 impl ::core::marker::Copy for DOT11_WFD_DEVICE_INFO {}
6399 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6400 impl ::core::clone::Clone for DOT11_WFD_DEVICE_INFO {
6401 fn clone(&self) -> Self {
6402 *self
6403 }
6404 }
6405 #[repr(C)]
6406 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6407 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6408 pub struct DOT11_WFD_DEVICE_LISTEN_CHANNEL {
6409 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6410 pub ChannelNumber: u8,
6411 }
6412 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6413 impl ::core::marker::Copy for DOT11_WFD_DEVICE_LISTEN_CHANNEL {}
6414 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6415 impl ::core::clone::Clone for DOT11_WFD_DEVICE_LISTEN_CHANNEL {
6416 fn clone(&self) -> Self {
6417 *self
6418 }
6419 }
6420 #[repr(C)]
6421 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6422 pub struct DOT11_WFD_DEVICE_TYPE {
6423 pub CategoryID: u16,
6424 pub SubCategoryID: u16,
6425 pub OUI: [u8; 4],
6426 }
6427 impl ::core::marker::Copy for DOT11_WFD_DEVICE_TYPE {}
6428 impl ::core::clone::Clone for DOT11_WFD_DEVICE_TYPE {
6429 fn clone(&self) -> Self {
6430 *self
6431 }
6432 }
6433 #[repr(C)]
6434 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6435 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6436 pub struct DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS {
6437 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6438 pub Status: i32,
6439 pub uNumOfEntries: u32,
6440 pub uTotalNumOfEntries: u32,
6441 pub uListOffset: u32,
6442 pub uListLength: u32,
6443 }
6444 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6445 impl ::core::marker::Copy for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS {}
6446 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6447 impl ::core::clone::Clone for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS {
6448 fn clone(&self) -> Self {
6449 *self
6450 }
6451 }
6452 #[repr(C)]
6453 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6454 pub struct DOT11_WFD_DISCOVER_DEVICE_FILTER {
6455 pub DeviceID: [u8; 6],
6456 pub ucBitmask: u8,
6457 pub GroupSSID: DOT11_SSID,
6458 }
6459 impl ::core::marker::Copy for DOT11_WFD_DISCOVER_DEVICE_FILTER {}
6460 impl ::core::clone::Clone for DOT11_WFD_DISCOVER_DEVICE_FILTER {
6461 fn clone(&self) -> Self {
6462 *self
6463 }
6464 }
6465 #[repr(C)]
6466 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6467 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6468 pub struct DOT11_WFD_DISCOVER_REQUEST {
6469 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6470 pub DiscoverType: DOT11_WFD_DISCOVER_TYPE,
6471 pub ScanType: DOT11_WFD_SCAN_TYPE,
6472 pub uDiscoverTimeout: u32,
6473 pub uDeviceFilterListOffset: u32,
6474 pub uNumDeviceFilters: u32,
6475 pub uIEsOffset: u32,
6476 pub uIEsLength: u32,
6477 pub bForceScanLegacyNetworks: super::super::Foundation::BOOLEAN,
6478 }
6479 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6480 impl ::core::marker::Copy for DOT11_WFD_DISCOVER_REQUEST {}
6481 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6482 impl ::core::clone::Clone for DOT11_WFD_DISCOVER_REQUEST {
6483 fn clone(&self) -> Self {
6484 *self
6485 }
6486 }
6487 #[repr(C)]
6488 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6489 pub struct DOT11_WFD_GO_INTENT {
6490 pub _bitfield: u8,
6491 }
6492 impl ::core::marker::Copy for DOT11_WFD_GO_INTENT {}
6493 impl ::core::clone::Clone for DOT11_WFD_GO_INTENT {
6494 fn clone(&self) -> Self {
6495 *self
6496 }
6497 }
6498 #[repr(C)]
6499 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6500 pub struct DOT11_WFD_GROUP_ID {
6501 pub DeviceAddress: [u8; 6],
6502 pub SSID: DOT11_SSID,
6503 }
6504 impl ::core::marker::Copy for DOT11_WFD_GROUP_ID {}
6505 impl ::core::clone::Clone for DOT11_WFD_GROUP_ID {
6506 fn clone(&self) -> Self {
6507 *self
6508 }
6509 }
6510 #[repr(C)]
6511 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6512 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6513 pub struct DOT11_WFD_GROUP_JOIN_PARAMETERS {
6514 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6515 pub GOOperatingChannel: DOT11_WFD_CHANNEL,
6516 pub GOConfigTime: u32,
6517 pub bInGroupFormation: super::super::Foundation::BOOLEAN,
6518 pub bWaitForWPSReady: super::super::Foundation::BOOLEAN,
6519 }
6520 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6521 impl ::core::marker::Copy for DOT11_WFD_GROUP_JOIN_PARAMETERS {}
6522 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6523 impl ::core::clone::Clone for DOT11_WFD_GROUP_JOIN_PARAMETERS {
6524 fn clone(&self) -> Self {
6525 *self
6526 }
6527 }
6528 #[repr(C)]
6529 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6530 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6531 pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG {
6532 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6533 pub bPersistentGroupEnabled: super::super::Foundation::BOOLEAN,
6534 pub bIntraBSSDistributionSupported: super::super::Foundation::BOOLEAN,
6535 pub bCrossConnectionSupported: super::super::Foundation::BOOLEAN,
6536 pub bPersistentReconnectSupported: super::super::Foundation::BOOLEAN,
6537 pub bGroupFormationEnabled: super::super::Foundation::BOOLEAN,
6538 pub uMaximumGroupLimit: u32,
6539 }
6540 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6541 impl ::core::marker::Copy for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG {}
6542 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6543 impl ::core::clone::Clone for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG {
6544 fn clone(&self) -> Self {
6545 *self
6546 }
6547 }
6548 #[repr(C)]
6549 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6550 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6551 pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 {
6552 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6553 pub bPersistentGroupEnabled: super::super::Foundation::BOOLEAN,
6554 pub bIntraBSSDistributionSupported: super::super::Foundation::BOOLEAN,
6555 pub bCrossConnectionSupported: super::super::Foundation::BOOLEAN,
6556 pub bPersistentReconnectSupported: super::super::Foundation::BOOLEAN,
6557 pub bGroupFormationEnabled: super::super::Foundation::BOOLEAN,
6558 pub uMaximumGroupLimit: u32,
6559 pub bEapolKeyIpAddressAllocationSupported: super::super::Foundation::BOOLEAN,
6560 }
6561 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6562 impl ::core::marker::Copy for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 {}
6563 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
6564 impl ::core::clone::Clone for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 {
6565 fn clone(&self) -> Self {
6566 *self
6567 }
6568 }
6569 #[repr(C)]
6570 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6571 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6572 pub struct DOT11_WFD_GROUP_START_PARAMETERS {
6573 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6574 pub AdvertisedOperatingChannel: DOT11_WFD_CHANNEL,
6575 }
6576 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6577 impl ::core::marker::Copy for DOT11_WFD_GROUP_START_PARAMETERS {}
6578 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6579 impl ::core::clone::Clone for DOT11_WFD_GROUP_START_PARAMETERS {
6580 fn clone(&self) -> Self {
6581 *self
6582 }
6583 }
6584 #[repr(C)]
6585 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6586 pub struct DOT11_WFD_INVITATION_FLAGS {
6587 pub _bitfield: u8,
6588 }
6589 impl ::core::marker::Copy for DOT11_WFD_INVITATION_FLAGS {}
6590 impl ::core::clone::Clone for DOT11_WFD_INVITATION_FLAGS {
6591 fn clone(&self) -> Self {
6592 *self
6593 }
6594 }
6595 #[repr(C)]
6596 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
6597 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6598 pub struct DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST {
6599 pub Header: super::Ndis::NDIS_OBJECT_HEADER,
6600 pub uNumOfEntries: u32,
6601 pub uTotalNumOfEntries: u32,
6602 pub SecondaryDeviceTypes: [DOT11_WFD_DEVICE_TYPE; 1],
6603 }
6604 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6605 impl ::core::marker::Copy for DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST {}
6606 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
6607 impl ::core::clone::Clone for DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST {
6608 fn clone(&self) -> Self {
6609 *self
6610 }
6611 }
6612 #[repr(C)]
6613 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6614 pub struct DOT11_WFD_SERVICE_HASH_LIST {
6615 pub ServiceHashCount: u16,
6616 pub ServiceHash: [u8; 6],
6617 }
6618 impl ::core::marker::Copy for DOT11_WFD_SERVICE_HASH_LIST {}
6619 impl ::core::clone::Clone for DOT11_WFD_SERVICE_HASH_LIST {
6620 fn clone(&self) -> Self {
6621 *self
6622 }
6623 }
6624 #[repr(C)]
6625 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6626 pub struct DOT11_WFD_SESSION_ID {
6627 pub SessionID: u32,
6628 pub SessionAddress: [u8; 6],
6629 }
6630 impl ::core::marker::Copy for DOT11_WFD_SESSION_ID {}
6631 impl ::core::clone::Clone for DOT11_WFD_SESSION_ID {
6632 fn clone(&self) -> Self {
6633 *self
6634 }
6635 }
6636 #[repr(C)]
6637 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6638 pub struct DOT11_WFD_SESSION_INFO {
6639 pub uSessionInfoLength: u16,
6640 pub ucSessionInfo: [u8; 144],
6641 }
6642 impl ::core::marker::Copy for DOT11_WFD_SESSION_INFO {}
6643 impl ::core::clone::Clone for DOT11_WFD_SESSION_INFO {
6644 fn clone(&self) -> Self {
6645 *self
6646 }
6647 }
6648 #[repr(C)]
6649 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6650 pub struct DOT11_WME_AC_PARAMETERS {
6651 pub ucAccessCategoryIndex: u8,
6652 pub ucAIFSN: u8,
6653 pub ucECWmin: u8,
6654 pub ucECWmax: u8,
6655 pub usTXOPLimit: u16,
6656 }
6657 impl ::core::marker::Copy for DOT11_WME_AC_PARAMETERS {}
6658 impl ::core::clone::Clone for DOT11_WME_AC_PARAMETERS {
6659 fn clone(&self) -> Self {
6660 *self
6661 }
6662 }
6663 #[repr(C)]
6664 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6665 pub struct DOT11_WME_AC_PARAMETERS_LIST {
6666 pub uNumOfEntries: u32,
6667 pub uTotalNumOfEntries: u32,
6668 pub dot11WMEACParameters: [DOT11_WME_AC_PARAMETERS; 1],
6669 }
6670 impl ::core::marker::Copy for DOT11_WME_AC_PARAMETERS_LIST {}
6671 impl ::core::clone::Clone for DOT11_WME_AC_PARAMETERS_LIST {
6672 fn clone(&self) -> Self {
6673 *self
6674 }
6675 }
6676 #[repr(C)]
6677 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6678 pub struct DOT11_WME_UPDATE_IE {
6679 pub uParamElemMinBeaconIntervals: u32,
6680 pub uWMEInfoElemOffset: u32,
6681 pub uWMEInfoElemLength: u32,
6682 pub uWMEParamElemOffset: u32,
6683 pub uWMEParamElemLength: u32,
6684 pub ucBuffer: [u8; 1],
6685 }
6686 impl ::core::marker::Copy for DOT11_WME_UPDATE_IE {}
6687 impl ::core::clone::Clone for DOT11_WME_UPDATE_IE {
6688 fn clone(&self) -> Self {
6689 *self
6690 }
6691 }
6692 #[repr(C)]
6693 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6694 #[cfg(feature = "Win32_Foundation")]
6695 pub struct DOT11_WPA_TSC {
6696 pub uReserved: u32,
6697 pub dot11OffloadType: DOT11_OFFLOAD_TYPE,
6698 pub hOffload: super::super::Foundation::HANDLE,
6699 pub dot11IV48Counter: DOT11_IV48_COUNTER,
6700 }
6701 #[cfg(feature = "Win32_Foundation")]
6702 impl ::core::marker::Copy for DOT11_WPA_TSC {}
6703 #[cfg(feature = "Win32_Foundation")]
6704 impl ::core::clone::Clone for DOT11_WPA_TSC {
6705 fn clone(&self) -> Self {
6706 *self
6707 }
6708 }
6709 #[repr(C)]
6710 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6711 pub struct DOT11_WPS_DEVICE_NAME {
6712 pub uDeviceNameLength: u32,
6713 pub ucDeviceName: [u8; 32],
6714 }
6715 impl ::core::marker::Copy for DOT11_WPS_DEVICE_NAME {}
6716 impl ::core::clone::Clone for DOT11_WPS_DEVICE_NAME {
6717 fn clone(&self) -> Self {
6718 *self
6719 }
6720 }
6721 #[repr(C)]
6722 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6723 pub struct L2_NOTIFICATION_DATA {
6724 pub NotificationSource: u32,
6725 pub NotificationCode: u32,
6726 pub InterfaceGuid: ::windows_sys::core::GUID,
6727 pub dwDataSize: u32,
6728 pub pData: *mut ::core::ffi::c_void,
6729 }
6730 impl ::core::marker::Copy for L2_NOTIFICATION_DATA {}
6731 impl ::core::clone::Clone for L2_NOTIFICATION_DATA {
6732 fn clone(&self) -> Self {
6733 *self
6734 }
6735 }
6736 #[repr(C)]
6737 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6738 #[cfg(feature = "Win32_Foundation")]
6739 pub struct ONEX_AUTH_PARAMS {
6740 pub fUpdatePending: super::super::Foundation::BOOL,
6741 pub oneXConnProfile: ONEX_VARIABLE_BLOB,
6742 pub authIdentity: ONEX_AUTH_IDENTITY,
6743 pub dwQuarantineState: u32,
6744 pub _bitfield: u32,
6745 pub dwSessionId: u32,
6746 pub hUserToken: super::super::Foundation::HANDLE,
6747 pub OneXUserProfile: ONEX_VARIABLE_BLOB,
6748 pub Identity: ONEX_VARIABLE_BLOB,
6749 pub UserName: ONEX_VARIABLE_BLOB,
6750 pub Domain: ONEX_VARIABLE_BLOB,
6751 }
6752 #[cfg(feature = "Win32_Foundation")]
6753 impl ::core::marker::Copy for ONEX_AUTH_PARAMS {}
6754 #[cfg(feature = "Win32_Foundation")]
6755 impl ::core::clone::Clone for ONEX_AUTH_PARAMS {
6756 fn clone(&self) -> Self {
6757 *self
6758 }
6759 }
6760 #[repr(C)]
6761 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
6762 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
6763 pub struct ONEX_EAP_ERROR {
6764 pub dwWinError: u32,
6765 pub r#type: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE,
6766 pub dwReasonCode: u32,
6767 pub rootCauseGuid: ::windows_sys::core::GUID,
6768 pub repairGuid: ::windows_sys::core::GUID,
6769 pub helpLinkGuid: ::windows_sys::core::GUID,
6770 pub _bitfield: u32,
6771 pub RootCauseString: ONEX_VARIABLE_BLOB,
6772 pub RepairString: ONEX_VARIABLE_BLOB,
6773 }
6774 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
6775 impl ::core::marker::Copy for ONEX_EAP_ERROR {}
6776 #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")]
6777 impl ::core::clone::Clone for ONEX_EAP_ERROR {
6778 fn clone(&self) -> Self {
6779 *self
6780 }
6781 }
6782 #[repr(C)]
6783 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6784 #[cfg(feature = "Win32_Foundation")]
6785 pub struct ONEX_RESULT_UPDATE_DATA {
6786 pub oneXStatus: ONEX_STATUS,
6787 pub BackendSupport: ONEX_EAP_METHOD_BACKEND_SUPPORT,
6788 pub fBackendEngaged: super::super::Foundation::BOOL,
6789 pub _bitfield: u32,
6790 pub authParams: ONEX_VARIABLE_BLOB,
6791 pub eapError: ONEX_VARIABLE_BLOB,
6792 }
6793 #[cfg(feature = "Win32_Foundation")]
6794 impl ::core::marker::Copy for ONEX_RESULT_UPDATE_DATA {}
6795 #[cfg(feature = "Win32_Foundation")]
6796 impl ::core::clone::Clone for ONEX_RESULT_UPDATE_DATA {
6797 fn clone(&self) -> Self {
6798 *self
6799 }
6800 }
6801 #[repr(C)]
6802 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6803 pub struct ONEX_STATUS {
6804 pub authStatus: ONEX_AUTH_STATUS,
6805 pub dwReason: u32,
6806 pub dwError: u32,
6807 }
6808 impl ::core::marker::Copy for ONEX_STATUS {}
6809 impl ::core::clone::Clone for ONEX_STATUS {
6810 fn clone(&self) -> Self {
6811 *self
6812 }
6813 }
6814 #[repr(C)]
6815 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6816 pub struct ONEX_USER_INFO {
6817 pub authIdentity: ONEX_AUTH_IDENTITY,
6818 pub _bitfield: u32,
6819 pub UserName: ONEX_VARIABLE_BLOB,
6820 pub DomainName: ONEX_VARIABLE_BLOB,
6821 }
6822 impl ::core::marker::Copy for ONEX_USER_INFO {}
6823 impl ::core::clone::Clone for ONEX_USER_INFO {
6824 fn clone(&self) -> Self {
6825 *self
6826 }
6827 }
6828 #[repr(C)]
6829 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6830 pub struct ONEX_VARIABLE_BLOB {
6831 pub dwSize: u32,
6832 pub dwOffset: u32,
6833 }
6834 impl ::core::marker::Copy for ONEX_VARIABLE_BLOB {}
6835 impl ::core::clone::Clone for ONEX_VARIABLE_BLOB {
6836 fn clone(&self) -> Self {
6837 *self
6838 }
6839 }
6840 #[repr(C)]
6841 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6842 pub struct WDIAG_IHV_WLAN_ID {
6843 pub strProfileName: [u16; 256],
6844 pub Ssid: DOT11_SSID,
6845 pub BssType: DOT11_BSS_TYPE,
6846 pub dwFlags: u32,
6847 pub dwReasonCode: u32,
6848 }
6849 impl ::core::marker::Copy for WDIAG_IHV_WLAN_ID {}
6850 impl ::core::clone::Clone for WDIAG_IHV_WLAN_ID {
6851 fn clone(&self) -> Self {
6852 *self
6853 }
6854 }
6855 #[repr(C)]
6856 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6857 #[cfg(feature = "Win32_Foundation")]
6858 pub struct WFDSVC_CONNECTION_CAPABILITY {
6859 pub bNew: super::super::Foundation::BOOLEAN,
6860 pub bClient: super::super::Foundation::BOOLEAN,
6861 pub bGO: super::super::Foundation::BOOLEAN,
6862 }
6863 #[cfg(feature = "Win32_Foundation")]
6864 impl ::core::marker::Copy for WFDSVC_CONNECTION_CAPABILITY {}
6865 #[cfg(feature = "Win32_Foundation")]
6866 impl ::core::clone::Clone for WFDSVC_CONNECTION_CAPABILITY {
6867 fn clone(&self) -> Self {
6868 *self
6869 }
6870 }
6871 #[repr(C)]
6872 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6873 pub struct WFD_GROUP_ID {
6874 pub DeviceAddress: [u8; 6],
6875 pub GroupSSID: DOT11_SSID,
6876 }
6877 impl ::core::marker::Copy for WFD_GROUP_ID {}
6878 impl ::core::clone::Clone for WFD_GROUP_ID {
6879 fn clone(&self) -> Self {
6880 *self
6881 }
6882 }
6883 #[repr(C)]
6884 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6885 pub struct WLAN_ASSOCIATION_ATTRIBUTES {
6886 pub dot11Ssid: DOT11_SSID,
6887 pub dot11BssType: DOT11_BSS_TYPE,
6888 pub dot11Bssid: [u8; 6],
6889 pub dot11PhyType: DOT11_PHY_TYPE,
6890 pub uDot11PhyIndex: u32,
6891 pub wlanSignalQuality: u32,
6892 pub ulRxRate: u32,
6893 pub ulTxRate: u32,
6894 }
6895 impl ::core::marker::Copy for WLAN_ASSOCIATION_ATTRIBUTES {}
6896 impl ::core::clone::Clone for WLAN_ASSOCIATION_ATTRIBUTES {
6897 fn clone(&self) -> Self {
6898 *self
6899 }
6900 }
6901 #[repr(C)]
6902 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
6903 pub struct WLAN_AUTH_CIPHER_PAIR_LIST {
6904 pub dwNumberOfItems: u32,
6905 pub pAuthCipherPairList: [DOT11_AUTH_CIPHER_PAIR; 1],
6906 }
6907 impl ::core::marker::Copy for WLAN_AUTH_CIPHER_PAIR_LIST {}
6908 impl ::core::clone::Clone for WLAN_AUTH_CIPHER_PAIR_LIST {
6909 fn clone(&self) -> Self {
6910 *self
6911 }
6912 }
6913 #[repr(C)]
6914 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6915 #[cfg(feature = "Win32_Foundation")]
6916 pub struct WLAN_AVAILABLE_NETWORK {
6917 pub strProfileName: [u16; 256],
6918 pub dot11Ssid: DOT11_SSID,
6919 pub dot11BssType: DOT11_BSS_TYPE,
6920 pub uNumberOfBssids: u32,
6921 pub bNetworkConnectable: super::super::Foundation::BOOL,
6922 pub wlanNotConnectableReason: u32,
6923 pub uNumberOfPhyTypes: u32,
6924 pub dot11PhyTypes: [DOT11_PHY_TYPE; 8],
6925 pub bMorePhyTypes: super::super::Foundation::BOOL,
6926 pub wlanSignalQuality: u32,
6927 pub bSecurityEnabled: super::super::Foundation::BOOL,
6928 pub dot11DefaultAuthAlgorithm: DOT11_AUTH_ALGORITHM,
6929 pub dot11DefaultCipherAlgorithm: DOT11_CIPHER_ALGORITHM,
6930 pub dwFlags: u32,
6931 pub dwReserved: u32,
6932 }
6933 #[cfg(feature = "Win32_Foundation")]
6934 impl ::core::marker::Copy for WLAN_AVAILABLE_NETWORK {}
6935 #[cfg(feature = "Win32_Foundation")]
6936 impl ::core::clone::Clone for WLAN_AVAILABLE_NETWORK {
6937 fn clone(&self) -> Self {
6938 *self
6939 }
6940 }
6941 #[repr(C)]
6942 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6943 #[cfg(feature = "Win32_Foundation")]
6944 pub struct WLAN_AVAILABLE_NETWORK_LIST {
6945 pub dwNumberOfItems: u32,
6946 pub dwIndex: u32,
6947 pub Network: [WLAN_AVAILABLE_NETWORK; 1],
6948 }
6949 #[cfg(feature = "Win32_Foundation")]
6950 impl ::core::marker::Copy for WLAN_AVAILABLE_NETWORK_LIST {}
6951 #[cfg(feature = "Win32_Foundation")]
6952 impl ::core::clone::Clone for WLAN_AVAILABLE_NETWORK_LIST {
6953 fn clone(&self) -> Self {
6954 *self
6955 }
6956 }
6957 #[repr(C)]
6958 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6959 #[cfg(feature = "Win32_Foundation")]
6960 pub struct WLAN_AVAILABLE_NETWORK_LIST_V2 {
6961 pub dwNumberOfItems: u32,
6962 pub dwIndex: u32,
6963 pub Network: [WLAN_AVAILABLE_NETWORK_V2; 1],
6964 }
6965 #[cfg(feature = "Win32_Foundation")]
6966 impl ::core::marker::Copy for WLAN_AVAILABLE_NETWORK_LIST_V2 {}
6967 #[cfg(feature = "Win32_Foundation")]
6968 impl ::core::clone::Clone for WLAN_AVAILABLE_NETWORK_LIST_V2 {
6969 fn clone(&self) -> Self {
6970 *self
6971 }
6972 }
6973 #[repr(C)]
6974 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
6975 #[cfg(feature = "Win32_Foundation")]
6976 pub struct WLAN_AVAILABLE_NETWORK_V2 {
6977 pub strProfileName: [u16; 256],
6978 pub dot11Ssid: DOT11_SSID,
6979 pub dot11BssType: DOT11_BSS_TYPE,
6980 pub uNumberOfBssids: u32,
6981 pub bNetworkConnectable: super::super::Foundation::BOOL,
6982 pub wlanNotConnectableReason: u32,
6983 pub uNumberOfPhyTypes: u32,
6984 pub dot11PhyTypes: [DOT11_PHY_TYPE; 8],
6985 pub bMorePhyTypes: super::super::Foundation::BOOL,
6986 pub wlanSignalQuality: u32,
6987 pub bSecurityEnabled: super::super::Foundation::BOOL,
6988 pub dot11DefaultAuthAlgorithm: DOT11_AUTH_ALGORITHM,
6989 pub dot11DefaultCipherAlgorithm: DOT11_CIPHER_ALGORITHM,
6990 pub dwFlags: u32,
6991 pub AccessNetworkOptions: DOT11_ACCESSNETWORKOPTIONS,
6992 pub dot11HESSID: [u8; 6],
6993 pub VenueInfo: DOT11_VENUEINFO,
6994 pub dwReserved: u32,
6995 }
6996 #[cfg(feature = "Win32_Foundation")]
6997 impl ::core::marker::Copy for WLAN_AVAILABLE_NETWORK_V2 {}
6998 #[cfg(feature = "Win32_Foundation")]
6999 impl ::core::clone::Clone for WLAN_AVAILABLE_NETWORK_V2 {
7000 fn clone(&self) -> Self {
7001 *self
7002 }
7003 }
7004 #[repr(C)]
7005 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7006 #[cfg(feature = "Win32_Foundation")]
7007 pub struct WLAN_BSS_ENTRY {
7008 pub dot11Ssid: DOT11_SSID,
7009 pub uPhyId: u32,
7010 pub dot11Bssid: [u8; 6],
7011 pub dot11BssType: DOT11_BSS_TYPE,
7012 pub dot11BssPhyType: DOT11_PHY_TYPE,
7013 pub lRssi: i32,
7014 pub uLinkQuality: u32,
7015 pub bInRegDomain: super::super::Foundation::BOOLEAN,
7016 pub usBeaconPeriod: u16,
7017 pub ullTimestamp: u64,
7018 pub ullHostTimestamp: u64,
7019 pub usCapabilityInformation: u16,
7020 pub ulChCenterFrequency: u32,
7021 pub wlanRateSet: WLAN_RATE_SET,
7022 pub ulIeOffset: u32,
7023 pub ulIeSize: u32,
7024 }
7025 #[cfg(feature = "Win32_Foundation")]
7026 impl ::core::marker::Copy for WLAN_BSS_ENTRY {}
7027 #[cfg(feature = "Win32_Foundation")]
7028 impl ::core::clone::Clone for WLAN_BSS_ENTRY {
7029 fn clone(&self) -> Self {
7030 *self
7031 }
7032 }
7033 #[repr(C)]
7034 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7035 #[cfg(feature = "Win32_Foundation")]
7036 pub struct WLAN_BSS_LIST {
7037 pub dwTotalSize: u32,
7038 pub dwNumberOfItems: u32,
7039 pub wlanBssEntries: [WLAN_BSS_ENTRY; 1],
7040 }
7041 #[cfg(feature = "Win32_Foundation")]
7042 impl ::core::marker::Copy for WLAN_BSS_LIST {}
7043 #[cfg(feature = "Win32_Foundation")]
7044 impl ::core::clone::Clone for WLAN_BSS_LIST {
7045 fn clone(&self) -> Self {
7046 *self
7047 }
7048 }
7049 #[repr(C)]
7050 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7051 #[cfg(feature = "Win32_Foundation")]
7052 pub struct WLAN_CONNECTION_ATTRIBUTES {
7053 pub isState: WLAN_INTERFACE_STATE,
7054 pub wlanConnectionMode: WLAN_CONNECTION_MODE,
7055 pub strProfileName: [u16; 256],
7056 pub wlanAssociationAttributes: WLAN_ASSOCIATION_ATTRIBUTES,
7057 pub wlanSecurityAttributes: WLAN_SECURITY_ATTRIBUTES,
7058 }
7059 #[cfg(feature = "Win32_Foundation")]
7060 impl ::core::marker::Copy for WLAN_CONNECTION_ATTRIBUTES {}
7061 #[cfg(feature = "Win32_Foundation")]
7062 impl ::core::clone::Clone for WLAN_CONNECTION_ATTRIBUTES {
7063 fn clone(&self) -> Self {
7064 *self
7065 }
7066 }
7067 #[repr(C)]
7068 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7069 #[cfg(feature = "Win32_Foundation")]
7070 pub struct WLAN_CONNECTION_NOTIFICATION_DATA {
7071 pub wlanConnectionMode: WLAN_CONNECTION_MODE,
7072 pub strProfileName: [u16; 256],
7073 pub dot11Ssid: DOT11_SSID,
7074 pub dot11BssType: DOT11_BSS_TYPE,
7075 pub bSecurityEnabled: super::super::Foundation::BOOL,
7076 pub wlanReasonCode: u32,
7077 pub dwFlags: WLAN_CONNECTION_NOTIFICATION_FLAGS,
7078 pub strProfileXml: [u16; 1],
7079 }
7080 #[cfg(feature = "Win32_Foundation")]
7081 impl ::core::marker::Copy for WLAN_CONNECTION_NOTIFICATION_DATA {}
7082 #[cfg(feature = "Win32_Foundation")]
7083 impl ::core::clone::Clone for WLAN_CONNECTION_NOTIFICATION_DATA {
7084 fn clone(&self) -> Self {
7085 *self
7086 }
7087 }
7088 #[repr(C)]
7089 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
7090 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7091 pub struct WLAN_CONNECTION_PARAMETERS {
7092 pub wlanConnectionMode: WLAN_CONNECTION_MODE,
7093 pub strProfile: ::windows_sys::core::PCWSTR,
7094 pub pDot11Ssid: *mut DOT11_SSID,
7095 pub pDesiredBssidList: *mut DOT11_BSSID_LIST,
7096 pub dot11BssType: DOT11_BSS_TYPE,
7097 pub dwFlags: u32,
7098 }
7099 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7100 impl ::core::marker::Copy for WLAN_CONNECTION_PARAMETERS {}
7101 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7102 impl ::core::clone::Clone for WLAN_CONNECTION_PARAMETERS {
7103 fn clone(&self) -> Self {
7104 *self
7105 }
7106 }
7107 #[repr(C)]
7108 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
7109 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7110 pub struct WLAN_CONNECTION_PARAMETERS_V2 {
7111 pub wlanConnectionMode: WLAN_CONNECTION_MODE,
7112 pub strProfile: ::windows_sys::core::PCWSTR,
7113 pub pDot11Ssid: *mut DOT11_SSID,
7114 pub pDot11Hessid: *mut u8,
7115 pub pDesiredBssidList: *mut DOT11_BSSID_LIST,
7116 pub dot11BssType: DOT11_BSS_TYPE,
7117 pub dwFlags: u32,
7118 pub pDot11AccessNetworkOptions: *mut DOT11_ACCESSNETWORKOPTIONS,
7119 }
7120 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7121 impl ::core::marker::Copy for WLAN_CONNECTION_PARAMETERS_V2 {}
7122 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
7123 impl ::core::clone::Clone for WLAN_CONNECTION_PARAMETERS_V2 {
7124 fn clone(&self) -> Self {
7125 *self
7126 }
7127 }
7128 #[repr(C)]
7129 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7130 pub struct WLAN_COUNTRY_OR_REGION_STRING_LIST {
7131 pub dwNumberOfItems: u32,
7132 pub pCountryOrRegionStringList: [u8; 3],
7133 }
7134 impl ::core::marker::Copy for WLAN_COUNTRY_OR_REGION_STRING_LIST {}
7135 impl ::core::clone::Clone for WLAN_COUNTRY_OR_REGION_STRING_LIST {
7136 fn clone(&self) -> Self {
7137 *self
7138 }
7139 }
7140 #[repr(C)]
7141 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7142 pub struct WLAN_DEVICE_SERVICE_GUID_LIST {
7143 pub dwNumberOfItems: u32,
7144 pub dwIndex: u32,
7145 pub DeviceService: [::windows_sys::core::GUID; 1],
7146 }
7147 impl ::core::marker::Copy for WLAN_DEVICE_SERVICE_GUID_LIST {}
7148 impl ::core::clone::Clone for WLAN_DEVICE_SERVICE_GUID_LIST {
7149 fn clone(&self) -> Self {
7150 *self
7151 }
7152 }
7153 #[repr(C)]
7154 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7155 pub struct WLAN_DEVICE_SERVICE_NOTIFICATION_DATA {
7156 pub DeviceService: ::windows_sys::core::GUID,
7157 pub dwOpCode: u32,
7158 pub dwDataSize: u32,
7159 pub DataBlob: [u8; 1],
7160 }
7161 impl ::core::marker::Copy for WLAN_DEVICE_SERVICE_NOTIFICATION_DATA {}
7162 impl ::core::clone::Clone for WLAN_DEVICE_SERVICE_NOTIFICATION_DATA {
7163 fn clone(&self) -> Self {
7164 *self
7165 }
7166 }
7167 #[repr(C)]
7168 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7169 pub struct WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS {
7170 pub hostedNetworkSSID: DOT11_SSID,
7171 pub dwMaxNumberOfPeers: u32,
7172 }
7173 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS {}
7174 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS {
7175 fn clone(&self) -> Self {
7176 *self
7177 }
7178 }
7179 #[repr(C)]
7180 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7181 pub struct WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE {
7182 pub OldState: WLAN_HOSTED_NETWORK_PEER_STATE,
7183 pub NewState: WLAN_HOSTED_NETWORK_PEER_STATE,
7184 pub PeerStateChangeReason: WLAN_HOSTED_NETWORK_REASON,
7185 }
7186 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE {}
7187 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE {
7188 fn clone(&self) -> Self {
7189 *self
7190 }
7191 }
7192 #[repr(C)]
7193 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7194 pub struct WLAN_HOSTED_NETWORK_PEER_STATE {
7195 pub PeerMacAddress: [u8; 6],
7196 pub PeerAuthState: WLAN_HOSTED_NETWORK_PEER_AUTH_STATE,
7197 }
7198 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_PEER_STATE {}
7199 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_PEER_STATE {
7200 fn clone(&self) -> Self {
7201 *self
7202 }
7203 }
7204 #[repr(C)]
7205 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7206 pub struct WLAN_HOSTED_NETWORK_RADIO_STATE {
7207 pub dot11SoftwareRadioState: DOT11_RADIO_STATE,
7208 pub dot11HardwareRadioState: DOT11_RADIO_STATE,
7209 }
7210 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_RADIO_STATE {}
7211 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_RADIO_STATE {
7212 fn clone(&self) -> Self {
7213 *self
7214 }
7215 }
7216 #[repr(C)]
7217 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7218 pub struct WLAN_HOSTED_NETWORK_SECURITY_SETTINGS {
7219 pub dot11AuthAlgo: DOT11_AUTH_ALGORITHM,
7220 pub dot11CipherAlgo: DOT11_CIPHER_ALGORITHM,
7221 }
7222 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_SECURITY_SETTINGS {}
7223 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_SECURITY_SETTINGS {
7224 fn clone(&self) -> Self {
7225 *self
7226 }
7227 }
7228 #[repr(C)]
7229 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7230 pub struct WLAN_HOSTED_NETWORK_STATE_CHANGE {
7231 pub OldState: WLAN_HOSTED_NETWORK_STATE,
7232 pub NewState: WLAN_HOSTED_NETWORK_STATE,
7233 pub StateChangeReason: WLAN_HOSTED_NETWORK_REASON,
7234 }
7235 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_STATE_CHANGE {}
7236 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_STATE_CHANGE {
7237 fn clone(&self) -> Self {
7238 *self
7239 }
7240 }
7241 #[repr(C)]
7242 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7243 pub struct WLAN_HOSTED_NETWORK_STATUS {
7244 pub HostedNetworkState: WLAN_HOSTED_NETWORK_STATE,
7245 pub IPDeviceID: ::windows_sys::core::GUID,
7246 pub wlanHostedNetworkBSSID: [u8; 6],
7247 pub dot11PhyType: DOT11_PHY_TYPE,
7248 pub ulChannelFrequency: u32,
7249 pub dwNumberOfPeers: u32,
7250 pub PeerList: [WLAN_HOSTED_NETWORK_PEER_STATE; 1],
7251 }
7252 impl ::core::marker::Copy for WLAN_HOSTED_NETWORK_STATUS {}
7253 impl ::core::clone::Clone for WLAN_HOSTED_NETWORK_STATUS {
7254 fn clone(&self) -> Self {
7255 *self
7256 }
7257 }
7258 #[repr(C)]
7259 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7260 #[cfg(feature = "Win32_Foundation")]
7261 pub struct WLAN_INTERFACE_CAPABILITY {
7262 pub interfaceType: WLAN_INTERFACE_TYPE,
7263 pub bDot11DSupported: super::super::Foundation::BOOL,
7264 pub dwMaxDesiredSsidListSize: u32,
7265 pub dwMaxDesiredBssidListSize: u32,
7266 pub dwNumberOfSupportedPhys: u32,
7267 pub dot11PhyTypes: [DOT11_PHY_TYPE; 64],
7268 }
7269 #[cfg(feature = "Win32_Foundation")]
7270 impl ::core::marker::Copy for WLAN_INTERFACE_CAPABILITY {}
7271 #[cfg(feature = "Win32_Foundation")]
7272 impl ::core::clone::Clone for WLAN_INTERFACE_CAPABILITY {
7273 fn clone(&self) -> Self {
7274 *self
7275 }
7276 }
7277 #[repr(C)]
7278 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7279 pub struct WLAN_INTERFACE_INFO {
7280 pub InterfaceGuid: ::windows_sys::core::GUID,
7281 pub strInterfaceDescription: [u16; 256],
7282 pub isState: WLAN_INTERFACE_STATE,
7283 }
7284 impl ::core::marker::Copy for WLAN_INTERFACE_INFO {}
7285 impl ::core::clone::Clone for WLAN_INTERFACE_INFO {
7286 fn clone(&self) -> Self {
7287 *self
7288 }
7289 }
7290 #[repr(C)]
7291 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7292 pub struct WLAN_INTERFACE_INFO_LIST {
7293 pub dwNumberOfItems: u32,
7294 pub dwIndex: u32,
7295 pub InterfaceInfo: [WLAN_INTERFACE_INFO; 1],
7296 }
7297 impl ::core::marker::Copy for WLAN_INTERFACE_INFO_LIST {}
7298 impl ::core::clone::Clone for WLAN_INTERFACE_INFO_LIST {
7299 fn clone(&self) -> Self {
7300 *self
7301 }
7302 }
7303 #[repr(C)]
7304 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7305 pub struct WLAN_MAC_FRAME_STATISTICS {
7306 pub ullTransmittedFrameCount: u64,
7307 pub ullReceivedFrameCount: u64,
7308 pub ullWEPExcludedCount: u64,
7309 pub ullTKIPLocalMICFailures: u64,
7310 pub ullTKIPReplays: u64,
7311 pub ullTKIPICVErrorCount: u64,
7312 pub ullCCMPReplays: u64,
7313 pub ullCCMPDecryptErrors: u64,
7314 pub ullWEPUndecryptableCount: u64,
7315 pub ullWEPICVErrorCount: u64,
7316 pub ullDecryptSuccessCount: u64,
7317 pub ullDecryptFailureCount: u64,
7318 }
7319 impl ::core::marker::Copy for WLAN_MAC_FRAME_STATISTICS {}
7320 impl ::core::clone::Clone for WLAN_MAC_FRAME_STATISTICS {
7321 fn clone(&self) -> Self {
7322 *self
7323 }
7324 }
7325 #[repr(C)]
7326 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7327 #[cfg(feature = "Win32_Foundation")]
7328 pub struct WLAN_MSM_NOTIFICATION_DATA {
7329 pub wlanConnectionMode: WLAN_CONNECTION_MODE,
7330 pub strProfileName: [u16; 256],
7331 pub dot11Ssid: DOT11_SSID,
7332 pub dot11BssType: DOT11_BSS_TYPE,
7333 pub dot11MacAddr: [u8; 6],
7334 pub bSecurityEnabled: super::super::Foundation::BOOL,
7335 pub bFirstPeer: super::super::Foundation::BOOL,
7336 pub bLastPeer: super::super::Foundation::BOOL,
7337 pub wlanReasonCode: u32,
7338 }
7339 #[cfg(feature = "Win32_Foundation")]
7340 impl ::core::marker::Copy for WLAN_MSM_NOTIFICATION_DATA {}
7341 #[cfg(feature = "Win32_Foundation")]
7342 impl ::core::clone::Clone for WLAN_MSM_NOTIFICATION_DATA {
7343 fn clone(&self) -> Self {
7344 *self
7345 }
7346 }
7347 #[repr(C)]
7348 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7349 pub struct WLAN_PHY_FRAME_STATISTICS {
7350 pub ullTransmittedFrameCount: u64,
7351 pub ullMulticastTransmittedFrameCount: u64,
7352 pub ullFailedCount: u64,
7353 pub ullRetryCount: u64,
7354 pub ullMultipleRetryCount: u64,
7355 pub ullMaxTXLifetimeExceededCount: u64,
7356 pub ullTransmittedFragmentCount: u64,
7357 pub ullRTSSuccessCount: u64,
7358 pub ullRTSFailureCount: u64,
7359 pub ullACKFailureCount: u64,
7360 pub ullReceivedFrameCount: u64,
7361 pub ullMulticastReceivedFrameCount: u64,
7362 pub ullPromiscuousReceivedFrameCount: u64,
7363 pub ullMaxRXLifetimeExceededCount: u64,
7364 pub ullFrameDuplicateCount: u64,
7365 pub ullReceivedFragmentCount: u64,
7366 pub ullPromiscuousReceivedFragmentCount: u64,
7367 pub ullFCSErrorCount: u64,
7368 }
7369 impl ::core::marker::Copy for WLAN_PHY_FRAME_STATISTICS {}
7370 impl ::core::clone::Clone for WLAN_PHY_FRAME_STATISTICS {
7371 fn clone(&self) -> Self {
7372 *self
7373 }
7374 }
7375 #[repr(C)]
7376 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7377 pub struct WLAN_PHY_RADIO_STATE {
7378 pub dwPhyIndex: u32,
7379 pub dot11SoftwareRadioState: DOT11_RADIO_STATE,
7380 pub dot11HardwareRadioState: DOT11_RADIO_STATE,
7381 }
7382 impl ::core::marker::Copy for WLAN_PHY_RADIO_STATE {}
7383 impl ::core::clone::Clone for WLAN_PHY_RADIO_STATE {
7384 fn clone(&self) -> Self {
7385 *self
7386 }
7387 }
7388 #[repr(C)]
7389 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7390 pub struct WLAN_PROFILE_INFO {
7391 pub strProfileName: [u16; 256],
7392 pub dwFlags: u32,
7393 }
7394 impl ::core::marker::Copy for WLAN_PROFILE_INFO {}
7395 impl ::core::clone::Clone for WLAN_PROFILE_INFO {
7396 fn clone(&self) -> Self {
7397 *self
7398 }
7399 }
7400 #[repr(C)]
7401 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7402 pub struct WLAN_PROFILE_INFO_LIST {
7403 pub dwNumberOfItems: u32,
7404 pub dwIndex: u32,
7405 pub ProfileInfo: [WLAN_PROFILE_INFO; 1],
7406 }
7407 impl ::core::marker::Copy for WLAN_PROFILE_INFO_LIST {}
7408 impl ::core::clone::Clone for WLAN_PROFILE_INFO_LIST {
7409 fn clone(&self) -> Self {
7410 *self
7411 }
7412 }
7413 #[repr(C)]
7414 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7415 pub struct WLAN_RADIO_STATE {
7416 pub dwNumberOfPhys: u32,
7417 pub PhyRadioState: [WLAN_PHY_RADIO_STATE; 64],
7418 }
7419 impl ::core::marker::Copy for WLAN_RADIO_STATE {}
7420 impl ::core::clone::Clone for WLAN_RADIO_STATE {
7421 fn clone(&self) -> Self {
7422 *self
7423 }
7424 }
7425 #[repr(C)]
7426 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7427 pub struct WLAN_RATE_SET {
7428 pub uRateSetLength: u32,
7429 pub usRateSet: [u16; 126],
7430 }
7431 impl ::core::marker::Copy for WLAN_RATE_SET {}
7432 impl ::core::clone::Clone for WLAN_RATE_SET {
7433 fn clone(&self) -> Self {
7434 *self
7435 }
7436 }
7437 #[repr(C)]
7438 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7439 pub struct WLAN_RAW_DATA {
7440 pub dwDataSize: u32,
7441 pub DataBlob: [u8; 1],
7442 }
7443 impl ::core::marker::Copy for WLAN_RAW_DATA {}
7444 impl ::core::clone::Clone for WLAN_RAW_DATA {
7445 fn clone(&self) -> Self {
7446 *self
7447 }
7448 }
7449 #[repr(C)]
7450 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7451 pub struct WLAN_RAW_DATA_LIST {
7452 pub dwTotalSize: u32,
7453 pub dwNumberOfItems: u32,
7454 pub DataList: [WLAN_RAW_DATA_LIST_0; 1],
7455 }
7456 impl ::core::marker::Copy for WLAN_RAW_DATA_LIST {}
7457 impl ::core::clone::Clone for WLAN_RAW_DATA_LIST {
7458 fn clone(&self) -> Self {
7459 *self
7460 }
7461 }
7462 #[repr(C)]
7463 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7464 pub struct WLAN_RAW_DATA_LIST_0 {
7465 pub dwDataOffset: u32,
7466 pub dwDataSize: u32,
7467 }
7468 impl ::core::marker::Copy for WLAN_RAW_DATA_LIST_0 {}
7469 impl ::core::clone::Clone for WLAN_RAW_DATA_LIST_0 {
7470 fn clone(&self) -> Self {
7471 *self
7472 }
7473 }
7474 #[repr(C)]
7475 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7476 #[cfg(feature = "Win32_Foundation")]
7477 pub struct WLAN_SECURITY_ATTRIBUTES {
7478 pub bSecurityEnabled: super::super::Foundation::BOOL,
7479 pub bOneXEnabled: super::super::Foundation::BOOL,
7480 pub dot11AuthAlgorithm: DOT11_AUTH_ALGORITHM,
7481 pub dot11CipherAlgorithm: DOT11_CIPHER_ALGORITHM,
7482 }
7483 #[cfg(feature = "Win32_Foundation")]
7484 impl ::core::marker::Copy for WLAN_SECURITY_ATTRIBUTES {}
7485 #[cfg(feature = "Win32_Foundation")]
7486 impl ::core::clone::Clone for WLAN_SECURITY_ATTRIBUTES {
7487 fn clone(&self) -> Self {
7488 *self
7489 }
7490 }
7491 #[repr(C)]
7492 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7493 pub struct WLAN_STATISTICS {
7494 pub ullFourWayHandshakeFailures: u64,
7495 pub ullTKIPCounterMeasuresInvoked: u64,
7496 pub ullReserved: u64,
7497 pub MacUcastCounters: WLAN_MAC_FRAME_STATISTICS,
7498 pub MacMcastCounters: WLAN_MAC_FRAME_STATISTICS,
7499 pub dwNumberOfPhys: u32,
7500 pub PhyCounters: [WLAN_PHY_FRAME_STATISTICS; 1],
7501 }
7502 impl ::core::marker::Copy for WLAN_STATISTICS {}
7503 impl ::core::clone::Clone for WLAN_STATISTICS {
7504 fn clone(&self) -> Self {
7505 *self
7506 }
7507 }
7508 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7509 #[cfg(feature = "Win32_Foundation")]
7510 pub type DOT11EXTIHV_ADAPTER_RESET = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE) -> u32>;
7511 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7512 #[cfg(feature = "Win32_Foundation")]
7513 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>;
7514 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7515 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7516 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>;
7517 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7518 #[cfg(feature = "Win32_Foundation")]
7519 pub type DOT11EXTIHV_DEINIT_ADAPTER = ::core::option::Option<unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE) -> ()>;
7520 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7521 pub type DOT11EXTIHV_DEINIT_SERVICE = ::core::option::Option<unsafe extern "system" fn() -> ()>;
7522 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7523 pub type DOT11EXTIHV_GET_VERSION_INFO = ::core::option::Option<unsafe extern "system" fn(pdot11ihvversioninfo: *mut DOT11_IHV_VERSION_INFO) -> u32>;
7524 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7525 #[cfg(feature = "Win32_Foundation")]
7526 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>;
7527 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`*"]
7528 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))]
7529 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>;
7530 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7531 #[cfg(feature = "Win32_Foundation")]
7532 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>;
7533 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7534 #[cfg(feature = "Win32_Foundation")]
7535 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>;
7536 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7537 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7538 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>;
7539 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7540 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7541 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>;
7542 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
7543 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
7544 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 DOT11_ASSOCIATION_COMPLETION_PARAMETERS) -> u32>;
7545 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7546 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7547 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>;
7548 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_System_RemoteDesktop\"`*"]
7549 #[cfg(feature = "Win32_System_RemoteDesktop")]
7550 pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = ::core::option::Option<unsafe extern "system" fn(ueventtype: u32, psessionnotification: *const super::super::System::RemoteDesktop::WTSSESSION_NOTIFICATION) -> u32>;
7551 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7552 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>;
7553 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7554 #[cfg(feature = "Win32_Foundation")]
7555 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>;
7556 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7557 #[cfg(feature = "Win32_Foundation")]
7558 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>;
7559 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7560 #[cfg(feature = "Win32_Foundation")]
7561 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>;
7562 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7563 #[cfg(feature = "Win32_Foundation")]
7564 pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = ::core::option::Option<unsafe extern "system" fn(hsendcompletion: super::super::Foundation::HANDLE) -> u32>;
7565 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7566 #[cfg(feature = "Win32_Foundation")]
7567 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>;
7568 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7569 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7570 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>;
7571 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7572 pub type DOT11EXT_ALLOCATE_BUFFER = ::core::option::Option<unsafe extern "system" fn(dwbytecount: u32, ppvbuffer: *mut *mut ::core::ffi::c_void) -> u32>;
7573 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7574 pub type DOT11EXT_FREE_BUFFER = ::core::option::Option<unsafe extern "system" fn(pvmemory: *const ::core::ffi::c_void) -> ()>;
7575 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7576 #[cfg(feature = "Win32_Foundation")]
7577 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>;
7578 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7579 #[cfg(feature = "Win32_Foundation")]
7580 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>;
7581 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"]
7582 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))]
7583 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>;
7584 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7585 #[cfg(feature = "Win32_Foundation")]
7586 pub type DOT11EXT_ONEX_STOP = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE) -> u32>;
7587 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7588 #[cfg(feature = "Win32_Foundation")]
7589 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>;
7590 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7591 #[cfg(feature = "Win32_Foundation")]
7592 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>;
7593 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7594 #[cfg(feature = "Win32_Foundation")]
7595 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>;
7596 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7597 #[cfg(feature = "Win32_Foundation")]
7598 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>;
7599 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7600 #[cfg(feature = "Win32_Foundation")]
7601 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>;
7602 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7603 #[cfg(feature = "Win32_Foundation")]
7604 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>;
7605 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7606 #[cfg(feature = "Win32_Foundation")]
7607 pub type DOT11EXT_SEND_NOTIFICATION = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pnotificationdata: *const L2_NOTIFICATION_DATA) -> u32>;
7608 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7609 #[cfg(feature = "Win32_Foundation")]
7610 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>;
7611 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7612 #[cfg(feature = "Win32_Foundation")]
7613 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>;
7614 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7615 #[cfg(feature = "Win32_Foundation")]
7616 pub type DOT11EXT_SET_AUTH_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwauthalgo: u32) -> u32>;
7617 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7618 #[cfg(feature = "Win32_Foundation")]
7619 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>;
7620 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
7621 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
7622 pub type DOT11EXT_SET_DEFAULT_KEY = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const DOT11_CIPHER_DEFAULT_KEY_VALUE, dot11direction: DOT11_DIRECTION) -> u32>;
7623 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7624 #[cfg(feature = "Win32_Foundation")]
7625 pub type DOT11EXT_SET_DEFAULT_KEY_ID = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, udefaultkeyid: u32) -> u32>;
7626 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7627 #[cfg(feature = "Win32_Foundation")]
7628 pub type DOT11EXT_SET_ETHERTYPE_HANDLING = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, umaxbacklog: u32, unumofexemption: u32, pexemption: *const DOT11_PRIVACY_EXEMPTION, unumofregistration: u32, pusregistration: *const u16) -> u32>;
7629 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7630 #[cfg(feature = "Win32_Foundation")]
7631 pub type DOT11EXT_SET_EXCLUDE_UNENCRYPTED = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, bexcludeunencrypted: super::super::Foundation::BOOL) -> u32>;
7632 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7633 #[cfg(feature = "Win32_Foundation")]
7634 pub type DOT11EXT_SET_KEY_MAPPING_KEY = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const DOT11_CIPHER_KEY_MAPPING_KEY_VALUE) -> u32>;
7635 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7636 #[cfg(feature = "Win32_Foundation")]
7637 pub type DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwmulticastcipheralgo: u32) -> u32>;
7638 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7639 #[cfg(feature = "Win32_Foundation")]
7640 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>;
7641 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7642 #[cfg(feature = "Win32_Foundation")]
7643 pub type DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM = ::core::option::Option<unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwunicastcipheralgo: u32) -> u32>;
7644 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7645 #[cfg(feature = "Win32_Foundation")]
7646 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>;
7647 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"]
7648 #[cfg(feature = "Win32_Foundation")]
7649 pub type WFD_OPEN_SESSION_COMPLETE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hsessionhandle: super::super::Foundation::HANDLE, pvcontext: *const ::core::ffi::c_void, guidsessioninterface: ::windows_sys::core::GUID, dwerror: u32, dwreasoncode: u32) -> ()>;
7650 #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"]
7651 pub type WLAN_NOTIFICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: *mut L2_NOTIFICATION_DATA, param1: *mut ::core::ffi::c_void) -> ()>;