﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>Microsoft.SPOT.Net</assembly>
  <members>
    <member name="T:Microsoft.SPOT.Net.NetworkInformation.NetworkInterfaceType">
      <summary>Specifies the type of network interface used by the device.</summary>
    </member>
    <member name="F:Microsoft.SPOT.Net.NetworkInformation.NetworkInterfaceType.Unknown">
      <summary>The network interface type is unknown or not specified.</summary>
    </member>
    <member name="F:Microsoft.SPOT.Net.NetworkInformation.NetworkInterfaceType.Ethernet">
      <summary>The device uses an Ethernet network interface.</summary>
    </member>
    <member name="T:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface">
      <summary>Provides information about interfaces and enables applications to control them.</summary>
      <remarks>With this class, your applications can retrieve information about a device's network interface. They can also configure the interface as appropriate. For example, they can enable your device to obtain a DNS server address automatically, renew DHCP leases, or set the device to use a specific static IP address.</remarks>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces">
      <summary>Retrieves an array of all of the device's network interfaces.</summary>
      <returns>An array containing all of the device's network interfaces.</returns>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.EnableStaticIP(System.String,System.String,System.String)">
      <summary>Enables an application to set and use a static IP address.</summary>
      <returns>Not documented yet.</returns>
      <param name="ipAddress">Holds the IP address to use.</param>
      <param name="subnetMask">Contains the address's subnet mask.</param>
      <param name="gatewayAddress">Specifies the address of the gateway.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.EnableDhcp">
      <summary>Enables the Dynamic Host Configuration Protocol (DHCP) for service with this network interface.</summary>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.EnableStaticDns(System.String[])">
      <summary>Enables a network interface to use a specific DNS server address.</summary>
      <param name="dnsAddresses">Holds the DNS server address.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.EnableDynamicDns">
      <summary>Enables a network interface to obtain a DNS server address automatically.</summary>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.ReleaseDhcpLease">
      <summary>Releases the DHCP lease, which releases the IP address bound to a DHCP-enabled network interface.</summary>
      <remarks>All TCP/IP communications cease on the interface when its DHCP lease is released.</remarks>
    </member>
    <member name="M:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.RenewDhcpLease">
      <summary>Renews a DHCP lease, which renews the IP address on a DHCP-enabled network interface.</summary>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.IPAddress">
      <summary>Holds the IP address of the network interface.</summary>
      <returns>The IP address.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GatewayAddress">
      <summary>Contains the gateway address.</summary>
      <returns>The gateway address.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.SubnetMask">
      <summary>Retrieves the network interface's subnet mask.</summary>
      <returns>The subnet mask.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.IsDhcpEnabled">
      <summary>Gets a value specifying whether DHCP is enabled for this network interface</summary>
      <returns>true if DHCP is enabled, or false if not.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.IsDynamicDnsEnabled">
      <summary>Retrieves a value indicating whether a network interface can obtain a DNS server address automatically.</summary>
      <returns>true if dynamic DNS is enabled, or false if not.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.DnsAddresses">
      <summary>Holds the DNS server address.</summary>
      <returns>The DNS server address.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.PhysicalAddress">
      <summary>Sets or gets the Media Access Control (MAC) address for a network interface.</summary>
      <returns>The MAC address.</returns>
    </member>
    <member name="P:Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType">
      <summary>Retrieves a value specifying the type of network interface being used by the device.</summary>
      <returns>Specifies the network interface type.</returns>
    </member>
    <member name="T:Microsoft.SPOT.Net.SocketNative">
      <summary>Not documented yet.</summary>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.socket(System.Int32,System.Int32,System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="family">Not documented yet.</param>
      <param name="type">Not documented yet.</param>
      <param name="protocol">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.bind(System.Int32,System.Byte[])">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.connect(System.Int32,System.Byte[],System.Boolean)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
      <param name="fThrowOnWouldBlock">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.send(System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="buf">Not documented yet.</param>
      <param name="offset">Not documented yet.</param>
      <param name="count">Not documented yet.</param>
      <param name="flags">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.recv(System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="buf">Not documented yet.</param>
      <param name="offset">Not documented yet.</param>
      <param name="count">Not documented yet.</param>
      <param name="flags">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.close(System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.listen(System.Int32,System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="backlog">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.accept(System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.getaddrinfo(System.String,System.String@,System.Byte[][]@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="name">Not documented yet.</param>
      <param name="canonicalName">Not documented yet.</param>
      <param name="addresses">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.shutdown(System.Int32,System.Int32,System.Int32@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="how">Not documented yet.</param>
      <param name="err">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.sendto(System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32,System.Byte[])">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="buf">Not documented yet.</param>
      <param name="offset">Not documented yet.</param>
      <param name="count">Not documented yet.</param>
      <param name="flags">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.recvfrom(System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32,System.Byte[]@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="buf">Not documented yet.</param>
      <param name="offset">Not documented yet.</param>
      <param name="count">Not documented yet.</param>
      <param name="flags">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.getpeername(System.Int32,System.Byte[]@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.getsockname(System.Int32,System.Byte[]@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="address">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.getsockopt(System.Int32,System.Int32,System.Int32,System.Byte[])">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="level">Not documented yet.</param>
      <param name="optname">Not documented yet.</param>
      <param name="optval">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.setsockopt(System.Int32,System.Int32,System.Int32,System.Byte[])">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="level">Not documented yet.</param>
      <param name="optname">Not documented yet.</param>
      <param name="optval">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.poll(System.Int32,System.Int32,System.Int32)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="mode">Not documented yet.</param>
      <param name="microSeconds">Not documented yet.</param>
    </member>
    <member name="M:Microsoft.SPOT.Net.SocketNative.ioctl(System.Int32,System.UInt32,System.UInt32@)">
      <summary>Not documented yet.</summary>
      <returns>Not documented yet.</returns>
      <param name="socket">Not documented yet.</param>
      <param name="cmd">Not documented yet.</param>
      <param name="arg">Not documented yet.</param>
    </member>
    <member name="F:Microsoft.SPOT.Net.SocketNative.FIONREAD">
      <summary>Not documented yet.</summary>
    </member>
  </members>
</doc>
