gdiplus: Implement GdipGetImageEncoders.
diff --git a/include/gdiplusimaging.h b/include/gdiplusimaging.h
index c78e1b1..00ed3d1 100644
--- a/include/gdiplusimaging.h
+++ b/include/gdiplusimaging.h
@@ -43,6 +43,24 @@
EncoderParameter Parameter[1];
};
+class ImageCodecInfo
+{
+public:
+ CLSID Clsid;
+ GUID FormatID;
+ const WCHAR* CodecName;
+ const WCHAR* DllName;
+ const WCHAR* FormatDescription;
+ const WCHAR* FilenameExtension;
+ const WCHAR* MimeType;
+ DWORD Flags;
+ DWORD Version;
+ DWORD SigCount;
+ DWORD SigSize;
+ const BYTE* SigPattern;
+ const BYTE* SigMask;
+};
+
class BitmapData
{
public:
@@ -84,6 +102,23 @@
EncoderParameter Parameter[1];
} EncoderParameters;
+typedef struct ImageCodecInfo
+{
+ CLSID Clsid;
+ GUID FormatID;
+ const WCHAR* CodecName;
+ const WCHAR* DllName;
+ const WCHAR* FormatDescription;
+ const WCHAR* FilenameExtension;
+ const WCHAR* MimeType;
+ DWORD Flags;
+ DWORD Version;
+ DWORD SigCount;
+ DWORD SigSize;
+ const BYTE* SigPattern;
+ const BYTE* SigMask;
+} ImageCodecInfo;
+
typedef struct BitmapData
{
UINT Width;