Module: wine Branch: master Commit: f24b20f01e7369eed2d80b744fbb6c23d8d9d7f2 URL: https://gitlab.winehq.org/wine/wine/-/commit/f24b20f01e7369eed2d80b744fbb6c2...
Author: Vijay Kiran Kamuju infyquest@gmail.com Date: Fri Dec 1 20:58:45 2023 +0100
include: Add Windows.Storage.Streams.InMemoryRandomAccessStream runtimeclass definition.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54963
---
include/windows.storage.streams.idl | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
diff --git a/include/windows.storage.streams.idl b/include/windows.storage.streams.idl index 8e8aba3b377..cc58a037f13 100644 --- a/include/windows.storage.streams.idl +++ b/include/windows.storage.streams.idl @@ -38,6 +38,7 @@ namespace Windows.Storage.Streams { interface IRandomAccessStreamStatics; interface IRandomAccessStreamWithContentType; runtimeclass Buffer; + runtimeclass InMemoryRandomAccessStream; runtimeclass RandomAccessStream; runtimeclass RandomAccessStreamReference;
@@ -129,6 +130,19 @@ namespace Windows.Storage.Streams { { }
+ [ + activatable(Windows.Foundation.UniversalApiContract, 1.0), + contract(Windows.Foundation.UniversalApiContract, 1.0), + marshaling_behavior(agile) + ] + runtimeclass InMemoryRandomAccessStream + { + [default] interface Windows.Storage.Streams.IRandomAccessStream; + interface Windows.Storage.Streams.IOutputStream; + interface Windows.Foundation.IClosable; + interface Windows.Storage.Streams.IInputStream; + } + [ activatable(Windows.Storage.Streams.IBufferFactory, Windows.Foundation.UniversalApiContract, 1.0), contract(Windows.Foundation.UniversalApiContract, 1.0),