public Wlan.HostedNetworkReason HostedNetworkConnectionSettings(string SSID, uint MaxNumberOfPeers) { Wlan.HostedNetworkReason ConfigResult; Wlan.WlanHostedNetworkConnectionSettings settings = new Wlan.WlanHostedNetworkConnectionSettings() { HostedNetworkSsid = WlanClient.CreateDot11Ssid(SSID), MaxNumberOfPeers = MaxNumberOfPeers, }; IntPtr data = Marshal.AllocHGlobal(Marshal.SizeOf(settings)); Marshal.StructureToPtr(settings, data, false); Wlan.WlanHostedNetworkSetProperty(ClientHandle, Wlan.HostedNetworkOpcode.ConnectionSettings, (uint)Marshal.SizeOf(settings), data, out ConfigResult, IntPtr.Zero); return(ConfigResult); }
internal WlanInterface(WlanClient client, Wlan.WlanInterfaceInfo info) { this.client = client; this.info = info; }