Module: wine Branch: master Commit: add681ecf5d5071b2bcc0f4c49383b56d78fe50d URL: http://source.winehq.org/git/wine.git/?a=commit;h=add681ecf5d5071b2bcc0f4c49...
Author: Vincent Povirk vincent@codeweavers.com Date: Tue Aug 24 15:35:23 2010 -0500
include: Add definition for IWICMetadataQueryReader.
---
include/wincodec.idl | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/include/wincodec.idl b/include/wincodec.idl index c338429..379ece8 100644 --- a/include/wincodec.idl +++ b/include/wincodec.idl @@ -198,7 +198,6 @@ cpp_quote("#define WINCODEC_ERR_UNSUPPORTEDOPERATION 0x88982f81") cpp_quote("#define WINCODEC_ERR_INSUFFICIENTBUFFER 0x88982f8c")
interface IWICPalette; -interface IWICMetadataQueryReader; interface IWICMetadataQueryWriter;
[ @@ -391,6 +390,28 @@ interface IWICComponentInfo : IUnknown
[ object, + uuid(30989668-e1c9-4597-b395-458eedb808df) +] +interface IWICMetadataQueryReader : IUnknown +{ + HRESULT GetContainerFormat( + [out] GUID *pguidContainerFormat); + + HRESULT GetLocation( + [in] UINT cchMaxLength, + [in, out, unique, size_is(cchMaxLength)] WCHAR *wzNamespace, + [out] UINT *pcchActualLength); + + HRESULT GetMetadataByName( + [in] LPCWSTR wzName, + [in, out, unique] PROPVARIANT *pvarValue); + + HRESULT GetEnumerator( + [out] IEnumString **ppIEnumString); +} + +[ + object, uuid(3b16811b-6a43-4ec9-a813-3d930c13b940) ] interface IWICBitmapFrameDecode : IWICBitmapSource