4#ifndef QWINDOWSUIAWRAPPER_H
5#define QWINDOWSUIAWRAPPER_H
18#include <QtGui/private/qtguiglobal_p.h>
42 BOOL clientsAreListening();
43 LRESULT returnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *
el);
44 HRESULT hostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **ppProvider);
45 HRESULT raiseAutomationPropertyChangedEvent(IRawElementProviderSimple *pProvider,
PROPERTYID id, VARIANT oldValue, VARIANT newValue);
46 HRESULT raiseAutomationEvent(IRawElementProviderSimple *pProvider,
EVENTID id);
50 typedef LRESULT (WINAPI *PtrUiaReturnRawElementProvider)(HWND, WPARAM, LPARAM, IRawElementProviderSimple *);
51 typedef HRESULT (WINAPI *PtrUiaHostProviderFromHwnd)(HWND, IRawElementProviderSimple **);
52 typedef HRESULT (WINAPI *PtrUiaRaiseAutomationPropertyChangedEvent)(IRawElementProviderSimple *,
PROPERTYID, VARIANT, VARIANT);
53 typedef HRESULT (WINAPI *PtrUiaRaiseAutomationEvent)(IRawElementProviderSimple *,
EVENTID);
55 typedef BOOL (WINAPI *PtrUiaClientsAreListening)();
56 PtrUiaReturnRawElementProvider m_pUiaReturnRawElementProvider =
nullptr;
57 PtrUiaHostProviderFromHwnd m_pUiaHostProviderFromHwnd =
nullptr;
58 PtrUiaRaiseAutomationPropertyChangedEvent m_pUiaRaiseAutomationPropertyChangedEvent =
nullptr;
59 PtrUiaRaiseAutomationEvent m_pUiaRaiseAutomationEvent =
nullptr;
60 PtrUiaRaiseNotificationEvent m_pUiaRaiseNotificationEvent =
nullptr;
61 PtrUiaClientsAreListening m_pUiaClientsAreListening =
nullptr;
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)