mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 07:36:10 -04:00
2819 lines
145 KiB
C++
2819 lines
145 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_UI_Xaml_Automation_Peers_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Automation_Peers_2_H
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Automation.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Automation.Peers.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Automation.Provider.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Controls.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.1.h"
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation::Peers {
|
|
struct RawElementProviderRuntimeId {
|
|
uint32_t Part1{};
|
|
uint32_t Part2{};
|
|
};
|
|
inline bool operator==(RawElementProviderRuntimeId const& left,
|
|
RawElementProviderRuntimeId const& right) noexcept {
|
|
return left.Part1 == right.Part1 && left.Part2 == right.Part2;
|
|
}
|
|
inline bool operator!=(RawElementProviderRuntimeId const& left,
|
|
RawElementProviderRuntimeId const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct WINRT_IMPL_EMPTY_BASES AnimatedVisualPlayerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAnimatedVisualPlayerAutomationPeer,
|
|
impl::base<
|
|
AnimatedVisualPlayerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
AnimatedVisualPlayerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AnimatedVisualPlayerAutomationPeer(std::nullptr_t) noexcept {}
|
|
AnimatedVisualPlayerAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAnimatedVisualPlayerAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
explicit AnimatedVisualPlayerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::AnimatedVisualPlayer const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AppBarAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IAppBarAutomationPeer,
|
|
impl::base<
|
|
AppBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
AppBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IWindowProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AppBarAutomationPeer(std::nullptr_t) noexcept {}
|
|
AppBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IAppBarAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit AppBarAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::AppBar const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AppBarButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAppBarButtonAutomationPeer,
|
|
impl::base<
|
|
AppBarButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
AppBarButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AppBarButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
AppBarButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAppBarButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit AppBarButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::AppBarButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AppBarToggleButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAppBarToggleButtonAutomationPeer,
|
|
impl::base<
|
|
AppBarToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
AppBarToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AppBarToggleButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
AppBarToggleButtonAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAppBarToggleButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit AppBarToggleButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::AppBarToggleButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAutoSuggestBoxAutomationPeer,
|
|
impl::base<
|
|
AutoSuggestBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
AutoSuggestBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AutoSuggestBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
AutoSuggestBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAutoSuggestBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit AutoSuggestBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
impl::base<AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AutomationPeer(std::nullptr_t) noexcept {}
|
|
AutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto ListenerExists(
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationEvents const&
|
|
eventId);
|
|
static auto GenerateRawElementProviderRuntimeId();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutomationPeerAnnotation
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAutomationPeerAnnotation,
|
|
impl::base<AutomationPeerAnnotation,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<AutomationPeerAnnotation,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AutomationPeerAnnotation(std::nullptr_t) noexcept {}
|
|
AutomationPeerAnnotation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IAutomationPeerAnnotation(ptr, take_ownership_from_abi) {}
|
|
AutomationPeerAnnotation();
|
|
explicit AutomationPeerAnnotation(
|
|
winrt::Microsoft::UI::Xaml::Automation::AnnotationType const& type);
|
|
AutomationPeerAnnotation(
|
|
winrt::Microsoft::UI::Xaml::Automation::AnnotationType const& type,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer const&
|
|
peer);
|
|
[[nodiscard]] static auto TypeProperty();
|
|
[[nodiscard]] static auto PeerProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BreadcrumbBarItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IBreadcrumbBarItemAutomationPeer,
|
|
impl::base<
|
|
BreadcrumbBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
BreadcrumbBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
BreadcrumbBarItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
BreadcrumbBarItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IBreadcrumbBarItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit BreadcrumbBarItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBarItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IButtonAutomationPeer,
|
|
impl::base<
|
|
ButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
ButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IButtonAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit ButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Button const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ButtonBaseAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
impl::base<
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ButtonBaseAutomationPeer(std::nullptr_t) noexcept {}
|
|
ButtonBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CalendarDatePickerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ICalendarDatePickerAutomationPeer,
|
|
impl::base<
|
|
CalendarDatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
CalendarDatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
CalendarDatePickerAutomationPeer(std::nullptr_t) noexcept {}
|
|
CalendarDatePickerAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ICalendarDatePickerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit CalendarDatePickerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::CalendarDatePicker const& owner);
|
|
using impl::consume_t<CalendarDatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
CalendarDatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CheckBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ICheckBoxAutomationPeer,
|
|
impl::base<
|
|
CheckBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
CheckBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
CheckBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
CheckBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ICheckBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit CheckBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::CheckBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorPickerSliderAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IColorPickerSliderAutomationPeer,
|
|
impl::base<
|
|
ColorPickerSliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::SliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ColorPickerSliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorPickerSliderAutomationPeer(std::nullptr_t) noexcept {}
|
|
ColorPickerSliderAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IColorPickerSliderAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ColorPickerSliderAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::
|
|
ColorPickerSlider const& owner);
|
|
using impl::consume_t<ColorPickerSliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
ColorPickerSliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorSpectrumAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IColorSpectrumAutomationPeer,
|
|
impl::base<
|
|
ColorSpectrumAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ColorSpectrumAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorSpectrumAutomationPeer(std::nullptr_t) noexcept {}
|
|
ColorSpectrumAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IColorSpectrumAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ColorSpectrumAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorSpectrum const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ComboBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IComboBoxAutomationPeer,
|
|
impl::base<
|
|
ComboBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ComboBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IWindowProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ComboBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
ComboBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IComboBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ComboBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ComboBox const& owner);
|
|
using impl::consume_t<ComboBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
ComboBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ComboBoxItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IComboBoxItemAutomationPeer,
|
|
impl::base<
|
|
ComboBoxItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ComboBoxItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ComboBoxItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ComboBoxItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IComboBoxItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ComboBoxItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ComboBoxItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ComboBoxItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IComboBoxItemDataAutomationPeer,
|
|
impl::base<
|
|
ComboBoxItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ComboBoxItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ComboBoxItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
ComboBoxItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IComboBoxItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
ComboBoxItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ComboBoxAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DatePickerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDatePickerAutomationPeer,
|
|
impl::base<
|
|
DatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DatePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DatePickerAutomationPeer(std::nullptr_t) noexcept {}
|
|
DatePickerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDatePickerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit DatePickerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::DatePicker const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDatePickerFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
DatePickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DatePickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DatePickerFlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
DatePickerFlyoutPresenterAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDatePickerFlyoutPresenterAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DropDownButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDropDownButtonAutomationPeer,
|
|
impl::base<
|
|
DropDownButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DropDownButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DropDownButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
DropDownButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IDropDownButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit DropDownButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::DropDownButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExpanderAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IExpanderAutomationPeer,
|
|
impl::base<
|
|
ExpanderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ExpanderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ExpanderAutomationPeer(std::nullptr_t) noexcept {}
|
|
ExpanderAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IExpanderAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ExpanderAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Expander const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FlipViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IFlipViewAutomationPeer,
|
|
impl::base<
|
|
FlipViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
FlipViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FlipViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
FlipViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlipViewAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit FlipViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::FlipView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FlipViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlipViewItemAutomationPeer,
|
|
impl::base<
|
|
FlipViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
FlipViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FlipViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
FlipViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlipViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit FlipViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::FlipViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FlipViewItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlipViewItemDataAutomationPeer,
|
|
impl::base<
|
|
FlipViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
FlipViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FlipViewItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
FlipViewItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlipViewItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
FlipViewItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FlipViewAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
FlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
FlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
FlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFlyoutPresenterAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit FlyoutPresenterAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::FlyoutPresenter const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameworkElementAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
impl::base<
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FrameworkElementAutomationPeer(std::nullptr_t) noexcept {}
|
|
FrameworkElementAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit FrameworkElementAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& owner);
|
|
static auto FromElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto CreatePeerForElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IGridViewAutomationPeer,
|
|
impl::base<
|
|
GridViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
GridViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IDropTargetProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
GridViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
GridViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit GridViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::GridView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridViewHeaderItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewHeaderItemAutomationPeer,
|
|
impl::base<
|
|
GridViewHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
GridViewHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
GridViewHeaderItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
GridViewHeaderItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewHeaderItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit GridViewHeaderItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::GridViewHeaderItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewItemAutomationPeer,
|
|
impl::base<
|
|
GridViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
GridViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
GridViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
GridViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit GridViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::GridViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridViewItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewItemDataAutomationPeer,
|
|
impl::base<
|
|
GridViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
GridViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
GridViewItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
GridViewItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGridViewItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
GridViewItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
GridViewAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GroupItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IGroupItemAutomationPeer,
|
|
impl::base<
|
|
GroupItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
GroupItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
GroupItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
GroupItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IGroupItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit GroupItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::GroupItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES HubAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IHubAutomationPeer,
|
|
impl::base<
|
|
HubAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
HubAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
HubAutomationPeer(std::nullptr_t) noexcept {}
|
|
HubAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IHubAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit HubAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Hub const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES HubSectionAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IHubSectionAutomationPeer,
|
|
impl::base<
|
|
HubSectionAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
HubSectionAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
HubSectionAutomationPeer(std::nullptr_t) noexcept {}
|
|
HubSectionAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IHubSectionAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit HubSectionAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::HubSection const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES HyperlinkButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IHyperlinkButtonAutomationPeer,
|
|
impl::base<
|
|
HyperlinkButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
HyperlinkButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
HyperlinkButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
HyperlinkButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IHyperlinkButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit HyperlinkButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::HyperlinkButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ImageAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IImageAutomationPeer,
|
|
impl::base<
|
|
ImageAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ImageAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ImageAutomationPeer(std::nullptr_t) noexcept {}
|
|
ImageAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IImageAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit ImageAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Image const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES InfoBarAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IInfoBarAutomationPeer,
|
|
impl::base<
|
|
InfoBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
InfoBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
InfoBarAutomationPeer(std::nullptr_t) noexcept {}
|
|
InfoBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IInfoBarAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit InfoBarAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::InfoBar const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
impl::base<
|
|
ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
ItemAutomationPeer(winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ItemContainerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemContainerAutomationPeer,
|
|
impl::base<
|
|
ItemContainerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ItemContainerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ItemContainerAutomationPeer(std::nullptr_t) noexcept {}
|
|
ItemContainerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemContainerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ItemContainerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ItemContainer const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ItemsControlAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
impl::base<
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ItemsControlAutomationPeer(std::nullptr_t) noexcept {}
|
|
ItemsControlAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ItemsControlAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ItemsControl const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ItemsViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IItemsViewAutomationPeer,
|
|
impl::base<
|
|
ItemsViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ItemsViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ItemsViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
ItemsViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsViewAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ItemsViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ItemsView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IListBoxAutomationPeer,
|
|
impl::base<
|
|
ListBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IListBoxAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit ListBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListBoxItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListBoxItemAutomationPeer,
|
|
impl::base<
|
|
ListBoxItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListBoxItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListBoxItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListBoxItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListBoxItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ListBoxItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListBoxItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListBoxItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListBoxItemDataAutomationPeer,
|
|
impl::base<
|
|
ListBoxItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListBoxItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListBoxItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListBoxItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListBoxItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
ListBoxItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListBoxAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListPickerFlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListPickerFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
ListPickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListPickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListPickerFlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListPickerFlyoutPresenterAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListPickerFlyoutPresenterAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IListViewAutomationPeer,
|
|
impl::base<
|
|
ListViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IDropTargetProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ListViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewBaseAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseAutomationPeer,
|
|
impl::base<
|
|
ListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IDropTargetProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewBaseAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ListViewBaseAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewBaseHeaderItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseHeaderItemAutomationPeer,
|
|
impl::base<
|
|
ListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewBaseHeaderItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewBaseHeaderItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseHeaderItemAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewHeaderItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewHeaderItemAutomationPeer,
|
|
impl::base<
|
|
ListViewHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseHeaderItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewHeaderItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewHeaderItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewHeaderItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ListViewHeaderItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListViewHeaderItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemAutomationPeer,
|
|
impl::base<
|
|
ListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ListViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ListViewItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemDataAutomationPeer,
|
|
impl::base<
|
|
ListViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ListViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ListViewItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
ListViewItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
ListViewItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LoopingSelectorAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorAutomationPeer,
|
|
impl::base<
|
|
LoopingSelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LoopingSelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IScrollProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LoopingSelectorAutomationPeer(std::nullptr_t) noexcept {}
|
|
LoopingSelectorAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LoopingSelectorItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorItemAutomationPeer,
|
|
impl::base<
|
|
LoopingSelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LoopingSelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LoopingSelectorItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
LoopingSelectorItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorItemAutomationPeer(ptr, take_ownership_from_abi) {
|
|
}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LoopingSelectorItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorItemDataAutomationPeer,
|
|
impl::base<
|
|
LoopingSelectorItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LoopingSelectorItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LoopingSelectorItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
LoopingSelectorItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ILoopingSelectorItemDataAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MediaPlayerElementAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMediaPlayerElementAutomationPeer,
|
|
impl::base<
|
|
MediaPlayerElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MediaPlayerElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MediaPlayerElementAutomationPeer(std::nullptr_t) noexcept {}
|
|
MediaPlayerElementAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMediaPlayerElementAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit MediaPlayerElementAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MediaPlayerElement const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MediaTransportControlsAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMediaTransportControlsAutomationPeer,
|
|
impl::base<
|
|
MediaTransportControlsAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MediaTransportControlsAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MediaTransportControlsAutomationPeer(std::nullptr_t) noexcept {}
|
|
MediaTransportControlsAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMediaTransportControlsAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
explicit MediaTransportControlsAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MediaTransportControls const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MenuBarAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IMenuBarAutomationPeer,
|
|
impl::base<
|
|
MenuBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MenuBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MenuBarAutomationPeer(std::nullptr_t) noexcept {}
|
|
MenuBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IMenuBarAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit MenuBarAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MenuBar const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MenuBarItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuBarItemAutomationPeer,
|
|
impl::base<
|
|
MenuBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MenuBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MenuBarItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
MenuBarItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuBarItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit MenuBarItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MenuBarItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuFlyoutItemAutomationPeer,
|
|
impl::base<
|
|
MenuFlyoutItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MenuFlyoutItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MenuFlyoutItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
MenuFlyoutItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuFlyoutItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit MenuFlyoutItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
MenuFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
MenuFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
MenuFlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
MenuFlyoutPresenterAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IMenuFlyoutPresenterAutomationPeer(ptr, take_ownership_from_abi) {
|
|
}
|
|
explicit MenuFlyoutPresenterAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutPresenter const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
INavigationViewAutomationPeer,
|
|
impl::base<
|
|
NavigationViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
NavigationViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
NavigationViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
NavigationViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
INavigationViewAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit NavigationViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::NavigationView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
INavigationViewItemAutomationPeer,
|
|
impl::base<
|
|
NavigationViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
NavigationViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
NavigationViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
NavigationViewItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
INavigationViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit NavigationViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::NavigationViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NumberBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::INumberBoxAutomationPeer,
|
|
impl::base<
|
|
NumberBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
NumberBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
NumberBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
NumberBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
INumberBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit NumberBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::NumberBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PasswordBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPasswordBoxAutomationPeer,
|
|
impl::base<
|
|
PasswordBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PasswordBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PasswordBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
PasswordBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPasswordBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit PasswordBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::PasswordBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PersonPictureAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPersonPictureAutomationPeer,
|
|
impl::base<
|
|
PersonPictureAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PersonPictureAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PersonPictureAutomationPeer(std::nullptr_t) noexcept {}
|
|
PersonPictureAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPersonPictureAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit PersonPictureAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::PersonPicture const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PickerFlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPickerFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
PickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PickerFlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
PickerFlyoutPresenterAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPickerFlyoutPresenterAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PipsPagerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IPipsPagerAutomationPeer,
|
|
impl::base<
|
|
PipsPagerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PipsPagerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PipsPagerAutomationPeer(std::nullptr_t) noexcept {}
|
|
PipsPagerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPipsPagerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit PipsPagerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::PipsPager const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PivotAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IPivotAutomationPeer,
|
|
impl::base<
|
|
PivotAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PivotAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IScrollProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PivotAutomationPeer(std::nullptr_t) noexcept {}
|
|
PivotAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IPivotAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit PivotAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Pivot const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PivotItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IPivotItemAutomationPeer,
|
|
impl::base<
|
|
PivotItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PivotItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PivotItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
PivotItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPivotItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit PivotItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::PivotItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PivotItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPivotItemDataAutomationPeer,
|
|
impl::base<
|
|
PivotItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PivotItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IScrollItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PivotItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
PivotItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IPivotItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
PivotItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
PivotAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ProgressBarAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IProgressBarAutomationPeer,
|
|
impl::base<
|
|
ProgressBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ProgressBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ProgressBarAutomationPeer(std::nullptr_t) noexcept {}
|
|
ProgressBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IProgressBarAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ProgressBarAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ProgressBar const& owner);
|
|
using impl::consume_t<ProgressBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
ProgressBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ProgressRingAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IProgressRingAutomationPeer,
|
|
impl::base<
|
|
ProgressRingAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ProgressRingAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ProgressRingAutomationPeer(std::nullptr_t) noexcept {}
|
|
ProgressRingAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IProgressRingAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ProgressRingAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ProgressRing const& owner);
|
|
using impl::consume_t<ProgressRingAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
ProgressRingAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RadioButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRadioButtonAutomationPeer,
|
|
impl::base<
|
|
RadioButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RadioButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RadioButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
RadioButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRadioButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RadioButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RadioButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RadioButtonsAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRadioButtonsAutomationPeer,
|
|
impl::base<
|
|
RadioButtonsAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RadioButtonsAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RadioButtonsAutomationPeer(std::nullptr_t) noexcept {}
|
|
RadioButtonsAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRadioButtonsAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RadioButtonsAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RadioButtons const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RangeBaseAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IRangeBaseAutomationPeer,
|
|
impl::base<
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RangeBaseAutomationPeer(std::nullptr_t) noexcept {}
|
|
RangeBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRangeBaseAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RangeBaseAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::RangeBase const&
|
|
owner);
|
|
using impl::consume_t<RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RatingControlAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRatingControlAutomationPeer,
|
|
impl::base<
|
|
RatingControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RatingControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RatingControlAutomationPeer(std::nullptr_t) noexcept {}
|
|
RatingControlAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRatingControlAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RatingControlAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RatingControl const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RepeatButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRepeatButtonAutomationPeer,
|
|
impl::base<
|
|
RepeatButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RepeatButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RepeatButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
RepeatButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRepeatButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RepeatButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatButton const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RepeaterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IRepeaterAutomationPeer,
|
|
impl::base<
|
|
RepeaterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RepeaterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RepeaterAutomationPeer(std::nullptr_t) noexcept {}
|
|
RepeaterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRepeaterAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RepeaterAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RichEditBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichEditBoxAutomationPeer,
|
|
impl::base<
|
|
RichEditBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RichEditBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RichEditBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
RichEditBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichEditBoxAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RichEditBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RichEditBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RichTextBlockAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichTextBlockAutomationPeer,
|
|
impl::base<
|
|
RichTextBlockAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RichTextBlockAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RichTextBlockAutomationPeer(std::nullptr_t) noexcept {}
|
|
RichTextBlockAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichTextBlockAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit RichTextBlockAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RichTextBlock const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RichTextBlockOverflowAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichTextBlockOverflowAutomationPeer,
|
|
impl::base<
|
|
RichTextBlockOverflowAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
RichTextBlockOverflowAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RichTextBlockOverflowAutomationPeer(std::nullptr_t) noexcept {}
|
|
RichTextBlockOverflowAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRichTextBlockOverflowAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
explicit RichTextBlockOverflowAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScrollBarAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IScrollBarAutomationPeer,
|
|
impl::base<
|
|
ScrollBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ScrollBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ScrollBarAutomationPeer(std::nullptr_t) noexcept {}
|
|
ScrollBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IScrollBarAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ScrollBarAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollBar const&
|
|
owner);
|
|
using impl::consume_t<ScrollBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
ScrollBarAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScrollPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IScrollPresenterAutomationPeer,
|
|
impl::base<
|
|
ScrollPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ScrollPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ScrollPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
ScrollPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IScrollPresenterAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ScrollPresenterAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScrollViewerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IScrollViewerAutomationPeer,
|
|
impl::base<
|
|
ScrollViewerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ScrollViewerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IScrollProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ScrollViewerAutomationPeer(std::nullptr_t) noexcept {}
|
|
ScrollViewerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IScrollViewerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ScrollViewerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ScrollViewer const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SelectorAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ISelectorAutomationPeer,
|
|
impl::base<
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SelectorAutomationPeer(std::nullptr_t) noexcept {}
|
|
SelectorAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit SelectorAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SelectorBarItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorBarItemAutomationPeer,
|
|
impl::base<
|
|
SelectorBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemContainerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SelectorBarItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemContainerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SelectorBarItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
SelectorBarItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorBarItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit SelectorBarItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::SelectorBarItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SelectorItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer,
|
|
impl::base<
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SelectorItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SelectorItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
SelectorItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
SelectorItemAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SemanticZoomAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISemanticZoomAutomationPeer,
|
|
impl::base<
|
|
SemanticZoomAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SemanticZoomAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SemanticZoomAutomationPeer(std::nullptr_t) noexcept {}
|
|
SemanticZoomAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISemanticZoomAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit SemanticZoomAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::SemanticZoom const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SliderAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ISliderAutomationPeer,
|
|
impl::base<
|
|
SliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
RangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IRangeBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SliderAutomationPeer(std::nullptr_t) noexcept {}
|
|
SliderAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ISliderAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit SliderAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Slider const& owner);
|
|
using impl::consume_t<SliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IRangeValueProvider>::SetValue;
|
|
using impl::consume_t<
|
|
SliderAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>::SetValue;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplitButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISplitButtonAutomationPeer,
|
|
impl::base<
|
|
SplitButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SplitButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IInvokeProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplitButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
SplitButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISplitButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit SplitButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::SplitButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TabViewAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ITabViewAutomationPeer,
|
|
impl::base<
|
|
TabViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TabViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TabViewAutomationPeer(std::nullptr_t) noexcept {}
|
|
TabViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ITabViewAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit TabViewAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TabView const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TabViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITabViewItemAutomationPeer,
|
|
impl::base<
|
|
TabViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TabViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TabViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
TabViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITabViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TabViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TabViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TeachingTipAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITeachingTipAutomationPeer,
|
|
impl::base<
|
|
TeachingTipAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TeachingTipAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TeachingTipAutomationPeer(std::nullptr_t) noexcept {}
|
|
TeachingTipAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITeachingTipAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TeachingTipAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TeachingTip const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextBlockAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ITextBlockAutomationPeer,
|
|
impl::base<
|
|
TextBlockAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TextBlockAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TextBlockAutomationPeer(std::nullptr_t) noexcept {}
|
|
TextBlockAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITextBlockAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TextBlockAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TextBlock const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextBoxAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ITextBoxAutomationPeer,
|
|
impl::base<
|
|
TextBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TextBoxAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TextBoxAutomationPeer(std::nullptr_t) noexcept {}
|
|
TextBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::ITextBoxAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit TextBoxAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TextBox const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ThumbAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IThumbAutomationPeer,
|
|
impl::base<
|
|
ThumbAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ThumbAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ThumbAutomationPeer(std::nullptr_t) noexcept {}
|
|
ThumbAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IThumbAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit ThumbAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::Thumb const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TimePickerAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITimePickerAutomationPeer,
|
|
impl::base<
|
|
TimePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TimePickerAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TimePickerAutomationPeer(std::nullptr_t) noexcept {}
|
|
TimePickerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITimePickerAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TimePickerAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TimePicker const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TimePickerFlyoutPresenterAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITimePickerFlyoutPresenterAutomationPeer,
|
|
impl::base<
|
|
TimePickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TimePickerFlyoutPresenterAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TimePickerFlyoutPresenterAutomationPeer(std::nullptr_t) noexcept {}
|
|
TimePickerFlyoutPresenterAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITimePickerFlyoutPresenterAutomationPeer(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ToggleButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleButtonAutomationPeer,
|
|
impl::base<
|
|
ToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ToggleButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IButtonBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ToggleButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
ToggleButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ToggleButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ToggleMenuFlyoutItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleMenuFlyoutItemAutomationPeer,
|
|
impl::base<
|
|
ToggleMenuFlyoutItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ToggleMenuFlyoutItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ToggleMenuFlyoutItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
ToggleMenuFlyoutItemAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleMenuFlyoutItemAutomationPeer(ptr,
|
|
take_ownership_from_abi) {}
|
|
explicit ToggleMenuFlyoutItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ToggleMenuFlyoutItem const&
|
|
owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ToggleSplitButtonAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleSplitButtonAutomationPeer,
|
|
impl::base<
|
|
ToggleSplitButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ToggleSplitButtonAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ToggleSplitButtonAutomationPeer(std::nullptr_t) noexcept {}
|
|
ToggleSplitButtonAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleSplitButtonAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ToggleSplitButtonAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ToggleSplitButton const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ToggleSwitchAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleSwitchAutomationPeer,
|
|
impl::base<
|
|
ToggleSwitchAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ToggleSwitchAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::IToggleProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ToggleSwitchAutomationPeer(std::nullptr_t) noexcept {}
|
|
ToggleSwitchAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IToggleSwitchAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit ToggleSwitchAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ToggleSwitch const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TreeViewItemAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewItemAutomationPeer,
|
|
impl::base<
|
|
TreeViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TreeViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TreeViewItemAutomationPeer(std::nullptr_t) noexcept {}
|
|
TreeViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewItemAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TreeViewItemAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TreeViewItem const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TreeViewItemDataAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewItemDataAutomationPeer,
|
|
impl::base<
|
|
TreeViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::ItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TreeViewItemDataAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IExpandCollapseProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IItemAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IVirtualizedItemProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TreeViewItemDataAutomationPeer(std::nullptr_t) noexcept {}
|
|
TreeViewItemDataAutomationPeer(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewItemDataAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
TreeViewItemDataAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
TreeViewListAutomationPeer const& parent);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TreeViewListAutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewListAutomationPeer,
|
|
impl::base<
|
|
TreeViewListAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
SelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
TreeViewListAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IListViewBaseAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IDropTargetProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ISelectorAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
ISelectionProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IItemsControlAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Provider::
|
|
IItemContainerProvider,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TreeViewListAutomationPeer(std::nullptr_t) noexcept {}
|
|
TreeViewListAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
ITreeViewListAutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit TreeViewListAutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::TreeViewList const& owner);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WebView2AutomationPeer
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::IWebView2AutomationPeer,
|
|
impl::base<
|
|
WebView2AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
FrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
WebView2AutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IFrameworkElementAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
WebView2AutomationPeer(std::nullptr_t) noexcept {}
|
|
WebView2AutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
IWebView2AutomationPeer(ptr, take_ownership_from_abi) {}
|
|
explicit WebView2AutomationPeer(
|
|
winrt::Microsoft::UI::Xaml::Controls::WebView2 const& owner);
|
|
};
|
|
template <typename D>
|
|
class IAutomationPeerOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IAutomationPeerOverrides =
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeerOverrides;
|
|
auto GetPatternCore(
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::PatternInterface const&
|
|
patternInterface) const;
|
|
auto GetAcceleratorKeyCore() const;
|
|
auto GetAccessKeyCore() const;
|
|
auto GetAutomationControlTypeCore() const;
|
|
auto GetAutomationIdCore() const;
|
|
auto GetBoundingRectangleCore() const;
|
|
auto GetChildrenCore() const;
|
|
auto NavigateCore(winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
AutomationNavigationDirection const& direction) const;
|
|
auto GetClassNameCore() const;
|
|
auto GetClickablePointCore() const;
|
|
auto GetHelpTextCore() const;
|
|
auto GetItemStatusCore() const;
|
|
auto GetItemTypeCore() const;
|
|
auto GetLabeledByCore() const;
|
|
auto GetLocalizedControlTypeCore() const;
|
|
auto GetNameCore() const;
|
|
auto GetOrientationCore() const;
|
|
auto HasKeyboardFocusCore() const;
|
|
auto IsContentElementCore() const;
|
|
auto IsControlElementCore() const;
|
|
auto IsEnabledCore() const;
|
|
auto IsKeyboardFocusableCore() const;
|
|
auto IsOffscreenCore() const;
|
|
auto IsPasswordCore() const;
|
|
auto IsRequiredForFormCore() const;
|
|
auto SetFocusCore() const;
|
|
auto GetPeerFromPointCore(
|
|
winrt::Windows::Foundation::Point const& point) const;
|
|
auto GetElementFromPointCore(winrt::Windows::Foundation::Point const&
|
|
pointInWindowCoordinates) const;
|
|
auto GetFocusedElementCore() const;
|
|
auto GetLiveSettingCore() const;
|
|
auto ShowContextMenuCore() const;
|
|
auto GetControlledPeersCore() const;
|
|
auto GetAnnotationsCore() const;
|
|
auto GetPositionInSetCore() const;
|
|
auto GetSizeOfSetCore() const;
|
|
auto GetLevelCore() const;
|
|
auto GetLandmarkTypeCore() const;
|
|
auto GetLocalizedLandmarkTypeCore() const;
|
|
auto IsPeripheralCore() const;
|
|
auto IsDataValidForFormCore() const;
|
|
auto GetFullDescriptionCore() const;
|
|
auto GetDescribedByCore() const;
|
|
auto GetFlowsToCore() const;
|
|
auto GetFlowsFromCore() const;
|
|
auto GetCultureCore() const;
|
|
auto GetHeadingLevelCore() const;
|
|
auto IsDialogCore() const;
|
|
};
|
|
template <typename D>
|
|
class IItemsControlAutomationPeerOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IItemsControlAutomationPeerOverrides = winrt::Microsoft::UI::Xaml::
|
|
Automation::Peers::IItemsControlAutomationPeerOverrides;
|
|
auto OnCreateItemAutomationPeer(
|
|
winrt::Windows::Foundation::IInspectable const& item) const;
|
|
};
|
|
}
|
|
#endif
|