include: add IWICStream to headers
Vincent Povirk
madewokherd+8cd9 at gmail.com
Sat Aug 8 18:35:43 CDT 2009
--
Vincent Povirk
-------------- next part --------------
From 750ff8861972c9dd3357a02bf4191e9ed905c6a0 Mon Sep 17 00:00:00 2001
From: Vincent Povirk <vincent at codeweavers.com>
Date: Mon, 3 Aug 2009 08:52:52 -0500
Subject: [PATCH 1/2] include: add IWICStream to headers
---
include/wincodec.idl | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/include/wincodec.idl b/include/wincodec.idl
index 6c868f4..c8447ef 100644
--- a/include/wincodec.idl
+++ b/include/wincodec.idl
@@ -140,7 +140,6 @@ interface IWICFormatConverter;
interface IWICBitmapScaler;
interface IWICBitmapClipper;
interface IWICBitmapFlipRotator;
-interface IWICStream;
interface IWICColorContext;
interface IWICColorTransform;
interface IWICFastMetadataEncoder;
@@ -398,6 +397,29 @@ interface IWICBitmapDecoder : IUnknown
[out] IWICBitmapFrameDecode **ppIBitmapFrame);
}
+[
+ object,
+ uuid(135ff860-22b7-4ddf-b0f6-218f4f299a43)
+]
+interface IWICStream : IStream
+{
+ HRESULT InitializeFromIStream(
+ [in] IStream *pIStream);
+
+ HRESULT InitializeFromFilename(
+ [in] LPCWSTR wzFileName,
+ [in] DWORD dwAccessMode);
+
+ HRESULT InitializeFromMemory(
+ [in, size_is(cbBufferSize)] BYTE *pbBuffer,
+ [in] DWORD cbBufferSize);
+
+ HRESULT InitializeFromIStreamRegion(
+ [in] IStream *pIStream,
+ [in] ULARGE_INTEGER ulOffset,
+ [in] ULARGE_INTEGER ulMaxSize);
+}
+
cpp_quote("DEFINE_GUID(CLSID_WICImagingFactory, 0xcacaf262,0x9370,0x4615,0xa1,0x3b,0x9f,0x55,0x39,0xda,0x4c,0x0a);")
[
--
1.6.3.3
More information about the wine-patches
mailing list