Florian Will : include: Add enums and GUID required for GdipSaveAdd().

Alexandre Julliard julliard at winehq.org
Wed Feb 19 15:35:48 CST 2020


Module: wine
Branch: master
Commit: cc0d5c4fc96a37aa3c6c9242e9c5cab91638d59b
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=cc0d5c4fc96a37aa3c6c9242e9c5cab91638d59b

Author: Florian Will <florian.will at gmail.com>
Date:   Wed Feb 19 08:47:04 2020 +0100

include: Add enums and GUID required for GdipSaveAdd().

Signed-off-by: Florian Will <florian.will at gmail.com>
Signed-off-by: Vincent Povirk <vincent at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/gdiplusenums.h   | 41 +++++++++++++++++++++++++++++++++++++++++
 include/gdiplusimaging.h |  2 ++
 2 files changed, 43 insertions(+)

diff --git a/include/gdiplusenums.h b/include/gdiplusenums.h
index 905a87a451..0fcc11d4b9 100644
--- a/include/gdiplusenums.h
+++ b/include/gdiplusenums.h
@@ -336,6 +336,45 @@ enum ImageFlags
     ImageFlagsCaching           = 0x00020000
 };
 
+enum EncoderParameterValueType {
+    EncoderParameterValueTypeByte = 1,
+    EncoderParameterValueTypeASCII = 2,
+    EncoderParameterValueTypeShort = 3,
+    EncoderParameterValueTypeLong = 4,
+    EncoderParameterValueTypeRational = 5,
+    EncoderParameterValueTypeLongRange = 6,
+    EncoderParameterValueTypeUndefined = 7,
+    EncoderParameterValueTypeRationalRange = 8,
+    EncoderParameterValueTypePointer = 9
+};
+
+enum EncoderValue {
+    EncoderValueColorTypeCMYK = 0,
+    EncoderValueColorTypeYCCK = 1,
+    EncoderValueCompressionLZW = 2,
+    EncoderValueCompressionCCITT3 = 3,
+    EncoderValueCompressionCCITT4 = 4,
+    EncoderValueCompressionRle = 5,
+    EncoderValueCompressionNone = 6,
+    EncoderValueScanMethodInterlaced = 7,
+    EncoderValueScanMethodNonInterlaced = 8,
+    EncoderValueVersionGif87 = 9,
+    EncoderValueVersionGif89 = 10,
+    EncoderValueRenderProgressive = 11,
+    EncoderValueRenderNonProgressive = 12,
+    EncoderValueTransformRotate90 = 13,
+    EncoderValueTransformRotate180 = 14,
+    EncoderValueTransformRotate270 = 15,
+    EncoderValueTransformFlipHorizontal = 16,
+    EncoderValueTransformFlipVertical = 17,
+    EncoderValueMultiFrame = 18,
+    EncoderValueLastFrame = 19,
+    EncoderValueFlush = 20,
+    EncoderValueFrameDimensionTime = 21,
+    EncoderValueFrameDimensionResolution = 22,
+    EncoderValueFrameDimensionPage = 23
+};
+
 enum CombineMode
 {
     CombineModeReplace,
@@ -747,6 +786,8 @@ typedef enum HotkeyPrefix HotkeyPrefix;
 typedef enum PenAlignment PenAlignment;
 typedef enum PaletteFlags PaletteFlags;
 typedef enum ImageCodecFlags ImageCodecFlags;
+typedef enum EncoderParameterValueType EncoderParameterValueType;
+typedef enum EncoderValue EncoderValue;
 typedef enum CombineMode CombineMode;
 typedef enum FlushIntention FlushIntention;
 typedef enum CoordinateSpace CoordinateSpace;
diff --git a/include/gdiplusimaging.h b/include/gdiplusimaging.h
index 93114d95c4..9e6b58283f 100644
--- a/include/gdiplusimaging.h
+++ b/include/gdiplusimaging.h
@@ -35,6 +35,8 @@ DEFINE_GUID(FrameDimensionTime,       0x6aedbd6d, 0x3fb5, 0x418a, 0x83, 0xa6, 0x
 DEFINE_GUID(FrameDimensionPage,       0x7462dc86, 0x6180, 0x4c7e, 0x8e, 0x3f, 0xee, 0x73, 0x33, 0xa7, 0xa4, 0x83);
 DEFINE_GUID(FrameDimensionResolution, 0x84236f7b, 0x3bd3, 0x428f, 0x8d, 0xab, 0x4e, 0xa1, 0x43, 0x9c, 0xa3, 0x15);
 
+DEFINE_GUID(EncoderSaveFlag, 0x292266fc, 0xac40, 0x47bf, 0x8c, 0xfc, 0xa8, 0x5b, 0x89, 0xa6, 0x55, 0xde);
+
 enum ImageLockMode
 {
     ImageLockModeRead           = 1,




More information about the wine-cvs mailing list