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 = "0x412370", Offset = "0x411370", VA = "0x180412370")] private ComIStreamMarshaler() { } // Token: 0x0600002A RID: 42 RVA: 0x000021D8 File Offset: 0x000003D8 [Token(Token = "0x600002A")] [Address(RVA = "0x10ED660", Offset = "0x10EC660", VA = "0x1810ED660", Slot = "5")] public IntPtr MarshalManagedToNative(object managedObj) { return 0; } // Token: 0x0600002B RID: 43 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600002B")] [Address(RVA = "0x10ED600", Offset = "0x10EC600", VA = "0x1810ED600", Slot = "6")] public void CleanUpNativeData(IntPtr pNativeData) { } // Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002C")] [Address(RVA = "0x10ED6F0", Offset = "0x10EC6F0", VA = "0x1810ED6F0", Slot = "4")] public object MarshalNativeToManaged(IntPtr pNativeData) { return null; } // Token: 0x0600002D RID: 45 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600002D")] [Address(RVA = "0x10ED4B0", Offset = "0x10EC4B0", VA = "0x1810ED4B0", Slot = "7")] public void CleanUpManagedData(object managedObj) { } // Token: 0x0600002E RID: 46 RVA: 0x000021F0 File Offset: 0x000003F0 [Token(Token = "0x600002E")] [Address(RVA = "0x716A60", Offset = "0x715A60", VA = "0x180716A60", 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 = "0x412370", Offset = "0x411370", VA = "0x180412370")] 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 = "0x412370", Offset = "0x411370", VA = "0x180412370")] 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 = "0x10FB4A0", Offset = "0x10FA4A0", VA = "0x1810FB4A0")] private ManagedToNativeWrapper(IStream managedInterface) { } // Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006C")] [Address(RVA = "0x10F9C60", Offset = "0x10F8C60", VA = "0x1810F9C60")] private void Dispose() { } // Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006D")] [Address(RVA = "0x10FA280", Offset = "0x10F9280", VA = "0x1810FA280")] private static void OnShutdown(object sender, EventArgs e) { } // Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006E")] [Address(RVA = "0x10F9A80", Offset = "0x10F8A80", VA = "0x1810F9A80")] private static void CreateVtable() { } // Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006F")] [Address(RVA = "0x10F9B70", Offset = "0x10F8B70", VA = "0x1810F9B70")] private static void DisposeVtable() { } // Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000070")] [Address(RVA = "0x10FA060", Offset = "0x10F9060", VA = "0x1810FA060")] internal static IStream GetUnderlyingInterface(IntPtr comInterface, bool outParam) { return null; } // Token: 0x06000071 RID: 113 RVA: 0x00002208 File Offset: 0x00000408 [Token(Token = "0x6000071")] [Address(RVA = "0x10F9EA0", Offset = "0x10F8EA0", VA = "0x1810F9EA0")] internal static IntPtr GetInterface(IStream managedInterface) { return 0; } // Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000072")] [Address(RVA = "0x10FA6B0", Offset = "0x10F96B0", VA = "0x1810FA6B0")] internal static void ReleaseInterface(IntPtr comInterface) { } // Token: 0x06000073 RID: 115 RVA: 0x00002220 File Offset: 0x00000420 [Token(Token = "0x6000073")] [Address(RVA = "0x10F9DF0", Offset = "0x10F8DF0", VA = "0x1810F9DF0")] private static int GetHRForException(Exception e) { return 0; } // Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000074")] [Address(RVA = "0x10F9FA0", Offset = "0x10F8FA0", VA = "0x1810F9FA0")] private static ComIStreamMarshaler.ManagedToNativeWrapper GetObject(IntPtr @this) { return null; } // Token: 0x06000075 RID: 117 RVA: 0x00002238 File Offset: 0x00000438 [Token(Token = "0x6000075")] [Address(RVA = "0x10FA3F0", Offset = "0x10F93F0", VA = "0x1810FA3F0")] 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 = "0x10F9520", Offset = "0x10F8520", VA = "0x1810F9520")] private static int AddRef(IntPtr @this) { return 0; } // Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468 [Token(Token = "0x6000077")] [Address(RVA = "0x10FA870", Offset = "0x10F9870", VA = "0x1810FA870")] private static int Release(IntPtr @this) { return 0; } // Token: 0x06000078 RID: 120 RVA: 0x00002280 File Offset: 0x00000480 [Token(Token = "0x6000078")] [Address(RVA = "0x10FA5C0", Offset = "0x10F95C0", VA = "0x1810FA5C0")] 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 = "0x10FAF90", Offset = "0x10F9F90", VA = "0x1810FAF90")] 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 = "0x10FAA80", Offset = "0x10F9A80", VA = "0x1810FAA80")] 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 = "0x10FABF0", Offset = "0x10F9BF0", VA = "0x1810FABF0")] private static int SetSize(IntPtr @this, long libNewSize) { return 0; } // Token: 0x0600007C RID: 124 RVA: 0x000022E0 File Offset: 0x000004E0 [Token(Token = "0x600007C")] [Address(RVA = "0x10F9900", Offset = "0x10F8900", VA = "0x1810F9900")] 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 = "0x10F97B0", Offset = "0x10F87B0", VA = "0x1810F97B0")] private static int Commit(IntPtr @this, int grfCommitFlags) { return 0; } // Token: 0x0600007E RID: 126 RVA: 0x00002310 File Offset: 0x00000510 [Token(Token = "0x600007E")] [Address(RVA = "0x10FA9B0", Offset = "0x10F99B0", VA = "0x1810FA9B0")] private static int Revert(IntPtr @this) { return 0; } // Token: 0x0600007F RID: 127 RVA: 0x00002328 File Offset: 0x00000528 [Token(Token = "0x600007F")] [Address(RVA = "0x10FA190", Offset = "0x10F9190", VA = "0x1810FA190")] 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 = "0x10FAEA0", Offset = "0x10F9EA0", VA = "0x1810FAEA0")] 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 = "0x10FAD40", Offset = "0x10F9D40", VA = "0x1810FAD40")] 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 = "0x10F9650", Offset = "0x10F8650", VA = "0x1810F9650")] 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 = "0x10FC560", Offset = "0x10FB560", VA = "0x1810FC560")] private NativeToManagedWrapper(IntPtr comInterface, bool outParam) { } // Token: 0x06000084 RID: 132 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000084")] [Address(RVA = "0x10FBAD0", Offset = "0x10FAAD0", VA = "0x1810FBAD0", Slot = "1")] protected override void Finalize() { } // Token: 0x06000085 RID: 133 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000085")] [Address(RVA = "0x10FBA40", Offset = "0x10FAA40", VA = "0x1810FBA40")] private void Dispose(bool disposing) { } // Token: 0x06000086 RID: 134 RVA: 0x00002388 File Offset: 0x00000588 [Token(Token = "0x6000086")] [Address(RVA = "0x10FBE00", Offset = "0x10FAE00", VA = "0x1810FBE00")] internal static IntPtr GetUnderlyingInterface(IStream managedInterface) { return 0; } // Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000087")] [Address(RVA = "0x10FBB80", Offset = "0x10FAB80", VA = "0x1810FBB80")] internal static IStream GetInterface(IntPtr comInterface, bool outParam) { return null; } // Token: 0x06000088 RID: 136 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000088")] [Address(RVA = "0x10FC000", Offset = "0x10FB000", VA = "0x1810FC000")] internal static void ReleaseInterface(IStream managedInterface) { } // Token: 0x06000089 RID: 137 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000089")] [Address(RVA = "0x10FC390", Offset = "0x10FB390", VA = "0x1810FC390")] private static void ThrowExceptionForHR(int result) { } // Token: 0x0600008A RID: 138 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008A")] [Address(RVA = "0x10FBF50", Offset = "0x10FAF50", VA = "0x1810FBF50", 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 = "0x10FC4B0", Offset = "0x10FB4B0", VA = "0x1810FC4B0", 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 = "0x10FC190", Offset = "0x10FB190", VA = "0x1810FC190", 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 = "0x10FC240", Offset = "0x10FB240", VA = "0x1810FC240", Slot = "7")] public void SetSize(long libNewSize) { } // Token: 0x0600008E RID: 142 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600008E")] [Address(RVA = "0x10FB980", Offset = "0x10FA980", VA = "0x1810FB980", 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 = "0x10FB8E0", Offset = "0x10FA8E0", VA = "0x1810FB8E0", Slot = "9")] public void Commit(int grfCommitFlags) { } // Token: 0x06000090 RID: 144 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000090")] [Address(RVA = "0x10FC0F0", Offset = "0x10FB0F0", VA = "0x1810FC0F0", Slot = "10")] public void Revert() { } // Token: 0x06000091 RID: 145 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000091")] [Address(RVA = "0x10FBEA0", Offset = "0x10FAEA0", VA = "0x1810FBEA0", 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 = "0x10FC400", Offset = "0x10FB400", VA = "0x1810FC400", 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 = "0x10FC2E0", Offset = "0x10FB2E0", VA = "0x1810FC2E0", Slot = "13")] public void Stat(out STATSTG pstatstg, int grfStatFlag) { } // Token: 0x06000094 RID: 148 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000094")] [Address(RVA = "0x10FB830", Offset = "0x10FA830", VA = "0x1810FB830", 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; } } }