using System; using System.Runtime.InteropServices; namespace System.Net.NetworkInformation { // Token: 0x020001C9 RID: 457 internal struct Win32_MIB_IFROW { // Token: 0x04000D62 RID: 3426 private const int MAX_INTERFACE_NAME_LEN = 256; // Token: 0x04000D63 RID: 3427 private const int MAXLEN_PHYSADDR = 8; // Token: 0x04000D64 RID: 3428 private const int MAXLEN_IFDESCR = 256; // Token: 0x04000D65 RID: 3429 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 512)] public char[] Name; // Token: 0x04000D66 RID: 3430 public int Index; // Token: 0x04000D67 RID: 3431 public NetworkInterfaceType Type; // Token: 0x04000D68 RID: 3432 public int Mtu; // Token: 0x04000D69 RID: 3433 public uint Speed; // Token: 0x04000D6A RID: 3434 public int PhysAddrLen; // Token: 0x04000D6B RID: 3435 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] public byte[] PhysAddr; // Token: 0x04000D6C RID: 3436 public uint AdminStatus; // Token: 0x04000D6D RID: 3437 public uint OperStatus; // Token: 0x04000D6E RID: 3438 public uint LastChange; // Token: 0x04000D6F RID: 3439 public int InOctets; // Token: 0x04000D70 RID: 3440 public int InUcastPkts; // Token: 0x04000D71 RID: 3441 public int InNUcastPkts; // Token: 0x04000D72 RID: 3442 public int InDiscards; // Token: 0x04000D73 RID: 3443 public int InErrors; // Token: 0x04000D74 RID: 3444 public int InUnknownProtos; // Token: 0x04000D75 RID: 3445 public int OutOctets; // Token: 0x04000D76 RID: 3446 public int OutUcastPkts; // Token: 0x04000D77 RID: 3447 public int OutNUcastPkts; // Token: 0x04000D78 RID: 3448 public int OutDiscards; // Token: 0x04000D79 RID: 3449 public int OutErrors; // Token: 0x04000D7A RID: 3450 public int OutQLen; // Token: 0x04000D7B RID: 3451 public int DescrLen; // Token: 0x04000D7C RID: 3452 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] public byte[] Descr; } }