WiFi Framework C++ Edition
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 ▼CCwclCustomWiFiComponentThe base component class for all WCL WiFi Framework components
 ▼CCwclCustomWiFiMemoryComponentAdds the WLAN memory management methods to basic WiFi methods
 CCwclWiFiHostedNetworkThe CwclWiFiHostedNetwork component provides access to the WiFi Hosted Network features
 CCwclWiFiProfilesManagerProvides access to the Wireless Network profiles
 CCwclWiFiClientThe CwclWiFiClient component provides access to the Wireless LAN client functions
 CCwclWiFiEventsThe CwclWiFiEvents component provides access to the Wireless LAN notifications
 ▼CCwclCustomWiFiDirectComponentThe base class for all WiFi Direct components
 ▼CCwclWiFiDirectConnectionComponentThe base class for WiFi Direct connection components
 CCwclWiFiDirectAdvertiserThe class allows to publish WiFi Direct advertisements
 CCwclWiFiDirectClientThe WiFi Direct Client allows to connect to other WiFi Direct devices
 CCwclWiFiDirectDeviceWatcherThe component allows you application to enumerate (discover) nearby WiFi Direct Devices,
 CCwclDriAsdParserThe Drone Remote ID ASD messages parser
 ▼CCwclDriMessageThe base class for Drone Remote ID messages
 ▼CCwclDriAsdMessageThe base class for ASD DRI message
 ►CCwclDriAsdCoordinateMessageThe base class for ASD messages with coordinates
 ►CCwclDriAsdIdMessageThe base class for ASD ID messages
 CCwclDriAsdSelfIdMessageThe ASD Self ID message
 CCwclErrorInformationThe class provides methods to get human readable information about Wireless Communication Library errors
 ▼CCwclMessageThe message object
 CCwclAudioCategoryMessageThe Audio category messages base class
 CCwclBluetoothCategoryMessageThe Bluetooth category messages base class
 CCwclConnectionCategoryMessageThe Connection category messages base class
 CCwclPowerCategoryMessageThe Power Monitoring category messages base class
 CCwclSerialCategoryMessageThe Serial category messages base class
 ▼CCwclSystemCategoryMessageThe System category messages base class
 CCwclHardwareChangeMessageThe Hardware Changed message is broadcast to all subscribers when changes in the hardware configuration have been detected. The message ID is wclCommon::WCL_MSG_ID_SYS_HARDWARE_CHANGED
 CCwclUsbCategoryMessageThe USB category messages base class
 CCwclUserDefinedCategoryMessageThe User Defined messages base class
 CCwclWiFiCategoryMessageThe WiFi category messages base class
 CCwclWiiRemoteCategoryMessageThe Wii Remote category messages base class
 CCwclMessageBroadcasterThe message broadcaster manages broadcast messages between subscribers (message receivers subscribed for broadcast messages). Also the message broadcaster monitors changes in the hardware configuration and notifies subscribers about the changes
 CCwclMessageReceiverThe Wireless Communication Library message receiver
 CCwclMobileHotspotThe class allows to control Mobile HotSpot feature on Windows 10 platform
 CCwclNetworkListManagerThe CwclNetworkListManager class provides a set of methods to perform network list management functions and receives events related to the Network List Manager
 CCwclNlmConnectionThe class represents a single network connection
 CCwclNlmNetworkThe class represents a network on the local machine. It can also represent a collection of network connections with a similar network signature
 CCwclOsVersionThe class provides information about OS version
 CCwclPowerEventsMonitorThe class allows an application to receive power state changes notifications
 ▼CCwclStreamThe base class for WCL streams
 ▼CCwclCustomMemoryStreamThe base class for memory streams
 CCwclMemoryStreamThe memory stream
 ▼CCwclHandleStreamThe base class for handle based streams
 CCwclFileStreamThe class represents a file stream
 ▼CCwclSyncObjectThe base class for Wireless Communication Library synchronization objects
 CCwclCriticalSectionThe class represents a creitical section synchronization primitive
 ▼CCwclWaitableSyncObjectThe base class for waitable synchronization objects
 ►CCwclNamedSyncObjectThe base class for the Wireless Communication Library named synchronization objects
 CCwclWiFiDirectDeviceThe class represents a WiFi Direct device
 ▼CCwclWiFiInformationElementParserThe helper class to parse raw Information Elements data stream
 CCwclWiFiDriParserThe class adds Drone Remote ID information element parsing methods
 CCwclWiFiInterfaceThe CwclWiFiInterface class represents the WLAN interface and allows an application to control the Wireless LAN interface
 CCwclWiFiSnifferThe component allows your application to capture raw packets from your WiFi adapter
 CCwclWiFiSoftAPThe component represents the WiFi Direct Legacy Soft AP
 ▼Cexception
 ▼CwclExceptionThe base WCL exceptions class
 CwclEFileOpenFailedFailed to open file
 CwclEInvalidArgumentOne or more arguments passed into constructor are invalid
 CwclEOutOfMemoryNot enough system memory
 CwclEPowerEventsThe Power Events Monitor exceptions class
 ►CwclEWiFiThe base exception class for all WiFi exceptions
 ▼CIStream
 CCwclStreamAdapterThe class implements the IStream interface on a CwclStream object
 CwclErrorDetailsThe structure contains detailed information about Wireless Communication Library error code
 CwclMobileHotspotClientRepresents a Mobile HotSpot connected client
 CwclNetworkAdapterThe record contains information about a local network adapter
 CwclPowerStatusContains information about the power status of the system
 CwclWiFiAcmConnectionEventDataThe record contains information about connection related events
 CwclWiFiAssociationAttributesContains association attributes for a connection
 CwclWiFiAuthCipherPairDefines a pair of 802.11 authentication and cipher algorithms that can be enabled at the same time on the 802.11 station
 CwclWiFiAvailableNetworkThe record contains information about an available wireless network
 CwclWiFiBssThe record contains information about a basic service set (BSS)
 CwclWiFiConnectionAttributesDefines the attributes of a wireless connection
 CwclWiFiEapMethodTypeThe structure contains type, identification, and author information about an EAP method
 CwclWiFiEapTypeThe structure contains type and vendor identification information for an EAP method
 CwclWiFiHostedNetworkConnectionSettingsThe structure contains information about the connection settings on the wireless Hosted Network
 CwclWiFiHostedNetworkPeerStateThe record contains information about the peer state for a peer on the wireless Hosted Network
 CwclWiFiHostedNetworkStatusHe structure contains information about the status of the wireless Hosted Network
 CwclWiFiInformationElementThe record contains one information element
 CwclWiFiInterfaceCapabilityContains information about the capabilities of the WLAN interface
 CwclWiFiInterfaceDataThe record describes the WLAN interface
 CwclWiFiInterfaceParameterDescribes the Wi-Fi interface parameter
 CwclWiFiIpSettingsThe record represents IP settings
 CwclWiFiMsmConnectionEventDataThe record contains information about media specific module (MSM) connection related notifications
 CwclWiFiOneXConnectionProfileThe structure contains information on the 802.1X connection profile currently used for 802.1X authentication
 CwclWiFiOneXEapErrorStructure contains 802.1X EAP error when an error occurs with 802.1X authentication
 CwclWiFiOneXStatusThe structure contains the current 802.1X authentication status
 CwclWiFiOneXStatusUpdateThe structure contains information on a status change to 802.1X authentication
 CwclWiFiOnexXAuthParamsThe structure contains 802.1X authentication parameters used for 802.1X authentication
 CwclWiFiPhyRadioStateSpecifies the radio state on a specific physical layer (PHY) type
 CwclWiFiProfileDataThe record contains basic information about a WLAN profile
 CwclWiFiSecurityAttributesDefines the security attributes for a wireless connection
 CwclWiFiSnifferFrameMetaDataThe structure contains meta data information about captured WiFi frame