From: Rémi Bernon <rbernon(a)codeweavers.com> --- include/windows.storage.streams.idl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/windows.storage.streams.idl b/include/windows.storage.streams.idl index bcbdf588ec6..9b99de18dac 100644 --- a/include/windows.storage.streams.idl +++ b/include/windows.storage.streams.idl @@ -34,9 +34,11 @@ namespace Windows.Storage.Streams { interface IOutputStream; interface IRandomAccessStream; interface IRandomAccessStreamReference; + interface IRandomAccessStreamReferenceStatics; interface IRandomAccessStreamStatics; interface IRandomAccessStreamWithContentType; runtimeclass Buffer; + runtimeclass RandomAccessStreamReference; declare { interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IBuffer *>; @@ -133,4 +135,14 @@ namespace Windows.Storage.Streams { { [default] interface Windows.Storage.Streams.IBuffer; } + + [ + contract(Windows.Foundation.UniversalApiContract, 1.0), + marshaling_behavior(agile), + static(Windows.Storage.Streams.IRandomAccessStreamReferenceStatics, Windows.Foundation.UniversalApiContract, 1.0) + ] + runtimeclass RandomAccessStreamReference + { + [default] interface Windows.Storage.Streams.IRandomAccessStreamReference; + } } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3605