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 = "0x445B90", Offset = "0x444990", VA = "0x180445B90")] 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 = "0x495080", Offset = "0x493E80", VA = "0x180495080")] get { return (NtlmFlags)0; } [Token(Token = "0x60000A4")] [Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")] 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 = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get { return 0; } } // Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000A6")] [Address(RVA = "0x63CA60", Offset = "0x63B860", VA = "0x18063CA60")] protected byte[] PrepareMessage(int messageSize) { return null; } // Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000A7")] [Address(RVA = "0x63C7E0", Offset = "0x63B5E0", VA = "0x18063C7E0", Slot = "4")] protected virtual void Decode(byte[] message) { } // Token: 0x060000A8 RID: 168 RVA: 0x00002298 File Offset: 0x00000498 [Token(Token = "0x60000A8")] [Address(RVA = "0x63C6A0", Offset = "0x63B4A0", VA = "0x18063C6A0")] 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; } }