using System; using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.InteropServices.ComTypes; using Cpp2IlInjected; namespace System.Drawing { // Token: 0x0200000B RID: 11 [Token(Token = "0x200000B")] internal sealed class ComIStreamMarshaler : ICustomMarshaler { // Token: 0x06000029 RID: 41 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000029")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] private ComIStreamMarshaler() { } // Token: 0x0600002A RID: 42 RVA: 0x000021D8 File Offset: 0x000003D8 [Token(Token = "0x600002A")] [Address(RVA = "0x67EB60", Offset = "0x67D960", VA = "0x18067EB60", Slot = "5")] public IntPtr MarshalManagedToNative(object managedObj) { return 0; } // Token: 0x0600002B RID: 43 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600002B")] [Address(RVA = "0x67EB00", Offset = "0x67D900", VA = "0x18067EB00", Slot = "6")] public void CleanUpNativeData(IntPtr pNativeData) { } // Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002C")] [Address(RVA = "0x67EBF0", Offset = "0x67D9F0", VA = "0x18067EBF0", Slot = "4")] public object MarshalNativeToManaged(IntPtr pNativeData) { return null; } // Token: 0x0600002D RID: 45 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600002D")] [Address(RVA = "0x67E9B0", Offset = "0x67D7B0", VA = "0x18067E9B0", Slot = "7")] public void CleanUpManagedData(object managedObj) { } // Token: 0x0600002E RID: 46 RVA: 0x000021F0 File Offset: 0x000003F0 [Token(Token = "0x600002E")] [Address(RVA = "0x4F9EF0", Offset = "0x4F8CF0", VA = "0x1804F9EF0", Slot = "8")] public int GetNativeDataSize() { return 0; } // Token: 0x04000009 RID: 9 [Token(Token = "0x4000009")] private static readonly ComIStreamMarshaler defaultInstance; // Token: 0x0200000C RID: 12 // (Invoke) Token: 0x06000031 RID: 49 [Token(Token = "0x200000C")] private delegate int QueryInterfaceDelegate(IntPtr @this, [In] ref Guid riid, IntPtr ppvObject); // Token: 0x0200000D RID: 13 // (Invoke) Token: 0x06000035 RID: 53 [Token(Token = "0x200000D")] private delegate int AddRefDelegate(IntPtr @this); // Token: 0x0200000E RID: 14 // (Invoke) Token: 0x06000039 RID: 57 [Token(Token = "0x200000E")] private delegate int ReleaseDelegate(IntPtr @this); // Token: 0x0200000F RID: 15 // (Invoke) Token: 0x0600003D RID: 61 [Token(Token = "0x200000F")] private delegate int ReadDelegate(IntPtr @this, [Out] byte[] pv, int cb, IntPtr pcbRead); // Token: 0x02000010 RID: 16 // (Invoke) Token: 0x06000041 RID: 65 [Token(Token = "0x2000010")] private delegate int WriteDelegate(IntPtr @this, byte[] pv, int cb, IntPtr pcbWritten); // Token: 0x02000011 RID: 17 // (Invoke) Token: 0x06000045 RID: 69 [Token(Token = "0x2000011")] private delegate int SeekDelegate(IntPtr @this, long dlibMove, int dwOrigin, IntPtr plibNewPosition); // Token: 0x02000012 RID: 18 // (Invoke) Token: 0x06000049 RID: 73 [Token(Token = "0x2000012")] private delegate int SetSizeDelegate(IntPtr @this, long libNewSize); // Token: 0x02000013 RID: 19 // (Invoke) Token: 0x0600004D RID: 77 [Token(Token = "0x2000013")] private delegate int CopyToDelegate(IntPtr @this, IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten); // Token: 0x02000014 RID: 20 // (Invoke) Token: 0x06000051 RID: 81 [Token(Token = "0x2000014")] private delegate int CommitDelegate(IntPtr @this, int grfCommitFlags); // Token: 0x02000015 RID: 21 // (Invoke) Token: 0x06000055 RID: 85 [Token(Token = "0x2000015")] private delegate int RevertDelegate(IntPtr @this); // Token: 0x02000016 RID: 22 // (Invoke) Token: 0x06000059 RID: 89 [Token(Token = "0x2000016")] private delegate int LockRegionDelegate(IntPtr @this, long libOffset, long cb, int dwLockType); // Token: 0x02000017 RID: 23 // (Invoke) Token: 0x0600005D RID: 93 [Token(Token = "0x2000017")] private delegate int UnlockRegionDelegate(IntPtr @this, long libOffset, long cb, int dwLockType); // Token: 0x02000018 RID: 24 // (Invoke) Token: 0x06000061 RID: 97 [Token(Token = "0x2000018")] private delegate int StatDelegate(IntPtr @this, out STATSTG pstatstg, int grfStatFlag); // Token: 0x02000019 RID: 25 // (Invoke) Token: 0x06000065 RID: 101 [Token(Token = "0x2000019")] private delegate int CloneDelegate(IntPtr @this, out IntPtr ppstm); // Token: 0x0200001A RID: 26 [Token(Token = "0x200001A")] [StructLayout(0)] private sealed class IStreamInterface { // Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000068")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IStreamInterface() { } // Token: 0x0400000A RID: 10 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400000A")] internal IntPtr lpVtbl; // Token: 0x0400000B RID: 11 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400000B")] internal IntPtr gcHandle; } // Token: 0x0200001B RID: 27 [Token(Token = "0x200001B")] [StructLayout(0)] private sealed class IStreamVtbl { // Token: 0x06000069 RID: 105 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000069")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IStreamVtbl() { } // Token: 0x0400000C RID: 12 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400000C")] internal ComIStreamMarshaler.QueryInterfaceDelegate QueryInterface; // Token: 0x0400000D RID: 13 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400000D")] internal ComIStreamMarshaler.AddRefDelegate AddRef; // Token: 0x0400000E RID: 14 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400000E")] internal ComIStreamMarshaler.ReleaseDelegate Release; // Token: 0x0400000F RID: 15 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400000F")] internal ComIStreamMarshaler.ReadDelegate Read; // Token: 0x04000010 RID: 16 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000010")] internal ComIStreamMarshaler.WriteDelegate Write; // Token: 0x04000011 RID: 17 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000011")] internal ComIStreamMarshaler.SeekDelegate Seek; // Token: 0x04000012 RID: 18 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000012")] internal ComIStreamMarshaler.SetSizeDelegate SetSize; // Token: 0x04000013 RID: 19 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000013")] internal ComIStreamMarshaler.CopyToDelegate CopyTo; // Token: 0x04000014 RID: 20 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000014")] internal ComIStreamMarshaler.CommitDelegate Commit; // Token: 0x04000015 RID: 21 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000015")] internal ComIStreamMarshaler.RevertDelegate Revert; // Token: 0x04000016 RID: 22 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000016")] internal ComIStreamMarshaler.LockRegionDelegate LockRegion; // Token: 0x04000017 RID: 23 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000017")] internal ComIStreamMarshaler.UnlockRegionDelegate UnlockRegion; // Token: 0x04000018 RID: 24 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000018")] internal ComIStreamMarshaler.StatDelegate Stat; // Token: 0x04000019 RID: 25 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000019")] internal ComIStreamMarshaler.CloneDelegate Clone; } // Token: 0x0200001C RID: 28 [Token(Token = "0x200001C")] private sealed class ManagedToNativeWrapper { // Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006B")] [Address(RVA = "0x68CC60", Offset = "0x68BA60", VA = "0x18068CC60")] private ManagedToNativeWrapper(IStream managedInterface) { } // Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006C")] [Address(RVA = "0x68B420", Offset = "0x68A220", VA = "0x18068B420")] private void Dispose() { } // Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006D")] [Address(RVA = "0x68BA40", Offset = "0x68A840", VA = "0x18068BA40")] private static void OnShutdown(object sender, EventArgs e) { } // Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006E")] [Address(RVA = "0x68B240", Offset = "0x68A040", VA = "0x18068B240")] private static void CreateVtable() { } // Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006F")] [Address(RVA = "0x68B330", Offset = "0x68A130", VA = "0x18068B330")] private static void DisposeVtable() { } // Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000070")] [Address(RVA = "0x68B820", Offset = "0x68A620", VA = "0x18068B820")] internal static IStream GetUnderlyingInterface(IntPtr comInterface, bool outParam) { return null; } // Token: 0x06000071 RID: 113 RVA: 0x00002208 File Offset: 0x00000408 [Token(Token = "0x6000071")] [Address(RVA = "0x68B660", Offset = "0x68A460", VA = "0x18068B660")] internal static IntPtr GetInterface(IStream managedInterface) { return 0; } // Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000072")] [Address(RVA = "0x68BE70", Offset = "0x68AC70", VA = "0x18068BE70")] internal static void ReleaseInterface(IntPtr comInterface) { } // Token: 0x06000073 RID: 115 RVA: 0x00002220 File Offset: 0x00000420 [Token(Token = "0x6000073")] [Address(RVA = "0x68B5B0", Offset = "0x68A3B0", VA = "0x18068B5B0")] private static int GetHRForException(Exception e) { return 0; } // Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000074")] [Address(RVA = "0x68B760", Offset = "0x68A560", VA = "0x18068B760")] private static ComIStreamMarshaler.ManagedToNativeWrapper GetObject(IntPtr @this) { return null; } // Token: 0x06000075 RID: 117 RVA: 0x00002238 File Offset: 0x00000438 [Token(Token = "0x6000075")] [Address(RVA = "0x68BBB0", Offset = "0x68A9B0", VA = "0x18068BBB0")] private static int QueryInterface(IntPtr @this, ref Guid riid, IntPtr ppvObject) { return 0; } // Token: 0x06000076 RID: 118 RVA: 0x00002250 File Offset: 0x00000450 [Token(Token = "0x6000076")] [Address(RVA = "0x68ACE0", Offset = "0x689AE0", VA = "0x18068ACE0")] private static int AddRef(IntPtr @this) { return 0; } // Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468 [Token(Token = "0x6000077")] [Address(RVA = "0x68C030", Offset = "0x68AE30", VA = "0x18068C030")] private static int Release(IntPtr @this) { return 0; } // Token: 0x06000078 RID: 120 RVA: 0x00002280 File Offset: 0x00000480 [Token(Token = "0x6000078")] [Address(RVA = "0x68BD80", Offset = "0x68AB80", VA = "0x18068BD80")] private static int Read(IntPtr @this, byte[] pv, int cb, IntPtr pcbRead) { return 0; } // Token: 0x06000079 RID: 121 RVA: 0x00002298 File Offset: 0x00000498 [Token(Token = "0x6000079")] [Address(RVA = "0x68C750", Offset = "0x68B550", VA = "0x18068C750")] private static int Write(IntPtr @this, byte[] pv, int cb, IntPtr pcbWritten) { return 0; } // Token: 0x0600007A RID: 122 RVA: 0x000022B0 File Offset: 0x000004B0 [Token(Token = "0x600007A")] [Address(RVA = "0x68C240", Offset = "0x68B040", VA = "0x18068C240")] private static int Seek(IntPtr @this, long dlibMove, int dwOrigin, IntPtr plibNewPosition) { return 0; } // Token: 0x0600007B RID: 123 RVA: 0x000022C8 File Offset: 0x000004C8 [Token(Token = "0x600007B")] [Address(RVA = "0x68C3B0", Offset = "0x68B1B0", VA = "0x18068C3B0")] private static int SetSize(IntPtr @this, long libNewSize) { return 0; } // Token: 0x0600007C RID: 124 RVA: 0x000022E0 File Offset: 0x000004E0 [Token(Token = "0x600007C")] [Address(RVA = "0x68B0C0", Offset = "0x689EC0", VA = "0x18068B0C0")] private static int CopyTo(IntPtr @this, IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten) { return 0; } // Token: 0x0600007D RID: 125 RVA: 0x000022F8 File Offset: 0x000004F8 [Token(Token = "0x600007D")] [Address(RVA = "0x68AF70", Offset = "0x689D70", VA = "0x18068AF70")] private static int Commit(IntPtr @this, int grfCommitFlags) { return 0; } // Token: 0x0600007E RID: 126 RVA: 0x00002310 File Offset: 0x00000510 [Token(Token = "0x600007E")] [Address(RVA = "0x68C170", Offset = "0x68AF70", VA = "0x18068C170")] private static int Revert(IntPtr @this) { return 0; } // Token: 0x0600007F RID: 127 RVA: 0x00002328 File Offset: 0x00000528 [Token(Token = "0x600007F")] [Address(RVA = "0x68B950", Offset = "0x68A750", VA = "0x18068B950")] private static int LockRegion(IntPtr @this, long libOffset, long cb, int dwLockType) { return 0; } // Token: 0x06000080 RID: 128 RVA: 0x00002340 File Offset: 0x00000540 [Token(Token = "0x6000080")] [Address(RVA = "0x68C660", Offset = "0x68B460", VA = "0x18068C660")] private static int UnlockRegion(IntPtr @this, long libOffset, long cb, int dwLockType) { return 0; } // Token: 0x06000081 RID: 129 RVA: 0x00002358 File Offset: 0x00000558 [Token(Token = "0x6000081")] [Address(RVA = "0x68C500", Offset = "0x68B300", VA = "0x18068C500")] private static int Stat(IntPtr @this, out STATSTG pstatstg, int grfStatFlag) { return 0; } // Token: 0x06000082 RID: 130 RVA: 0x00002370 File Offset: 0x00000570 [Token(Token = "0x6000082")] [Address(RVA = "0x68AE10", Offset = "0x689C10", VA = "0x18068AE10")] private static int Clone(IntPtr @this, out IntPtr ppstm) { return 0; } // Token: 0x0400001A RID: 26 [Token(Token = "0x400001A")] private static readonly Guid IID_IUnknown; // Token: 0x0400001B RID: 27 [Token(Token = "0x400001B")] private static readonly Guid IID_IStream; // Token: 0x0400001C RID: 28 [Token(Token = "0x400001C")] private static readonly MethodInfo exceptionGetHResult; // Token: 0x0400001D RID: 29 [Token(Token = "0x400001D")] private static readonly ComIStreamMarshaler.IStreamVtbl managedVtable; // Token: 0x0400001E RID: 30 [Token(Token = "0x400001E")] private static IntPtr comVtable; // Token: 0x0400001F RID: 31 [Token(Token = "0x400001F")] private static int vtableRefCount; // Token: 0x04000020 RID: 32 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000020")] private IStream managedInterface; // Token: 0x04000021 RID: 33 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000021")] private IntPtr comInterface; // Token: 0x04000022 RID: 34 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000022")] private GCHandle gcHandle; // Token: 0x04000023 RID: 35 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000023")] private int refCount; // Token: 0x0200001D RID: 29 [Token(Token = "0x200001D")] [StructLayout(0)] private sealed class ReleaseSlot { // Token: 0x04000024 RID: 36 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000024")] internal ComIStreamMarshaler.ReleaseDelegate Release; } } // Token: 0x0200001E RID: 30 [Token(Token = "0x200001E")] private sealed class NativeToManagedWrapper : IStream { // Token: 0x06000083 RID: 131 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000083")] [Address(RVA = "0x68DD20", Offset = "0x68CB20", VA = "0x18068DD20")] private NativeToManagedWrapper(IntPtr comInterface, bool outParam) { } // Token: 0x06000084 RID: 132 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000084")] [Address(RVA = "0x68D290", Offset = "0x68C090", VA = "0x18068D290", Slot = "1")] protected override void Finalize() { } // Token: 0x06000085 RID: 133 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000085")] [Address(RVA = "0x68D200", Offset = "0x68C000", VA = "0x18068D200")] private void Dispose(bool disposing) { } // Token: 0x06000086 RID: 134 RVA: 0x00002388 File Offset: 0x00000588 [Token(Token = "0x6000086")] [Address(RVA = "0x68D5C0", Offset = "0x68C3C0", VA = "0x18068D5C0")] internal static IntPtr GetUnderlyingInterface(IStream managedInterface) { return 0; } // Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000087")] [Address(RVA = "0x68D340", Offset = "0x68C140", VA = "0x18068D340")] internal static IStream GetInterface(IntPtr comInterface, bool outParam) { return null; } // Token: 0x06000088 RID: 136 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000088")] [Address(RVA = "0x68D7C0", Offset = "0x68C5C0", VA = "0x18068D7C0")] internal static void ReleaseInterface(IStream managedInterface) { } // Token: 0x06000089 RID: 137 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000089")] [Address(RVA = "0x68DB50", Offset = "0x68C950", VA = "0x18068DB50")] private static void ThrowExceptionForHR(int result) { } // Token: 0x0600008A RID: 138 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008A")] [Address(RVA = "0x68D710", Offset = "0x68C510", VA = "0x18068D710", Slot = "4")] public void Read(byte[] pv, int cb, IntPtr pcbRead) { } // Token: 0x0600008B RID: 139 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008B")] [Address(RVA = "0x68DC70", Offset = "0x68CA70", VA = "0x18068DC70", Slot = "5")] public void Write(byte[] pv, int cb, IntPtr pcbWritten) { } // Token: 0x0600008C RID: 140 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008C")] [Address(RVA = "0x68D950", Offset = "0x68C750", VA = "0x18068D950", Slot = "6")] public void Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition) { } // Token: 0x0600008D RID: 141 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008D")] [Address(RVA = "0x68DA00", Offset = "0x68C800", VA = "0x18068DA00", Slot = "7")] public void SetSize(long libNewSize) { } // Token: 0x0600008E RID: 142 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008E")] [Address(RVA = "0x68D140", Offset = "0x68BF40", VA = "0x18068D140", Slot = "8")] public void CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten) { } // Token: 0x0600008F RID: 143 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008F")] [Address(RVA = "0x68D0A0", Offset = "0x68BEA0", VA = "0x18068D0A0", Slot = "9")] public void Commit(int grfCommitFlags) { } // Token: 0x06000090 RID: 144 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000090")] [Address(RVA = "0x68D8B0", Offset = "0x68C6B0", VA = "0x18068D8B0", Slot = "10")] public void Revert() { } // Token: 0x06000091 RID: 145 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000091")] [Address(RVA = "0x68D660", Offset = "0x68C460", VA = "0x18068D660", Slot = "11")] public void LockRegion(long libOffset, long cb, int dwLockType) { } // Token: 0x06000092 RID: 146 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000092")] [Address(RVA = "0x68DBC0", Offset = "0x68C9C0", VA = "0x18068DBC0", Slot = "12")] public void UnlockRegion(long libOffset, long cb, int dwLockType) { } // Token: 0x06000093 RID: 147 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000093")] [Address(RVA = "0x68DAA0", Offset = "0x68C8A0", VA = "0x18068DAA0", Slot = "13")] public void Stat(out STATSTG pstatstg, int grfStatFlag) { } // Token: 0x06000094 RID: 148 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000094")] [Address(RVA = "0x68CFF0", Offset = "0x68BDF0", VA = "0x18068CFF0", Slot = "14")] public void Clone(out IStream ppstm) { } // Token: 0x04000025 RID: 37 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000025")] private IntPtr comInterface; // Token: 0x04000026 RID: 38 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000026")] private ComIStreamMarshaler.IStreamVtbl managedVtable; } } }