This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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;
}
}