using System; using Cpp2IlInjected; namespace Mono.Security.Protocol.Ntlm { // Token: 0x02000014 RID: 20 [Token(Token = "0x2000014")] public abstract class MessageBase { // Token: 0x060000A2 RID: 162 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000A2")] [Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")] protected MessageBase(int messageType) { } // Token: 0x1700002B RID: 43 // (get) Token: 0x060000A3 RID: 163 RVA: 0x00002268 File Offset: 0x00000468 // (set) Token: 0x060000A4 RID: 164 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002B")] public NtlmFlags Flags { [Token(Token = "0x60000A3")] [Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")] get { return (NtlmFlags)0; } [Token(Token = "0x60000A4")] [Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")] set { } } // Token: 0x1700002C RID: 44 // (get) Token: 0x060000A5 RID: 165 RVA: 0x00002280 File Offset: 0x00000480 [Token(Token = "0x1700002C")] public int Type { [Token(Token = "0x60000A5")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get { return 0; } } // Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000A6")] [Address(RVA = "0x105F9D0", Offset = "0x105E9D0", VA = "0x18105F9D0")] protected byte[] PrepareMessage(int messageSize) { return null; } // Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000A7")] [Address(RVA = "0x105F750", Offset = "0x105E750", VA = "0x18105F750", Slot = "4")] protected virtual void Decode(byte[] message) { } // Token: 0x060000A8 RID: 168 RVA: 0x00002298 File Offset: 0x00000498 [Token(Token = "0x60000A8")] [Address(RVA = "0x105F610", Offset = "0x105E610", VA = "0x18105F610")] protected bool CheckHeader(byte[] message) { return default(bool); } // Token: 0x060000A9 RID: 169 [Token(Token = "0x60000A9")] [Address(Slot = "5")] public abstract byte[] GetBytes(); // Token: 0x04000050 RID: 80 [Token(Token = "0x4000050")] private static byte[] header; // Token: 0x04000051 RID: 81 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000051")] private int _type; // Token: 0x04000052 RID: 82 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000052")] private NtlmFlags _flags; } }