Module: wine Branch: master Commit: 388caf3255eefea0d0d91f657efed4a8eb023be1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=388caf3255eefea0d0d91f657e...
Author: Nikolay Sivov bunglehead@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*);