[pkg-wine-party] [SCM] Debian Wine packaging branch, wheezy, updated. wine-1.4-7-302-gb61b690
Alexandre Julliard
julliard at winehq.org
Sun Jun 17 20:04:01 UTC 2012
The following commit has been merged in the wheezy branch:
commit a45ae342e131a6e5e70dd230f56f3cfaf7d30f78
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Thu May 31 10:56:46 2012 -0500
include: Add declarations for metadata handler info interfaces.
(cherry picked from commit eae43717dba764a7e2ed58ca21311dccf0c23e7a)
diff --git a/include/wincodecsdk.idl b/include/wincodecsdk.idl
index a3af55a..eacccb7 100644
--- a/include/wincodecsdk.idl
+++ b/include/wincodecsdk.idl
@@ -43,6 +43,21 @@ cpp_quote("DEFINE_GUID(CLSID_WICUnknownMetadataWriter, 0xa09cca86,0x27ba,0x4f39,
cpp_quote("DEFINE_GUID(CLSID_WICPngTextMetadataReader, 0x4b59afcc,0xb8c3,0x408a,0xb6,0x70,0x89,0xe5,0xfa,0xb6,0xfd,0xa7);")
cpp_quote("DEFINE_GUID(CLSID_WICPngTextMetadataWriter, 0xb5ebafb9,0x253e,0x4a72,0xa7,0x44,0x07,0x62,0xd2,0x68,0x56,0x83);")
+typedef struct WICMetadataPattern {
+ ULARGE_INTEGER Position;
+ ULONG Length;
+ BYTE *Pattern;
+ BYTE *Mask;
+ ULARGE_INTEGER DataOffset;
+} WICMetadataPattern;
+
+typedef struct WICMetadataHeader {
+ ULARGE_INTEGER Position;
+ ULONG Length;
+ BYTE *Header;
+ ULARGE_INTEGER DataOffset;
+} WICMetadataHeader;
+
[
object,
uuid(aba958bf-c672-44d1-8d61-ce6df2e682c2)
@@ -109,6 +124,29 @@ interface IWICMetadataReader : IUnknown
[
object,
+ uuid(eebf1f5b-07c1-4447-a3ab-22acaf78a804)
+]
+interface IWICMetadataReaderInfo : IWICMetadataHandlerInfo
+{
+ [local]
+ HRESULT GetPatterns(
+ [in] REFGUID guidContainerFormat,
+ [in] UINT cbSize,
+ [out, unique] WICMetadataPattern *pPattern,
+ [out, unique] UINT *pcCount,
+ [out, unique] UINT *pcbActual);
+
+ HRESULT MatchesPattern(
+ [in] REFGUID guidContainerFormat,
+ [in] IStream *pIStream,
+ [out] BOOL *pfMatches);
+
+ HRESULT CreateInstance(
+ [out] IWICMetadataReader **ppIReader);
+}
+
+[
+ object,
uuid(f7836e16-3be0-470b-86bb-160d0aecd7de)
]
interface IWICMetadataWriter : IWICMetadataReader
@@ -134,6 +172,23 @@ interface IWICMetadataWriter : IWICMetadataReader
[
object,
+ uuid(b22e3fba-3925-4323-b5c1-9ebfc430f236)
+]
+interface IWICMetadataWriterInfo : IWICMetadataHandlerInfo
+{
+ [local]
+ HRESULT GetHeader(
+ [in] REFGUID guidContainerFormat,
+ [in] UINT cbSize,
+ [out, unique] WICMetadataHeader *pHeader,
+ [out, unique] UINT *pcbActual);
+
+ HRESULT CreateInstance(
+ [out] IWICMetadataWriter **ppIWriter);
+}
+
+[
+ object,
uuid(feaa2a8d-b3f3-43e4-b25c-d1de990a1ae1)
]
interface IWICMetadataBlockReader : IUnknown
--
Debian Wine packaging
More information about the pkg-wine-party
mailing list