RekiDunois
9/11/2018 - 5:53 AM

wlanapi.h

wlanapi.h

PWLAN_BSS_LIST ppWlanBssList;

DWORD dwResult2 = WlanGetNetworkBssList(hClient, &pIfInfo->InterfaceGuid,
    						     &pBssEntry->dot11Ssid,
							     pBssEntry->dot11BssType,
							     pBssEntry->bSecurityEnabled,
							     NULL,
							     &ppWlanBssList);
 
if (dwResult2 == ERROR_SUCCESS)
{
	for (int z = 0; z < ppWlanBssList->dwNumberOfItems; z++)
	{
		WLAN_BSS_ENTRY bssEntry = ppWlanBssList->wlanBssEntries[z];
 
		AString bssid = Printf("%02X:%02X:%02X:%02X:%02X:%02X",
						bssEntry.dot11Bssid[0],
						bssEntry.dot11Bssid[1],
						bssEntry.dot11Bssid[2],
						bssEntry.dot11Bssid[3],
						bssEntry.dot11Bssid[4],
						bssEntry.dot11Bssid[5]);
 
			vecBSSIDs.push_back(bssid);
	}
}