using System; namespace System.Net.NetworkInformation { /// Provides information about network interfaces that support Internet Protocol version 4 (IPv4). // Token: 0x02000174 RID: 372 public abstract class IPv4InterfaceProperties { /// Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address. /// An that contains the index of the IPv4 interface. // Token: 0x17000375 RID: 885 // (get) Token: 0x06000CA5 RID: 3237 public abstract int Index { get; } /// Gets a value that indicates whether this interface has an automatic private IP addressing (APIPA) address. /// true if the interface uses an APIPA address; otherwise, false. // Token: 0x17000376 RID: 886 // (get) Token: 0x06000CA6 RID: 3238 public abstract bool IsAutomaticPrivateAddressingActive { get; } /// Gets a value that indicates whether this interface has automatic private IP addressing (APIPA) enabled. /// true if the interface uses APIPA; otherwise, false. // Token: 0x17000377 RID: 887 // (get) Token: 0x06000CA7 RID: 3239 public abstract bool IsAutomaticPrivateAddressingEnabled { get; } /// Gets a value that indicates whether the interface is configured to use a Dynamic Host Configuration Protocol (DHCP) server to obtain an IP address. /// true if the interface is configured to obtain an IP address from a DHCP server; otherwise, false. // Token: 0x17000378 RID: 888 // (get) Token: 0x06000CA8 RID: 3240 public abstract bool IsDhcpEnabled { get; } /// Gets a value that indicates whether this interface can forward (route) packets. /// true if this interface routes packets; otherwise false. // Token: 0x17000379 RID: 889 // (get) Token: 0x06000CA9 RID: 3241 public abstract bool IsForwardingEnabled { get; } /// Gets the maximum transmission unit (MTU) for this network interface. /// An value that specifies the MTU. // Token: 0x1700037A RID: 890 // (get) Token: 0x06000CAA RID: 3242 public abstract int Mtu { get; } /// Gets a value that indicates whether an interface uses Windows Internet Name Service (WINS). /// true if the interface uses WINS; otherwise, false. // Token: 0x1700037B RID: 891 // (get) Token: 0x06000CAB RID: 3243 public abstract bool UsesWins { get; } } }