From 959a8482959aa440595316d41d0daa398dd90f37 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Wed, 24 Jun 2009 16:39:33 -0500 Subject: [PATCH] include: add some definitions to wincodec.idl --- include/wincodec.idl | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/include/wincodec.idl b/include/wincodec.idl index abb4d08..84aafcb 100644 --- a/include/wincodec.idl +++ b/include/wincodec.idl @@ -43,6 +43,14 @@ typedef enum WICBitmapAlphaChannelOption { WICBITMAPALPHACHANNELOPTIONS_FORCE_DWORD = CODEC_FORCE_DWORD } WICBitmapAlphaChannelOption; +typedef enum WICBitmapDecoderCapabilities { + WICBitmapDecoderCapabilitySameEncoder = 0x00000001, + WICBitmapDecoderCapabilityCanDecodeAllImages = 0x00000002, + WICBitmapDecoderCapabilityCanDecodeSomeImages = 0x00000004, + WICBitmapDecoderCapabilityCanEnumerateMetadata = 0x00000008, + WICBitmapDecoderCapabilityCanDecodeThumbnail = 0x00000010, +} WICBitmapDecoderCapabilities; + typedef GUID WICPixelFormatGUID; typedef REFGUID REFWICPixelFormatGUID; @@ -53,6 +61,9 @@ typedef struct WICRect { INT Height; } WICRect; +cpp_quote("#define WINCODEC_ERR_WRONGSTATE 0x88982f04") +cpp_quote("#define WINCODEC_ERR_CODECNOTHUMBNAIL 0x88982f44") + interface IWICBitmap; interface IWICComponentInfo; interface IWICBitmapEncoder; -- 1.5.4.3