Connor McAdams : uiautomationcore: Implement UiaGetReservedMixedAttributeValue.
Alexandre Julliard
julliard at winehq.org
Fri Nov 5 17:15:53 CDT 2021
Module: wine
Branch: master
Commit: 67add3f22ae12116f21ba5ad47e45c34b2bd2ce5
URL: https://source.winehq.org/git/wine.git/?a=commit;h=67add3f22ae12116f21ba5ad47e45c34b2bd2ce5
Author: Connor McAdams <cmcadams at codeweavers.com>
Date: Thu Nov 4 15:14:12 2021 -0400
uiautomationcore: Implement UiaGetReservedMixedAttributeValue.
Signed-off-by: Connor McAdams <cmcadams at codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/uiautomationcore/uia_main.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/dlls/uiautomationcore/uia_main.c b/dlls/uiautomationcore/uia_main.c
index 77cacb7c4a4..174e4756920 100644
--- a/dlls/uiautomationcore/uia_main.c
+++ b/dlls/uiautomationcore/uia_main.c
@@ -110,7 +110,7 @@ static HRESULT create_uia_object_wrapper(IUnknown *reserved, void **ppv)
}
/*
- * UiaReservedNotSupportedValue object.
+ * UiaReservedNotSupportedValue/UiaReservedMixedAttributeValue object.
*/
static HRESULT WINAPI uia_reserved_obj_QueryInterface(IUnknown *iface,
REFIID riid, void **ppv)
@@ -143,6 +143,7 @@ static const IUnknownVtbl uia_reserved_obj_vtbl = {
};
static IUnknown uia_reserved_ns_iface = {&uia_reserved_obj_vtbl};
+static IUnknown uia_reserved_ma_iface = {&uia_reserved_obj_vtbl};
/***********************************************************************
* UiaClientsAreListening (uiautomationcore.@)
@@ -158,8 +159,13 @@ BOOL WINAPI UiaClientsAreListening(void)
*/
HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value)
{
- FIXME("(%p) stub!\n", value);
- *value = NULL;
+ TRACE("(%p)\n", value);
+
+ if (!value)
+ return E_INVALIDARG;
+
+ *value = &uia_reserved_ma_iface;
+
return S_OK;
}
More information about the wine-cvs
mailing list