Nikolay Sivov : gdiplus: ImageFlags enum defined.
Alexandre Julliard
julliard at winehq.org
Mon May 12 07:12:28 CDT 2008
Module: wine
Branch: master
Commit: 388caf3255eefea0d0d91f657efed4a8eb023be1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=388caf3255eefea0d0d91f657efed4a8eb023be1
Author: Nikolay Sivov <bunglehead at gmail.com>
Date: Fri May 9 16:39:13 2008 +0400
gdiplus: ImageFlags enum defined.
---
include/gdiplusenums.h | 37 ++++++++++++++++++++++++++++---------
include/gdiplusflat.h | 1 +
2 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/include/gdiplusenums.h b/include/gdiplusenums.h
index b0d9884..4e937c0 100644
--- a/include/gdiplusenums.h
+++ b/include/gdiplusenums.h
@@ -259,15 +259,33 @@ enum HotkeyPrefix
enum ImageCodecFlags
{
- ImageCodecFlagsEncoder = 1,
- ImageCodecFlagsDecoder = 2,
- ImageCodecFlagsSupportBitmap = 4,
- ImageCodecFlagsSupportVector = 8,
- ImageCodecFlagsSeekableEncode = 16,
- ImageCodecFlagsBlockingDecode = 32,
- ImageCodecFlagsBuiltin = 65536,
- ImageCodecFlagsSystem = 131072,
- ImageCodecFlagsUser = 262144
+ ImageCodecFlagsEncoder = 1,
+ ImageCodecFlagsDecoder = 2,
+ ImageCodecFlagsSupportBitmap = 4,
+ ImageCodecFlagsSupportVector = 8,
+ ImageCodecFlagsSeekableEncode = 16,
+ ImageCodecFlagsBlockingDecode = 32,
+ ImageCodecFlagsBuiltin = 65536,
+ ImageCodecFlagsSystem = 131072,
+ ImageCodecFlagsUser = 262144
+};
+
+enum ImageFlags
+{
+ ImageFlagsNone = 0,
+ ImageFlagsScalable = 0x0001,
+ ImageFlagsHasAlpha = 0x0002,
+ ImageFlagsHasTranslucent = 0x0004,
+ ImageFlagsPartiallyScalable = 0x0008,
+ ImageFlagsColorSpaceRGB = 0x0010,
+ ImageFlagsColorSpaceCMYK = 0x0020,
+ ImageFlagsColorSpaceGRAY = 0x0040,
+ ImageFlagsColorSpaceYCBCR = 0x0080,
+ ImageFlagsColorSpaceYCCK = 0x0100,
+ ImageFlagsHasRealDPI = 0x1000,
+ ImageFlagsHasRealPixelSize = 0x2000,
+ ImageFlagsReadOnly = 0x00010000,
+ ImageFlagsCaching = 0x00020000
};
enum CombineMode
@@ -297,6 +315,7 @@ typedef enum DashCap DashCap;
typedef enum DashStyle DashStyle;
typedef enum MatrixOrder MatrixOrder;
typedef enum ImageType ImageType;
+typedef enum ImageFlags ImageFlags;
typedef enum WrapMode WrapMode;
typedef enum MetafileType MetafileType;
typedef enum LinearGradientMode LinearGradientMode;
diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h
index ddd4914..8c46888 100644
--- a/include/gdiplusflat.h
+++ b/include/gdiplusflat.h
@@ -301,6 +301,7 @@ GpStatus WINGDIPAPI GdipGetImageRawFormat(GpImage*,GUID*);
GpStatus WINGDIPAPI GdipGetImageType(GpImage*,ImageType*);
GpStatus WINGDIPAPI GdipGetImageVerticalResolution(GpImage*,REAL*);
GpStatus WINGDIPAPI GdipGetImageWidth(GpImage*,UINT*);
+GpStatus WINGDIPAPI GdipGetImageFlags(GpImage*,UINT*);
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromEmf(HENHMETAFILE,MetafileHeader*);
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromFile(GDIPCONST WCHAR*,MetafileHeader*);
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile*,MetafileHeader*);
More information about the wine-cvs
mailing list