wlanapi.h header
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. |