0 out of 3 rated this helpful - Rate this topic

DOT11_BSSID_LIST structure

Applies to: desktop apps only

The DOT11_BSSID_LIST structure contains a list of basic service set (BSS) identifiers.

Syntax

typedef struct _DOT11_BSSID_LIST {
  NDIS_OBJECT_HEADER Header;
  ULONG              uNumOfEntries;
  ULONG              uTotalNumOfEntries;
  DOT11_MAC_ADDRESS  BSSIDs[1];
} DOT11_BSSID_LIST, *PDOT11_BSSID_LIST;

Members

Header

An NDIS_OBJECT_HEADER structure that contains the type, version, and, size information of an NDIS structure. For most DOT11_BSSID_LIST structures, set the Type member to NDIS_OBJECT_TYPE_DEFAULT, set the Revision member to DOT11_BSSID_LIST_REVISION_1, and set the Size member to sizeof(DOT11_BSSID_LIST).

uNumOfEntries

The number of entries in this structure.

uTotalNumOfEntries

The total number of entries supported.

BSSIDs

A list of BSS identifiers. A BSS identifier is stored as a DOT11_MAC_ADDRESS type.

Requirements

Minimum supported client

Windows Vista, Windows XP with SP3

Minimum supported server

Windows Server 2008

Redistributable

Wireless LAN API for Windows XP with SP2

Header

Windot11.h (include Windot11.h)

See also

WLAN_CONNECTION_PARAMETERS

 

 

Send comments about this topic to Microsoft

Build date: 2/3/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
NDIS_OBJECT_HEADER
If you want to skip downloading the DDK for the NDIS_OBJECT_HEADER values:

byte NDIS_OBJECT_TYPE_DEFAULT = 0x80;
byte DOT11_BSSID_LIST_REVISION_1 = 1;


I don't really understand why this header can't be put in by the API, this has the smell of leaky abstraction.