The underlying windows COM library is versioned, and uses different versions of the interfaces for different Windows releases.
These versions are:
The library seems to be present in Windows 7, but doesn't seem to work as it does in later version, so it is not possible to use much of this library for Windows 7 automation.
IUIAutomation
IUIAutomationElement
IUIAutomation2
IUIAutomationElement2
IUIAutomation3
IUIAutomationElement3
The functionality supported by this library is the addition of the
showContextMenu()
method that is available in
IUIAutomationElement3
.
IUIAutomationElement4
IUIAutomation4
IUIAutomation5
IUIAutomationElement5
IUIAutomationElement6
The functionality supported by this library is the addition of the getFullDescription()
method that is available in
IUIAutomationElement6
.
IUIAutomationElement7
IUIAutomationSelectionPattern2
IUIAutomation6
IUIAutomationElement8
IUIAutomationElement9