[1/4] include: Define IWICPersistStream.

Vincent Povirk vincent at codeweavers.com
Tue Nov 15 16:22:41 CST 2011


-------------- next part --------------
From 2f0ce143a2221a7dd58aa93fd081ee170fc070d0 Mon Sep 17 00:00:00 2001
From: Vincent Povirk <vincent at codeweavers.com>
Date: Tue, 15 Nov 2011 12:53:06 -0600
Subject: [PATCH 1/4] include: Define IWICPersistStream.

---
 include/wincodecsdk.idl |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/include/wincodecsdk.idl b/include/wincodecsdk.idl
index d83349c..ed00cfb 100644
--- a/include/wincodecsdk.idl
+++ b/include/wincodecsdk.idl
@@ -169,6 +169,23 @@ interface IWICMetadataBlockWriter : IWICMetadataBlockReader
 
 [
     object,
+    uuid(00675040-6908-45f8-86a3-49c7dfd6d9ad)
+]
+interface IWICPersistStream : IPersistStream
+{
+    HRESULT LoadEx(
+        [in, unique] IStream *pIStream,
+        [in, unique] const GUID *pguidPreferredVendor,
+        [in] DWORD dwPersistOptions);
+
+    HRESULT SaveEx(
+        [in] IStream *pIStream,
+        [in] DWORD dwPersistOptions,
+        [in] BOOL fClearDirty);
+}
+
+[
+    object,
     uuid(412d0c3a-9650-44fa-af5b-dd2a06c8e8fb)
 ]
 interface IWICComponentFactory : IWICImagingFactory
-- 
1.7.4.1


More information about the wine-patches mailing list