<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Leica.Disto.Networking</name>
    </assembly>
    <members>
        <member name="T:Leica.Disto.Networking.DeviceTypeHelper">
            <summary>
            Helper class for device type (3DD, LD5+) handling
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.GetDeviceTypeBySsid(System.String)">
            <summary>
            Get the <see cref="!:DeviceType"/> upon the given WLAN SSID
            </summary>
            <param name="ssid">The WLAN SSID</param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.GetSsidPrefix(Leica.Disto.Networking.EDeviceType)">
            <summary>
            Get the WLAN SSID prefix of the given device type
            </summary>
            <param name="deviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.GetDeviceTypeByTypeCode(System.String)">
            <summary>
            Get the <see cref="!:DeviceType"/> upon the given type code.
            The type code is returned by the 'who' broadcast request.
            </summary>
            <param name="deviceTypeCode"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsLeicaDisto(System.Int32)">
            <summary>
            Check whether the 3D Disto with the given serial number
            is a Leica branded 3D Disto.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsGeomaxDisto(System.Int32)">
            <summary>
            Check whether the 3D Disto with the given serial number
            is a Geomax branded 3D Disto.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsDisto(System.String)">
            <summary>
            Check if the given ssid is a disto device 
            </summary>
            <param name="ssid"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsLeicaDistoV1(System.Int32)">
            <summary>
            Check wheter the 3D Disto is of the first version group:
            Ad-Hoc WLAN and no DHCP server.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsGeomaxDistoV1(System.Int32)">
            <summary>
            Check wheter the 3D Disto is of the first version group:
            Ad-Hoc WLAN and no DHCP server.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsLeicaDistoV2(System.Int32)">
            <summary>
            Check wheter the 3D Disto is of the second version group:
            Infrastructure (hot spot) WLAN and DHCP server.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DeviceTypeHelper.IsGeomaxDistoV2(System.Int32)">
            <summary>
            Check wheter the 3D Disto is of the second version group:
            Infrastructure (hot spot) WLAN and DHCP server.
            </summary>
            <param name="serialNumber"></param>
            <returns></returns>
        </member>
        <member name="T:Leica.Disto.Networking.DistoDevice">
            <summary>
            Class representing a SkyCom device
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.DistoDevice.#ctor(Leica.Disto.Networking.EDeviceType,System.Int32)">
            <summary>
            Constructor
            </summary>
            <param name="deviceType">The type of device</param>
            <param name="serialNumber">The serial number of the device</param>
        </member>
        <member name="M:Leica.Disto.Networking.DistoDevice.IsDisconnect">
            <summary>
            Check whether this is a pseudo device for disconnecting
            </summary>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.DistoDevice.ToString">
            <summary>
            Overridden ToString
            </summary>
            <returns></returns>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.DeviceType">
            <summary>
            Type of SkyCom device (3DD or LD5+)
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.SerialNumber">
            <summary>
            The serial number of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.EquipmentNumber">
            <summary>
            The equipment number of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.Wlan">
            <summary>
            The wlan network of the device as recognized by the wlan interface
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.WlanIpAddress">
            <summary>
            The IP address in the wlan network
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.HasDhcpServerOnWlan">
            <summary>
            Check whether this device has a dhcp server on the wlan network
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.RndisIpAddress">
            <summary>
            The IP address in the ndis (USB) network
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.NetworkAccess">
            <summary>
            The connected network or the network to be connected
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.DistoDevice.Connected">
            <summary>
            Flag indicating whether the device is connected or not;
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.EBrand">
            <summary>
            Device brand (manufacturer or reseller)
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EBrand.Leica">
            <summary>
            Leica
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EBrand.LaserTech">
            <summary>
            LaserTech
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EBrand.GeoMax">
            <summary>
            GeoMax
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.EDeviceType">
            <summary>
            Device Type
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EDeviceType.UnknownDevice">
            <summary>
            Unknown device for this API
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EDeviceType.Disto3D">
            <summary>
            3D Disto (Leica), ? (GeoMax)
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.EDeviceType.DistoLd5Plus">
            <summary>
            S910 (Leica brand), TruPoint (LaserTech brand)
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.ENetworkAccess">
            <summary>
            The different kinds of accessing the network which sensor and control-unit
            are connected to.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.ENetworkAccess.NoAccess">
            <summary>
            No network access
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.ENetworkAccess.Wlan">
            <summary>
            access via WLAN
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.ENetworkAccess.Usb">
            <summary>
            access via USB/RNDIS
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.SsidHelper">
            <summary>
            Helper class for getting the channel out of the sensor's wlan ssid
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.SsidHelper.GetChannel(System.String)">
            <summary>
            Extracts the wlan channel number from the ssid
            which is in the format 3DD_00123456_Chn010
            </summary>
            <param name="ssid"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.SsidHelper.GetSerialNumber(System.String)">
            <summary>
            Get the serial number of a sensor out of his WLAN SSID
            </summary>
            <param name="ssid"></param>
            <returns></returns>
        </member>
        <member name="T:Leica.Disto.Networking.IpDeviceDescriptor">
            <summary>
            Description of a connected Device
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.IpDeviceDescriptor.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Constructor for IpDeviceDescriptor. Sets all attributes.
            </summary>
            <param name="p_IPAdress"></param>
            <param name="p_SerialNumber"></param>
            <param name="p_SoftwareName"></param>
            <param name="p_SoftwareVersion"></param>
            <param name="p_SoftwareVersionWlan"></param>
        </member>
        <member name="P:Leica.Disto.Networking.IpDeviceDescriptor.IpAdress">
            <summary>
            Ip Adress of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.IpDeviceDescriptor.SerialNumber">
            <summary>
            Serial Number of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.IpDeviceDescriptor.SoftwareName">
            <summary>
            Software Name of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.IpDeviceDescriptor.SoftwareVersion">
            <summary>
            Software Version of the device
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.IpDeviceDescriptor.SoftwareVersionWlan">
            <summary>
            WLAN-Software Version of the device
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.PlatformWindowsNet">
            <summary>
            Class for network configuration on Windows platforms (XP, Vista,  Win7, Win8)
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.#ctor">
            <summary>
            Contructor
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.CheckRndisIp(System.String)">
            <summary>
            Check that the host RNDIS IP is a valid IPv4 address and that it matches the
            subnet of the sensor’s RNDIS IP address. If it does not match, the IP address
            is adjusted accordingly.
            
            Changing the IP address requires admin rights. Without the required permissions,
            an <see cref="T:System.UnauthorizedAccessException"/> will be thrown.
            </summary>
            <param name="sensorRndisIp">Sensor’s IP address of the RNDIS adapter</param>
            <exception cref="T:System.UnauthorizedAccessException"></exception>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.EnableWlan(System.String,System.String,System.String)">
            <summary>
            Enables the hosts WLAN interface.
            </summary>
            <param name="adapterName">Name of the wlan adapter to be used</param>
            <param name="essid">The WLAN's ESSID.</param>
            <param name="sensorWlanIp">The sensor's WLAN IP Address</param>
            <returns>True when enabling the WLAN succeeded and the sensor could be pinged, false otherwise.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.EnableWlan(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Enables the hosts WLAN interface.
            </summary>
            <param name="adapterName">Name of the wlan adapter to be used</param>
            <param name="essid">The WLAN's ESSID.</param>
            <param name="sensorWlanIp">The sensor's WLAN IP Address</param>
            <param name="useExistingProfile">Use any existing wlan profile for this Ssid</param>
            <returns>True when enabling the WLAN succeeded and the sensor could be pinged, false otherwise.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.EnableWlan(System.String,System.String,System.String,System.String)">
            <summary>
            Enables the hosts WLAN interface.
            </summary>
            <param name="adapterName">Name of the wlan adapter to be used</param>
            <param name="essid">The WLAN's ESSID.</param>
            <param name="sensorWlanIp">The sensor's WLAN IP Address</param>
            <param name="key">The Key to the Wlan</param>
            <returns>True when enabling the WLAN succeeded and the sensor could be pinged, false otherwise.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.EnableWlan(System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Enable the hosts WLAN wlanInterface.
            </summary>
            <param name="adapterName">Name of the wlan adapter to be used</param>
            <param name="essid">The WLAN's ESSID.</param>
            <param name="key">The Key to the Wlan</param>
            <param name="sensorIp"> </param>
            <param name="useExistingProfile">Use any existing wlan profile for this Ssid</param>
            <returns>True when enabling the WLAN succeeded, false otherwise.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.DisableWlan">
            <summary>
            Disable the hosts WLAN interface and restores the previous configuration.
            </summary>
            <returns>True when successful, false otherwise.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.GetWlanInterfaces">
            <summary>
            Returns a list of WLAN interfaces available on the machine.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanIsConnectedTo(Leica.Disto.Networking.Windows.WlanClient.WlanInterface,System.String)">
            <summary>
            Check if the Wlan Adapter is already connected to the selected Network (SSID)
            </summary>
            <param name="p_Interface">Wlan Adapter</param>
            <param name="p_Essid">Name of the SSID to compare with</param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.GetDistoWlanNetworks">
            <summary>
            Returns a List of DISTO WLAN Networks available on the machine
            </summary>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.ConnectToDistoWlanNetwork(Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork,System.Boolean)">
            <summary>
            Connect to a Disto Wlan-Network. If no key is set in the parameter, the usage of existing Wlan profiles is tried.
            </summary>
            <param name="net">the wlan to connect</param>
            <param name="useExistingProfile">connect using an existing wlan profile (if available)</param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.ScanWlanNetworks(System.String)">
            <summary>
            Returns a list of WLAN networks available on the given interface.
            
            A scan takes at most 4 seconds.
            </summary>
            <param name="wlanInterfaceName">WLAN interface, or <c>null</c> for a default interface</param>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.ScanForDistoDevices">
            <summary>
            Returns a list of Devices which can be accessed
            
            A scan cam take a few seconds
            </summary>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.ConnectWlan(Leica.Disto.Networking.Windows.WlanClient.WlanInterface,System.String,System.Boolean,System.String,System.Boolean@)">
            <summary>
            Connect to a WLAN Network with the given interface.
            </summary>
            <param name="p_WlanInterface"></param>
            <param name="p_Essid"></param>
            <param name="p_Key">Wlan network key (if needed)</param>
            <param name="p_UseExistingProfile">If a wlan profile for this Ssid is available, this will be used</param>
            <returns></returns>   
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.CreateWlanConfigurationProfile(System.String,System.Boolean,System.String)">
            <summary>
            Creates Wlan Profile.
            </summary>
            <param name="essid"></param>
            <param name="adHocNetwork"></param>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.GetNetworkAdapter(System.String[],System.Boolean)">
            <param name="p_AllowedAdapterNames"></param>
            <param name="p_IpEnabledRequired">Should most likely be true. If IP is not enabled, the adapter
            cannot be configured.</param>
        </member>
        <member name="T:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork">
            <summary>
            Contains information about a WLAN network.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.#ctor(System.String,System.UInt32)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.#ctor(System.String,System.UInt32,System.Boolean,System.String)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.Ssid">
            <summary>
            Network name (SSID)
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.Secured">
            <summary>
            Secured (means need Key)
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.Key">
            <summary>
            Network Key
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork.LinkQuality">
            <summary>
            Link quality in [0,100]
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork">
            <summary>
            Contains information about a WLAN network and the adapter where its available
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.#ctor(System.String,System.UInt32,System.String)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.#ctor(Leica.Disto.Networking.PlatformWindowsNet.WlanNetwork,System.String)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.#ctor(Leica.Disto.Networking.DistoDevice,System.String)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.Network">
            <summary>
            Contains information about a WLAN network.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.Adapter">
            <summary>
            Contains information about a WLAN interface.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.PlatformWindowsNet.WlanInterfaceWithNetwork.Device">
            <summary>
            Contains information about the device
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.TcpConfig.#ctor(System.Management.ManagementObject)">
            <summary>
            Constructor
            </summary>
            <param name="p_NetworkInterface">The network interface for taking over the current configuration</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.TcpConfig.IsInSubnet(System.String,System.String@)">
            <summary>
            Check if a given ip address is in the same subnet as this configuration
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.TcpConfig.SetIp(System.Management.ManagementObject,System.String[],System.String[])">
            <summary>
            Set the tcp configuration
            </summary>
            <param name="p_NetworkInterface">The network interface to be set</param>
            <param name="p_IpAddresses">The desired ip addresses</param>
            <param name="p_SubnetMasks">The desired subnet masks</param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.TcpConfig.GetNextIp(System.String,System.String)">
            <summary>
            Calculate the next ip address, e.g. for trying a connection
            </summary>
            <param name="p_IpAddress"></param>
            <param name="p_AddressToBeExcluded"></param>
            <returns></returns>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan">
            <summary>
            Defines the Native Wifi API through P/Invoke interop.
            </summary>
            <remarks>
            This class is intended for internal use. Use the <see cref="T:Leica.Disto.Networking.Windows.WlanClient"/> class instead.
            </remarks>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.Wlan.WlanScan(System.IntPtr,System.Guid,System.IntPtr,System.IntPtr,System.IntPtr)">
            <param name="pDot11Ssid">Not supported on Windows XP SP2: must be a <c>null</c> reference.</param>
            <param name="pIeData">Not supported on Windows XP SP2: must be a <c>null</c> reference.</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.Wlan.WlanGetProfile(System.IntPtr,System.Guid,System.String,System.IntPtr,System.IntPtr@,Leica.Disto.Networking.Windows.Wlan.WlanProfileFlags@,Leica.Disto.Networking.Windows.Wlan.WlanAccess@)">
            <param name="flags">Not supported on Windows XP SP2: must be a <c>null</c> reference.</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.Wlan.ThrowIfError(System.Int32)">
            <summary>
            Helper method to wrap calls to Native WiFi API methods.
            If the method falls, throws an exception containing the error code.
            </summary>
            <param name="win32ErrorCode">The error code.</param>
            <exception cref="T:System.ComponentModel.Win32Exception">Thrown if the error code indicates anything but success.</exception>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode">
            <summary>
            Defines various opcodes used to set and query parameters for an interface.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_INTF_OPCODE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.AutoconfEnabled">
            <summary>
            Opcode used to set or query whether auto config is enabled.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.BackgroundScanEnabled">
            <summary>
            Opcode used to set or query whether background scan is enabled.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.MediaStreamingMode">
            <summary>
            Opcode used to set or query the media streaming mode of the driver.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.RadioState">
            <summary>
            Opcode used to set or query the radio state.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.BssType">
            <summary>
            Opcode used to set or query the BSS type of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.InterfaceState">
            <summary>
            Opcode used to query the state of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.CurrentConnection">
            <summary>
            Opcode used to query information about the current connection of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.ChannelNumber">
            <summary>
            Opcose used to query the current channel on which the wireless interface is operating.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.SupportedInfrastructureAuthCipherPairs">
            <summary>
            Opcode used to query the supported auth/cipher pairs for infrastructure mode.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.SupportedAdhocAuthCipherPairs">
            <summary>
            Opcode used to query the supported auth/cipher pairs for ad hoc mode.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.SupportedCountryOrRegionStringList">
            <summary>
            Opcode used to query the list of supported country or region strings.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.CurrentOperationMode">
            <summary>
            Opcode used to set or query the current operation mode of the wireless interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.Statistics">
            <summary>
            Opcode used to query driver statistics.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode.RSSI">
            <summary>
            Opcode used to query the received signal strength.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanOpcodeValueType">
            <summary>
            Specifies the origin of automatic configuration (auto config) settings.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_OPCODE_VALUE_TYPE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanOpcodeValueType.QueryOnly">
            <summary>
            The auto config settings were queried, but the origin of the settings was not determined.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanOpcodeValueType.SetByGroupPolicy">
            <summary>
            The auto config settings were set by group policy.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanOpcodeValueType.SetByUser">
            <summary>
            The auto config settings were set by the user.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanOpcodeValueType.Invalid">
            <summary>
            The auto config settings are invalid.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkFlags">
            <summary>
            Defines flags passed to <see cref="M:Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkList(System.IntPtr,System.Guid,Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkFlags,System.IntPtr,System.IntPtr@)"/>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkFlags.IncludeAllAdhocProfiles">
            <summary>
            Include all ad-hoc network profiles in the available network list, including profiles that are not visible.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkFlags.IncludeAllManualHiddenProfiles">
            <summary>
            Include all hidden network profiles in the available network list, including profiles that are not visible.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkListHeader">
            <summary>
            The header of an array of information about available networks.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkListHeader.numberOfItems">
            <summary>
            Contains the number of <see cref="T:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork"/> items following the header.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkListHeader.index">
            <summary>
            The index of the current item. The index of the first item is 0.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkFlags">
            <summary>
            Defines the flags which specify characteristics of an available network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkFlags.Connected">
            <summary>
            This network is currently connected.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetworkFlags.HasProfile">
            <summary>
            There is a profile for this network.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork">
            <summary>
            Contains information about an available wireless network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.profileName">
            <summary>
            Contains the profile name associated with the network.
            If the network doesn't have a profile, this member will be empty.
            If multiple profiles are associated with the network, there will be multiple entries with the same SSID in the visible network list. Profile names are case-sensitive.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.dot11Ssid">
            <summary>
            Contains the SSID of the visible wireless network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.dot11BssType">
            <summary>
            Specifies whether the network is an infrastructure or an ad-hoc one.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.numberOfBssids">
            <summary>
            Indicates the number of BSSIDs in the network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.networkConnectable">
            <summary>
            Indicates whether the network is connectable.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.wlanNotConnectableReason">
            <summary>
            Indicates why a network cannot be connected to. This member is only valid when <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.networkConnectable"/> is <c>false</c>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.numberOfPhyTypes">
            <summary>
            The number of PHY types supported on available networks.
            The maximum value of this field is 8. If more than 8 PHY types are supported, <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.morePhyTypes"/> must be set to <c>true</c>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.dot11PhyTypes">
            <summary>
            Contains an array of <see cref="T:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType"/> values that represent the PHY types supported by the available networks.
            When <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.numberOfPhyTypes"/> is greater than 8, this array contains only the first 8 PHY types.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.morePhyTypes">
            <summary>
            Specifies if there are more than 8 PHY types supported.
            When this member is set to <c>true</c>, an application must call <see cref="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetNetworkBssList"/> to get the complete list of PHY types.
            <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.phyId"/> contains the PHY type for an entry.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.wlanSignalQuality">
            <summary>
            A percentage value that represents the signal quality of the network.
            This field contains a value between 0 and 100.
            A value of 0 implies an actual RSSI signal strength of -100 dbm.
            A value of 100 implies an actual RSSI signal strength of -50 dbm.
            You can calculate the RSSI signal strength value for values between 1 and 99 using linear interpolation.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.securityEnabled">
            <summary>
            Indicates whether security is enabled on the network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.dot11DefaultAuthAlgorithm">
            <summary>
            Indicates the default authentication algorithm used to join this network for the first time.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.dot11DefaultCipherAlgorithm">
            <summary>
            Indicates the default cipher algorithm to be used when joining this network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.flags">
            <summary>
            Contains various flags specifying characteristics of the available network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.reserved">
            <summary>
            Reserved for future use. Must be set to NULL.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanAvailableNetwork.Dot11PhyTypes">
            <summary>
            Gets the <see cref="T:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType"/> values that represent the PHY types supported by the available networks.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanProfileFlags.AllUser">
            <remarks>
            The only option available on Windows XP SP2.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAccess">
            <summary>
            Defines the access mask of an all-user profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAccess.ReadAccess">
            <summary>
            The user can view profile permissions.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAccess.ExecuteAccess">
            <summary>
            The user has read access, and the user can also connect to and disconnect from a network using the profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAccess.WriteAccess">
            <summary>
            The user has execute access and the user can also modify and delete permissions associated with a profile.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource">
            <summary>
            Defines the mask which specifies where a notification comes from.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.All">
            <summary>
            All notifications, including those generated by the 802.1X module.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.ACM">
            <summary>
            Notifications generated by the auto configuration module.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.MSM">
            <summary>
            Notifications generated by MSM.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.Security">
            <summary>
            Notifications generated by the security module.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.IHV">
            <summary>
            Notifications generated by independent hardware vendors (IHV).
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanNotificationCodeAcm">
            <summary>
            Defines the types of ACM (<see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.ACM"/>) notifications.
            </summary>
            <remarks>
            The enumeration identifiers correspond to the native <c>wlan_notification_acm_</c> identifiers.
            On Windows XP SP2, only the <c>ConnectionComplete</c> and <c>Disconnected</c> notifications are available.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanNotificationCodeMsm">
            <summary>
            Defines the types of an MSM (<see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.MSM"/>) notifications.
            </summary>
            <remarks>
            The enumeration identifiers correspond to the native <c>wlan_notification_msm_</c> identifiers.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData">
            <summary>
            Contains information provided when registering for WLAN notifications.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_NOTIFICATION_DATA</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.notificationSource">
            <summary>
            Specifies where the notification comes from.
            </summary>
            <remarks>
            On Windows XP SP2, this field must be set to <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.None"/>, <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.All"/> or <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationSource.ACM"/>.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.notificationCode">
            <summary>
            Indicates the type of notification. The value of this field indicates what type of associated data will be present in <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.dataPtr"/>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.interfaceGuid">
            <summary>
            Indicates which interface the notification is for.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.dataSize">
            <summary>
            Specifies the size of <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.dataPtr"/>, in bytes.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.dataPtr">
            <summary>
            Pointer to additional data needed for the notification, as indicated by <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.notificationCode"/>.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanNotificationData.NotificationCode">
            <summary>
            Gets the notification code (in the correct enumeration type) according to the notification source.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanNotificationCallbackDelegate">
            <summary>
            Defines the callback function which accepts WLAN notifications.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags">
            <summary>
            Defines flags which affect connecting to a WLAN network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags.HiddenNetwork">
            <summary>
            Connect to the destination network even if the destination is a hidden network. A hidden network does not broadcast its SSID. Do not use this flag if the destination network is an ad-hoc network.
            <para>If the profile specified by <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.profile"/> is not <c>null</c>, then this flag is ignored and the nonBroadcast profile element determines whether to connect to a hidden network.</para>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags.AdhocJoinOnly">
            <summary>
            Do not form an ad-hoc network. Only join an ad-hoc network if the network already exists. Do not use this flag if the destination network is an infrastructure network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags.IgnorePrivacyBit">
            <summary>
            Ignore the privacy bit when connecting to the network. Ignoring the privacy bit has the effect of ignoring whether packets are encryption and ignoring the method of encryption used. Only use this flag when connecting to an infrastructure network using a temporary profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags.EapolPassthrough">
            <summary>
            Exempt EAPOL traffic from encryption and decryption. This flag is used when an application must send EAPOL traffic over an infrastructure network that uses Open authentication and WEP encryption. This flag must not be used to connect to networks that require 802.1X authentication. This flag is only valid when <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.wlanConnectionMode"/> is set to <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.TemporaryProfile"/>. Avoid using this flag whenever possible.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters">
            <summary>
            Specifies the parameters used when using the <see cref="M:Leica.Disto.Networking.Windows.Wlan.WlanConnect(System.IntPtr,System.Guid,Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters@,System.IntPtr)"/> function.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_CONNECTION_PARAMETERS</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.wlanConnectionMode">
            <summary>
            Specifies the mode of connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.profile">
            <summary>
            Specifies the profile being used for the connection.
            The contents of the field depend on the <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.wlanConnectionMode"/>:
            <list type="table">
            <listheader>
            <term>Value of <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.wlanConnectionMode"/></term>
            <description>Contents of the profile string</description>
            </listheader>
            <item>
            <term><see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Profile"/></term>
            <description>The name of the profile used for the connection.</description>
            </item>
            <item>
            <term><see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.TemporaryProfile"/></term>
            <description>The XML representation of the profile used for the connection.</description>
            </item>
            <item>
            <term><see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoverySecure"/>, <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoveryUnsecure"/> or <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Auto"/></term>
            <description><c>null</c></description>
            </item>
            </list>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.dot11SsidPtr">
            <summary>
            Pointer to a <see cref="T:Leica.Disto.Networking.Windows.Wlan.Dot11Ssid"/> structure that specifies the SSID of the network to connect to.
            This field is optional. When set to <c>null</c>, all SSIDs in the profile will be tried.
            This field must not be <c>null</c> if <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.wlanConnectionMode"/> is set to <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoverySecure"/> or <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoveryUnsecure"/>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.desiredBssidListPtr">
            <summary>
            Pointer to a <c>Dot11BssidList</c> structure that contains the list of basic service set (BSS) identifiers desired for the connection.
            </summary>
            <remarks>
            On Windows XP SP2, must be set to <c>null</c>.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.dot11BssType">
            <summary>
            A <see cref="T:Leica.Disto.Networking.Windows.Wlan.Dot11BssType"/> value that indicates the BSS type of the network. If a profile is provided, this BSS type must be the same as the one in the profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters.flags">
            <summary>
            Specifies ocnnection parameters.
            </summary>
            <remarks>
            On Windows XP SP2, must be set to 0.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAdhocNetworkState">
            <summary>
            The connection state of an ad hoc network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAdhocNetworkState.Formed">
            <summary>
            The ad hoc network has been formed, but no client or host is connected to the network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAdhocNetworkState.Connected">
            <summary>
            A client or host is connected to the ad hoc network.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry">
            <summary>
            Contains information about a basic service set (BSS).
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.dot11Ssid">
            <summary>
            Contains the SSID of the access point (AP) associated with the BSS.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.phyId">
            <summary>
            The identifier of the PHY on which the AP is operating.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.dot11Bssid">
            <summary>
            Contains the BSS identifier.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.dot11BssType">
            <summary>
            Specifies whether the network is infrastructure or ad hoc.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.rssi">
            <summary>
            The received signal strength in dBm.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.linkQuality">
            <summary>
            The link quality reported by the driver. Ranges from 0-100.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.inRegDomain">
            <summary>
            If 802.11d is not implemented, the network interface card (NIC) must set this field to TRUE. If 802.11d is implemented (but not necessarily enabled), the NIC must set this field to TRUE if the BSS operation complies with the configured regulatory domain.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.beaconPeriod">
            <summary>
            Contains the beacon interval value from the beacon packet or probe response.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.timestamp">
            <summary>
            The timestamp from the beacon packet or probe response.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.hostTimestamp">
            <summary>
            The host timestamp value when the beacon or probe response is received.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.capabilityInformation">
            <summary>
            The capability value from the beacon packet or probe response.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.chCenterFrequency">
            <summary>
            The frequency of the center channel, in kHz.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.wlanRateSet">
            <summary>
            Contains the set of data transfer rates supported by the BSS.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.ieOffset">
            <summary>
            The offset of the information element (IE) data blob.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanBssEntry.ieSize">
            <summary>
            The size of the IE data blob, in bytes.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanRateSet">
            <summary>
            Contains the set of supported data rates.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanRateSet.rateSetLength">
            <summary>
            The length, in bytes, of <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanRateSet.rateSet"/>.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanRateSet.rateSet">
            <summary>
            An array of supported data transfer rates.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.Wlan.WlanRateSet.GetRateInMbps(System.Int32)">
            <summary>
            Calculates the data transfer rate in mbit/s for a supported rate.
            </summary>
            <param name="rateIndex">The WLAN rate index (0-based).</param>
            <returns>The data transfer rate in mbit/s.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <param name="rateIndex"/> does not specify an existing rate.</exception>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanRateSet.Rates">
            <summary>
            Gets an array of supported data transfer rates.
            If the rate is a basic rate, the first bit of the rate value is set to 1.
            A basic rate is the data transfer rate that all stations in a basic service set (BSS) can use to receive frames from the wireless medium.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanException">
            <summary>
            Represents an error occuring during WLAN operations which indicate their failure via a <see cref="T:Leica.Disto.Networking.Windows.Wlan.WlanReasonCode"/>.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanException.ReasonCode">
            <summary>
            Gets the WLAN reason code.
            </summary>
            <value>The WLAN reason code.</value>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanException.Message">
            <summary>
            Gets a message that describes the reason code.
            </summary>
            <value></value>
            <returns>The error message that explains the reason for the exception, or an empty string("").</returns>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanReasonCode">
            <summary>
            Defines reasons for a failure of a WLAN operation.
            </summary>
            <remarks>
            Corresponds to the native reason code identifiers (<c>WLAN_REASON_CODE_xxx</c> identifiers).
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData">
            <summary>
            Contains information about connection related notifications.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_CONNECTION_NOTIFICATION_DATA</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.wlanConnectionMode">
            <remarks>
            On Windows XP SP 2, only <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Profile"/> is supported.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.profileName">
            <summary>
            The name of the profile used for the connection. Profile names are case-sensitive.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.dot11Ssid">
            <summary>
            The SSID of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.dot11BssType">
            <summary>
            The BSS network type.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.securityEnabled">
            <summary>
            Indicates whether security is enabled for this connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.wlanReasonCode">
            <summary>
            Indicates the reason for an operation failure.
            This field has a value of <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanReasonCode.Success"/> for all connection-related notifications except <see cref="F:Leica.Disto.Networking.Windows.Wlan.WlanNotificationCodeAcm.ConnectionComplete"/>.
            If the connection fails, this field indicates the reason for the failure.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionNotificationData.profileXml">
            <summary>
            This field contains the XML presentation of the profile used for discovery, if the connection succeeds.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState">
            <summary>
            Indicates the state of an interface.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_INTERFACE_STATE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.NotReady">
            <summary>
            The interface is not ready to operate.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Connected">
            <summary>
            The interface is connected to a network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.AdHocNetworkFormed">
            <summary>
            The interface is the first node in an ad hoc network. No peer has connected.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Disconnecting">
            <summary>
            The interface is disconnecting from the current network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Disconnected">
            <summary>
            The interface is not connected to any network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Associating">
            <summary>
            The interface is attempting to associate with a network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Discovering">
            <summary>
            Auto configuration is discovering the settings for the network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceState.Authenticating">
            <summary>
            The interface is in the process of authenticating.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11Ssid">
            <summary>
            Contains the SSID of an interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11Ssid.SSIDLength">
            <summary>
            The length, in bytes, of the <see cref="F:Leica.Disto.Networking.Windows.Wlan.Dot11Ssid.SSID"/> array.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11Ssid.SSID">
            <summary>
            The SSID.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType">
            <summary>
            Defines an 802.11 PHY and media type.
            </summary>
            <remarks>
            Corresponds to the native <c>DOT11_PHY_TYPE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.Unknown">
            <summary>
            Specifies an unknown or uninitialized PHY type.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.Any">
            <summary>
            Specifies any PHY type.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.FHSS">
            <summary>
            Specifies a frequency-hopping spread-spectrum (FHSS) PHY. Bluetooth devices can use FHSS or an adaptation of FHSS.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.DSSS">
            <summary>
            Specifies a direct sequence spread spectrum (DSSS) PHY.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.IrBaseband">
            <summary>
            Specifies an infrared (IR) baseband PHY.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.OFDM">
            <summary>
            Specifies an orthogonal frequency division multiplexing (OFDM) PHY. 802.11a devices can use OFDM.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.HRDSSS">
            <summary>
            Specifies a high-rate DSSS (HRDSSS) PHY.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.ERP">
            <summary>
            Specifies an extended rate PHY (ERP). 802.11g devices can use ERP.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.IHV_Start">
            <summary>
            Specifies the start of the range that is used to define PHY types that are developed by an independent hardware vendor (IHV).
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType.IHV_End">
            <summary>
            Specifies the end of the range that is used to define PHY types that are developed by an independent hardware vendor (IHV).
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11BssType">
            <summary>
            Defines a basic service set (BSS) network type.
            </summary>
            <remarks>
            Corresponds to the native <c>DOT11_BSS_TYPE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Infrastructure">
            <summary>
            Specifies an infrastructure BSS network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Independent">
            <summary>
            Specifies an independent BSS (IBSS) network.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Any">
            <summary>
            Specifies either infrastructure or IBSS network.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes">
            <summary>
            Contains association attributes for a connection
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_ASSOCIATION_ATTRIBUTES</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.dot11Ssid">
            <summary>
            The SSID of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.dot11BssType">
            <summary>
            Specifies whether the network is infrastructure or ad hoc.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.dot11Bssid">
            <summary>
            The BSSID of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.dot11PhyType">
            <summary>
            The physical type of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.dot11PhyIndex">
            <summary>
            The position of the <see cref="T:Leica.Disto.Networking.Windows.Wlan.Dot11PhyType"/> value in the structure containing the list of PHY types.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.wlanSignalQuality">
            <summary>
            A percentage value that represents the signal quality of the network.
            This field contains a value between 0 and 100.
            A value of 0 implies an actual RSSI signal strength of -100 dbm.
            A value of 100 implies an actual RSSI signal strength of -50 dbm.
            You can calculate the RSSI signal strength value for values between 1 and 99 using linear interpolation.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.rxRate">
            <summary>
            The receiving rate of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.txRate">
            <summary>
            The transmission rate of the association.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.Wlan.WlanAssociationAttributes.Dot11Bssid">
            <summary>
            Gets the BSSID of the associated access point.
            </summary>
            <value>The BSSID.</value>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode">
            <summary>
            Defines the mode of connection.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_CONNECTION_MODE</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Profile">
            <summary>
            A profile will be used to make the connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.TemporaryProfile">
            <summary>
            A temporary profile will be used to make the connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoverySecure">
            <summary>
            Secure discovery will be used to make the connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.DiscoveryUnsecure">
            <summary>
            Unsecure discovery will be used to make the connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Auto">
            <summary>
            A connection will be made automatically, generally using a persistent profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode.Invalid">
            <summary>
            Not used.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm">
            <summary>
            Defines a wireless LAN authentication algorithm.
            </summary>
            <remarks>
            Corresponds to the native <c>DOT11_AUTH_ALGORITHM</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.IEEE80211_Open">
            <summary>
            Specifies an IEEE 802.11 Open System authentication algorithm.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.IEEE80211_SharedKey">
            <summary>
            Specifies an 802.11 Shared Key authentication algorithm that requires the use of a pre-shared Wired Equivalent Privacy (WEP) key for the 802.11 authentication.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.WPA">
            <summary>
            Specifies a Wi-Fi Protected Access (WPA) algorithm. IEEE 802.1X port authentication is performed by the supplicant, authenticator, and authentication server. Cipher keys are dynamically derived through the authentication process.
            <para>This algorithm is valid only for BSS types of <see cref="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Infrastructure"/>.</para>
            <para>When the WPA algorithm is enabled, the 802.11 station will associate only with an access point whose beacon or probe responses contain the authentication suite of type 1 (802.1X) within the WPA information element (IE).</para>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.WPA_PSK">
            <summary>
            Specifies a WPA algorithm that uses preshared keys (PSK). IEEE 802.1X port authentication is performed by the supplicant and authenticator. Cipher keys are dynamically derived through a preshared key that is used on both the supplicant and authenticator.
            <para>This algorithm is valid only for BSS types of <see cref="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Infrastructure"/>.</para>
            <para>When the WPA PSK algorithm is enabled, the 802.11 station will associate only with an access point whose beacon or probe responses contain the authentication suite of type 2 (preshared key) within the WPA IE.</para>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.WPA_None">
            <summary>
            This value is not supported.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.RSNA">
            <summary>
            Specifies an 802.11i Robust Security Network Association (RSNA) algorithm. WPA2 is one such algorithm. IEEE 802.1X port authentication is performed by the supplicant, authenticator, and authentication server. Cipher keys are dynamically derived through the authentication process.
            <para>This algorithm is valid only for BSS types of <see cref="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Infrastructure"/>.</para>
            <para>When the RSNA algorithm is enabled, the 802.11 station will associate only with an access point whose beacon or probe responses contain the authentication suite of type 1 (802.1X) within the RSN IE.</para>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.RSNA_PSK">
            <summary>
            Specifies an 802.11i RSNA algorithm that uses PSK. IEEE 802.1X port authentication is performed by the supplicant and authenticator. Cipher keys are dynamically derived through a preshared key that is used on both the supplicant and authenticator.
            <para>This algorithm is valid only for BSS types of <see cref="F:Leica.Disto.Networking.Windows.Wlan.Dot11BssType.Infrastructure"/>.</para>
            <para>When the RSNA PSK algorithm is enabled, the 802.11 station will associate only with an access point whose beacon or probe responses contain the authentication suite of type 2(preshared key) within the RSN IE.</para>
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.IHV_Start">
            <summary>
            Indicates the start of the range that specifies proprietary authentication algorithms that are developed by an IHV.
            </summary>
            <remarks>
            This enumerator is valid only when the miniport driver is operating in Extensible Station (ExtSTA) mode.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11AuthAlgorithm.IHV_End">
            <summary>
            Indicates the end of the range that specifies proprietary authentication algorithms that are developed by an IHV.
            </summary>
            <remarks>
            This enumerator is valid only when the miniport driver is operating in Extensible Station (ExtSTA) mode.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm">
            <summary>
            Defines a cipher algorithm for data encryption and decryption.
            </summary>
            <remarks>
            Corresponds to the native <c>DOT11_CIPHER_ALGORITHM</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.None">
            <summary>
            Specifies that no cipher algorithm is enabled or supported.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.WEP40">
            <summary>
            Specifies a Wired Equivalent Privacy (WEP) algorithm, which is the RC4-based algorithm that is specified in the 802.11-1999 standard. This enumerator specifies the WEP cipher algorithm with a 40-bit cipher key.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.TKIP">
            <summary>
            Specifies a Temporal Key Integrity Protocol (TKIP) algorithm, which is the RC4-based cipher suite that is based on the algorithms that are defined in the WPA specification and IEEE 802.11i-2004 standard. This cipher also uses the Michael Message Integrity Code (MIC) algorithm for forgery protection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.CCMP">
            <summary>
            Specifies an AES-CCMP algorithm, as specified in the IEEE 802.11i-2004 standard and RFC 3610. Advanced Encryption Standard (AES) is the encryption algorithm defined in FIPS PUB 197.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.WEP104">
            <summary>
            Specifies a WEP cipher algorithm with a 104-bit cipher key.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.WPA_UseGroup">
            <summary>
            Specifies a Robust Security Network (RSN) Use Group Key cipher suite. For more information about the Use Group Key cipher suite, refer to Clause 7.3.2.9.1 of the IEEE 802.11i-2004 standard.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.RSN_UseGroup">
            <summary>
            Specifies a Wifi Protected Access (WPA) Use Group Key cipher suite. For more information about the Use Group Key cipher suite, refer to Clause 7.3.2.9.1 of the IEEE 802.11i-2004 standard.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.WEP">
            <summary>
            Specifies a WEP cipher algorithm with a cipher key of any length.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.IHV_Start">
            <summary>
            Specifies the start of the range that is used to define proprietary cipher algorithms that are developed by an independent hardware vendor (IHV).
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11CipherAlgorithm.IHV_End">
            <summary>
            Specifies the end of the range that is used to define proprietary cipher algorithms that are developed by an IHV.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanSecurityAttributes">
            <summary>
            Defines the security attributes for a wireless connection.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_SECURITY_ATTRIBUTES</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanSecurityAttributes.securityEnabled">
            <summary>
            Indicates whether security is enabled for this connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanSecurityAttributes.dot11AuthAlgorithm">
            <summary>
            The authentication algorithm.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanSecurityAttributes.dot11CipherAlgorithm">
            <summary>
            The cipher algorithm.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes">
            <summary>
            Defines the attributes of a wireless connection.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_CONNECTION_ATTRIBUTES</c> type.
            </remarks>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes.isState">
            <summary>
            The state of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes.wlanConnectionMode">
            <summary>
            The mode of the connection.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes.profileName">
            <summary>
            The name of the profile used for the connection. Profile names are case-sensitive.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes.wlanAssociationAttributes">
            <summary>
            The attributes of the association.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanConnectionAttributes.wlanSecurityAttributes">
            <summary>
            The security attributes of the connection.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceInfo">
            <summary>
            Contains information about a LAN interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceInfo.interfaceGuid">
            <summary>
            The GUID of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceInfo.interfaceDescription">
            <summary>
            The description of the interface.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceInfo.isState">
            <summary>
            The current state of the interface.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanInterfaceInfoListHeader">
            <summary>
            The header of the list returned by <see cref="M:Leica.Disto.Networking.Windows.Wlan.WlanEnumInterfaces(System.IntPtr,System.IntPtr,System.IntPtr@)"/>.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanProfileInfoListHeader">
            <summary>
            The header of the list returned by <see cref="M:Leica.Disto.Networking.Windows.Wlan.WlanGetProfileList(System.IntPtr,System.Guid,System.IntPtr,System.IntPtr@)"/>.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanProfileInfo">
            <summary>
            Contains basic information about a profile.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanProfileInfo.profileName">
            <summary>
            The name of the profile. This value may be the name of a domain if the profile is for provisioning. Profile names are case-sensitive.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.WlanProfileInfo.profileFlags">
            <summary>
            Profile flags.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11OperationMode">
            <summary>
            Flags that specifiy the miniport driver's current operation mode.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11OperationMode.ExtensibleStation">
            <summary>
            Specifies that the miniport driver supports the Extensible Station (ExtSTA) operation mode.
            </summary>
        </member>
        <member name="F:Leica.Disto.Networking.Windows.Wlan.Dot11OperationMode.NetworkMonitor">
            <summary>
            Specifies that the miniport driver supports the Network Monitor (NetMon) operation mode.
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.Dot11RadioState">
            <summary>
            Defines the radio state of a wireless connection.
            </summary>
            <remarks>
            Corresponds to the native <c>DOT11_RADIO_STATE</c> enumeration.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanPhyRadioState">
            <summary>
            Defines the radio state attributes for a wireless connection.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_PHY_RADIO_STATE</c> structure.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.Wlan.WlanRadioState">
            <summary>
            Defines the radio state attributes for a wireless connection.
            </summary>
            <remarks>
            Corresponds to the native <c>WLAN_RADIO_STATE</c> type.
            </remarks>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.WlanClient">
            <summary>
            Represents a client to the Zeroconf (Native Wifi) service.
            </summary>
            <remarks>
            This class is the entrypoint to Native Wifi management. To manage WiFi settings, create an instance
            of this class.
            </remarks>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.#ctor">
            <summary>
            Creates a new instance of a Native Wifi service client.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.Close">
            <summary>
            Closes the handle.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.GetStringForReasonCode(Leica.Disto.Networking.Windows.Wlan.WlanReasonCode)">
            <summary>
            Gets a string that describes a specified reason code.
            </summary>
            <param name="p_ReasonCode">The reason code.</param>
            <returns>The string.</returns>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.Interfaces">
            <summary>
            Gets the WLAN interfaces.
            </summary>
            <value>The WLAN interfaces.</value>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.WlanClient.WlanInterface">
            <summary>
            Represents a Wifi network interface.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.SetInterfaceInt(Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode,System.Int32)">
            <summary>
            Sets a parameter of the interface whose data type is <see cref="T:System.Int32"/>.
            </summary>
            <param name="p_OpCode">The opcode of the parameter.</param>
            <param name="p_Value">The value to set.</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetInterfaceInt(Leica.Disto.Networking.Windows.Wlan.WlanIntfOpcode)">
            <summary>
            Gets a parameter of the interface whose data type is <see cref="T:System.Int32"/>.
            </summary>
            <param name="p_OpCode">The opcode of the parameter.</param>
            <returns>The integer value.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Scan">
            <summary>
            Requests a scan for available networks.
            The method returns immediately. Progress is reported through the <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotification"/> event.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.ConvertAvailableNetworkListPtr(System.IntPtr)">
            <summary>
            Converts a pointer to a available networks list (header + entries) to an array of available network entries.
            </summary>
            <param name="p_AvailNetListPtr">A pointer to an available networks list's header.</param>
            <returns>An array of available network entries.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetAvailableNetworkList(Leica.Disto.Networking.Windows.Wlan.WlanGetAvailableNetworkFlags)">
            <summary>
            Retrieves the list of available networks.
            </summary>
            <param name="p_Flags">Controls the type of networks returned.</param>
            <returns>A list of the available networks.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.ConvertBssListPtr(System.IntPtr)">
            <summary>
            Converts a pointer to a BSS list (header + entries) to an array of BSS entries.
            </summary>
            <param name="p_BssListPtr">A pointer to a BSS list's header.</param>
            <returns>An array of BSS entries.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetNetworkBssList">
            <summary>
            Retrieves the basic service sets (BSS) list of all available networks.
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetNetworkBssList(Leica.Disto.Networking.Windows.Wlan.Dot11Ssid,Leica.Disto.Networking.Windows.Wlan.Dot11BssType,System.Boolean)">
            <summary>
            Retrieves the basic service sets (BSS) list of the specified network.
            </summary>
            <param name="p_Ssid">Specifies the SSID of the network from which the BSS list is requested.</param>
            <param name="p_BssType">Indicates the BSS type of the network.</param>
            <param name="p_SecurityEnabled">Indicates whether security is enabled on the network.</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Connect(Leica.Disto.Networking.Windows.Wlan.WlanConnectionParameters)">
            <summary>
            Connects to a network defined by a connection parameters structure.
            </summary>
            <param name="p_ConnectionParams">The connection paramters.</param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Connect(Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode,Leica.Disto.Networking.Windows.Wlan.Dot11BssType,System.String)">
            <summary>
            Requests a connection (association) to the specified wireless network.
            </summary>
            <remarks>
            The method returns immediately. Progress is reported through the <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotification"/> event.
            </remarks>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.ConnectSynchronously(Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode,Leica.Disto.Networking.Windows.Wlan.Dot11BssType,System.String,System.Int32)">
            <summary>
            Connects (associates) to the specified wireless network, returning either on a success to connect
            or a failure.
            </summary>
            <param name="p_ConnectionMode"></param>
            <param name="p_BssType"></param>
            <param name="p_Profile"></param>
            <param name="p_ConnectTimeout"></param>
            <returns></returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Connect(Leica.Disto.Networking.Windows.Wlan.WlanConnectionMode,Leica.Disto.Networking.Windows.Wlan.Dot11BssType,Leica.Disto.Networking.Windows.Wlan.Dot11Ssid,Leica.Disto.Networking.Windows.Wlan.WlanConnectionFlags)">
            <summary>
            Connects to the specified wireless network.
            </summary>
            <remarks>
            The method returns immediately. Progress is reported through the <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotification"/> event.
            </remarks>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Disconnect">
            <summary>
            Disconnects to a network
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.DeleteProfile(System.String)">
            <summary>
            Deletes a profile.
            </summary>
            <param name="p_ProfileName">
            The name of the profile to be deleted. Profile names are case-sensitive.
            On Windows XP SP2, the supplied name must match the profile name derived automatically from the SSID of the network. For an infrastructure network profile, the SSID must be supplied for the profile name. For an ad hoc network profile, the supplied name must be the SSID of the ad hoc network followed by <c>-adhoc</c>.
            </param>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.SetProfile(Leica.Disto.Networking.Windows.Wlan.WlanProfileFlags,System.String,System.Boolean)">
            <summary>
            Sets the profile.
            </summary>
            <param name="p_Flags">The flags to set on the profile.</param>
            <param name="p_ProfileXml">The XML representation of the profile. On Windows XP SP 2, special care should be taken to adhere to its limitations.</param>
            <param name="p_Overwrite">If a profile by the given name already exists, then specifies whether to overwrite it (if <c>true</c>) or return an error (if <c>false</c>).</param>
            <returns>The resulting code indicating a success or the reason why the profile wasn't valid.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetProfileXml(System.String)">
            <summary>
            Gets the profile's XML specification.
            </summary>
            <param name="p_ProfileName">The name of the profile.</param>
            <returns>The XML document.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.GetProfiles">
            <summary>
            Gets the information of all profiles on this interface.
            </summary>
            <returns>The profiles information.</returns>
        </member>
        <member name="M:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.EnqueueEvent(System.Object)">
            <summary>
            Enqueues a notification event to be processed serially.
            </summary>
        </member>
        <member name="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotification">
            <summary>
            Occurs when an event of any kind occurs on a WLAN interface.
            </summary>
        </member>
        <member name="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanConnectionNotification">
            <summary>
            Occurs when a WLAN interface changes connection state.
            </summary>
        </member>
        <member name="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanReasonNotification">
            <summary>
            Occurs when a WLAN operation fails due to some reason.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Autoconf">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Leica.Disto.Networking.Windows.WlanClient.WlanInterface"/> is automatically configured.
            </summary>
            <value><c>true</c> if "autoconf" is enabled; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.BssType">
            <summary>
            Gets or sets the BSS type for the indicated interface.
            </summary>
            <value>The type of the BSS.</value>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.InterfaceState">
            <summary>
            Gets the state of the interface.
            </summary>
            <value>The state of the interface.</value>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.Channel">
            <summary>
            Gets the channel.
            </summary>
            <value>The channel.</value>
            <remarks>Not supported on Windows XP SP2.</remarks>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.RSSI">
            <summary>
            Gets the RSSI.
            </summary>
            <value>The RSSI.</value>
            <remarks>Not supported on Windows XP SP2.</remarks>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.RadioState">
            <summary>
            Gets the radio state.
            </summary>
            <value>The radio state.</value>
            <remarks>Not supported on Windows XP.</remarks>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.CurrentOperationMode">
            <summary>
            Gets the current operation mode.
            </summary>
            <value>The current operation mode.</value>
            <remarks>Not supported on Windows XP SP2.</remarks>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.CurrentConnection">
            <summary>
            Gets the attributes of the current connection.
            </summary>
            <value>The current connection attributes.</value>
            <exception cref="T:System.ComponentModel.Win32Exception">An exception with code 0x0000139F (The group or resource is not in the correct state to perform the requested operation.) will be thrown if the interface is not connected to a network.</exception>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.NetworkInterface">
            <summary>
            Gets the network interface of this wireless interface.
            </summary>
            <remarks>
            The network interface allows querying of generic network properties such as the interface's IP address.
            </remarks>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.InterfaceGuid">
            <summary>
            The GUID of the interface (same content as the <see cref="P:System.Net.NetworkInformation.NetworkInterface.Id"/> value).
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.InterfaceDescription">
            <summary>
            The description of the interface.
            This is a user-immutable string containing the vendor and model name of the adapter.
            </summary>
        </member>
        <member name="P:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.InterfaceName">
            <summary>
            The friendly name given to the interface by the user (e.g. "Local Area Network Connection").
            </summary>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotificationEventHandler">
            <summary>
            Represents a method that will handle <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanNotification"/> events.
            </summary>
            <param name="p_NotifyData">The notification data.</param>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanConnectionNotificationEventHandler">
            <summary>
            Represents a method that will handle <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanConnectionNotification"/> events.
            </summary>
            <param name="p_NotifyData">The notification data.</param>
            <param name="p_ConnNotifyData">The notification data.</param>
        </member>
        <member name="T:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanReasonNotificationEventHandler">
            <summary>
            Represents a method that will handle <see cref="E:Leica.Disto.Networking.Windows.WlanClient.WlanInterface.WlanReasonNotification"/> events.
            </summary>
            <param name="p_NotifyData">The notification data.</param>
            <param name="p_ReasonCode">The reason code.</param>
        </member>
        <member name="T:Leica.Disto.Networking.WlanInterfaceException">
            <summary>
            Custom Exception to catch Wlan Problems with special Utilities (Lenovo etc.)
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.WlanInterfaceException.#ctor">
            <summary>
            Parameterless Constructor for WlanInterfaceException
            </summary>
        </member>
        <member name="M:Leica.Disto.Networking.WlanInterfaceException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor for WlanInterfaceException
            </summary>
            <param name="p_Message"></param>
            <param name="p_InnerException">Inner Causing Exception</param>
        </member>
    </members>
</doc>
