Vincent Povirk : include: Add definition for IWICMetadataQueryReader.

Alexandre Julliard julliard at winehq.org
Thu Oct 21 10:50:44 CDT 2010


Module: wine
Branch: master
Commit: add681ecf5d5071b2bcc0f4c49383b56d78fe50d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=add681ecf5d5071b2bcc0f4c49383b56d78fe50d

Author: Vincent Povirk <vincent at 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




More information about the wine-cvs mailing list