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;