#include <juce_win32_WindowsUIAWrapper.h>
◆ UiaClientsAreListeningFunc
| using juce::WindowsUIAWrapper::UiaClientsAreListeningFunc = BOOL (WINAPI*) () |
|
private |
◆ UiaDisconnectAllProvidersFunc
| using juce::WindowsUIAWrapper::UiaDisconnectAllProvidersFunc = HRESULT (WINAPI*) () |
|
private |
◆ UiaDisconnectProviderFunc
| using juce::WindowsUIAWrapper::UiaDisconnectProviderFunc = HRESULT (WINAPI*) (IRawElementProviderSimple*) |
|
private |
◆ UiaHostProviderFromHwndFunc
| using juce::WindowsUIAWrapper::UiaHostProviderFromHwndFunc = HRESULT (WINAPI*) (HWND, IRawElementProviderSimple**) |
|
private |
◆ UiaRaiseAutomationEventFunc
| using juce::WindowsUIAWrapper::UiaRaiseAutomationEventFunc = HRESULT (WINAPI*) (IRawElementProviderSimple*, EVENTID) |
|
private |
◆ UiaRaiseAutomationPropertyChangedEventFunc
| using juce::WindowsUIAWrapper::UiaRaiseAutomationPropertyChangedEventFunc = HRESULT (WINAPI*) (IRawElementProviderSimple*, PROPERTYID, VARIANT, VARIANT) |
|
private |
◆ UiaReturnRawElementProviderFunc
◆ WindowsUIAWrapper()
| juce::WindowsUIAWrapper::WindowsUIAWrapper |
( |
| ) |
|
|
inlineprivate |
◆ ~WindowsUIAWrapper()
| juce::WindowsUIAWrapper::~WindowsUIAWrapper |
( |
| ) |
|
|
inlineprivate |
◆ clientsAreListening()
| BOOL juce::WindowsUIAWrapper::clientsAreListening |
( |
| ) |
|
|
inline |
◆ disconnectAllProviders()
◆ disconnectProvider()
| JUCE_COMRESULT juce::WindowsUIAWrapper::disconnectProvider |
( |
IRawElementProviderSimple * | provider | ) |
|
|
inline |
◆ getUiaFunction()
template<typename FuncType>
| FuncType juce::WindowsUIAWrapper::getUiaFunction |
( |
HMODULE | module, |
|
|
LPCSTR | funcName ) |
|
inlinestaticprivate |
◆ hostProviderFromHwnd()
| JUCE_COMRESULT juce::WindowsUIAWrapper::hostProviderFromHwnd |
( |
HWND | hwnd, |
|
|
IRawElementProviderSimple ** | provider ) |
|
inline |
◆ isLoaded()
| bool juce::WindowsUIAWrapper::isLoaded |
( |
| ) |
const |
|
inlinenoexcept |
◆ isProviderDisconnecting()
| bool juce::WindowsUIAWrapper::isProviderDisconnecting |
( |
IRawElementProviderSimple * | provider | ) |
|
|
inline |
◆ raiseAutomationEvent()
| JUCE_COMRESULT juce::WindowsUIAWrapper::raiseAutomationEvent |
( |
IRawElementProviderSimple * | provider, |
|
|
EVENTID | eventID ) |
|
inline |
◆ raiseAutomationPropertyChangedEvent()
| JUCE_COMRESULT juce::WindowsUIAWrapper::raiseAutomationPropertyChangedEvent |
( |
IRawElementProviderSimple * | provider, |
|
|
PROPERTYID | propID, |
|
|
VARIANT | oldValue, |
|
|
VARIANT | newValue ) |
|
inline |
◆ returnRawElementProvider()
| LRESULT juce::WindowsUIAWrapper::returnRawElementProvider |
( |
HWND | hwnd, |
|
|
WPARAM | wParam, |
|
|
LPARAM | lParam, |
|
|
IRawElementProviderSimple * | provider ) |
|
inline |
◆ disconnectingAllProviders
| bool juce::WindowsUIAWrapper::disconnectingAllProviders = false |
|
private |
◆ disconnectingProvider
| IRawElementProviderSimple* juce::WindowsUIAWrapper::disconnectingProvider = nullptr |
|
private |
◆ uiaClientsAreListening
◆ uiaDisconnectAllProviders
◆ uiaDisconnectProvider
◆ uiaHandle
| HMODULE juce::WindowsUIAWrapper::uiaHandle = ::LoadLibraryA ("UIAutomationCore.dll") |
|
private |
◆ uiaHostProviderFromHwnd
◆ uiaRaiseAutomationEvent
◆ uiaRaiseAutomationPropertyChangedEvent
◆ uiaReturnRawElementProvider
The documentation for this class was generated from the following file: