public Wlan.WlanAvailableNetwork[] GetAvailableNetworkList(Wlan.WlanGetAvailableNetworkFlags flags = (Wlan.WlanGetAvailableNetworkFlags) 0) { IntPtr availableNetworkListPtr; Wlan.ThrowIfError(Wlan.WlanGetAvailableNetworkList(this.client.clientHandle, this.info.interfaceGuid, flags, IntPtr.Zero, out availableNetworkListPtr)); try { return(WlanClient.WlanInterface.ConvertAvailableNetworkListPtr(availableNetworkListPtr)); } finally { Wlan.WlanFreeMemory(availableNetworkListPtr); } }