m
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x020002FB RID: 763
|
||||
[Token(Token = "0x20002FB")]
|
||||
internal abstract class CommonUnixIPGlobalProperties : IPGlobalProperties
|
||||
{
|
||||
// Token: 0x06001452 RID: 5202
|
||||
[Token(Token = "0x6001452")]
|
||||
[Address(RVA = "0x8A1220", Offset = "0x8A0220", VA = "0x1808A1220")]
|
||||
private static extern int getdomainname(byte[] name, int len);
|
||||
|
||||
// Token: 0x1700041F RID: 1055
|
||||
// (get) Token: 0x06001453 RID: 5203 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700041F")]
|
||||
public override string DomainName
|
||||
{
|
||||
[Token(Token = "0x6001453")]
|
||||
[Address(RVA = "0x8A10A0", Offset = "0x8A00A0", VA = "0x1808A10A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001454 RID: 5204 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001454")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected CommonUnixIPGlobalProperties()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
/// <summary>Provides information about the network connectivity of the local computer.</summary>
|
||||
// Token: 0x020002F7 RID: 759
|
||||
[Token(Token = "0x20002F7")]
|
||||
public abstract class IPGlobalProperties
|
||||
{
|
||||
// Token: 0x1700041C RID: 1052
|
||||
// (get) Token: 0x0600144A RID: 5194 RVA: 0x00009330 File Offset: 0x00007530
|
||||
[Token(Token = "0x1700041C")]
|
||||
private static bool PlatformNeedsLibCWorkaround
|
||||
{
|
||||
[Token(Token = "0x600144A")]
|
||||
[Address(RVA = "0x8A3330", Offset = "0x8A2330", VA = "0x1808A3330")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that provides information about the local computer's network connectivity and traffic statistics.</summary>
|
||||
/// <returns>A <see cref="T:System.Net.NetworkInformation.IPGlobalProperties" /> object that contains information about the local computer.</returns>
|
||||
// Token: 0x0600144B RID: 5195 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600144B")]
|
||||
[Address(RVA = "0x8A3230", Offset = "0x8A2230", VA = "0x1808A3230")]
|
||||
public static IPGlobalProperties GetIPGlobalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600144C RID: 5196 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600144C")]
|
||||
[Address(RVA = "0x8A3230", Offset = "0x8A2230", VA = "0x1808A3230")]
|
||||
internal static IPGlobalProperties InternalGetIPGlobalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the domain in which the local computer is registered.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> instance that contains the computer's domain name. If the computer does not belong to a domain, returns <see cref="F:System.String.Empty" />.</returns>
|
||||
/// <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
|
||||
// Token: 0x1700041D RID: 1053
|
||||
// (get) Token: 0x0600144D RID: 5197
|
||||
[Token(Token = "0x1700041D")]
|
||||
public abstract string DomainName
|
||||
{
|
||||
[Token(Token = "0x600144D")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalProperties" /> class.</summary>
|
||||
// Token: 0x0600144E RID: 5198 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600144E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected IPGlobalProperties()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x020002FE RID: 766
|
||||
[Token(Token = "0x20002FE")]
|
||||
internal class MibIPGlobalProperties : UnixIPGlobalProperties
|
||||
{
|
||||
// Token: 0x06001458 RID: 5208 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001458")]
|
||||
[Address(RVA = "0x8A8780", Offset = "0x8A7780", VA = "0x1808A8780")]
|
||||
public MibIPGlobalProperties(string procDir)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000CDC RID: 3292
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000CDC")]
|
||||
public readonly string StatisticsFile;
|
||||
|
||||
// Token: 0x04000CDD RID: 3293
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000CDD")]
|
||||
public readonly string StatisticsFileIPv6;
|
||||
|
||||
// Token: 0x04000CDE RID: 3294
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000CDE")]
|
||||
public readonly string TcpFile;
|
||||
|
||||
// Token: 0x04000CDF RID: 3295
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000CDF")]
|
||||
public readonly string Tcp6File;
|
||||
|
||||
// Token: 0x04000CE0 RID: 3296
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000CE0")]
|
||||
public readonly string UdpFile;
|
||||
|
||||
// Token: 0x04000CE1 RID: 3297
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000CE1")]
|
||||
public readonly string Udp6File;
|
||||
|
||||
// Token: 0x04000CE2 RID: 3298
|
||||
[Token(Token = "0x4000CE2")]
|
||||
private static readonly char[] wsChars;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
/// <summary>Specifies the Network Basic Input/Output System (NetBIOS) node type.</summary>
|
||||
// Token: 0x020002FA RID: 762
|
||||
[Token(Token = "0x20002FA")]
|
||||
public enum NetBiosNodeType
|
||||
{
|
||||
/// <summary>An unknown node type.</summary>
|
||||
// Token: 0x04000CD7 RID: 3287
|
||||
[Token(Token = "0x4000CD7")]
|
||||
Unknown,
|
||||
/// <summary>A broadcast node.</summary>
|
||||
// Token: 0x04000CD8 RID: 3288
|
||||
[Token(Token = "0x4000CD8")]
|
||||
Broadcast,
|
||||
/// <summary>A peer-to-peer node.</summary>
|
||||
// Token: 0x04000CD9 RID: 3289
|
||||
[Token(Token = "0x4000CD9")]
|
||||
Peer2Peer,
|
||||
/// <summary>A mixed node.</summary>
|
||||
// Token: 0x04000CDA RID: 3290
|
||||
[Token(Token = "0x4000CDA")]
|
||||
Mixed = 4,
|
||||
/// <summary>A hybrid node.</summary>
|
||||
// Token: 0x04000CDB RID: 3291
|
||||
[Token(Token = "0x4000CDB")]
|
||||
Hybrid = 8
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
/// <summary>The exception that is thrown when an error occurs while retrieving network information.</summary>
|
||||
// Token: 0x020002F8 RID: 760
|
||||
[Token(Token = "0x20002F8")]
|
||||
[Serializable]
|
||||
public class NetworkInformationException : Win32Exception
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException" /> class.</summary>
|
||||
// Token: 0x0600144F RID: 5199 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600144F")]
|
||||
[Address(RVA = "0x8ABA80", Offset = "0x8AAA80", VA = "0x1808ABA80")]
|
||||
public NetworkInformationException()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException" /> class with serialized data.</summary>
|
||||
/// <param name="serializationInfo">A SerializationInfo object that contains the serialized exception data.</param>
|
||||
/// <param name="streamingContext">A StreamingContext that contains contextual information about the serialized exception.</param>
|
||||
// Token: 0x06001450 RID: 5200 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001450")]
|
||||
[Address(RVA = "0x8ABB10", Offset = "0x8AAB10", VA = "0x1808ABB10")]
|
||||
protected NetworkInformationException(SerializationInfo serializationInfo, StreamingContext streamingContext)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see langword="Win32" /> error code for this exception.</summary>
|
||||
/// <returns>An <see cref="T:System.Int32" /> value that contains the <see langword="Win32" /> error code.</returns>
|
||||
// Token: 0x1700041E RID: 1054
|
||||
// (get) Token: 0x06001451 RID: 5201 RVA: 0x00009348 File Offset: 0x00007548
|
||||
[Token(Token = "0x1700041E")]
|
||||
public override int ErrorCode
|
||||
{
|
||||
[Token(Token = "0x6001451")]
|
||||
[Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
/// <summary>Specifies the Internet Protocol versions that are supported by a network interface.</summary>
|
||||
// Token: 0x020002F9 RID: 761
|
||||
[Token(Token = "0x20002F9")]
|
||||
public enum NetworkInterfaceComponent
|
||||
{
|
||||
/// <summary>Internet Protocol version 4.</summary>
|
||||
// Token: 0x04000CD4 RID: 3284
|
||||
[Token(Token = "0x4000CD4")]
|
||||
IPv4,
|
||||
/// <summary>Internet Protocol version 6.</summary>
|
||||
// Token: 0x04000CD5 RID: 3285
|
||||
[Token(Token = "0x4000CD5")]
|
||||
IPv6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x020002FC RID: 764
|
||||
[Token(Token = "0x20002FC")]
|
||||
internal class UnixIPGlobalProperties : CommonUnixIPGlobalProperties
|
||||
{
|
||||
// Token: 0x06001455 RID: 5205 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001455")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public UnixIPGlobalProperties()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x020002FD RID: 765
|
||||
[Token(Token = "0x20002FD")]
|
||||
internal sealed class UnixNoLibCIPGlobalProperties : UnixIPGlobalProperties
|
||||
{
|
||||
// Token: 0x17000420 RID: 1056
|
||||
// (get) Token: 0x06001456 RID: 5206 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000420")]
|
||||
public override string DomainName
|
||||
{
|
||||
[Token(Token = "0x6001456")]
|
||||
[Address(RVA = "0x8B9FB0", Offset = "0x8B8FB0", VA = "0x1808B9FB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001457 RID: 5207 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001457")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public UnixNoLibCIPGlobalProperties()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x020002FF RID: 767
|
||||
[Token(Token = "0x20002FF")]
|
||||
internal class Win32IPGlobalProperties : IPGlobalProperties
|
||||
{
|
||||
// Token: 0x17000421 RID: 1057
|
||||
// (get) Token: 0x0600145A RID: 5210 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000421")]
|
||||
public override string DomainName
|
||||
{
|
||||
[Token(Token = "0x600145A")]
|
||||
[Address(RVA = "0x8B9FF0", Offset = "0x8B8FF0", VA = "0x1808B9FF0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600145B RID: 5211 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600145B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public Win32IPGlobalProperties()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x02000300 RID: 768
|
||||
[Token(Token = "0x2000300")]
|
||||
internal class Win32NetworkInterface
|
||||
{
|
||||
// Token: 0x0600145C RID: 5212
|
||||
[Token(Token = "0x600145C")]
|
||||
[Address(RVA = "0x8BA1F0", Offset = "0x8B91F0", VA = "0x1808BA1F0")]
|
||||
private static extern int GetNetworkParams(IntPtr ptr, ref int size);
|
||||
|
||||
// Token: 0x17000422 RID: 1058
|
||||
// (get) Token: 0x0600145D RID: 5213 RVA: 0x00009360 File Offset: 0x00007560
|
||||
[Token(Token = "0x17000422")]
|
||||
public static Win32_FIXED_INFO FixedInfo
|
||||
{
|
||||
[Token(Token = "0x600145D")]
|
||||
[Address(RVA = "0x8BA280", Offset = "0x8B9280", VA = "0x1808BA280")]
|
||||
get
|
||||
{
|
||||
return default(Win32_FIXED_INFO);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000CE3 RID: 3299
|
||||
[Token(Token = "0x4000CE3")]
|
||||
private static Win32_FIXED_INFO fixedInfo;
|
||||
|
||||
// Token: 0x04000CE4 RID: 3300
|
||||
[Token(Token = "0x4000CE4")]
|
||||
private static bool initialized;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x02000301 RID: 769
|
||||
[Token(Token = "0x2000301")]
|
||||
internal struct Win32_FIXED_INFO
|
||||
{
|
||||
// Token: 0x04000CE5 RID: 3301
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000CE5")]
|
||||
public string HostName;
|
||||
|
||||
// Token: 0x04000CE6 RID: 3302
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000CE6")]
|
||||
public string DomainName;
|
||||
|
||||
// Token: 0x04000CE7 RID: 3303
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000CE7")]
|
||||
public IntPtr CurrentDnsServer;
|
||||
|
||||
// Token: 0x04000CE8 RID: 3304
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000CE8")]
|
||||
public Win32_IP_ADDR_STRING DnsServerList;
|
||||
|
||||
// Token: 0x04000CE9 RID: 3305
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000CE9")]
|
||||
public NetBiosNodeType NodeType;
|
||||
|
||||
// Token: 0x04000CEA RID: 3306
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000CEA")]
|
||||
public string ScopeId;
|
||||
|
||||
// Token: 0x04000CEB RID: 3307
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000CEB")]
|
||||
public uint EnableRouting;
|
||||
|
||||
// Token: 0x04000CEC RID: 3308
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000CEC")]
|
||||
public uint EnableProxy;
|
||||
|
||||
// Token: 0x04000CED RID: 3309
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000CED")]
|
||||
public uint EnableDns;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.NetworkInformation
|
||||
{
|
||||
// Token: 0x02000302 RID: 770
|
||||
[Token(Token = "0x2000302")]
|
||||
internal struct Win32_IP_ADDR_STRING
|
||||
{
|
||||
// Token: 0x04000CEE RID: 3310
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000CEE")]
|
||||
public IntPtr Next;
|
||||
|
||||
// Token: 0x04000CEF RID: 3311
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000CEF")]
|
||||
public string IpAddress;
|
||||
|
||||
// Token: 0x04000CF0 RID: 3312
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000CF0")]
|
||||
public string IpMask;
|
||||
|
||||
// Token: 0x04000CF1 RID: 3313
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000CF1")]
|
||||
public uint Context;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user