mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
481 lines
25 KiB
C++
481 lines
25 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_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Automation_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"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation {
|
|
struct WINRT_IMPL_EMPTY_BASES AnnotationPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAnnotationPatternIdentifiers {
|
|
AnnotationPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
AnnotationPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAnnotationPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto AnnotationTypeIdProperty();
|
|
[[nodiscard]] static auto AnnotationTypeNameProperty();
|
|
[[nodiscard]] static auto AuthorProperty();
|
|
[[nodiscard]] static auto DateTimeProperty();
|
|
[[nodiscard]] static auto TargetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutomationAnnotation
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationAnnotation,
|
|
impl::base<AutomationAnnotation,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<AutomationAnnotation,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AutomationAnnotation(std::nullptr_t) noexcept {}
|
|
AutomationAnnotation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationAnnotation(
|
|
ptr, take_ownership_from_abi) {}
|
|
AutomationAnnotation();
|
|
explicit AutomationAnnotation(
|
|
winrt::Microsoft::UI::Xaml::Automation::AnnotationType const& type);
|
|
AutomationAnnotation(
|
|
winrt::Microsoft::UI::Xaml::Automation::AnnotationType const& type,
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
[[nodiscard]] static auto TypeProperty();
|
|
[[nodiscard]] static auto ElementProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutomationElementIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationElementIdentifiers {
|
|
AutomationElementIdentifiers(std::nullptr_t) noexcept {}
|
|
AutomationElementIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationElementIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[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 WINRT_IMPL_EMPTY_BASES AutomationProperties
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationProperties {
|
|
AutomationProperties(std::nullptr_t) noexcept {}
|
|
AutomationProperties(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationProperties(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto AcceleratorKeyProperty();
|
|
static auto GetAcceleratorKey(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetAcceleratorKey(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto AccessKeyProperty();
|
|
static auto GetAccessKey(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetAccessKey(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto AutomationIdProperty();
|
|
static auto GetAutomationId(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetAutomationId(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto HelpTextProperty();
|
|
static auto GetHelpText(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetHelpText(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto IsRequiredForFormProperty();
|
|
static auto GetIsRequiredForForm(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetIsRequiredForForm(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto ItemStatusProperty();
|
|
static auto GetItemStatus(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetItemStatus(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto ItemTypeProperty();
|
|
static auto GetItemType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetItemType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto LabeledByProperty();
|
|
static auto GetLabeledBy(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLabeledBy(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::UIElement const& value);
|
|
[[nodiscard]] static auto NameProperty();
|
|
static auto GetName(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetName(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto LiveSettingProperty();
|
|
static auto GetLiveSetting(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLiveSetting(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
AutomationLiveSetting const& value);
|
|
[[nodiscard]] static auto AccessibilityViewProperty();
|
|
static auto GetAccessibilityView(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetAccessibilityView(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::AccessibilityView const&
|
|
value);
|
|
[[nodiscard]] static auto ControlledPeersProperty();
|
|
static auto GetControlledPeers(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
[[nodiscard]] static auto PositionInSetProperty();
|
|
static auto GetPositionInSet(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetPositionInSet(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto SizeOfSetProperty();
|
|
static auto GetSizeOfSet(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetSizeOfSet(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto LevelProperty();
|
|
static auto GetLevel(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLevel(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto AnnotationsProperty();
|
|
static auto GetAnnotations(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
[[nodiscard]] static auto LandmarkTypeProperty();
|
|
static auto GetLandmarkType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLandmarkType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
AutomationLandmarkType const& value);
|
|
[[nodiscard]] static auto LocalizedLandmarkTypeProperty();
|
|
static auto GetLocalizedLandmarkType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLocalizedLandmarkType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto IsPeripheralProperty();
|
|
static auto GetIsPeripheral(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetIsPeripheral(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto IsDataValidForFormProperty();
|
|
static auto GetIsDataValidForForm(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetIsDataValidForForm(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto FullDescriptionProperty();
|
|
static auto GetFullDescription(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetFullDescription(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto LocalizedControlTypeProperty();
|
|
static auto GetLocalizedControlType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetLocalizedControlType(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
param::hstring const& value);
|
|
[[nodiscard]] static auto DescribedByProperty();
|
|
static auto GetDescribedBy(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
[[nodiscard]] static auto FlowsToProperty();
|
|
static auto GetFlowsTo(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
[[nodiscard]] static auto FlowsFromProperty();
|
|
static auto GetFlowsFrom(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
[[nodiscard]] static auto CultureProperty();
|
|
static auto GetCulture(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetCulture(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto HeadingLevelProperty();
|
|
static auto GetHeadingLevel(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetHeadingLevel(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
AutomationHeadingLevel const& value);
|
|
[[nodiscard]] static auto IsDialogProperty();
|
|
static auto GetIsDialog(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetIsDialog(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto AutomationControlTypeProperty();
|
|
static auto GetAutomationControlType(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto SetAutomationControlType(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element,
|
|
winrt::Microsoft::UI::Xaml::Automation::Peers::
|
|
AutomationControlType const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AutomationProperty
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationProperty {
|
|
AutomationProperty(std::nullptr_t) noexcept {}
|
|
AutomationProperty(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IAutomationProperty(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DockPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDockPatternIdentifiers {
|
|
DockPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
DockPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDockPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto DockPositionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDragPatternIdentifiers {
|
|
DragPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
DragPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDragPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto DropEffectProperty();
|
|
[[nodiscard]] static auto DropEffectsProperty();
|
|
[[nodiscard]] static auto GrabbedItemsProperty();
|
|
[[nodiscard]] static auto IsGrabbedProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DropTargetPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDropTargetPatternIdentifiers {
|
|
DropTargetPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
DropTargetPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IDropTargetPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto DropTargetEffectProperty();
|
|
[[nodiscard]] static auto DropTargetEffectsProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExpandCollapsePatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
IExpandCollapsePatternIdentifiers {
|
|
ExpandCollapsePatternIdentifiers(std::nullptr_t) noexcept {}
|
|
ExpandCollapsePatternIdentifiers(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
IExpandCollapsePatternIdentifiers(ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ExpandCollapseStateProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridItemPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IGridItemPatternIdentifiers {
|
|
GridItemPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
GridItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IGridItemPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ColumnProperty();
|
|
[[nodiscard]] static auto ColumnSpanProperty();
|
|
[[nodiscard]] static auto ContainingGridProperty();
|
|
[[nodiscard]] static auto RowProperty();
|
|
[[nodiscard]] static auto RowSpanProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IGridPatternIdentifiers {
|
|
GridPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
GridPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IGridPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ColumnCountProperty();
|
|
[[nodiscard]] static auto RowCountProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MultipleViewPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
IMultipleViewPatternIdentifiers {
|
|
MultipleViewPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
MultipleViewPatternIdentifiers(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
IMultipleViewPatternIdentifiers(ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto CurrentViewProperty();
|
|
[[nodiscard]] static auto SupportedViewsProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RangeValuePatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IRangeValuePatternIdentifiers {
|
|
RangeValuePatternIdentifiers(std::nullptr_t) noexcept {}
|
|
RangeValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IRangeValuePatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[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 WINRT_IMPL_EMPTY_BASES ScrollPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IScrollPatternIdentifiers {
|
|
ScrollPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
ScrollPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IScrollPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[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 WINRT_IMPL_EMPTY_BASES SelectionItemPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
ISelectionItemPatternIdentifiers {
|
|
SelectionItemPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
SelectionItemPatternIdentifiers(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
ISelectionItemPatternIdentifiers(ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto IsSelectedProperty();
|
|
[[nodiscard]] static auto SelectionContainerProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SelectionPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ISelectionPatternIdentifiers {
|
|
SelectionPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
SelectionPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ISelectionPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto CanSelectMultipleProperty();
|
|
[[nodiscard]] static auto IsSelectionRequiredProperty();
|
|
[[nodiscard]] static auto SelectionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpreadsheetItemPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
ISpreadsheetItemPatternIdentifiers {
|
|
SpreadsheetItemPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
SpreadsheetItemPatternIdentifiers(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::
|
|
ISpreadsheetItemPatternIdentifiers(ptr, take_ownership_from_abi) {
|
|
}
|
|
[[nodiscard]] static auto FormulaProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES StylesPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IStylesPatternIdentifiers {
|
|
StylesPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
StylesPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IStylesPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[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 WINRT_IMPL_EMPTY_BASES TableItemPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITableItemPatternIdentifiers {
|
|
TableItemPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
TableItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITableItemPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ColumnHeaderItemsProperty();
|
|
[[nodiscard]] static auto RowHeaderItemsProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TablePatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITablePatternIdentifiers {
|
|
TablePatternIdentifiers(std::nullptr_t) noexcept {}
|
|
TablePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITablePatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ColumnHeadersProperty();
|
|
[[nodiscard]] static auto RowHeadersProperty();
|
|
[[nodiscard]] static auto RowOrColumnMajorProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TogglePatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITogglePatternIdentifiers {
|
|
TogglePatternIdentifiers(std::nullptr_t) noexcept {}
|
|
TogglePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITogglePatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ToggleStateProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TransformPattern2Identifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITransformPattern2Identifiers {
|
|
TransformPattern2Identifiers(std::nullptr_t) noexcept {}
|
|
TransformPattern2Identifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITransformPattern2Identifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto CanZoomProperty();
|
|
[[nodiscard]] static auto ZoomLevelProperty();
|
|
[[nodiscard]] static auto MaxZoomProperty();
|
|
[[nodiscard]] static auto MinZoomProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TransformPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITransformPatternIdentifiers {
|
|
TransformPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
TransformPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::ITransformPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto CanMoveProperty();
|
|
[[nodiscard]] static auto CanResizeProperty();
|
|
[[nodiscard]] static auto CanRotateProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ValuePatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IValuePatternIdentifiers {
|
|
ValuePatternIdentifiers(std::nullptr_t) noexcept {}
|
|
ValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IValuePatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto IsReadOnlyProperty();
|
|
[[nodiscard]] static auto ValueProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WindowPatternIdentifiers
|
|
: winrt::Microsoft::UI::Xaml::Automation::IWindowPatternIdentifiers {
|
|
WindowPatternIdentifiers(std::nullptr_t) noexcept {}
|
|
WindowPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Automation::IWindowPatternIdentifiers(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[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
|