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
SafeFreeNegoCredentials.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000318")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x170004A7")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001497")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1E379D4", Offset = "0x1E379D4", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 get
19 {
20 throw null;
21 }
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x170004A8")]
25 public bool IsNtlmOnly
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x6001498")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1E379DC", Offset = "0x1E379DC", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 get
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x170004A9")]
37 public string UserName
38 {
39 [global::Cpp2ILInjected.Token(Token = "0x6001499")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1E379E4", Offset = "0x1E379E4", Length = "0x8")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 get
43 {
44 throw null;
45 }
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x170004AA")]
49 public bool IsDefault
50 {
51 [global::Cpp2ILInjected.Token(Token = "0x600149A")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1E379EC", Offset = "0x1E379EC", Length = "0x8")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 get
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x600149B")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1E36EEC", Offset = "0x1E36EEC", Length = "0x1CC")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NegotiateStreamPal), Member = "AcquireCredentialsHandle", MemberParameters = new object[]
64 {
65 typeof(string),
66 typeof(bool),
68 }, ReturnType = typeof(SafeFreeCredentials))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = ".ctor", MemberParameters = new object[]
71 {
73 typeof(bool)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
77 {
78 typeof(char),
79 typeof(int)
80 }, ReturnType = typeof(int))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
83 {
84 typeof(int),
85 typeof(int)
86 }, ReturnType = typeof(string))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(string),
93 typeof(string)
94 }, ReturnType = typeof(string))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeGssCredHandle), Member = "Create", MemberParameters = new object[]
96 {
97 typeof(string),
98 typeof(string),
99 typeof(bool)
100 }, ReturnType = typeof(SafeGssCredHandle))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 public SafeFreeNegoCredentials(bool isNtlmOnly, string username, string password, string domain)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x170004AB")]
109 public override bool IsInvalid
110 {
111 [global::Cpp2ILInjected.Token(Token = "0x600149C")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1E379F4", Offset = "0x1E379F4", Length = "0x10")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 get
116 {
117 throw null;
118 }
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x600149D")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1E37A04", Offset = "0x1E37A04", Length = "0x24")]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
125 protected override bool ReleaseHandle()
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x4001135")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
133
134 [global::Cpp2ILInjected.Token(Token = "0x4001136")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
136 private readonly bool _isNtlmOnly;
137
138 [global::Cpp2ILInjected.Token(Token = "0x4001137")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
140 private readonly string _userName;
141
142 [global::Cpp2ILInjected.Token(Token = "0x4001138")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
144 private readonly bool _isDefault;
145 }
146}
class f__AnonymousType0<< Count > j__TPar
SafeFreeCredentials(IntPtr handle, bool ownsHandle)
SafeFreeNegoCredentials(bool isNtlmOnly, string username, string password, string domain)