Native 802.11 Data Types
TOC
Collapse the table of content
Expand the table of content

Native 802.11 Data Types (Compact 2013)

3/26/2014

This section describes the data types that are used by a Native 802.11 miniport driver or an IHV Extensions DLL.

DOT11_ADAPTER

Describes the structure that identifies a wireless LAN (WLAN) adapter

DOT11_ASSOC_STATUS

Defines a range of values that the Native 802.11 miniport driver uses to specify the results of a connection, association, disassociation or roaming network operation

DOT11_ASSOCIATION_COMPLETION_PARAMETERS

Specifies the results of the association operation that is performed by the 802.11 station with either an access point (AP) or peer station

DOT11_ASSOCIATION_INFO_EX

Describes the data types for the entries in the dot11AssocInfo array.

DOT11_ASSOCIATION_INFO_LIST

Used when OID_DOT11_ENUM_ASSOCIATION_INFO queries the miniport driver for a list of access point (AP) or peer stations.

DOT11_ASSOCIATION_START_PARAMETERS

Specifies the parameters for an association operation that is performed by the 802.11 station with either an access point (AP) or peer station

DOT11_AUTH_ALGORITHM

Defines a wireless LAN (WLAN) authentication algorithm

DOT11_AUTH_ALGORITHM_LIST

Used when the miniport driver is requested to set the Extensible Station (ExtSTA) msDot11EnabledAuthAlgo management information base (MIB) object to the specified data.

DOT11_AUTH_CIPHER_PAIR

Defines a pair of 802.11 authentication and cipher algorithms that can be enabled at the same time on the 802.11 station

DOT11_AUTH_CIPHER_PAIR_LIST

Defines a list of DOT11_AUTH_CIPHER_PAIR structures

DOT11_BSS_ENTRY

Defines an IEEE 802.11 Beacon or Response Frame that the 802.11 station received during its last scan operation

DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO

Specifies the attributes of the PHY which received an IEEE 802.11 Beacon or Response Frame during the Native 802.11 miniport driver’s last scan operation

DOT11_BSSID_CANDIDATE

Defines the format for the BSSID candidate list

DOT11_BSS_LIST

Identifies a list of one or more IEEE 802.11 Beacon and Probe Response frames

DOT11_BSS_TYPE

Defines a basic service set (BSS) network type

DOT11_BYTE_ARRAY

Comes before a list of variable-length structures in the InformationBuffer member of the MiniportOidRequest function’s OidRequest parameter

DOT11_CIPHER_ALGORITHM

Defines a cipher algorithm for data encryption and decryption

DOT11_CIPHER_ALGORITHM_LIST

Defines a list of DOT11_CIPHER_ALGORITHM structures that can be enabled on the 802.11 station

DOT11_CIPHER_DEFAULT_KEY_VALUE

Defines a default cipher key or per-station default cipher key that can be added to or deleted from the key tables on the 802.11 station

DOT11_CIPHER_KEY_MAPPING_KEY_VALUE

Defines a key-mapping cipher key that can be added to or deleted from the key tables on the 802.11 station

DOT11_CONNECTION_COMPLETION_PARAMETERS

Used when a miniport driver must make a NDIS_STATUS_DOT11_CONNECTION_COMPLETION indication after a connection operation ends.

DOT11_CONNECTION_START_PARAMETERS

Used when a miniport driver must make an NDIS_STATUS_DOT11_CONNECTION_START indication after the set request of OID_DOT11_CONNECT_REQUEST

DOT11_COUNTRY_OR_REGION_STRING

Defines an 802.11 regulatory domain

DOT11_COUNTRY_OR_REGION_STRING_LIST

Used when the OID_DOT11_SUPPORTED_COUNTRY_OR_REGION_STRING identifier (OID) requests that the miniport driver return a list of the country/region strings that identify the regulatory domains supported by the 802.11 station.

DOT11_COUNTRY_STRING

Defines an 802.11 regulatory domain

DOT11_CURRENT_OPERATION_MODE

Defines the current Native 802.11 operation mode on the instance of a miniport driver that manages a wireless LAN (WLAN) adapter

DOT11_CURRENT_OPTIONAL_CAPABILITY

Supports a query for the state of the optional wireless (WLAN) capabilities that are supported by the 802.11 station

DOT11_DATA_RATE_MAPPING_ENTRY

Defines a data rate that is supported by a PHY on the 802.11 station for transmit and receive operations

DOT11_DATA_RATE_MAPPING_TABLE

Used when the miniport driver is requested to return the table of data rates that are supported by a PHY on the 802.11 station for transmit and receive operations.

DOT11_DIRECTION

Specifies whether the 802.11 station uses a cipher key to decrypt received packets or encrypt transmitted packets

DOT11_DISASSOCIATION_PARAMETERS

Specifies the results of the disassociation operation that is performed by the 802.11 station with either an access point (AP) or peer station

DOT11_DIVERSITY_SELECTION_RX

Defines the dot11DiversitySelectionRx array

DOT11_DIVERSITY_SELECTION_RX_LIST

Defines the list of antennas on the current PHY type that are available for receive (RX) diversity

DOT11_DIVERSITY_SUPPORT

Specifies the type of antenna diversity supported by a PHY on the 802.11 station

DOT11_EAP_RESULT

Indicates results from an EAP method

DOT11_ENCAP_ENTRY

Defines an encapsulation type to be applied to the payload of an 802.11 packet based on the packet’s IEEE EtherType

DOT11_ERP_PHY_ATTRIBUTES

Defines the attributes specific to an extended rate PHY (ERP) type

DOT11_EXTSTA_ATTRIBUTES

Defines the physical and operating attributes of the miniport driver and 802.11 station when operating in Extensible Station (ExtSTA) mode

DOT11_EXTSTA_CAPABILITY

Used when the miniport driver is requested to return the sizes of various tables and lists that are supported by the 802.11 station

DOT11_EXTSTA_RECV_CONTEXT

Defines the Native 802.11 attributes of a received packet by the 802.11 station and indicated by the miniport driver operating in either Extensible Station (ExtSTA) or Network Monitor (NetMon) modes

DOT11_EXTSTA_SEND_CONTEXT

Defines the Native 802.11 attributes of a packet to be sent by the miniport driver operating in Extensible Station (ExtSTA) mode

DOT11_HOP_ALGO_ADOPTED

Describes the returned hopping patterns that are used by the frequency-hopping spread spectrum (FHSS) PHY

DOT11_HOPPING_PATTERN_ENTRY

Defines the dot11HoppingPatternEntry array

DOT11_HOPPING_PATTERN_ENTRY_LIST

Defines the returned list of hopping patterns that are being used by the current PHY type on the 802.11 station

DOT11_HRDSSS_PHY_ATTRIBUTES

Defines the attributes specific to a high-rate direct-sequence spread spectrum (HRDSS) PHY type

DOT11_IBSS_PARAMS

Used when the miniport driver is requested to set parameters for use when it connects to an independent basic service set (IBSS) network

DOT11_IHV_VERSION_INFO

Defines the versions of the IHV Extensibility functions that are supported by the IHV Extensions DLL

DOT11_KEY_ALGO_CCMP

Defines a cipher key that is used by the AES-CCMP algorithm for data encryption and decryption

DOT11_KEY_ALGO_TKIP_MIC

Defines a cipher key that is used by the TKIP algorithm for data encryption and decryption

DOT11_LINK_QUALITY_ENTRY

Describes each entry in a link quality list

DOT11_LINK_QUALITY_PARAMETERS

Used by the NDIS_STATUS_DOT11_LINK_QUALITY indication when the link quality of the association with an access point (AP) or peer station changes

DOT11_MAC_ADDRESS

Defines an IEEE media access control (MAC) address

DOT11_MAC_ADDRESS_LIST

Used by the OID_DOT11_EXCLUDED_MAC_ADDRESS_LIST to request a miniport driver to set the value of the Extensible Station (ExtSTA) msDot11ExcludedMacAddressList management information base (MIB) object to the specified data

DOT11_MAC_FRAME_STATISTICS

Describes the structure that records statistical counters for the IEEE media access control (MAC) sublayer of the 802.11 station

DOT11_MD_CAPABILITY_ENTRY

Defines the elements of the dot11MDCapabilityEntry array

DOT11_MD_CAPABILITY_ENTRY_LIST

Describes the returned list of supported regulatory domains

DOT11_MPDU_MAX_LENGTH_INDICATION

Used by a miniport driver when it makes an NDIS_STATUS_DOT11_MPDU_MAX_LENGTH_CHANGED indication after the maximum media access control (MAC) protocol data unit (MPDU) frame size is changed for a PHY on the 802.11 station

DOT11_MSONEX_RESULT

Defines the results of the 802.1X authentication operation that is performed by the operating system

DOT11_MSONEX_RESULT_PARAMS

Defines a structure that is used to exchange result parameters with an IHV module

DOT11_MSSECURITY_SETTINGS

Defines Microsoft security settings (from an active profile) that are needed in post-associate processing when the miniport driver uses the Microsoft 802.1X implementation

DOT11_NIC_SPECIFIC_EXTENSION

Defines proprietary method requests for a miniport driver

DOT11_OFDM_PHY_ATTRIBUTES

Defines the attributes specific to an orthogonal frequency division multiplexing (OFDM) PHY type

DOT11_OPERATION_MODE_CAPABILITY

Defines the structure for reported Native 802l.11 operation modes

DOT11_OPTIONAL_CAPABILITY

Defines the returned optional capabilities that are supported by the 802.11 station

DOT11_PHY_ATTRIBUTES

Defines the physical and operating attributes of a PHY on the 802.11 station

DOT11_PHY_FRAME_STATISTICS

Defines the structure that records statistical counters for the IEEE physical (PHY) layer of the 802.11 station

DOT11_PHY_ID_LIST

Specifies a list of zero or more PHY types

DOT11_PHY_STATE_PARAMETERS

Used by a miniport driver that makes the NDIS_STATUS_DOT11_PHY_STATE_CHANGED indication when the hardware or software power state of a PHY changes on the 802.11 station

DOT11_PHY_TYPE

Defines an 802.11 PHY and media type

DOT11_PHY_TYPE_INFO

Defines parameters that the 802.11 station uses to configure a PHY when it performs an explicit scan operation

DOT11_PMKID_CANDIDATE_LIST_PARAMETERS

Used by the NDIS_STATUS_DOT11_PMKID_CANDIDATE_LIST indication to request pairwise master key identifiers (PMKIDs) for basic service set (BSS) identifiers (BSSIDs)

DOT11_PMKID_ENTRY

Defines the elements of the PMKIDs array of the DOT11_PMKID_LIST structure

DOT11_PMKID_LIST

Used by the OID_DOT11_PMKID_LIST object identifier (OID) to request that the miniport driver flush its cache of pairwise master key identifiers (PMKIDs) and add the PMKID entries from the specified list to its cache

DOT11_PMKID_VALUE

Defines a pairwise master key identifier (PMKID).

DOT11_PORT_STATE

Defines the port state for a security session with a peer within a basic service set (BSS) network

DOT11_PORT_STATE_NOTIFICATION

Used by the OID_DOT11_PORT_STATE_NOTIFICATION object identifier (OID) to indicate the status of the data port

DOT11_POWER_MODE

Defines a power management mode for the PHY on the 802.11 station

DOT11_PRIVACY_EXEMPTION

Defines a decryption exemption for a specified network EtherType

DOT11_PRIVACY_EXEMPTION_LIST

Used by the OID_DOT11_PRIVACY_EXEMPTION_LIST object identifier (OID) to request that the miniport driver set its Extensible Station (ExtSTA) msDot11PrivacyExemptionList management information base (MIB) object to the specified data

DOT11_QOS_PARAMS

Used by the OID_DOT11_QOS_PARAMS object identifier (OID) to request that the miniport driver set quality of service (QoS) parameters for the 802.11 station

Gg158550.note(en-us,WinEmbedded.80).gifNote:
QoS is not supported over TCP.
DOT11_RATE_SET

Defines the set of data rates that the 802.11 station supports

DOT11_RECV_SENSITIVITY

Defines the elements of the dot11RecvSensitivity array

DOT11_RECV_SENSITIVITY_LIST

Defines the returned list of receive sensitivity ranges for all data rates supported on a PHY

DOT11_REG_DOMAIN_VALUE

Defines the elements of the dot11RegDomainValue array

DOT11_REG_DOMAINS_SUPPORT_VALUE

Describes the returned list of regulatory domains that are supported by the Physical Layer Convergence Procedure (PLCP) and Physical Media Dependent sublayers of the current PHY type on the 802.11 station

DOT11_RESET_REQUEST

Used when the miniport driver must reset the specified IEEE layers of the 802.11 station

DOT11_ROAMING_COMPLETION_PARAMETERS

Specifies the completion results of the roaming operation that is performed by the Native 802.11 miniport driver

DOT11_ROAMING_START_PARAMETERS

Specifies the reason why the Native 802.11 miniport driver is performing a roaming operation

DOT11_SCAN_REQUEST_V2

Defines the parameters for the explicit scan operation that is performed by the 802.11 station

DOT11_SECURITY_PACKET_HEADER

Specifies security data that is used in a network packet header

DOT11_SSID

Defines an 802.11 service set identifier (SSID)

DOT11_SSID_LIST

Used by the OID_DOT11_DESIRED_SSID_LIST object identifier (OID) to request that the miniport driver set the value of the Extensible Station (ExtSTA) msDot11DesiredSSIDList management information base (MIB) object to the specified data

DOT11_STATISTICS

Records statistical counters for the 802.11 interface

DOT11_STATUS_INDICATION

Returns the completion results of an operation that is performed by a set request of a Native 802.11 OID

DOT11_SUPPORTED_ANTENNA

Defines an antenna entry in a DOT11_SUPPORTED_ANTENNA_LIST structure.

DOT11_SUPPORTED_ANTENNA_LIST

Specifies a list of antennas that can be used for receive or transmit operations

DOT11_SUPPORTED_DATA_RATES_VALUE_V2

Specifies a list of transmit and receive data rates for a PHY on the 802.11 station

DOT11_SUPPORTED_PHY_TYPES

Describes the PHY types that are supported by the 802.11 station

DOT11_SUPPORTED_POWER_LEVELS

Describes the power level data that is returned for the current PHY type on the 802.11 station

DOT11_TEMP_TYPE

Specifies the operating temperature range of a PHY on the 802.11 station

DOT11_TKIPMIC_FAILURE_PARAMETERS

Used by the NDIS_STATUS_DOT11_TKIPMIC_FAILURE indication when a received packet, successfully decrypted by the TKIP cipher algorithm, fails the message integrity code (MIC) verification

DOT11EXT_APIS

Specifies a list of pointers to the IHV Extensibility functions that are supported by the operating system

DOT11EXT_IHV_CONNECTIVITY_PROFILE

Specifies connectivity settings for the IHV profile

DOT11EXT_IHV_DISCOVERY_PROFILE

Specifies a single IHV discovery profile

DOT11EXT_IHV_DISCOVERY_PROFILE_LIST

Specifies a list of IHV discovery profiles

DOT11EXT_IHV_HANDLERS

Specifies a list of pointers to the IHV handler functions supported by the IHV Extensions DLL

DOT11EXT_IHV_INDICATION_TYPE

Specifies the indication types that can be sent by an IHV framework to an IHV module

DOT11EXT_IHV_PARAMS

Defines the parameters associated with an IHV profile

DOT11EXT_IHV_PROFILE_PARAMS

Specifies the general parameters of a basic service set (BSS) network with which a network profile will be applied

DOT11EXT_IHV_SECURITY_PROFILE

Specifies security settings for the IHV profile

DOT11EXT_IHV_SSID_LIST

Specifies a list of 802.11 service set identifiers (SSIDs)

L2_NOTIFICATION_DATA

Describes the structure that is used by the IHV Extensions DLL to send notifications to any service or applications that has registered for the notification

NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES

Defines the physical and operating attributes of the Native 802.11 miniport driver and 802.11 station

ONEX_AUTH_IDENTITY

Defines the type of identity that the 802.1X module uses for authentication

ONEX_AUTH_STATUS

Specifies the 802.1X authentication status

ONEX_REASON_CODE

Specifies reasons that authentication of an 802.1X module failed

WDIAG_IHV_WLAN_ID

Specifies an identifier that is used for error diagnostics on an IHV profile

Show:
© 2016 Microsoft