|
ReactOS 0.4.16-dev-2491-g3dc6630
|
#include <provider.h>

Protected Member Functions | |
| virtual void | Flush () |
| virtual HRESULT | ValidateDeletionFlags (long lFlags) |
| virtual HRESULT | ValidateMethodFlags (long lFlags) |
| virtual HRESULT | ValidateQueryFlags (long lFlags) |
Definition at line 1618 of file uiautomation.c.
|
protectedvirtual |
Definition at line 21 of file provider.cpp.
Definition at line 29 of file provider.cpp.
Definition at line 40 of file provider.cpp.
Definition at line 51 of file provider.cpp.
| int Provider::advise_events_added_event_id |
Definition at line 1653 of file uiautomation.c.
Referenced by initialize_provider(), initialize_provider_advise_events_ids(), test_provider_event_advise_added_(), test_uia_com_event_handler_event_advisement(), and test_UiaAddEvent().
| int Provider::advise_events_removed_event_id |
Definition at line 1654 of file uiautomation.c.
Referenced by initialize_provider(), initialize_provider_advise_events_ids(), test_UiaAddEvent(), and uia_add_event_test_thread().
Definition at line 1647 of file uiautomation.c.
Referenced by initialize_provider(), and test_Element_cache_methods().
| IRawElementProviderFragmentRoot** Provider::embedded_frag_roots |
Definition at line 1651 of file uiautomation.c.
Referenced by initialize_provider(), and test_UiaAddEvent().
| int Provider::embedded_frag_roots_count |
Definition at line 1652 of file uiautomation.c.
Referenced by initialize_provider(), and test_UiaAddEvent().
| DWORD Provider::expected_tid |
Definition at line 1640 of file uiautomation.c.
Referenced by initialize_provider(), ProviderFragmentRoot_GetFocus(), test_uia_node_from_prov_com_threading(), test_UiaNodeFromHandle(), uia_node_from_handle_test_thread(), and uia_node_from_provider_test_com_thread().
| IRawElementProviderFragment* Provider::first_child |
Definition at line 1635 of file uiautomation.c.
Referenced by initialize_provider(), and provider_add_child().
| IRawElementProviderFragment* Provider::focus_prov |
Definition at line 1650 of file uiautomation.c.
Referenced by initialize_provider(), ProviderFragmentRoot_GetFocus(), test_GetFocusedElement(), and test_UiaNodeFromFocus().
| IRawElementProviderFragmentRoot* Provider::frag_root |
Definition at line 1632 of file uiautomation.c.
Referenced by initialize_provider(), provider_add_child(), set_clientside_providers_for_hwnd(), test_CUIAutomation_event_handlers(), test_CUIAutomation_TreeWalker_ifaces(), test_Element_cache_methods(), test_Element_Find(), test_Element_GetPropertyValue(), test_GetFocusedElement(), test_uia_event_ProxyProviderWinEventHandler(), test_UiaAddEvent(), test_UiaFind(), test_UiaGetRuntimeId(), test_UiaNavigate(), test_UiaNodeFromFocus(), test_UiaNodeFromHandle(), and uia_node_from_handle_test_thread().
| HWND Provider::hwnd |
Definition at line 1638 of file uiautomation.c.
Referenced by check_uia_prop_val(), initialize_provider(), test_CUIAutomation_TreeWalker_ifaces(), test_Element_Find(), test_uia_node_from_prov_com_threading(), test_UiaAddEvent(), test_UiaGetPropertyValue(), test_UiaGetRuntimeId(), test_UiaGetUpdatedCache(), test_UiaNavigate(), test_UiaNodeFromHandle(), test_UiaNodeFromProvider(), test_UiaRegisterProviderCallback(), and uia_node_from_handle_test_thread().
| BOOL Provider::ignore_hwnd_prop |
Definition at line 1643 of file uiautomation.c.
Referenced by create_base_hwnd_test_node(), initialize_provider(), test_CUIAutomation_event_handlers(), test_default_clientside_providers(), test_GetFocusedElement(), test_uia_event_ProxyProviderWinEventHandler(), test_UiaAddEvent(), test_UiaNavigate(), test_UiaNodeFromFocus(), test_UiaNodeFromHandle(), test_UiaNodeFromProvider(), and uia_node_from_handle_test_thread().
| ILegacyIAccessibleProvider Provider::ILegacyIAccessibleProvider_iface |
Definition at line 1627 of file uiautomation.c.
Referenced by impl_from_ProviderLegacyIAccessiblePattern().
| IProxyProviderWinEventHandler Provider::IProxyProviderWinEventHandler_iface |
Definition at line 1625 of file uiautomation.c.
Referenced by impl_from_ProviderWinEventHandler().
| IRawElementProviderAdviseEvents Provider::IRawElementProviderAdviseEvents_iface |
Definition at line 1624 of file uiautomation.c.
Referenced by impl_from_ProviderAdviseEvents().
| IRawElementProviderFragment Provider::IRawElementProviderFragment_iface |
Definition at line 1621 of file uiautomation.c.
Referenced by impl_from_ProviderFragment(), provider_add_child(), set_provider_nav_ifaces(), test_GetFocusedElement(), test_UiaNavigate(), and test_UiaNodeFromFocus().
| IRawElementProviderFragmentRoot Provider::IRawElementProviderFragmentRoot_iface |
Definition at line 1622 of file uiautomation.c.
Referenced by impl_from_ProviderFragmentRoot(), set_clientside_providers_for_hwnd(), set_provider_nav_ifaces(), test_CUIAutomation_event_handlers(), test_CUIAutomation_TreeWalker_ifaces(), test_Element_cache_methods(), test_Element_Find(), test_Element_GetPropertyValue(), test_GetFocusedElement(), test_uia_event_ProxyProviderWinEventHandler(), test_UiaAddEvent(), test_UiaFind(), test_UiaGetRuntimeId(), test_UiaNavigate(), test_UiaNodeFromFocus(), and uia_node_from_handle_test_thread().
| IRawElementProviderHwndOverride Provider::IRawElementProviderHwndOverride_iface |
Definition at line 1623 of file uiautomation.c.
Referenced by impl_from_ProviderHwndOverride().
| IRawElementProviderSimple Provider::IRawElementProviderSimple_iface |
Definition at line 1620 of file uiautomation.c.
Referenced by create_base_hwnd_test_node(), create_test_element_from_hwnd(), impl_from_ProviderSimple(), ProviderAdviseEvents_AddRef(), ProviderAdviseEvents_QueryInterface(), ProviderAdviseEvents_Release(), ProviderFragment_AddRef(), ProviderFragment_QueryInterface(), ProviderFragment_Release(), ProviderFragmentRoot_AddRef(), ProviderFragmentRoot_QueryInterface(), ProviderFragmentRoot_Release(), ProviderHwndOverride_AddRef(), ProviderHwndOverride_QueryInterface(), ProviderHwndOverride_Release(), ProviderLegacyIAccessiblePattern_AddRef(), ProviderLegacyIAccessiblePattern_QueryInterface(), ProviderLegacyIAccessiblePattern_Release(), ProviderValuePattern_AddRef(), ProviderValuePattern_QueryInterface(), ProviderValuePattern_Release(), ProviderWinEventHandler_AddRef(), ProviderWinEventHandler_QueryInterface(), ProviderWinEventHandler_Release(), test_CUIAutomation_event_handlers(), test_default_clientside_providers(), test_Element_Find(), test_GetFocusedElement(), test_uia_event_ProxyProviderWinEventHandler(), test_uia_node_from_prov_com_threading(), test_UiaAddEvent(), test_UiaAddEvent_client_proc(), test_UiaFind(), test_UiaGetPropertyValue(), test_UiaGetRuntimeId(), test_UiaGetUpdatedCache(), test_UiaHasServerSideProvider(), test_UiaHUiaNodeFromVariant(), test_UiaNavigate(), test_UiaNodeFromFocus(), test_UiaNodeFromHandle(), test_UiaNodeFromProvider(), test_UiaRegisterProviderCallback(), uia_node_from_handle_test_thread(), and uia_proxy_provider_win_event_handler_test_thread().
| IValueProvider Provider::IValueProvider_iface |
Definition at line 1626 of file uiautomation.c.
Referenced by impl_from_ProviderValuePattern().
| DWORD Provider::last_call_tid |
Definition at line 1642 of file uiautomation.c.
Referenced by initialize_provider(), ProviderFragmentRoot_GetFocus(), and uia_node_from_handle_test_thread().
| IRawElementProviderFragment* Provider::last_child |
Definition at line 1636 of file uiautomation.c.
Referenced by initialize_provider(), and provider_add_child().
| struct Provider_legacy_accessible_pattern_data Provider::legacy_acc_pattern_data |
Definition at line 1649 of file uiautomation.c.
Referenced by initialize_provider(), ProviderLegacyIAccessiblePattern_get_ChildId(), ProviderLegacyIAccessiblePattern_get_Role(), and test_UiaGetPropertyValue().
| HANDLE Provider::method_call_event_handle |
Definition at line 1656 of file uiautomation.c.
Referenced by initialize_provider(), and set_provider_method_event_data().
| int Provider::method_call_event_method_id |
Definition at line 1657 of file uiautomation.c.
Referenced by initialize_provider(), and set_provider_method_event_data().
| IRawElementProviderFragment* Provider::next_sibling |
Definition at line 1634 of file uiautomation.c.
Referenced by initialize_provider(), and provider_add_child().
| HWND Provider::override_hwnd |
Definition at line 1644 of file uiautomation.c.
Referenced by initialize_provider().
| IRawElementProviderFragment* Provider::parent |
Definition at line 1631 of file uiautomation.c.
Referenced by initialize_provider(), and test_UiaNavigate().
| IRawElementProviderFragment* Provider::prev_sibling |
Definition at line 1633 of file uiautomation.c.
Referenced by initialize_provider().
| struct Provider_prop_override* Provider::prop_override |
Definition at line 1645 of file uiautomation.c.
Referenced by initialize_provider(), set_provider_prop_override(), and test_UiaGetUpdatedCache().
| int Provider::prop_override_count |
Definition at line 1646 of file uiautomation.c.
Referenced by initialize_provider(), set_provider_prop_override(), and test_UiaGetUpdatedCache().
Definition at line 1630 of file uiautomation.c.
Referenced by test_provider_event_advise_added_().
| enum ProviderOptions Provider::prov_opts |
Definition at line 1637 of file uiautomation.c.
Referenced by initialize_provider(), test_uia_node_from_prov_com_threading(), test_UiaAddEvent(), test_UiaGetPropertyValue(), test_UiaGetRuntimeId(), test_UiaGetUpdatedCache(), test_UiaNavigate(), test_UiaNodeFromHandle(), test_UiaNodeFromProvider(), test_UiaRegisterProviderCallback(), and uia_node_from_handle_test_thread().
| LONG Provider::ref |
Definition at line 1628 of file uiautomation.c.
Referenced by create_base_hwnd_test_node(), create_test_element_from_hwnd(), test_CUIAutomation_event_handlers(), test_CUIAutomation_TreeWalker_ifaces(), test_default_clientside_providers(), test_Element_cache_methods(), test_Element_Find(), test_Element_GetPropertyValue(), test_ElementFromHandle(), test_uia_com_event_handler_event_advisement(), test_uia_node_from_prov_com_threading(), test_UiaAddEvent(), test_UiaAddEvent_client_proc(), test_UiaFind(), test_UiaGetPropertyValue(), test_UiaGetUpdatedCache(), test_UiaHUiaNodeFromVariant(), test_UiaNavigate(), test_UiaNodeFromHandle(), test_UiaNodeFromProvider(), test_UiaRegisterProviderCallback(), uia_add_event_test_thread(), and uia_node_from_handle_test_thread().
| BOOL Provider::ret_invalid_prop_type |
Definition at line 1639 of file uiautomation.c.
Referenced by create_base_hwnd_test_node(), initialize_provider(), test_default_clientside_providers(), test_Element_cache_methods(), test_Element_GetPropertyValue(), test_UiaGetPropertyValue(), and test_UiaGetUpdatedCache().
| int Provider::runtime_id[2] |
Definition at line 1641 of file uiautomation.c.
Referenced by initialize_provider(), set_provider_runtime_id(), test_Element_Find(), test_UiaAddEvent(), test_UiaAddEvent_client_proc(), test_UiaFind(), test_UiaGetUpdatedCache(), test_UiaNodeFromHandle(), and uia_node_from_handle_test_thread().
| struct Provider_value_pattern_data Provider::value_pattern_data |
Definition at line 1648 of file uiautomation.c.
Referenced by initialize_provider(), ProviderValuePattern_get_IsReadOnly(), and test_UiaGetPropertyValue().
| struct Provider_win_event_handler_data Provider::win_event_handler_data |
Definition at line 1655 of file uiautomation.c.
Referenced by initialize_provider(), set_provider_win_event_handler_respond_prov(), and set_provider_win_event_handler_win_event_expects().