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