[PATCH 6/6] include: Add INSSBuffer3.

Zebediah Figura zfigura at codeweavers.com
Fri Oct 15 17:28:10 CDT 2021


Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
 include/wmsbuffer.idl | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/include/wmsbuffer.idl b/include/wmsbuffer.idl
index 6ec9dfc7c3b..a9d76898982 100644
--- a/include/wmsbuffer.idl
+++ b/include/wmsbuffer.idl
@@ -41,3 +41,25 @@ interface INSSBuffer : IUnknown
         [out] BYTE **ppdwBuffer,
         [out] DWORD *pdwLength);
 }
+
+[
+    object,
+    local,
+    uuid(4f528693-1035-43fe-b428-757561ad3a68),
+]
+interface INSSBuffer2 : INSSBuffer
+{
+    HRESULT GetSampleProperties(DWORD size, BYTE *props);
+    HRESULT SetSampleProperties(DWORD size, BYTE *props);
+}
+
+[
+    object,
+    local,
+    uuid(c87ceaaf-75be-4bc4-84eb-ac2798507672),
+]
+interface INSSBuffer3 : INSSBuffer2
+{
+    HRESULT SetProperty(GUID id, void *value, DWORD size);
+    HRESULT GetProperty(GUID id, void *value, DWORD *size);
+}
-- 
2.33.0




More information about the wine-devel mailing list