Alistair Leslie-Hughes : include: Add IReference<T> interface.

Alexandre Julliard julliard at winehq.org
Mon Mar 7 16:04:56 CST 2022


Module: wine
Branch: master
Commit: a05ece8c51a27689ee0130d9509a4e8578a6bed1
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=a05ece8c51a27689ee0130d9509a4e8578a6bed1

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Mon Mar  7 10:40:27 2022 +0100

include: Add IReference<T> interface.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/windows.foundation.collections.idl | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/include/windows.foundation.collections.idl b/include/windows.foundation.collections.idl
index 7576f331172..ed1f5e30793 100644
--- a/include/windows.foundation.collections.idl
+++ b/include/windows.foundation.collections.idl
@@ -73,6 +73,15 @@ cpp_quote("#endif")
         ]
         delegate HRESULT TypedEventHandler<TSender, TArgs>([in] TSender sender, [in] TArgs args);
 
+        [
+            contract(Windows.Foundation.FoundationContract, 1.0),
+            uuid(61c17706-2d65-11e0-9ae8-d48564015472)
+        ]
+        interface IReference<T> : IInspectable
+        {
+            [propget] HRESULT Value([out, retval] T *value);
+        }
+
         namespace Collections
         {
             [




More information about the wine-cvs mailing list