[PATCH 1/3] include: Update existing provider definitions in uiautomationcore.idl.

Connor McAdams cmcadams at codeweavers.com
Sat Nov 6 14:57:19 CDT 2021


Update definitions to match newer Windows SDK headers.

Signed-off-by: Connor McAdams <cmcadams at codeweavers.com>
---
 include/uiautomationcore.idl | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/include/uiautomationcore.idl b/include/uiautomationcore.idl
index 3ae6dac4b3f..9ee79170e4a 100644
--- a/include/uiautomationcore.idl
+++ b/include/uiautomationcore.idl
@@ -26,7 +26,10 @@ enum ProviderOptions {
     ProviderOptions_NonClientAreaProvider = 0x0004,
     ProviderOptions_OverrideProvider      = 0x0008,
     ProviderOptions_ProviderOwnsSetFocus  = 0x0010,
-    ProviderOptions_UseComThreading       = 0x0020
+    ProviderOptions_UseComThreading       = 0x0020,
+    ProviderOptions_RefuseNonClientSupport = 0x0040,
+    ProviderOptions_HasNativeIAccessible   = 0x0080,
+    ProviderOptions_UseClientCoordinates   = 0x0100,
 };
 
 typedef int PROPERTYID;
@@ -48,7 +51,8 @@ library UIA
     [
         object,
         uuid(d6dd68d1-86fd-4332-8666-9abedea2d24c),
-        pointer_default(unique)
+        pointer_default(unique),
+        oleautomation
     ]
     interface IRawElementProviderSimple : IUnknown
     {
-- 
2.25.1




More information about the wine-devel mailing list