Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

wlan_IConnMgr

The wlan_IConnMgr interface is used to scan for available WLAN network access points (APs), to connect to an access point, and to check the connection status. The WLAN must be enabled before starting a scan. The connection request contains the authentication type.

Applications using this interface must have the wlan_AEECLSID_ConnMgr privilege.

This interface supports the following authentication types:

  • wlan_AUTH_NONE // OPEN (No authentication)
  • wlan_AUTH_WEP // SHARED (WEP authentication)
  • wlan_AUTH_WPA // WPA
  • wlan_AUTH_WPA2 // WPA2

This interface supports the following authentication key management types:

  • wlan_AKM_NONE
  • wlan_AKM_8021X
  • wlan_AKM_PSK
  • wlan_AKM_VENDOR_SPECIFIC

This interface supports the following encryption types:

  • wlan_ENCRY_NONE
  • wlan_ENCRY_WEP_40_BIT
  • wlan_ENCRY_WEP_104_BIT
  • wlan_ENCRY_TKIP
  • wlan_ENCRY_CCMP

This interface supports the following authentication information:

  • wlan_AUTH_ENCRYPT_NONE // OPEN (No authentication)
  • wlan_AUTH_ENCRYPT_WEP_40 // SHARED (WEP authentication)
  • wlan_AUTH_ENCRYPT_WEP_104 // SHARED (WEP authentication)
  • wlan_AUTH_ENCRYPT_8021X_PASSWD // WPA-PSK/WPA2-PSK (802.1X password-based)
  • wlan_AUTH_ENCRYPT_8021X_TLS_CERT // WPA-Enterprise/WPA2-Enterprise (802.1X_TLS with certificate ID)
  • wlan_AUTH_ENCRYPT_SIM / WPA-Enterprise/WPA2-Enterprise (SIM)
  • wlan_AUTH_ENCRYPT_AKA // WPA-Enterprise/WPA2-Enterprise (AKA)

For more information, see 80-VC558-1_F Table 2-9.

Required Files
wlan_IConnMgr.h
Class ID(s)
wlan_AEECLSID_ConnMgr
Interface ID
wlan_AEEIID_IConnMgr
Location
platform\connectivity\inc

For detailed information on the wlan_IConnMgr interface, see the C/C++ API Reference.