wificx.h header

This header is used by network. For more information, see:

wificx.h contains the following programming interfaces:

Functions

 
WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES_INIT

The WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES_INIT function initializes a WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES structure.
WIFI_ADAPTER_TX_PEER_ADDRESS_DEMUX_INIT

WIFI_ADAPTER_TX_PEER_ADDRESS_DEMUX_INIT initializes a WIFI_ADAPTER_TX_DEMUX structure when the Tx DEMUX type is PEER_ADDRESS.
WIFI_ADAPTER_TX_WMMINFO_DEMUX_INIT

The WIFI_ADAPTER_TX_WMMINFO_DEMUX_INIT function initializes a WIFI_ADAPTER_TX_DEMUX structure when the Tx DEMUX type is WMMINFO.
WIFI_ADAPTER_WAKE_CAPABILITIES_INIT

The WIFI_ADAPTER_WAKE_CAPABILITIES_INIT method initializes a WIFI_ADAPTER_WAKE_CAPABILITIES structure.
WIFI_DEVICE_CONFIG_INIT

The WIFI_DEVICE_CONFIG_INIT function initializes the WIFI_DEVICE_CONFIG structure.
WifiAdapterAddPeer

Client drivers call WifiAdapterAddPeer to tell the WiFiCx framework that a peer has connected with the given address.
WifiAdapterGetPortId

The WifiAdapterGetPortId function gets the Wi-Fi adapter port ID.
WifiAdapterGetType

The WifiAdapterGetType function gets the Wi-Fi adapter type.
WifiAdapterInitAddTxDemux

The WifiAdapterInitAddTxDemux function adds DEMUX properties for multiple Tx queue support.
WifiAdapterInitGetType

The WifiAdapterInitGetType function gets the adapter type from the NETADAPTER_INIT object.
WifiAdapterInitialize

The WifiAdapterInitialize function initializes a newly created NETADAPTER object for WiFiCx.
WifiAdapterPowerOffloadSetRsnRekeyCapabilities

The WifiAdapterPowerOffloadSetRsnRekeyCapabilities function sets a WiFiCx net adapter's RSN rekey power offload capabilities.
WifiAdapterRemovePeer

Client drivers call WifiAdapterRemovePeer to tell the WiFiCx framework that a peer has been disconnected.
WifiAdapterReportWakeReason

The WifiAdapterReportWakeReason method reports to the framework the reason that a Wi-Fi device has generated a wake-up event.
WifiAdapterSetWakeCapabilities

The WifiAdapterSetWakeCapabilities method sets the wake capabilities for a WiFiCx device.
WifiDeviceGetOsWdiVersion

The WifiDeviceGetOsWdiVersion function gets the TLV version that WifiCx uses to initialize client driver's TLV parser/generator.
WifiDeviceInitConfig

The WifiDeviceInitConfig function initializes WiFiCx device initialization operations.
WifiDeviceInitialize

The WifiDeviceInitialize function registers the client driver's WiFiCx-specific callback functions.
WifiDeviceReceiveIndication

WiFiCx drivers call WifiDeviceReceiveIndication to send a status indication to the WiFiCx framework.
WifiDeviceSetBandCapabilities

The WifiDeviceSetBandCapabilities function sets the band capabilities for a WiFiCx device.
WifiDeviceSetDeviceCapabilities

The WifiDeviceSetDeviceCapabilities function sets the device capabilities for a WiFiCx device.
WifiDeviceSetPhyCapabilities

The WifiDeviceSetPhyCapabilities function sets the PHY capabilities for a WiFiCx device.
WifiDeviceSetStationCapabilities

The WifiDeviceSetStationCapabilities function sets the station capabilities for a WiFiCx device.
WifiDeviceSetWiFiDirectCapabilities

The WifiDeviceSetWiFiDirectCapabilities function sets the Wi-Fi Direct capabilities for a WiFiCx device.
WifiDirectDeviceCreate

The WifiDirectDeviceCreate function creates a WIFIDIRECTDEVICE object.
WifiDirectDeviceGetPortId

The WifiDirectDeviceGetPortId function gets the Wi-Fi Direct port ID.
WifiDirectDeviceInitialize

The WifiDirectDeviceInitialize function initializes a newly created WIFIDIRECTDEVICE object.
WifiRequestComplete

WiFiCx drivers call WifiRequestComplete to complete a request to send a command message to the device.
WifiRequestGetInOutBuffer

WiFiCx drivers call WifiRequestGetInOutBuffer to get the input/output buffer for a command message.
WifiRequestGetMessageId

The WifiRequestGetMessageId function returns the ID of a WiFiCx command message.
WifiRequestSetBytesNeeded

WiFiCx drivers call WifiRequestSetBytesNeeded to set a larger buffer size for a command message.
WifiTxQueueGetDemuxPeerAddress

The WifiTxQueueGetDemuxPeerAddress function gets the peer address that the WiFiCx framework will use for this queue.
WifiTxQueueGetDemuxWmmInfo

The WifiTxQueueGetDemuxWmmInfo function gets the priority that the WiFiCx framework will use for this queue.

Callback functions

 
EVT_WIFI_DEVICE_CREATE_ADAPTER

WiFiCx drivers implement EvtWifiDeviceCreateAdapter to create a NETADAPTER object.
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE

WiFiCx client drivers implement EvtWifiDeviceCreateWifiDirectDevice to create a WIFIDIRECTDEVICE object.
EVT_WIFI_DEVICE_SEND_COMMAND

A WiFiCx driver's EvtWifiDeviceSendCommand callback function retrieves and processes the command message sent by the WiFiCx framework.

Structures

 
WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES

The WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES structure describes a WiFiCx net adapter's RSN rekey power offload capabilities.
WIFI_ADAPTER_TX_DEMUX

The WIFI_ADAPTER_TX_DEMUX structure specifies Tx DEMUX information.
WIFI_ADAPTER_WAKE_CAPABILITIES

The WIFI_ADAPTER_WAKE_CAPABILITIES structure describes a WiFiCx net adapter's wake-on-LAN (WoL) capabilities.
WIFI_BAND_CAPABILITIES

The WIFI_BAND_CAPABILITIES structure describes the band capabilities for a WiFiCx device.
WIFI_BAND_INFO

The WIFI_BAND_INFO structure contains band information.
WIFI_DEVICE_CAPABILITIES

The WIFI_DEVICE_CAPABILITIES structure describes a WiFiCx device's capabilities.
WIFI_DEVICE_CONFIG

The WIFI_DEVICE_CONFIG structure contains pointers to a client driver's WiFiCx-specific callback functions.
WIFI_PHY_CAPABILITIES

The WIFI_PHY_CAPABILITIES structure describes the PHY capabilities for a WiFiCx device.
WIFI_PHY_INFO

The WIFI_PHY_INFO structure contains PHY information.
WIFI_STA_BANDS_COMBINATION

The WIFI_STA_BANDS_COMBINATION structure contains a list of band IDs that are available for secondary STA connections.
WIFI_STATION_CAPABILITIES

The WIFI_STATION_CAPABILITIES structure describes the station capabilities for a WiFiCx device.
WIFI_WIFIDIRECT_CAPABILITIES

The WIFI_WIFIDIRECT_CAPABILITIES structure describes the Wi-Fi Direct capabilities for a WiFiCx device.

Enumerations

 
WIFI_ADAPTER_TX_DEMUX_TYPE

The WIFI_ADAPTER_TX_DEMUX_TYPE enumeration specifies the Tx DEMUX type.
WIFI_ADAPTER_TYPE

The WIFI_ADAPTER_TYPE enumeration specifies the Wi-Fi adapter type.
WIFI_WAKE_REASON_TYPE

The WIFI_WAKE_REASON_TYPE enumeration specifies the reason type for a wake-on-LAN (WoL) wake event generated by a WiFiCx adapter.