以前、Wireless LAN APIを使ってNIC一覧の取得を行うプログラムを書きました。今回は、そのNICからみえるアクセスポイントの一覧の取得機能を追加してみます。 #include <windows.h> #include <iostream> #include <string> #include <Wlanapi.h> #pragma comment(lib, "wlanapi.lib") bool displayESSID(HANDLE handle, GUID *guid) { unsigned i; WLAN_AVAILABLE_NETWORK_LIST *networkList; if(WlanGetAvailableNetworkList(handle, guid, 0, NULL, &networkList) != ERROR_SUCCESS) return fals