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.
In This Section
- 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 stationNote
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
See Also
Reference
Native 802.11 Wireless LAN Reference
MiniportOidRequest
Native 802.11 Miniport Drivers
Native 802.11 IHV Extensions DLL