From: Nikolay Sivov nsivov@codeweavers.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- include/wincodecsdk.idl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)
diff --git a/include/wincodecsdk.idl b/include/wincodecsdk.idl index 8692eea3067..a12ca9226d1 100644 --- a/include/wincodecsdk.idl +++ b/include/wincodecsdk.idl @@ -366,6 +366,24 @@ interface IWICPersistStream : IPersistStream [in] BOOL fClearDirty); }
+[ + object, + uuid(449494bc-b468-4927-96d7-ba90d31ab505) +] +interface IWICStreamProvider : IUnknown +{ + HRESULT GetStream( + [out] IStream **stream); + + HRESULT GetPersistOptions( + [out] DWORD *options); + + HRESULT GetPreferredVendorGUID( + [out] GUID *guid); + + HRESULT RefreshStream(); +} + [ object, uuid(412d0c3a-9650-44fa-af5b-dd2a06c8e8fb)