From: Biswapriyo Nath nathbappai@gmail.com
Required for https://github.com/juce-framework/JUCE/blob/8.0.1/modules/juce_gui_basics/na... --- include/uiautomationcore.idl | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
diff --git a/include/uiautomationcore.idl b/include/uiautomationcore.idl index 4f8bc7d526d..9aa5e09944e 100644 --- a/include/uiautomationcore.idl +++ b/include/uiautomationcore.idl @@ -611,6 +611,20 @@ library UIA [propget] HRESULT IsSelectionRequired([out, retval] BOOL *pRetVal); };
+ [ + object, + uuid(14f68475-ee1c-44f6-a869-d239381f0fe7), + pointer_default(unique), + oleautomation + ] + interface ISelectionProvider2 : ISelectionProvider + { + [propget] HRESULT FirstSelectedItem([out, retval] IRawElementProviderSimple **val); + [propget] HRESULT LastSelectedItem([out, retval] IRawElementProviderSimple **val); + [propget] HRESULT CurrentSelectedItem([out, retval] IRawElementProviderSimple **val); + [propget] HRESULT ItemCount([out, retval] int *val); + } + [ object, uuid(b38b8077-1fc3-42a5-8cae-d40c2215055a),