Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Native Wifi. For more information, see:
wlanapi.h contains the following programming interfaces:
Functions
WFDCancelOpenSession Indicates that the application wants to cancel a pending WFDStartOpenSession function that has not completed. |
WFDCloseHandle Closes a handle to the Wi-Fi Direct service. |
WFDCloseSession Closes a session after a previously successful call to the WFDStartOpenSession function. |
WFDOpenHandle Opens a handle to the Wi-Fi Direct service and negotiates a version of the Wi-FI Direct API to use. |
WFDOpenLegacySession Retrieves and applies a stored profile for a Wi-Fi Direct legacy device. |
WFDStartOpenSession Starts an on-demand connection to a specific Wi-Fi Direct device, which has been previously paired through the Windows Pairing experience. |
WFDUpdateDeviceVisibility Updates device visibility for the Wi-Fi Direct device address for a given installed Wi-Fi Direct device node. |
WlanAllocateMemory Allocates memory. |
WlanCloseHandle Closes a connection to the server. |
WlanConnect Attempts to connect to a specific network. |
WlanDeleteProfile Deletes a wireless profile for a wireless interface on the local computer. |
WlanDeviceServiceCommand Allows an OEM or IHV component to communicate with a device service on a particular wireless LAN interface. |
WlanDisconnect Disconnects an interface from its current network. |
WlanEnumInterfaces Enumerates all of the wireless LAN interfaces currently enabled on the local computer. |
WlanExtractPsdIEDataList Extracts the proximity service discovery (PSD) information element (IE) data list from raw IE data included in a beacon. |
WlanFreeMemory Frees memory. |
WlanGetAvailableNetworkList Retrieves the list of available networks on a wireless LAN interface. |
WlanGetFilterList Retrieves a group policy or user permission list. |
WlanGetInterfaceCapability Retrieves the capabilities of an interface. |
WlanGetNetworkBssList Retrieves a list of the basic service set (BSS) entries of the wireless network or networks on a given wireless LAN interface. |
WlanGetProfile Retrieves all information about a specified wireless profile. |
WlanGetProfileCustomUserData Gets the custom user data associated with a wireless profile. |
WlanGetProfileList Retrieves the list of profiles. |
WlanGetSecuritySettings Gets the security settings associated with a configurable object. |
WlanGetSupportedDeviceServices Retrieves a list of the supported device services on a given wireless LAN interface. |
WlanHostedNetworkForceStart Transitions the wireless Hosted Network to the wlan_hosted_network_active state without associating the request with the application's calling handle. |
WlanHostedNetworkForceStop Transitions the wireless Hosted Network to the wlan_hosted_network_idle without associating the request with the application's calling handle. |
WlanHostedNetworkInitSettings Configures and persists to storage the network connection settings (SSID and maximum number of peers, for example) on the wireless Hosted Network if these settings are not already configured. |
WlanHostedNetworkQueryProperty Queries the current static properties of the wireless Hosted Network. |
WlanHostedNetworkQuerySecondaryKey Queries the secondary security key that is configured to be used by the wireless Hosted Network. |
WlanHostedNetworkQueryStatus Queries the current status of the wireless Hosted Network. |
WlanHostedNetworkRefreshSecuritySettings Refreshes the configurable and auto-generated parts of the wireless Hosted Network security settings. |
WlanHostedNetworkSetProperty Sets static properties of the wireless Hosted Network. |
WlanHostedNetworkSetSecondaryKey Configures the secondary security key that will be used by the wireless Hosted Network. |
WlanHostedNetworkStartUsing Starts the wireless Hosted Network. |
WlanHostedNetworkStopUsing Stops the wireless Hosted Network. |
WlanIhvControl Provides a mechanism for independent hardware vendor (IHV) control of WLAN drivers or services. |
WlanOpenHandle Opens a connection to the server. |
WlanQueryAutoConfigParameter Queries for the parameters of the auto configuration service. |
WlanQueryInterface The WlanQueryInterface function queries various parameters of a specified interface. |
WlanReasonCodeToString Retrieves a string that describes a specified reason code. |
WlanRegisterDeviceServiceNotification Allows user mode clients with admin privileges, or User-Mode Driver Framework (UMDF) drivers, to register for unsolicited notifications corresponding to device services that they're interested in. |
WlanRegisterNotification Is used to register and unregister notifications on all wireless interfaces. |
WlanRegisterVirtualStationNotification Is used to register and unregister notifications on a virtual station. |
WlanRenameProfile Renames the specified profile. |
WlanSaveTemporaryProfile Saves a temporary profile to the profile store. |
WlanScan Requests a scan for available networks on the indicated interface. |
WlanSetAutoConfigParameter Sets parameters for the automatic configuration service. |
WlanSetFilterList Sets the permit/deny list. |
WlanSetInterface Sets user-configurable parameters. |
WlanSetProfile Sets the content of a specific profile. |
WlanSetProfileCustomUserData Sets the custom user data associated with a profile. |
WlanSetProfileEapUserData Sets the Extensible Authentication Protocol (EAP) user credentials as specified by raw EAP data. |
WlanSetProfileEapXmlUserData Sets the Extensible Authentication Protocol (EAP) user credentials as specified by an XML string. |
WlanSetProfileList Sets the preference order of profiles. |
WlanSetProfilePosition Sets the position of a single, specified profile in the preference list. |
WlanSetPsdIEDataList Sets the proximity service discovery (PSD) information element (IE) data list. |
WlanSetSecuritySettings Sets the security settings for a configurable object. |
WlanUIEditProfile Displays the wireless profile user interface (UI). |
Callback functions
WFD_OPEN_SESSION_COMPLETE_CALLBACK Defines the callback function that is called by the WFDStartOpenSession function when the WFDStartOpenSession operation completes. |
WLAN_NOTIFICATION_CALLBACK Defines the type of notification callback function. |
Structures
DOT11_NETWORK Contains information about an available wireless network. (DOT11_NETWORK) |
DOT11_NETWORK_LIST Contains a list of 802.11 wireless networks. |
WLAN_ASSOCIATION_ATTRIBUTES Contains association attributes for a connection. |
WLAN_AUTH_CIPHER_PAIR_LIST Contains a list of authentication and cipher algorithm pairs. |
WLAN_AVAILABLE_NETWORK Contains information about an available wireless network. (WLAN_AVAILABLE_NETWORK) |
WLAN_AVAILABLE_NETWORK_LIST Contains an array of information about available networks. |
WLAN_BSS_ENTRY Contains information about a basic service set (BSS). |
WLAN_BSS_LIST Contains a list of basic service set (BSS) entries. |
WLAN_CONNECTION_ATTRIBUTES Defines the attributes of a wireless connection. |
WLAN_CONNECTION_NOTIFICATION_DATA Contains information about connection related notifications. |
WLAN_CONNECTION_PARAMETERS Specifies the parameters used when using the WlanConnect function. |
WLAN_CONNECTION_QOS_INFO Contains information about the QoS features outlined by the WFA Wi-Fi QoS Management Specification pertaining to the current connection. |
WLAN_COUNTRY_OR_REGION_STRING_LIST Contains a list of supported country or region strings. |
WLAN_DEVICE_SERVICE_GUID_LIST Contains an array of device service GUIDs. |
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA A structure that represents a device service notification. |
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS Contains information about the connection settings on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE Contains information about a network state change for a data peer on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_PEER_STATE Contains information about the peer state for a peer on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_RADIO_STATE Contains information about the radio state on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS Contains information about the security settings on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_STATE_CHANGE Contains information about a network state change on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_STATUS Contains information about the status of the wireless Hosted Network. |
WLAN_INTERFACE_CAPABILITY Contains information about the capabilities of an interface. |
WLAN_INTERFACE_INFO Contains information about a wireless LAN interface. |
WLAN_INTERFACE_INFO_LIST Array of NIC interface information. |
WLAN_MAC_FRAME_STATISTICS Contains information about sent and received MAC frames. |
WLAN_MSM_NOTIFICATION_DATA Contains information about media specific module (MSM) connection related notifications. |
WLAN_PHY_FRAME_STATISTICS Contains information about sent and received PHY frames. |
WLAN_PHY_RADIO_STATE Specifies the radio state. |
WLAN_PROFILE_INFO Basic information about a profile. |
WLAN_PROFILE_INFO_LIST Contains a list of wireless profile information. |
WLAN_QOS_CAPABILITIES Contains capabilities of the features outlined in the WFA Wi-Fi QoS Management Specification. |
WLAN_QOS_INFO Represents information about the four features outlined in the WFA's Wi-Fi QoS Management Specification, and defined in the 802.11 spec. |
WLAN_RADIO_STATE Specifies the radio state on a list of physical layer (PHY) types. |
WLAN_RATE_SET The set of supported data rates. |
WLAN_RAW_DATA Contains raw data in the form of a blob that is used by some Native Wifi functions. |
WLAN_RAW_DATA_LIST Contains raw data in the form of an array of data blobs that are used by some Native Wifi functions. |
WLAN_REALTIME_CONNECTION_QUALITY Represents the attributes that describe the quality of the connection on a given interface. |
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO Contains information about a connected link. |
WLAN_SECURITY_ATTRIBUTES Defines the security attributes for a wireless connection. |
WLAN_STATISTICS Assorted statistics about an interface. |
Enumerations
DOT11_RADIO_STATE The DOT11_RADIO_STATE enumeration specifies an 802.11 radio state. |
WL_DISPLAY_PAGES Specifies the active tab when the wireless profile user interface dialog box appears. |
WLAN_ADHOC_NETWORK_STATE The WLAN_ADHOC_NETWORK_STATE enumeration specifies the connection state of an ad hoc network. |
WLAN_AUTOCONF_OPCODE The WLAN_AUTOCONF_OPCODE enumeration specifies an automatic configuration parameter. |
WLAN_CONNECTION_MODE Defines the mode of connection. |
WLAN_FILTER_LIST_TYPE Indicates types of filter lists. |
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE Specifies the possible values of the NotificationCode parameter for received notifications on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_OPCODE Specifies the possible values of the operation code for the properties to query or set on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE Specifies the possible values for the authentication state of a peer on the wireless Hosted Network. |
WLAN_HOSTED_NETWORK_REASON Specifies the possible values for the result of a wireless Hosted Network function call. |
WLAN_HOSTED_NETWORK_STATE Specifies the possible values for the network state of the wireless Hosted Network. |
WLAN_IHV_CONTROL_TYPE The WLAN_IHV_CONTROL_TYPE enumeration specifies the type of software bypassed by a vendor-specific method. |
WLAN_INTERFACE_STATE The WLAN_INTERFACE_STATE enumeration indicates the state of an interface. |
WLAN_INTERFACE_TYPE Specifies the wireless interface type. |
WLAN_INTF_OPCODE Defines constants that specify various opcodes used to set and query parameters on a wireless interface. |
WLAN_NOTIFICATION_ACM The WLAN_NOTIFICATION_ACM enumeration specifies the possible values of the NotificationCode member of the WLAN_NOTIFICATION_DATA structure. |
WLAN_NOTIFICATION_MSM The WLAN_NOTIFICATION_MSM enumeration specifies the possible values of the NotificationCode member of the WLAN_NOTIFICATION_DATA structure. |
WLAN_OPCODE_VALUE_TYPE The WLAN_OPCODE_VALUE_TYPE enumeration specifies the origin of automatic configuration (auto config) settings. |
WLAN_POWER_SETTING The WLAN_POWER_SETTING enumeration specifies the power setting of an interface. |
WLAN_SECURABLE_OBJECT Defines the securable objects used by Native Wifi Functions. |