Vincent Povirk : include: Add IWICStream to headers.
Alexandre Julliard
julliard at winehq.org
Mon Aug 10 10:35:40 CDT 2009
Module: wine
Branch: master
Commit: c3ce7b5d636a7c75bfbe9066bde9ee70c87c6541
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c3ce7b5d636a7c75bfbe9066bde9ee70c87c6541
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Mon Aug 3 08:52:52 2009 -0500
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 4925e01..40e69eb 100644
--- a/include/wincodec.idl
+++ b/include/wincodec.idl
@@ -143,7 +143,6 @@ interface IWICFormatConverter;
interface IWICBitmapScaler;
interface IWICBitmapClipper;
interface IWICBitmapFlipRotator;
-interface IWICStream;
interface IWICColorContext;
interface IWICColorTransform;
interface IWICFastMetadataEncoder;
@@ -401,6 +400,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);")
[
More information about the wine-cvs
mailing list