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:

About Native Wifi