Files
nearby/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h
T
hai007 b1815095dd BEGIN_PUBLIC
Microsoft has updated the winrt library
END_PUBLC

PiperOrigin-RevId: 387168248
2021-07-29 03:27:37 -07:00

431 lines
33 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
#ifndef WINRT_Windows_UI_Xaml_Automation_2_H
#define WINRT_Windows_UI_Xaml_Automation_2_H
#include "winrt/impl/Windows.UI.Xaml.1.h"
#include "winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h"
#include "winrt/impl/Windows.UI.Xaml.Automation.1.h"
WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Automation
{
struct __declspec(empty_bases) AnnotationPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IAnnotationPatternIdentifiers
{
AnnotationPatternIdentifiers(std::nullptr_t) noexcept {}
AnnotationPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IAnnotationPatternIdentifiers(ptr, take_ownership_from_abi) {}
AnnotationPatternIdentifiers(AnnotationPatternIdentifiers const&) noexcept = default;
AnnotationPatternIdentifiers(AnnotationPatternIdentifiers&&) noexcept = default;
AnnotationPatternIdentifiers& operator=(AnnotationPatternIdentifiers const&) & noexcept = default;
AnnotationPatternIdentifiers& operator=(AnnotationPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto AnnotationTypeIdProperty();
[[nodiscard]] static auto AnnotationTypeNameProperty();
[[nodiscard]] static auto AuthorProperty();
[[nodiscard]] static auto DateTimeProperty();
[[nodiscard]] static auto TargetProperty();
};
struct __declspec(empty_bases) AutomationAnnotation : winrt::Windows::UI::Xaml::Automation::IAutomationAnnotation,
impl::base<AutomationAnnotation, winrt::Windows::UI::Xaml::DependencyObject>,
impl::require<AutomationAnnotation, winrt::Windows::UI::Xaml::IDependencyObject, winrt::Windows::UI::Xaml::IDependencyObject2>
{
AutomationAnnotation(std::nullptr_t) noexcept {}
AutomationAnnotation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IAutomationAnnotation(ptr, take_ownership_from_abi) {}
AutomationAnnotation();
explicit AutomationAnnotation(winrt::Windows::UI::Xaml::Automation::AnnotationType const& type);
AutomationAnnotation(winrt::Windows::UI::Xaml::Automation::AnnotationType const& type, winrt::Windows::UI::Xaml::UIElement const& element);
AutomationAnnotation(AutomationAnnotation const&) noexcept = default;
AutomationAnnotation(AutomationAnnotation&&) noexcept = default;
AutomationAnnotation& operator=(AutomationAnnotation const&) & noexcept = default;
AutomationAnnotation& operator=(AutomationAnnotation&&) & noexcept = default;
[[nodiscard]] static auto TypeProperty();
[[nodiscard]] static auto ElementProperty();
};
struct __declspec(empty_bases) AutomationElementIdentifiers : winrt::Windows::UI::Xaml::Automation::IAutomationElementIdentifiers
{
AutomationElementIdentifiers(std::nullptr_t) noexcept {}
AutomationElementIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IAutomationElementIdentifiers(ptr, take_ownership_from_abi) {}
AutomationElementIdentifiers(AutomationElementIdentifiers const&) noexcept = default;
AutomationElementIdentifiers(AutomationElementIdentifiers&&) noexcept = default;
AutomationElementIdentifiers& operator=(AutomationElementIdentifiers const&) & noexcept = default;
AutomationElementIdentifiers& operator=(AutomationElementIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto AcceleratorKeyProperty();
[[nodiscard]] static auto AccessKeyProperty();
[[nodiscard]] static auto AutomationIdProperty();
[[nodiscard]] static auto BoundingRectangleProperty();
[[nodiscard]] static auto ClassNameProperty();
[[nodiscard]] static auto ClickablePointProperty();
[[nodiscard]] static auto ControlTypeProperty();
[[nodiscard]] static auto HasKeyboardFocusProperty();
[[nodiscard]] static auto HelpTextProperty();
[[nodiscard]] static auto IsContentElementProperty();
[[nodiscard]] static auto IsControlElementProperty();
[[nodiscard]] static auto IsEnabledProperty();
[[nodiscard]] static auto IsKeyboardFocusableProperty();
[[nodiscard]] static auto IsOffscreenProperty();
[[nodiscard]] static auto IsPasswordProperty();
[[nodiscard]] static auto IsRequiredForFormProperty();
[[nodiscard]] static auto ItemStatusProperty();
[[nodiscard]] static auto ItemTypeProperty();
[[nodiscard]] static auto LabeledByProperty();
[[nodiscard]] static auto LocalizedControlTypeProperty();
[[nodiscard]] static auto NameProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto LiveSettingProperty();
[[nodiscard]] static auto ControlledPeersProperty();
[[nodiscard]] static auto PositionInSetProperty();
[[nodiscard]] static auto SizeOfSetProperty();
[[nodiscard]] static auto LevelProperty();
[[nodiscard]] static auto AnnotationsProperty();
[[nodiscard]] static auto LandmarkTypeProperty();
[[nodiscard]] static auto LocalizedLandmarkTypeProperty();
[[nodiscard]] static auto IsPeripheralProperty();
[[nodiscard]] static auto IsDataValidForFormProperty();
[[nodiscard]] static auto FullDescriptionProperty();
[[nodiscard]] static auto DescribedByProperty();
[[nodiscard]] static auto FlowsToProperty();
[[nodiscard]] static auto FlowsFromProperty();
[[nodiscard]] static auto CultureProperty();
[[nodiscard]] static auto HeadingLevelProperty();
[[nodiscard]] static auto IsDialogProperty();
};
struct __declspec(empty_bases) AutomationProperties : winrt::Windows::UI::Xaml::Automation::IAutomationProperties
{
AutomationProperties(std::nullptr_t) noexcept {}
AutomationProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IAutomationProperties(ptr, take_ownership_from_abi) {}
AutomationProperties(AutomationProperties const&) noexcept = default;
AutomationProperties(AutomationProperties&&) noexcept = default;
AutomationProperties& operator=(AutomationProperties const&) & noexcept = default;
AutomationProperties& operator=(AutomationProperties&&) & noexcept = default;
[[nodiscard]] static auto AcceleratorKeyProperty();
static auto GetAcceleratorKey(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetAcceleratorKey(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto AccessKeyProperty();
static auto GetAccessKey(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetAccessKey(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto AutomationIdProperty();
static auto GetAutomationId(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetAutomationId(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto HelpTextProperty();
static auto GetHelpText(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetHelpText(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto IsRequiredForFormProperty();
static auto GetIsRequiredForForm(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetIsRequiredForForm(winrt::Windows::UI::Xaml::DependencyObject const& element, bool value);
[[nodiscard]] static auto ItemStatusProperty();
static auto GetItemStatus(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetItemStatus(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto ItemTypeProperty();
static auto GetItemType(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetItemType(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto LabeledByProperty();
static auto GetLabeledBy(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLabeledBy(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::UIElement const& value);
[[nodiscard]] static auto NameProperty();
static auto GetName(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetName(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto LiveSettingProperty();
static auto GetLiveSetting(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLiveSetting(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Automation::Peers::AutomationLiveSetting const& value);
[[nodiscard]] static auto AccessibilityViewProperty();
static auto GetAccessibilityView(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetAccessibilityView(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Automation::Peers::AccessibilityView const& value);
[[nodiscard]] static auto ControlledPeersProperty();
static auto GetControlledPeers(winrt::Windows::UI::Xaml::DependencyObject const& element);
[[nodiscard]] static auto PositionInSetProperty();
static auto GetPositionInSet(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetPositionInSet(winrt::Windows::UI::Xaml::DependencyObject const& element, int32_t value);
[[nodiscard]] static auto SizeOfSetProperty();
static auto GetSizeOfSet(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetSizeOfSet(winrt::Windows::UI::Xaml::DependencyObject const& element, int32_t value);
[[nodiscard]] static auto LevelProperty();
static auto GetLevel(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLevel(winrt::Windows::UI::Xaml::DependencyObject const& element, int32_t value);
[[nodiscard]] static auto AnnotationsProperty();
static auto GetAnnotations(winrt::Windows::UI::Xaml::DependencyObject const& element);
[[nodiscard]] static auto LandmarkTypeProperty();
static auto GetLandmarkType(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLandmarkType(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Automation::Peers::AutomationLandmarkType const& value);
[[nodiscard]] static auto LocalizedLandmarkTypeProperty();
static auto GetLocalizedLandmarkType(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLocalizedLandmarkType(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto IsPeripheralProperty();
static auto GetIsPeripheral(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetIsPeripheral(winrt::Windows::UI::Xaml::DependencyObject const& element, bool value);
[[nodiscard]] static auto IsDataValidForFormProperty();
static auto GetIsDataValidForForm(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetIsDataValidForForm(winrt::Windows::UI::Xaml::DependencyObject const& element, bool value);
[[nodiscard]] static auto FullDescriptionProperty();
static auto GetFullDescription(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetFullDescription(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto LocalizedControlTypeProperty();
static auto GetLocalizedControlType(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetLocalizedControlType(winrt::Windows::UI::Xaml::DependencyObject const& element, param::hstring const& value);
[[nodiscard]] static auto DescribedByProperty();
static auto GetDescribedBy(winrt::Windows::UI::Xaml::DependencyObject const& element);
[[nodiscard]] static auto FlowsToProperty();
static auto GetFlowsTo(winrt::Windows::UI::Xaml::DependencyObject const& element);
[[nodiscard]] static auto FlowsFromProperty();
static auto GetFlowsFrom(winrt::Windows::UI::Xaml::DependencyObject const& element);
[[nodiscard]] static auto CultureProperty();
static auto GetCulture(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetCulture(winrt::Windows::UI::Xaml::DependencyObject const& element, int32_t value);
[[nodiscard]] static auto HeadingLevelProperty();
static auto GetHeadingLevel(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetHeadingLevel(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Automation::Peers::AutomationHeadingLevel const& value);
[[nodiscard]] static auto IsDialogProperty();
static auto GetIsDialog(winrt::Windows::UI::Xaml::DependencyObject const& element);
static auto SetIsDialog(winrt::Windows::UI::Xaml::DependencyObject const& element, bool value);
};
struct __declspec(empty_bases) AutomationProperty : winrt::Windows::UI::Xaml::Automation::IAutomationProperty
{
AutomationProperty(std::nullptr_t) noexcept {}
AutomationProperty(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IAutomationProperty(ptr, take_ownership_from_abi) {}
AutomationProperty(AutomationProperty const&) noexcept = default;
AutomationProperty(AutomationProperty&&) noexcept = default;
AutomationProperty& operator=(AutomationProperty const&) & noexcept = default;
AutomationProperty& operator=(AutomationProperty&&) & noexcept = default;
};
struct __declspec(empty_bases) DockPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IDockPatternIdentifiers
{
DockPatternIdentifiers(std::nullptr_t) noexcept {}
DockPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IDockPatternIdentifiers(ptr, take_ownership_from_abi) {}
DockPatternIdentifiers(DockPatternIdentifiers const&) noexcept = default;
DockPatternIdentifiers(DockPatternIdentifiers&&) noexcept = default;
DockPatternIdentifiers& operator=(DockPatternIdentifiers const&) & noexcept = default;
DockPatternIdentifiers& operator=(DockPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto DockPositionProperty();
};
struct __declspec(empty_bases) DragPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IDragPatternIdentifiers
{
DragPatternIdentifiers(std::nullptr_t) noexcept {}
DragPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IDragPatternIdentifiers(ptr, take_ownership_from_abi) {}
DragPatternIdentifiers(DragPatternIdentifiers const&) noexcept = default;
DragPatternIdentifiers(DragPatternIdentifiers&&) noexcept = default;
DragPatternIdentifiers& operator=(DragPatternIdentifiers const&) & noexcept = default;
DragPatternIdentifiers& operator=(DragPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto DropEffectProperty();
[[nodiscard]] static auto DropEffectsProperty();
[[nodiscard]] static auto GrabbedItemsProperty();
[[nodiscard]] static auto IsGrabbedProperty();
};
struct __declspec(empty_bases) DropTargetPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IDropTargetPatternIdentifiers
{
DropTargetPatternIdentifiers(std::nullptr_t) noexcept {}
DropTargetPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IDropTargetPatternIdentifiers(ptr, take_ownership_from_abi) {}
DropTargetPatternIdentifiers(DropTargetPatternIdentifiers const&) noexcept = default;
DropTargetPatternIdentifiers(DropTargetPatternIdentifiers&&) noexcept = default;
DropTargetPatternIdentifiers& operator=(DropTargetPatternIdentifiers const&) & noexcept = default;
DropTargetPatternIdentifiers& operator=(DropTargetPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto DropTargetEffectProperty();
[[nodiscard]] static auto DropTargetEffectsProperty();
};
struct __declspec(empty_bases) ExpandCollapsePatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IExpandCollapsePatternIdentifiers
{
ExpandCollapsePatternIdentifiers(std::nullptr_t) noexcept {}
ExpandCollapsePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IExpandCollapsePatternIdentifiers(ptr, take_ownership_from_abi) {}
ExpandCollapsePatternIdentifiers(ExpandCollapsePatternIdentifiers const&) noexcept = default;
ExpandCollapsePatternIdentifiers(ExpandCollapsePatternIdentifiers&&) noexcept = default;
ExpandCollapsePatternIdentifiers& operator=(ExpandCollapsePatternIdentifiers const&) & noexcept = default;
ExpandCollapsePatternIdentifiers& operator=(ExpandCollapsePatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ExpandCollapseStateProperty();
};
struct __declspec(empty_bases) GridItemPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IGridItemPatternIdentifiers
{
GridItemPatternIdentifiers(std::nullptr_t) noexcept {}
GridItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IGridItemPatternIdentifiers(ptr, take_ownership_from_abi) {}
GridItemPatternIdentifiers(GridItemPatternIdentifiers const&) noexcept = default;
GridItemPatternIdentifiers(GridItemPatternIdentifiers&&) noexcept = default;
GridItemPatternIdentifiers& operator=(GridItemPatternIdentifiers const&) & noexcept = default;
GridItemPatternIdentifiers& operator=(GridItemPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ColumnProperty();
[[nodiscard]] static auto ColumnSpanProperty();
[[nodiscard]] static auto ContainingGridProperty();
[[nodiscard]] static auto RowProperty();
[[nodiscard]] static auto RowSpanProperty();
};
struct __declspec(empty_bases) GridPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IGridPatternIdentifiers
{
GridPatternIdentifiers(std::nullptr_t) noexcept {}
GridPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IGridPatternIdentifiers(ptr, take_ownership_from_abi) {}
GridPatternIdentifiers(GridPatternIdentifiers const&) noexcept = default;
GridPatternIdentifiers(GridPatternIdentifiers&&) noexcept = default;
GridPatternIdentifiers& operator=(GridPatternIdentifiers const&) & noexcept = default;
GridPatternIdentifiers& operator=(GridPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ColumnCountProperty();
[[nodiscard]] static auto RowCountProperty();
};
struct __declspec(empty_bases) MultipleViewPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IMultipleViewPatternIdentifiers
{
MultipleViewPatternIdentifiers(std::nullptr_t) noexcept {}
MultipleViewPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IMultipleViewPatternIdentifiers(ptr, take_ownership_from_abi) {}
MultipleViewPatternIdentifiers(MultipleViewPatternIdentifiers const&) noexcept = default;
MultipleViewPatternIdentifiers(MultipleViewPatternIdentifiers&&) noexcept = default;
MultipleViewPatternIdentifiers& operator=(MultipleViewPatternIdentifiers const&) & noexcept = default;
MultipleViewPatternIdentifiers& operator=(MultipleViewPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto CurrentViewProperty();
[[nodiscard]] static auto SupportedViewsProperty();
};
struct __declspec(empty_bases) RangeValuePatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IRangeValuePatternIdentifiers
{
RangeValuePatternIdentifiers(std::nullptr_t) noexcept {}
RangeValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IRangeValuePatternIdentifiers(ptr, take_ownership_from_abi) {}
RangeValuePatternIdentifiers(RangeValuePatternIdentifiers const&) noexcept = default;
RangeValuePatternIdentifiers(RangeValuePatternIdentifiers&&) noexcept = default;
RangeValuePatternIdentifiers& operator=(RangeValuePatternIdentifiers const&) & noexcept = default;
RangeValuePatternIdentifiers& operator=(RangeValuePatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto IsReadOnlyProperty();
[[nodiscard]] static auto LargeChangeProperty();
[[nodiscard]] static auto MaximumProperty();
[[nodiscard]] static auto MinimumProperty();
[[nodiscard]] static auto SmallChangeProperty();
[[nodiscard]] static auto ValueProperty();
};
struct __declspec(empty_bases) ScrollPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IScrollPatternIdentifiers
{
ScrollPatternIdentifiers(std::nullptr_t) noexcept {}
ScrollPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IScrollPatternIdentifiers(ptr, take_ownership_from_abi) {}
ScrollPatternIdentifiers(ScrollPatternIdentifiers const&) noexcept = default;
ScrollPatternIdentifiers(ScrollPatternIdentifiers&&) noexcept = default;
ScrollPatternIdentifiers& operator=(ScrollPatternIdentifiers const&) & noexcept = default;
ScrollPatternIdentifiers& operator=(ScrollPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto HorizontallyScrollableProperty();
[[nodiscard]] static auto HorizontalScrollPercentProperty();
[[nodiscard]] static auto HorizontalViewSizeProperty();
[[nodiscard]] static auto NoScroll();
[[nodiscard]] static auto VerticallyScrollableProperty();
[[nodiscard]] static auto VerticalScrollPercentProperty();
[[nodiscard]] static auto VerticalViewSizeProperty();
};
struct __declspec(empty_bases) SelectionItemPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ISelectionItemPatternIdentifiers
{
SelectionItemPatternIdentifiers(std::nullptr_t) noexcept {}
SelectionItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ISelectionItemPatternIdentifiers(ptr, take_ownership_from_abi) {}
SelectionItemPatternIdentifiers(SelectionItemPatternIdentifiers const&) noexcept = default;
SelectionItemPatternIdentifiers(SelectionItemPatternIdentifiers&&) noexcept = default;
SelectionItemPatternIdentifiers& operator=(SelectionItemPatternIdentifiers const&) & noexcept = default;
SelectionItemPatternIdentifiers& operator=(SelectionItemPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto IsSelectedProperty();
[[nodiscard]] static auto SelectionContainerProperty();
};
struct __declspec(empty_bases) SelectionPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ISelectionPatternIdentifiers
{
SelectionPatternIdentifiers(std::nullptr_t) noexcept {}
SelectionPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ISelectionPatternIdentifiers(ptr, take_ownership_from_abi) {}
SelectionPatternIdentifiers(SelectionPatternIdentifiers const&) noexcept = default;
SelectionPatternIdentifiers(SelectionPatternIdentifiers&&) noexcept = default;
SelectionPatternIdentifiers& operator=(SelectionPatternIdentifiers const&) & noexcept = default;
SelectionPatternIdentifiers& operator=(SelectionPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto CanSelectMultipleProperty();
[[nodiscard]] static auto IsSelectionRequiredProperty();
[[nodiscard]] static auto SelectionProperty();
};
struct __declspec(empty_bases) SpreadsheetItemPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ISpreadsheetItemPatternIdentifiers
{
SpreadsheetItemPatternIdentifiers(std::nullptr_t) noexcept {}
SpreadsheetItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ISpreadsheetItemPatternIdentifiers(ptr, take_ownership_from_abi) {}
SpreadsheetItemPatternIdentifiers(SpreadsheetItemPatternIdentifiers const&) noexcept = default;
SpreadsheetItemPatternIdentifiers(SpreadsheetItemPatternIdentifiers&&) noexcept = default;
SpreadsheetItemPatternIdentifiers& operator=(SpreadsheetItemPatternIdentifiers const&) & noexcept = default;
SpreadsheetItemPatternIdentifiers& operator=(SpreadsheetItemPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto FormulaProperty();
};
struct __declspec(empty_bases) StylesPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IStylesPatternIdentifiers
{
StylesPatternIdentifiers(std::nullptr_t) noexcept {}
StylesPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IStylesPatternIdentifiers(ptr, take_ownership_from_abi) {}
StylesPatternIdentifiers(StylesPatternIdentifiers const&) noexcept = default;
StylesPatternIdentifiers(StylesPatternIdentifiers&&) noexcept = default;
StylesPatternIdentifiers& operator=(StylesPatternIdentifiers const&) & noexcept = default;
StylesPatternIdentifiers& operator=(StylesPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ExtendedPropertiesProperty();
[[nodiscard]] static auto FillColorProperty();
[[nodiscard]] static auto FillPatternColorProperty();
[[nodiscard]] static auto FillPatternStyleProperty();
[[nodiscard]] static auto ShapeProperty();
[[nodiscard]] static auto StyleIdProperty();
[[nodiscard]] static auto StyleNameProperty();
};
struct __declspec(empty_bases) TableItemPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ITableItemPatternIdentifiers
{
TableItemPatternIdentifiers(std::nullptr_t) noexcept {}
TableItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ITableItemPatternIdentifiers(ptr, take_ownership_from_abi) {}
TableItemPatternIdentifiers(TableItemPatternIdentifiers const&) noexcept = default;
TableItemPatternIdentifiers(TableItemPatternIdentifiers&&) noexcept = default;
TableItemPatternIdentifiers& operator=(TableItemPatternIdentifiers const&) & noexcept = default;
TableItemPatternIdentifiers& operator=(TableItemPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ColumnHeaderItemsProperty();
[[nodiscard]] static auto RowHeaderItemsProperty();
};
struct __declspec(empty_bases) TablePatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ITablePatternIdentifiers
{
TablePatternIdentifiers(std::nullptr_t) noexcept {}
TablePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ITablePatternIdentifiers(ptr, take_ownership_from_abi) {}
TablePatternIdentifiers(TablePatternIdentifiers const&) noexcept = default;
TablePatternIdentifiers(TablePatternIdentifiers&&) noexcept = default;
TablePatternIdentifiers& operator=(TablePatternIdentifiers const&) & noexcept = default;
TablePatternIdentifiers& operator=(TablePatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ColumnHeadersProperty();
[[nodiscard]] static auto RowHeadersProperty();
[[nodiscard]] static auto RowOrColumnMajorProperty();
};
struct __declspec(empty_bases) TogglePatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ITogglePatternIdentifiers
{
TogglePatternIdentifiers(std::nullptr_t) noexcept {}
TogglePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ITogglePatternIdentifiers(ptr, take_ownership_from_abi) {}
TogglePatternIdentifiers(TogglePatternIdentifiers const&) noexcept = default;
TogglePatternIdentifiers(TogglePatternIdentifiers&&) noexcept = default;
TogglePatternIdentifiers& operator=(TogglePatternIdentifiers const&) & noexcept = default;
TogglePatternIdentifiers& operator=(TogglePatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto ToggleStateProperty();
};
struct __declspec(empty_bases) TransformPattern2Identifiers : winrt::Windows::UI::Xaml::Automation::ITransformPattern2Identifiers
{
TransformPattern2Identifiers(std::nullptr_t) noexcept {}
TransformPattern2Identifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ITransformPattern2Identifiers(ptr, take_ownership_from_abi) {}
TransformPattern2Identifiers(TransformPattern2Identifiers const&) noexcept = default;
TransformPattern2Identifiers(TransformPattern2Identifiers&&) noexcept = default;
TransformPattern2Identifiers& operator=(TransformPattern2Identifiers const&) & noexcept = default;
TransformPattern2Identifiers& operator=(TransformPattern2Identifiers&&) & noexcept = default;
[[nodiscard]] static auto CanZoomProperty();
[[nodiscard]] static auto ZoomLevelProperty();
[[nodiscard]] static auto MaxZoomProperty();
[[nodiscard]] static auto MinZoomProperty();
};
struct __declspec(empty_bases) TransformPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::ITransformPatternIdentifiers
{
TransformPatternIdentifiers(std::nullptr_t) noexcept {}
TransformPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::ITransformPatternIdentifiers(ptr, take_ownership_from_abi) {}
TransformPatternIdentifiers(TransformPatternIdentifiers const&) noexcept = default;
TransformPatternIdentifiers(TransformPatternIdentifiers&&) noexcept = default;
TransformPatternIdentifiers& operator=(TransformPatternIdentifiers const&) & noexcept = default;
TransformPatternIdentifiers& operator=(TransformPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto CanMoveProperty();
[[nodiscard]] static auto CanResizeProperty();
[[nodiscard]] static auto CanRotateProperty();
};
struct __declspec(empty_bases) ValuePatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IValuePatternIdentifiers
{
ValuePatternIdentifiers(std::nullptr_t) noexcept {}
ValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IValuePatternIdentifiers(ptr, take_ownership_from_abi) {}
ValuePatternIdentifiers(ValuePatternIdentifiers const&) noexcept = default;
ValuePatternIdentifiers(ValuePatternIdentifiers&&) noexcept = default;
ValuePatternIdentifiers& operator=(ValuePatternIdentifiers const&) & noexcept = default;
ValuePatternIdentifiers& operator=(ValuePatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto IsReadOnlyProperty();
[[nodiscard]] static auto ValueProperty();
};
struct __declspec(empty_bases) WindowPatternIdentifiers : winrt::Windows::UI::Xaml::Automation::IWindowPatternIdentifiers
{
WindowPatternIdentifiers(std::nullptr_t) noexcept {}
WindowPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Automation::IWindowPatternIdentifiers(ptr, take_ownership_from_abi) {}
WindowPatternIdentifiers(WindowPatternIdentifiers const&) noexcept = default;
WindowPatternIdentifiers(WindowPatternIdentifiers&&) noexcept = default;
WindowPatternIdentifiers& operator=(WindowPatternIdentifiers const&) & noexcept = default;
WindowPatternIdentifiers& operator=(WindowPatternIdentifiers&&) & noexcept = default;
[[nodiscard]] static auto CanMaximizeProperty();
[[nodiscard]] static auto CanMinimizeProperty();
[[nodiscard]] static auto IsModalProperty();
[[nodiscard]] static auto IsTopmostProperty();
[[nodiscard]] static auto WindowInteractionStateProperty();
[[nodiscard]] static auto WindowVisualStateProperty();
};
}
#endif