[PATCH v5 2/3] uiautomationcore: Implement UiaGetReservedMixedAttributeValue.
Connor McAdams
cmcadams at codeweavers.com
Thu Nov 4 14:14:12 CDT 2021
Signed-off-by: Connor McAdams <cmcadams at codeweavers.com>
---
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;
}
--
2.25.1
More information about the wine-devel
mailing list