Module: wine Branch: master Commit: c3ce7b5d636a7c75bfbe9066bde9ee70c87c6541 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c3ce7b5d636a7c75bfbe9066bd...
Author: Vincent Povirk vincent@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);")
[