microsoft ui automation
https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-howto-topics-for-uiautomation-providers
https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-clientsideprovider
https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-providersoverview
https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-providerportal
https://docs.microsoft.com/en-us/windows/win32/winauto/entry-uiauto-win32