using System; using Cpp2IlInjected; namespace System.Drawing.Imaging { /// The class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Not inheritable. // Token: 0x02000040 RID: 64 [Token(Token = "0x2000040")] public sealed class ImageCodecInfo { // Token: 0x06000143 RID: 323 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000143")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] internal ImageCodecInfo() { } /// Gets or sets a structure that contains a GUID that identifies a specific codec. /// A structure that contains a GUID that identifies a specific codec. // Token: 0x17000025 RID: 37 // (get) Token: 0x06000144 RID: 324 RVA: 0x00002730 File Offset: 0x00000930 // (set) Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000025")] public Guid Clsid { [Token(Token = "0x6000144")] [Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")] get { return default(Guid); } [Token(Token = "0x6000145")] [Address(RVA = "0x814BD0", Offset = "0x813BD0", VA = "0x180814BD0")] set { } } /// Gets or sets a structure that contains a GUID that identifies the codec's format. /// A structure that contains a GUID that identifies the codec's format. // Token: 0x17000026 RID: 38 // (get) Token: 0x06000146 RID: 326 RVA: 0x00002748 File Offset: 0x00000948 // (set) Token: 0x06000147 RID: 327 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000026")] public Guid FormatID { [Token(Token = "0x6000146")] [Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")] get { return default(Guid); } [Token(Token = "0x6000147")] [Address(RVA = "0x814BF0", Offset = "0x813BF0", VA = "0x180814BF0")] set { } } /// Gets or sets a string that contains the name of the codec. /// A string that contains the name of the codec. // Token: 0x17000027 RID: 39 // (set) Token: 0x06000148 RID: 328 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000027")] public string CodecName { [Token(Token = "0x6000148")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] set { } } /// Gets or sets string that contains the path name of the DLL that holds the codec. If the codec is not in a DLL, this pointer is . /// A string that contains the path name of the DLL that holds the codec. // Token: 0x17000028 RID: 40 // (set) Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000028")] public string DllName { [Token(Token = "0x6000149")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] set { } } /// Gets or sets a string that describes the codec's file format. /// A string that describes the codec's file format. // Token: 0x17000029 RID: 41 // (set) Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000029")] public string FormatDescription { [Token(Token = "0x600014A")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] set { } } /// Gets or sets string that contains the file name extension(s) used in the codec. The extensions are separated by semicolons. /// A string that contains the file name extension(s) used in the codec. // Token: 0x1700002A RID: 42 // (set) Token: 0x0600014B RID: 331 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002A")] public string FilenameExtension { [Token(Token = "0x600014B")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")] set { } } /// Gets or sets a string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type. /// A string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type. // Token: 0x1700002B RID: 43 // (set) Token: 0x0600014C RID: 332 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002B")] public string MimeType { [Token(Token = "0x600014C")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] set { } } /// Gets or sets 32-bit value used to store additional information about the codec. This property returns a combination of flags from the enumeration. /// A 32-bit value used to store additional information about the codec. // Token: 0x1700002C RID: 44 // (set) Token: 0x0600014D RID: 333 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002C")] public ImageCodecFlags Flags { [Token(Token = "0x600014D")] [Address(RVA = "0x56DEE0", Offset = "0x56CEE0", VA = "0x18056DEE0")] set { } } /// Gets or sets the version number of the codec. /// The version number of the codec. // Token: 0x1700002D RID: 45 // (set) Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002D")] public int Version { [Token(Token = "0x600014E")] [Address(RVA = "0x56DCB0", Offset = "0x56CCB0", VA = "0x18056DCB0")] set { } } /// Gets or sets a two dimensional array of bytes that represents the signature of the codec. /// A two dimensional array of bytes that represents the signature of the codec. // Token: 0x1700002E RID: 46 // (get) Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000150 RID: 336 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002E")] [CLSCompliant(false)] public byte[][] SignaturePatterns { [Token(Token = "0x600014F")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get { return null; } [Token(Token = "0x6000150")] [Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")] set { } } /// Gets or sets a two dimensional array of bytes that can be used as a filter. /// A two dimensional array of bytes that can be used as a filter. // Token: 0x1700002F RID: 47 // (get) Token: 0x06000151 RID: 337 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000152 RID: 338 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002F")] [CLSCompliant(false)] public byte[][] SignatureMasks { [Token(Token = "0x6000151")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get { return null; } [Token(Token = "0x6000152")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] set { } } /// Returns an array of objects that contain information about the image decoders built into GDI+. /// An array of objects. Each object in the array contains information about one of the built-in image decoders. // Token: 0x06000153 RID: 339 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000153")] [Address(RVA = "0x10F55A0", Offset = "0x10F45A0", VA = "0x1810F55A0")] public static ImageCodecInfo[] GetImageDecoders() { return null; } /// Returns an array of objects that contain information about the image encoders built into GDI+. /// An array of objects. Each object in the array contains information about one of the built-in image encoders. // Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000154")] [Address(RVA = "0x10F5840", Offset = "0x10F4840", VA = "0x1810F5840")] public static ImageCodecInfo[] GetImageEncoders() { return null; } // Token: 0x06000155 RID: 341 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000155")] [Address(RVA = "0x10F4F80", Offset = "0x10F3F80", VA = "0x1810F4F80")] private static ImageCodecInfo[] ConvertFromMemory(IntPtr memoryStart, int numCodecs) { return null; } // Token: 0x04000179 RID: 377 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000179")] private Guid _clsid; // Token: 0x0400017A RID: 378 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400017A")] private Guid _formatID; // Token: 0x0400017B RID: 379 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400017B")] private string _codecName; // Token: 0x0400017C RID: 380 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400017C")] private string _dllName; // Token: 0x0400017D RID: 381 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400017D")] private string _formatDescription; // Token: 0x0400017E RID: 382 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400017E")] private string _filenameExtension; // Token: 0x0400017F RID: 383 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400017F")] private string _mimeType; // Token: 0x04000180 RID: 384 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000180")] private ImageCodecFlags _flags; // Token: 0x04000181 RID: 385 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000181")] private int _version; // Token: 0x04000182 RID: 386 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000182")] private byte[][] _signaturePatterns; // Token: 0x04000183 RID: 387 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000183")] private byte[][] _signatureMasks; } }