Native Wifi API Support on Windows XP
A subset of the Native Wifi API functionality is supported on Windows XP with Service Pack 2 (SP2) and Windows XP with Service Pack 3 (SP3). This functionality is included in Windows XP with SP3 by default. In Windows XP with SP2, this functionality can be added by applying a hotfix, which is known as Wireless LAN API for Windows XP with Service Pack 2 (SP2).
Because of underlying architectural differences in Windows XP, the Native Wifi API on has some limitations. Here is a list of limitations:
- At most one SSID can be associated with a profile.
- Infrastructure networks always appear before ad hoc networks in the profile list.
- Profile names are derived from the SSID, and cannot be set by the user to an arbitrary string.
- PHY types are not supported.
- Pairwise master key (PMK) caching is not supported.
- Independent hardware vendor (IHV) extensibility functions are not supported.
- Profile permissions are not supported.
- Only the wlan_notification_acm_connection_complete and the wlan_notification_acm_disconnected notifications are available.
- Global 802.1X and EAPOL configuration settings are not supported.
The following functions are supported by Windows XP with SP3 and Wireless LAN API for Windows XP with SP2:
- WLAN_NOTIFICATION_CALLBACK
- WlanAllocateMemory
- WlanCloseHandle
- WlanConnect
- WlanDeleteProfile
- WlanDisconnect
- WlanEnumInterfaces
- WlanFreeMemory
- WlanGetAvailableNetworkList
- WlanGetProfile
- WlanGetProfileList
- WlanOpenHandle
- WlanQueryInterface
- WlanReasonCodeToString
- WlanRegisterNotification
- WlanScan
- WlanSetInterface
- WlanSetProfile
- WlanSetProfileEapXmlUserData
- WlanSetProfileList
- WlanSetProfilePosition
Related topics