The function WlanGetAvailableNetworkList
provides a list of WLAN_AVAILABLE_NETWORK
structures containing, among other things, the default authentication algorithm and the default cipher for each network detected. However, access points can be configured to accept multiple combinations of authentication algorithms/ciphers, for example, an AP might be configured to support both WPA and WPA2 at the same time. Hence the question, how do i retrieve the full list of all auth/cipher pairs that an AP can accept?
I tried with WlanGetNetworkBssList
but the WLAN_BSS_ENTRY
structures that it outputs only have the usCapabilityInformation
parameter that only tells me whether encryption is required or not via the Privacy
bit.