terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
SafeGssCredHandle.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000077")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60001C4")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1E9F0FC", Offset = "0x1E9F0FC", Length = "0x28C")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeFreeNegoCredentials), Member = ".ctor", MemberParameters = new object[]
17 {
18 typeof(bool),
19 typeof(string),
20 typeof(string),
21 typeof(string)
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeGssCredHandle), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeGssNameHandle), Member = "CreateUser", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SafeGssNameHandle))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interop.NetSecurityNative), Member = "InitiateCredSpNego", MemberParameters = new object[]
28 {
29 typeof(ref Interop.NetSecurityNative.Status),
32 }, ReturnType = typeof(Interop.NetSecurityNative.Status))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_UTF8", ReturnType = typeof(Encoding))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interop.NetSecurityNative), Member = "InitiateCredWithPassword", MemberParameters = new object[]
35 {
36 typeof(ref Interop.NetSecurityNative.Status),
37 typeof(bool),
39 typeof(string),
40 typeof(int),
42 }, ReturnType = typeof(Interop.NetSecurityNative.Status))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "Dispose", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interop.NetSecurityNative.GssApiException), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(Interop.NetSecurityNative.Status),
47 typeof(Interop.NetSecurityNative.Status)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
50 public static SafeGssCredHandle Create(string username, string password, bool isNtlmOnly)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60001C5")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1E9F388", Offset = "0x1E9F388", Length = "0x58")]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeGssCredHandle), Member = "Create", MemberParameters = new object[]
58 {
59 typeof(string),
60 typeof(string),
61 typeof(bool)
62 }, ReturnType = typeof(SafeGssCredHandle))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = ".ctor", MemberParameters = new object[]
65 {
67 typeof(bool)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x17000060")]
76 public override bool IsInvalid
77 {
78 [global::Cpp2ILInjected.Token(Token = "0x60001C6")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1E9F3E0", Offset = "0x1E9F3E0", Length = "0x54")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Equality", MemberParameters = new object[]
82 {
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
87 get
88 {
89 throw null;
90 }
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60001C7")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1E9F434", Offset = "0x1E9F434", Length = "0x74")]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interop.NetSecurityNative), Member = "ReleaseCred", MemberParameters = new object[]
98 {
99 typeof(ref Interop.NetSecurityNative.Status),
101 }, ReturnType = typeof(Interop.NetSecurityNative.Status))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
103 protected override bool ReleaseHandle()
104 {
105 throw null;
106 }
107 }
108}
class f__AnonymousType0<< Count > j__TPar
static SafeGssCredHandle Create(string username, string password, bool isNtlmOnly)