Vincent Povirk : include: Add definitions for IWICBitmapFlipRotator.
Alexandre Julliard
julliard at winehq.org
Tue Apr 27 16:59:34 CDT 2010
Module: wine
Branch: master
Commit: 6c480cb160aefe32dbe874ce658ab46470c07b63
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c480cb160aefe32dbe874ce658ab46470c07b63
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Tue Apr 27 10:55:12 2010 -0500
include: Add definitions for IWICBitmapFlipRotator.
---
include/wincodec.idl | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/include/wincodec.idl b/include/wincodec.idl
index b1fb41a..9d3fee1 100644
--- a/include/wincodec.idl
+++ b/include/wincodec.idl
@@ -98,6 +98,16 @@ typedef enum WICBitmapPaletteType {
WICBITMAPPALETTETYPE_FORCE_DWORD = CODEC_FORCE_DWORD
} WICBitmapPaletteType;
+typedef enum WICBitmapTransformOptions {
+ WICBitmapTransformRotate0 = 0x00000000,
+ WICBitmapTransformRotate90 = 0x00000001,
+ WICBitmapTransformRotate180 = 0x00000002,
+ WICBitmapTransformRotate270 = 0x00000003,
+ WICBitmapTransformFlipHorizontal = 0x00000008,
+ WICBitmapTransformFlipVertical = 0x00000010,
+ WICBITMAPTRANSFORMOPTIONS_FORCE_DWORD = CODEC_FORCE_DWORD
+} WICBitmapTransformOptions;
+
typedef enum WICComponentType {
WICDecoder = 0x00000001,
WICEncoder = 0x00000002,
@@ -178,7 +188,6 @@ cpp_quote("#define WINCODEC_ERR_UNSUPPORTEDOPERATION 0x88982f81")
cpp_quote("#define WINCODEC_ERR_INSUFFICIENTBUFFER 0x88982f8c")
interface IWICPalette;
-interface IWICBitmapFlipRotator;
interface IWICColorContext;
interface IWICColorTransform;
interface IWICFastMetadataEncoder;
@@ -235,6 +244,17 @@ interface IWICBitmapLock : IUnknown
[
object,
+ uuid(5009834f-2d6a-41ce-9e1b-17c5aff7a782)
+]
+interface IWICBitmapFlipRotator : IWICBitmapSource
+{
+ HRESULT Initialize(
+ [in] IWICBitmapSource *pISource,
+ [in] WICBitmapTransformOptions options);
+}
+
+[
+ object,
uuid(00000121-a8f2-4877-ba0a-fd2b6645fb94)
]
interface IWICBitmap : IWICBitmapSource
More information about the wine-cvs
mailing list