// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_2_H #define WINRT_Microsoft_UI_Xaml_Controls_2_H #include "winrt/impl/Microsoft.UI.Composition.1.h" #include "winrt/impl/Microsoft.UI.Xaml.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Automation.Peers.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Data.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Input.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Interop.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Navigation.1.h" #include "winrt/impl/Windows.Foundation.1.h" #include "winrt/impl/Windows.Foundation.Collections.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Controls.1.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls { struct CalendarViewDayItemChangingEventHandler : winrt::Windows::Foundation::IUnknown { CalendarViewDayItemChangingEventHandler(std::nullptr_t = nullptr) noexcept {} CalendarViewDayItemChangingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template CalendarViewDayItemChangingEventHandler(L lambda); template CalendarViewDayItemChangingEventHandler(F* function); template CalendarViewDayItemChangingEventHandler(O* object, M method); template CalendarViewDayItemChangingEventHandler(com_ptr&& object, M method); template CalendarViewDayItemChangingEventHandler(weak_ref&& object, LM&& lambda_or_method); template CalendarViewDayItemChangingEventHandler(std::shared_ptr&& object, M method); template CalendarViewDayItemChangingEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Microsoft::UI::Xaml::Controls::CalendarView const& sender, winrt::Microsoft::UI::Xaml::Controls::CalendarViewDayItemChangingEventArgs const& e) const; }; struct CleanUpVirtualizedItemEventHandler : winrt::Windows::Foundation::IUnknown { CleanUpVirtualizedItemEventHandler(std::nullptr_t = nullptr) noexcept {} CleanUpVirtualizedItemEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template CleanUpVirtualizedItemEventHandler(L lambda); template CleanUpVirtualizedItemEventHandler(F* function); template CleanUpVirtualizedItemEventHandler(O* object, M method); template CleanUpVirtualizedItemEventHandler(com_ptr&& object, M method); template CleanUpVirtualizedItemEventHandler(weak_ref&& object, LM&& lambda_or_method); template CleanUpVirtualizedItemEventHandler(std::shared_ptr&& object, M method); template CleanUpVirtualizedItemEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs const& e) const; }; struct ContextMenuOpeningEventHandler : winrt::Windows::Foundation::IUnknown { ContextMenuOpeningEventHandler(std::nullptr_t = nullptr) noexcept {} ContextMenuOpeningEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ContextMenuOpeningEventHandler(L lambda); template ContextMenuOpeningEventHandler(F* function); template ContextMenuOpeningEventHandler(O* object, M method); template ContextMenuOpeningEventHandler(com_ptr&& object, M method); template ContextMenuOpeningEventHandler(weak_ref&& object, LM&& lambda_or_method); template ContextMenuOpeningEventHandler(std::shared_ptr&& object, M method); template ContextMenuOpeningEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::ContextMenuEventArgs const& e) const; }; struct DragItemsStartingEventHandler : winrt::Windows::Foundation::IUnknown { DragItemsStartingEventHandler(std::nullptr_t = nullptr) noexcept {} DragItemsStartingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template DragItemsStartingEventHandler(L lambda); template DragItemsStartingEventHandler(F* function); template DragItemsStartingEventHandler(O* object, M method); template DragItemsStartingEventHandler(com_ptr&& object, M method); template DragItemsStartingEventHandler(weak_ref&& object, LM&& lambda_or_method); template DragItemsStartingEventHandler(std::shared_ptr&& object, M method); template DragItemsStartingEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventArgs const& e) const; }; struct HubSectionHeaderClickEventHandler : winrt::Windows::Foundation::IUnknown { HubSectionHeaderClickEventHandler(std::nullptr_t = nullptr) noexcept {} HubSectionHeaderClickEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template HubSectionHeaderClickEventHandler(L lambda); template HubSectionHeaderClickEventHandler(F* function); template HubSectionHeaderClickEventHandler(O* object, M method); template HubSectionHeaderClickEventHandler(com_ptr&& object, M method); template HubSectionHeaderClickEventHandler(weak_ref&& object, LM&& lambda_or_method); template HubSectionHeaderClickEventHandler(std::shared_ptr&& object, M method); template HubSectionHeaderClickEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventArgs const& e) const; }; struct ItemClickEventHandler : winrt::Windows::Foundation::IUnknown { ItemClickEventHandler(std::nullptr_t = nullptr) noexcept {} ItemClickEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ItemClickEventHandler(L lambda); template ItemClickEventHandler(F* function); template ItemClickEventHandler(O* object, M method); template ItemClickEventHandler(com_ptr&& object, M method); template ItemClickEventHandler(weak_ref&& object, LM&& lambda_or_method); template ItemClickEventHandler(std::shared_ptr&& object, M method); template ItemClickEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::ItemClickEventArgs const& e) const; }; struct ListViewItemToKeyHandler : winrt::Windows::Foundation::IUnknown { ListViewItemToKeyHandler(std::nullptr_t = nullptr) noexcept {} ListViewItemToKeyHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ListViewItemToKeyHandler(L lambda); template ListViewItemToKeyHandler(F* function); template ListViewItemToKeyHandler(O* object, M method); template ListViewItemToKeyHandler(com_ptr&& object, M method); template ListViewItemToKeyHandler(weak_ref&& object, LM&& lambda_or_method); template ListViewItemToKeyHandler(std::shared_ptr&& object, M method); template ListViewItemToKeyHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& item) const; }; struct ListViewKeyToItemHandler : winrt::Windows::Foundation::IUnknown { ListViewKeyToItemHandler(std::nullptr_t = nullptr) noexcept {} ListViewKeyToItemHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ListViewKeyToItemHandler(L lambda); template ListViewKeyToItemHandler(F* function); template ListViewKeyToItemHandler(O* object, M method); template ListViewKeyToItemHandler(com_ptr&& object, M method); template ListViewKeyToItemHandler(weak_ref&& object, LM&& lambda_or_method); template ListViewKeyToItemHandler(std::shared_ptr&& object, M method); template ListViewKeyToItemHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(param::hstring const& key) const; }; struct SectionsInViewChangedEventHandler : winrt::Windows::Foundation::IUnknown { SectionsInViewChangedEventHandler(std::nullptr_t = nullptr) noexcept {} SectionsInViewChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template SectionsInViewChangedEventHandler(L lambda); template SectionsInViewChangedEventHandler(F* function); template SectionsInViewChangedEventHandler(O* object, M method); template SectionsInViewChangedEventHandler(com_ptr&& object, M method); template SectionsInViewChangedEventHandler(weak_ref&& object, LM&& lambda_or_method); template SectionsInViewChangedEventHandler(std::shared_ptr&& object, M method); template SectionsInViewChangedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventArgs const& e) const; }; struct SelectionChangedEventHandler : winrt::Windows::Foundation::IUnknown { SelectionChangedEventHandler(std::nullptr_t = nullptr) noexcept {} SelectionChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template SelectionChangedEventHandler(L lambda); template SelectionChangedEventHandler(F* function); template SelectionChangedEventHandler(O* object, M method); template SelectionChangedEventHandler(com_ptr&& object, M method); template SelectionChangedEventHandler(weak_ref&& object, LM&& lambda_or_method); template SelectionChangedEventHandler(std::shared_ptr&& object, M method); template SelectionChangedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventArgs const& e) const; }; struct SemanticZoomViewChangedEventHandler : winrt::Windows::Foundation::IUnknown { SemanticZoomViewChangedEventHandler(std::nullptr_t = nullptr) noexcept {} SemanticZoomViewChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template SemanticZoomViewChangedEventHandler(L lambda); template SemanticZoomViewChangedEventHandler(F* function); template SemanticZoomViewChangedEventHandler(O* object, M method); template SemanticZoomViewChangedEventHandler(com_ptr&& object, M method); template SemanticZoomViewChangedEventHandler(weak_ref&& object, LM&& lambda_or_method); template SemanticZoomViewChangedEventHandler(std::shared_ptr&& object, M method); template SemanticZoomViewChangedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventArgs const& e) const; }; struct TextChangedEventHandler : winrt::Windows::Foundation::IUnknown { TextChangedEventHandler(std::nullptr_t = nullptr) noexcept {} TextChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template TextChangedEventHandler(L lambda); template TextChangedEventHandler(F* function); template TextChangedEventHandler(O* object, M method); template TextChangedEventHandler(com_ptr&& object, M method); template TextChangedEventHandler(weak_ref&& object, LM&& lambda_or_method); template TextChangedEventHandler(std::shared_ptr&& object, M method); template TextChangedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::TextChangedEventArgs const& e) const; }; struct TextControlPasteEventHandler : winrt::Windows::Foundation::IUnknown { TextControlPasteEventHandler(std::nullptr_t = nullptr) noexcept {} TextControlPasteEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template TextControlPasteEventHandler(L lambda); template TextControlPasteEventHandler(F* function); template TextControlPasteEventHandler(O* object, M method); template TextControlPasteEventHandler(com_ptr&& object, M method); template TextControlPasteEventHandler(weak_ref&& object, LM&& lambda_or_method); template TextControlPasteEventHandler(std::shared_ptr&& object, M method); template TextControlPasteEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventArgs const& e) const; }; struct WINRT_IMPL_EMPTY_BASES AnchorRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs { AnchorRequestedEventArgs(std::nullptr_t) noexcept {} AnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AnimatedIcon : winrt::Microsoft::UI::Xaml::Controls::IAnimatedIcon, impl::base, impl::require { AnimatedIcon(std::nullptr_t) noexcept {} AnimatedIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnimatedIcon(ptr, take_ownership_from_abi) {} AnimatedIcon(); [[nodiscard]] static auto StateProperty(); static auto SetState(winrt::Microsoft::UI::Xaml::DependencyObject const& object, param::hstring const& value); static auto GetState(winrt::Microsoft::UI::Xaml::DependencyObject const& object); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto FallbackIconSourceProperty(); [[nodiscard]] static auto MirroredWhenRightToLeftProperty(); }; struct WINRT_IMPL_EMPTY_BASES AnimatedIconSource : winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSource, impl::base, impl::require { AnimatedIconSource(std::nullptr_t) noexcept {} AnimatedIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSource(ptr, take_ownership_from_abi) {} AnimatedIconSource(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto FallbackIconSourceProperty(); [[nodiscard]] static auto MirroredWhenRightToLeftProperty(); }; struct WINRT_IMPL_EMPTY_BASES AnimatedVisualPlayer : winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer, impl::base, impl::require { AnimatedVisualPlayer(std::nullptr_t) noexcept {} AnimatedVisualPlayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer(ptr, take_ownership_from_abi) {} AnimatedVisualPlayer(); [[nodiscard]] static auto AutoPlayProperty(); [[nodiscard]] static auto DiagnosticsProperty(); [[nodiscard]] static auto DurationProperty(); [[nodiscard]] static auto FallbackContentProperty(); [[nodiscard]] static auto IsAnimatedVisualLoadedProperty(); [[nodiscard]] static auto IsPlayingProperty(); [[nodiscard]] static auto PlaybackRateProperty(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto AnimationOptimizationProperty(); }; struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBar : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar, impl::base, impl::require { AnnotatedScrollBar(std::nullptr_t) noexcept {} AnnotatedScrollBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar(ptr, take_ownership_from_abi) {} AnnotatedScrollBar(); [[nodiscard]] static auto LabelsProperty(); [[nodiscard]] static auto LabelTemplateProperty(); [[nodiscard]] static auto DetailLabelTemplateProperty(); [[nodiscard]] static auto SmallChangeProperty(); }; struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarDetailLabelRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarDetailLabelRequestedEventArgs { AnnotatedScrollBarDetailLabelRequestedEventArgs(std::nullptr_t) noexcept {} AnnotatedScrollBarDetailLabelRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarDetailLabelRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarLabel : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel { AnnotatedScrollBarLabel(std::nullptr_t) noexcept {} AnnotatedScrollBarLabel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel(ptr, take_ownership_from_abi) {} AnnotatedScrollBarLabel(winrt::Windows::Foundation::IInspectable const& content, double scrollOffset); }; struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarScrollingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarScrollingEventArgs { AnnotatedScrollBarScrollingEventArgs(std::nullptr_t) noexcept {} AnnotatedScrollBarScrollingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarScrollingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AppBar : winrt::Microsoft::UI::Xaml::Controls::IAppBar, impl::base, impl::require { AppBar(std::nullptr_t) noexcept {} AppBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAppBar(ptr, take_ownership_from_abi) {} AppBar(); [[nodiscard]] static auto IsOpenProperty(); [[nodiscard]] static auto IsStickyProperty(); [[nodiscard]] static auto ClosedDisplayModeProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES AppBarButton : winrt::Microsoft::UI::Xaml::Controls::IAppBarButton, impl::base, impl::require { AppBarButton(std::nullptr_t) noexcept {} AppBarButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAppBarButton(ptr, take_ownership_from_abi) {} AppBarButton(); [[nodiscard]] static auto LabelProperty(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto LabelPositionProperty(); [[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); }; struct WINRT_IMPL_EMPTY_BASES AppBarElementContainer : winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainer, impl::base, impl::require { AppBarElementContainer(std::nullptr_t) noexcept {} AppBarElementContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainer(ptr, take_ownership_from_abi) {} AppBarElementContainer(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); }; struct WINRT_IMPL_EMPTY_BASES AppBarSeparator : winrt::Microsoft::UI::Xaml::Controls::IAppBarSeparator, impl::base, impl::require { AppBarSeparator(std::nullptr_t) noexcept {} AppBarSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAppBarSeparator(ptr, take_ownership_from_abi) {} AppBarSeparator(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); }; struct WINRT_IMPL_EMPTY_BASES AppBarToggleButton : winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButton, impl::base, impl::require { AppBarToggleButton(std::nullptr_t) noexcept {} AppBarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButton(ptr, take_ownership_from_abi) {} AppBarToggleButton(); [[nodiscard]] static auto LabelProperty(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto LabelPositionProperty(); [[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBox : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox, impl::base, impl::require { AutoSuggestBox(std::nullptr_t) noexcept {} AutoSuggestBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox(ptr, take_ownership_from_abi) {} AutoSuggestBox(); [[nodiscard]] static auto MaxSuggestionListHeightProperty(); [[nodiscard]] static auto IsSuggestionListOpenProperty(); [[nodiscard]] static auto TextMemberPathProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto UpdateTextOnSelectProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto AutoMaximizeSuggestionAreaProperty(); [[nodiscard]] static auto TextBoxStyleProperty(); [[nodiscard]] static auto QueryIconProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxQuerySubmittedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxQuerySubmittedEventArgs, impl::base, impl::require { AutoSuggestBoxQuerySubmittedEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxQuerySubmittedEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxQuerySubmittedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxSuggestionChosenEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxSuggestionChosenEventArgs, impl::base, impl::require { AutoSuggestBoxSuggestionChosenEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxSuggestionChosenEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxSuggestionChosenEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxTextChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs, impl::base, impl::require { AutoSuggestBoxTextChangedEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxTextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxTextChangedEventArgs(); [[nodiscard]] static auto ReasonProperty(); }; struct WINRT_IMPL_EMPTY_BASES BitmapIcon : winrt::Microsoft::UI::Xaml::Controls::IBitmapIcon, impl::base, impl::require { BitmapIcon(std::nullptr_t) noexcept {} BitmapIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBitmapIcon(ptr, take_ownership_from_abi) {} BitmapIcon(); [[nodiscard]] static auto UriSourceProperty(); [[nodiscard]] static auto ShowAsMonochromeProperty(); }; struct WINRT_IMPL_EMPTY_BASES BitmapIconSource : winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSource, impl::base, impl::require { BitmapIconSource(std::nullptr_t) noexcept {} BitmapIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSource(ptr, take_ownership_from_abi) {} BitmapIconSource(); [[nodiscard]] static auto UriSourceProperty(); [[nodiscard]] static auto ShowAsMonochromeProperty(); }; struct WINRT_IMPL_EMPTY_BASES Border : winrt::Microsoft::UI::Xaml::Controls::IBorder, impl::base, impl::require { Border(std::nullptr_t) noexcept {} Border(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBorder(ptr, take_ownership_from_abi) {} Border(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto ChildTransitionsProperty(); }; struct WINRT_IMPL_EMPTY_BASES BreadcrumbBar : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBar, impl::base, impl::require { BreadcrumbBar(std::nullptr_t) noexcept {} BreadcrumbBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBar(ptr, take_ownership_from_abi) {} BreadcrumbBar(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemTemplateProperty(); }; struct WINRT_IMPL_EMPTY_BASES BreadcrumbBarItem : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItem, impl::base, impl::require { BreadcrumbBarItem(std::nullptr_t) noexcept {} BreadcrumbBarItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItem(ptr, take_ownership_from_abi) {} BreadcrumbBarItem(); }; struct WINRT_IMPL_EMPTY_BASES BreadcrumbBarItemClickedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs { BreadcrumbBarItemClickedEventArgs(std::nullptr_t) noexcept {} BreadcrumbBarItemClickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Button : winrt::Microsoft::UI::Xaml::Controls::IButton, impl::base, impl::require { Button(std::nullptr_t) noexcept {} Button(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IButton(ptr, take_ownership_from_abi) {} Button(); [[nodiscard]] static auto FlyoutProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarDatePicker : winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker, impl::base, impl::require { CalendarDatePicker(std::nullptr_t) noexcept {} CalendarDatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker(ptr, take_ownership_from_abi) {} CalendarDatePicker(); [[nodiscard]] static auto DateProperty(); [[nodiscard]] static auto IsCalendarOpenProperty(); [[nodiscard]] static auto DateFormatProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto CalendarViewStyleProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto DescriptionProperty(); [[nodiscard]] static auto MinDateProperty(); [[nodiscard]] static auto MaxDateProperty(); [[nodiscard]] static auto IsTodayHighlightedProperty(); [[nodiscard]] static auto DisplayModeProperty(); [[nodiscard]] static auto FirstDayOfWeekProperty(); [[nodiscard]] static auto DayOfWeekFormatProperty(); [[nodiscard]] static auto CalendarIdentifierProperty(); [[nodiscard]] static auto IsOutOfScopeEnabledProperty(); [[nodiscard]] static auto IsGroupLabelVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarDatePickerDateChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerDateChangedEventArgs { CalendarDatePickerDateChangedEventArgs(std::nullptr_t) noexcept {} CalendarDatePickerDateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerDateChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CalendarView : winrt::Microsoft::UI::Xaml::Controls::ICalendarView, impl::base, impl::require { CalendarView(std::nullptr_t) noexcept {} CalendarView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarView(ptr, take_ownership_from_abi) {} CalendarView(); [[nodiscard]] static auto CalendarIdentifierProperty(); [[nodiscard]] static auto DayOfWeekFormatProperty(); [[nodiscard]] static auto IsGroupLabelVisibleProperty(); [[nodiscard]] static auto DisplayModeProperty(); [[nodiscard]] static auto FirstDayOfWeekProperty(); [[nodiscard]] static auto IsOutOfScopeEnabledProperty(); [[nodiscard]] static auto IsTodayHighlightedProperty(); [[nodiscard]] static auto MaxDateProperty(); [[nodiscard]] static auto MinDateProperty(); [[nodiscard]] static auto NumberOfWeeksInViewProperty(); [[nodiscard]] static auto SelectedDatesProperty(); [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); [[nodiscard]] static auto FocusBorderBrushProperty(); [[nodiscard]] static auto SelectedHoverBorderBrushProperty(); [[nodiscard]] static auto SelectedPressedBorderBrushProperty(); [[nodiscard]] static auto SelectedDisabledBorderBrushProperty(); [[nodiscard]] static auto SelectedBorderBrushProperty(); [[nodiscard]] static auto HoverBorderBrushProperty(); [[nodiscard]] static auto PressedBorderBrushProperty(); [[nodiscard]] static auto TodaySelectedInnerBorderBrushProperty(); [[nodiscard]] static auto BlackoutStrikethroughBrushProperty(); [[nodiscard]] static auto CalendarItemBorderBrushProperty(); [[nodiscard]] static auto BlackoutBackgroundProperty(); [[nodiscard]] static auto OutOfScopeBackgroundProperty(); [[nodiscard]] static auto CalendarItemBackgroundProperty(); [[nodiscard]] static auto CalendarItemHoverBackgroundProperty(); [[nodiscard]] static auto CalendarItemPressedBackgroundProperty(); [[nodiscard]] static auto CalendarItemDisabledBackgroundProperty(); [[nodiscard]] static auto TodayBackgroundProperty(); [[nodiscard]] static auto TodayBlackoutBackgroundProperty(); [[nodiscard]] static auto TodayHoverBackgroundProperty(); [[nodiscard]] static auto TodayPressedBackgroundProperty(); [[nodiscard]] static auto TodayDisabledBackgroundProperty(); [[nodiscard]] static auto PressedForegroundProperty(); [[nodiscard]] static auto TodayForegroundProperty(); [[nodiscard]] static auto BlackoutForegroundProperty(); [[nodiscard]] static auto TodayBlackoutForegroundProperty(); [[nodiscard]] static auto SelectedForegroundProperty(); [[nodiscard]] static auto SelectedHoverForegroundProperty(); [[nodiscard]] static auto SelectedPressedForegroundProperty(); [[nodiscard]] static auto SelectedDisabledForegroundProperty(); [[nodiscard]] static auto OutOfScopeForegroundProperty(); [[nodiscard]] static auto OutOfScopeHoverForegroundProperty(); [[nodiscard]] static auto OutOfScopePressedForegroundProperty(); [[nodiscard]] static auto CalendarItemForegroundProperty(); [[nodiscard]] static auto DisabledForegroundProperty(); [[nodiscard]] static auto DayItemFontFamilyProperty(); [[nodiscard]] static auto DayItemFontSizeProperty(); [[nodiscard]] static auto DayItemFontStyleProperty(); [[nodiscard]] static auto DayItemFontWeightProperty(); [[nodiscard]] static auto TodayFontWeightProperty(); [[nodiscard]] static auto FirstOfMonthLabelFontFamilyProperty(); [[nodiscard]] static auto FirstOfMonthLabelFontSizeProperty(); [[nodiscard]] static auto FirstOfMonthLabelFontStyleProperty(); [[nodiscard]] static auto FirstOfMonthLabelFontWeightProperty(); [[nodiscard]] static auto MonthYearItemFontFamilyProperty(); [[nodiscard]] static auto MonthYearItemFontSizeProperty(); [[nodiscard]] static auto MonthYearItemFontStyleProperty(); [[nodiscard]] static auto MonthYearItemFontWeightProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelFontFamilyProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelFontSizeProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelFontStyleProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelFontWeightProperty(); [[nodiscard]] static auto DayItemMarginProperty(); [[nodiscard]] static auto MonthYearItemMarginProperty(); [[nodiscard]] static auto FirstOfMonthLabelMarginProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelMarginProperty(); [[nodiscard]] static auto HorizontalDayItemAlignmentProperty(); [[nodiscard]] static auto VerticalDayItemAlignmentProperty(); [[nodiscard]] static auto HorizontalFirstOfMonthLabelAlignmentProperty(); [[nodiscard]] static auto VerticalFirstOfMonthLabelAlignmentProperty(); [[nodiscard]] static auto CalendarItemBorderThicknessProperty(); [[nodiscard]] static auto CalendarViewDayItemStyleProperty(); [[nodiscard]] static auto CalendarItemCornerRadiusProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarViewDayItem : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItem, impl::base, impl::require { CalendarViewDayItem(std::nullptr_t) noexcept {} CalendarViewDayItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItem(ptr, take_ownership_from_abi) {} CalendarViewDayItem(); [[nodiscard]] static auto IsBlackoutProperty(); [[nodiscard]] static auto DateProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarViewDayItemChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemChangingEventArgs { CalendarViewDayItemChangingEventArgs(std::nullptr_t) noexcept {} CalendarViewDayItemChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CalendarViewSelectedDatesChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewSelectedDatesChangedEventArgs { CalendarViewSelectedDatesChangedEventArgs(std::nullptr_t) noexcept {} CalendarViewSelectedDatesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICalendarViewSelectedDatesChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CandidateWindowBoundsChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICandidateWindowBoundsChangedEventArgs { CandidateWindowBoundsChangedEventArgs(std::nullptr_t) noexcept {} CandidateWindowBoundsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICandidateWindowBoundsChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Canvas : winrt::Microsoft::UI::Xaml::Controls::ICanvas, impl::base, impl::require { Canvas(std::nullptr_t) noexcept {} Canvas(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICanvas(ptr, take_ownership_from_abi) {} Canvas(); [[nodiscard]] static auto LeftProperty(); static auto GetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element, double length); [[nodiscard]] static auto TopProperty(); static auto GetTop(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetTop(winrt::Microsoft::UI::Xaml::UIElement const& element, double length); [[nodiscard]] static auto ZIndexProperty(); static auto GetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value); }; struct WINRT_IMPL_EMPTY_BASES CheckBox : winrt::Microsoft::UI::Xaml::Controls::ICheckBox, impl::base, impl::require { CheckBox(std::nullptr_t) noexcept {} CheckBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICheckBox(ptr, take_ownership_from_abi) {} CheckBox(); }; struct WINRT_IMPL_EMPTY_BASES ChoosingGroupHeaderContainerEventArgs : winrt::Microsoft::UI::Xaml::Controls::IChoosingGroupHeaderContainerEventArgs { ChoosingGroupHeaderContainerEventArgs(std::nullptr_t) noexcept {} ChoosingGroupHeaderContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IChoosingGroupHeaderContainerEventArgs(ptr, take_ownership_from_abi) {} ChoosingGroupHeaderContainerEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ChoosingItemContainerEventArgs : winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs { ChoosingItemContainerEventArgs(std::nullptr_t) noexcept {} ChoosingItemContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs(ptr, take_ownership_from_abi) {} ChoosingItemContainerEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES CleanUpVirtualizedItemEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs, impl::base, impl::require { CleanUpVirtualizedItemEventArgs(std::nullptr_t) noexcept {} CleanUpVirtualizedItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ColorChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IColorChangedEventArgs { ColorChangedEventArgs(std::nullptr_t) noexcept {} ColorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IColorChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ColorPicker : winrt::Microsoft::UI::Xaml::Controls::IColorPicker, impl::base, impl::require { ColorPicker(std::nullptr_t) noexcept {} ColorPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IColorPicker(ptr, take_ownership_from_abi) {} ColorPicker(); [[nodiscard]] static auto ColorProperty(); [[nodiscard]] static auto PreviousColorProperty(); [[nodiscard]] static auto IsAlphaEnabledProperty(); [[nodiscard]] static auto IsColorSpectrumVisibleProperty(); [[nodiscard]] static auto IsColorPreviewVisibleProperty(); [[nodiscard]] static auto IsColorSliderVisibleProperty(); [[nodiscard]] static auto IsAlphaSliderVisibleProperty(); [[nodiscard]] static auto IsMoreButtonVisibleProperty(); [[nodiscard]] static auto IsColorChannelTextInputVisibleProperty(); [[nodiscard]] static auto IsAlphaTextInputVisibleProperty(); [[nodiscard]] static auto IsHexInputVisibleProperty(); [[nodiscard]] static auto MinHueProperty(); [[nodiscard]] static auto MaxHueProperty(); [[nodiscard]] static auto MinSaturationProperty(); [[nodiscard]] static auto MaxSaturationProperty(); [[nodiscard]] static auto MinValueProperty(); [[nodiscard]] static auto MaxValueProperty(); [[nodiscard]] static auto ColorSpectrumShapeProperty(); [[nodiscard]] static auto ColorSpectrumComponentsProperty(); [[nodiscard]] static auto OrientationProperty(); }; struct WINRT_IMPL_EMPTY_BASES ColumnDefinition : winrt::Microsoft::UI::Xaml::Controls::IColumnDefinition, impl::base, impl::require { ColumnDefinition(std::nullptr_t) noexcept {} ColumnDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IColumnDefinition(ptr, take_ownership_from_abi) {} ColumnDefinition(); [[nodiscard]] static auto WidthProperty(); [[nodiscard]] static auto MaxWidthProperty(); [[nodiscard]] static auto MinWidthProperty(); }; struct WINRT_IMPL_EMPTY_BASES ColumnDefinitionCollection : winrt::Windows::Foundation::Collections::IVector { ColumnDefinitionCollection(std::nullptr_t) noexcept {} ColumnDefinitionCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::Collections::IVector(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ComboBox : winrt::Microsoft::UI::Xaml::Controls::IComboBox, impl::base, impl::require { ComboBox(std::nullptr_t) noexcept {} ComboBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IComboBox(ptr, take_ownership_from_abi) {} ComboBox(); [[nodiscard]] static auto IsEditableProperty(); [[nodiscard]] static auto IsDropDownOpenProperty(); [[nodiscard]] static auto MaxDropDownHeightProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto IsTextSearchEnabledProperty(); [[nodiscard]] static auto SelectionChangedTriggerProperty(); [[nodiscard]] static auto PlaceholderForegroundProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto TextBoxStyleProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES ComboBoxItem : winrt::Microsoft::UI::Xaml::Controls::IComboBoxItem, impl::base, impl::require { ComboBoxItem(std::nullptr_t) noexcept {} ComboBoxItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IComboBoxItem(ptr, take_ownership_from_abi) {} ComboBoxItem(); }; struct WINRT_IMPL_EMPTY_BASES ComboBoxTextSubmittedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs { ComboBoxTextSubmittedEventArgs(std::nullptr_t) noexcept {} ComboBoxTextSubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CommandBar : winrt::Microsoft::UI::Xaml::Controls::ICommandBar, impl::base, impl::require { CommandBar(std::nullptr_t) noexcept {} CommandBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICommandBar(ptr, take_ownership_from_abi) {} CommandBar(); [[nodiscard]] static auto PrimaryCommandsProperty(); [[nodiscard]] static auto SecondaryCommandsProperty(); [[nodiscard]] static auto CommandBarOverflowPresenterStyleProperty(); [[nodiscard]] static auto DefaultLabelPositionProperty(); [[nodiscard]] static auto OverflowButtonVisibilityProperty(); [[nodiscard]] static auto IsDynamicOverflowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES CommandBarFlyout : winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout, impl::base, impl::require { CommandBarFlyout(std::nullptr_t) noexcept {} CommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout(ptr, take_ownership_from_abi) {} CommandBarFlyout(); }; struct WINRT_IMPL_EMPTY_BASES CommandBarOverflowPresenter : winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter, impl::base, impl::require { CommandBarOverflowPresenter(std::nullptr_t) noexcept {} CommandBarOverflowPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter(ptr, take_ownership_from_abi) {} CommandBarOverflowPresenter(); }; struct WINRT_IMPL_EMPTY_BASES ContainerContentChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs { ContainerContentChangingEventArgs(std::nullptr_t) noexcept {} ContainerContentChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs(ptr, take_ownership_from_abi) {} ContainerContentChangingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ContentControl : winrt::Microsoft::UI::Xaml::Controls::IContentControl, impl::base, impl::require { ContentControl(std::nullptr_t) noexcept {} ContentControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentControl(ptr, take_ownership_from_abi) {} ContentControl(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ContentTemplateProperty(); [[nodiscard]] static auto ContentTemplateSelectorProperty(); [[nodiscard]] static auto ContentTransitionsProperty(); }; struct WINRT_IMPL_EMPTY_BASES ContentDialog : winrt::Microsoft::UI::Xaml::Controls::IContentDialog, impl::base, impl::require { ContentDialog(std::nullptr_t) noexcept {} ContentDialog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialog(ptr, take_ownership_from_abi) {} ContentDialog(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto TitleTemplateProperty(); [[nodiscard]] static auto FullSizeDesiredProperty(); [[nodiscard]] static auto PrimaryButtonTextProperty(); [[nodiscard]] static auto SecondaryButtonTextProperty(); [[nodiscard]] static auto CloseButtonTextProperty(); [[nodiscard]] static auto PrimaryButtonCommandProperty(); [[nodiscard]] static auto SecondaryButtonCommandProperty(); [[nodiscard]] static auto CloseButtonCommandProperty(); [[nodiscard]] static auto PrimaryButtonCommandParameterProperty(); [[nodiscard]] static auto SecondaryButtonCommandParameterProperty(); [[nodiscard]] static auto CloseButtonCommandParameterProperty(); [[nodiscard]] static auto IsPrimaryButtonEnabledProperty(); [[nodiscard]] static auto IsSecondaryButtonEnabledProperty(); [[nodiscard]] static auto PrimaryButtonStyleProperty(); [[nodiscard]] static auto SecondaryButtonStyleProperty(); [[nodiscard]] static auto CloseButtonStyleProperty(); [[nodiscard]] static auto DefaultButtonProperty(); }; struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickDeferral : winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral { ContentDialogButtonClickDeferral(std::nullptr_t) noexcept {} ContentDialogButtonClickDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs { ContentDialogButtonClickEventArgs(std::nullptr_t) noexcept {} ContentDialogButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs { ContentDialogClosedEventArgs(std::nullptr_t) noexcept {} ContentDialogClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingDeferral : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral { ContentDialogClosingDeferral(std::nullptr_t) noexcept {} ContentDialogClosingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs { ContentDialogClosingEventArgs(std::nullptr_t) noexcept {} ContentDialogClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogOpenedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs { ContentDialogOpenedEventArgs(std::nullptr_t) noexcept {} ContentDialogOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentPresenter : winrt::Microsoft::UI::Xaml::Controls::IContentPresenter, impl::base, impl::require { ContentPresenter(std::nullptr_t) noexcept {} ContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContentPresenter(ptr, take_ownership_from_abi) {} ContentPresenter(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ContentTemplateProperty(); [[nodiscard]] static auto ContentTemplateSelectorProperty(); [[nodiscard]] static auto ContentTransitionsProperty(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto FontStretchProperty(); [[nodiscard]] static auto CharacterSpacingProperty(); [[nodiscard]] static auto ForegroundProperty(); [[nodiscard]] static auto OpticalMarginAlignmentProperty(); [[nodiscard]] static auto TextLineBoundsProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto TextWrappingProperty(); [[nodiscard]] static auto MaxLinesProperty(); [[nodiscard]] static auto LineStackingStrategyProperty(); [[nodiscard]] static auto LineHeightProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto HorizontalContentAlignmentProperty(); [[nodiscard]] static auto VerticalContentAlignmentProperty(); }; struct WINRT_IMPL_EMPTY_BASES ContextMenuEventArgs : winrt::Microsoft::UI::Xaml::Controls::IContextMenuEventArgs, impl::base, impl::require { ContextMenuEventArgs(std::nullptr_t) noexcept {} ContextMenuEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IContextMenuEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Control : winrt::Microsoft::UI::Xaml::Controls::IControl, impl::base, impl::require { Control(std::nullptr_t) noexcept {} Control(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IControl(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsFocusEngagementEnabledProperty(); [[nodiscard]] static auto IsFocusEngagedProperty(); [[nodiscard]] static auto RequiresPointerProperty(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto FontStretchProperty(); [[nodiscard]] static auto CharacterSpacingProperty(); [[nodiscard]] static auto ForegroundProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto IsEnabledProperty(); [[nodiscard]] static auto TabNavigationProperty(); [[nodiscard]] static auto TemplateProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto HorizontalContentAlignmentProperty(); [[nodiscard]] static auto VerticalContentAlignmentProperty(); [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto DefaultStyleKeyProperty(); [[nodiscard]] static auto DefaultStyleResourceUriProperty(); [[nodiscard]] static auto ElementSoundModeProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto IsTemplateFocusTargetProperty(); static auto GetIsTemplateFocusTarget(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetIsTemplateFocusTarget(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, bool value); [[nodiscard]] static auto IsTemplateKeyTipTargetProperty(); static auto GetIsTemplateKeyTipTarget(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsTemplateKeyTipTarget(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value); }; struct WINRT_IMPL_EMPTY_BASES ControlTemplate : winrt::Microsoft::UI::Xaml::Controls::IControlTemplate, impl::base, impl::require { ControlTemplate(std::nullptr_t) noexcept {} ControlTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IControlTemplate(ptr, take_ownership_from_abi) {} ControlTemplate(); }; struct WINRT_IMPL_EMPTY_BASES CoreWebView2InitializedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs { CoreWebView2InitializedEventArgs(std::nullptr_t) noexcept {} CoreWebView2InitializedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DataTemplateSelector : winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelector, impl::require { DataTemplateSelector(std::nullptr_t) noexcept {} DataTemplateSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelector(ptr, take_ownership_from_abi) {} DataTemplateSelector(); }; struct WINRT_IMPL_EMPTY_BASES DatePickedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDatePickedEventArgs, impl::base, impl::require { DatePickedEventArgs(std::nullptr_t) noexcept {} DatePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickedEventArgs(ptr, take_ownership_from_abi) {} DatePickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES DatePicker : winrt::Microsoft::UI::Xaml::Controls::IDatePicker, impl::base, impl::require { DatePicker(std::nullptr_t) noexcept {} DatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePicker(ptr, take_ownership_from_abi) {} DatePicker(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto CalendarIdentifierProperty(); [[nodiscard]] static auto DateProperty(); [[nodiscard]] static auto DayVisibleProperty(); [[nodiscard]] static auto MonthVisibleProperty(); [[nodiscard]] static auto YearVisibleProperty(); [[nodiscard]] static auto DayFormatProperty(); [[nodiscard]] static auto MonthFormatProperty(); [[nodiscard]] static auto YearFormatProperty(); [[nodiscard]] static auto MinYearProperty(); [[nodiscard]] static auto MaxYearProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto SelectedDateProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerFlyout : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout, impl::base, impl::require { DatePickerFlyout(std::nullptr_t) noexcept {} DatePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout(ptr, take_ownership_from_abi) {} DatePickerFlyout(); [[nodiscard]] static auto CalendarIdentifierProperty(); [[nodiscard]] static auto DateProperty(); [[nodiscard]] static auto DayVisibleProperty(); [[nodiscard]] static auto MonthVisibleProperty(); [[nodiscard]] static auto YearVisibleProperty(); [[nodiscard]] static auto MinYearProperty(); [[nodiscard]] static auto MaxYearProperty(); [[nodiscard]] static auto DayFormatProperty(); [[nodiscard]] static auto MonthFormatProperty(); [[nodiscard]] static auto YearFormatProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutItem : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItem, impl::base, impl::require { DatePickerFlyoutItem(std::nullptr_t) noexcept {} DatePickerFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItem(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto PrimaryTextProperty(); [[nodiscard]] static auto SecondaryTextProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter, impl::base, impl::require { DatePickerFlyoutPresenter(std::nullptr_t) noexcept {} DatePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerSelectedValueChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDatePickerSelectedValueChangedEventArgs { DatePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {} DatePickerSelectedValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickerSelectedValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DatePickerValueChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs { DatePickerValueChangedEventArgs(std::nullptr_t) noexcept {} DatePickerValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DragItemsCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs { DragItemsCompletedEventArgs(std::nullptr_t) noexcept {} DragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DragItemsStartingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs { DragItemsStartingEventArgs(std::nullptr_t) noexcept {} DragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs(ptr, take_ownership_from_abi) {} DragItemsStartingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES DropDownButton : winrt::Microsoft::UI::Xaml::Controls::IDropDownButton, impl::base, impl::require { DropDownButton(std::nullptr_t) noexcept {} DropDownButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDropDownButton(ptr, take_ownership_from_abi) {} DropDownButton(); }; struct WINRT_IMPL_EMPTY_BASES DynamicOverflowItemsChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IDynamicOverflowItemsChangingEventArgs { DynamicOverflowItemsChangingEventArgs(std::nullptr_t) noexcept {} DynamicOverflowItemsChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IDynamicOverflowItemsChangingEventArgs(ptr, take_ownership_from_abi) {} DynamicOverflowItemsChangingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES Expander : winrt::Microsoft::UI::Xaml::Controls::IExpander, impl::base, impl::require { Expander(std::nullptr_t) noexcept {} Expander(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IExpander(ptr, take_ownership_from_abi) {} Expander(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto HeaderTemplateSelectorProperty(); [[nodiscard]] static auto IsExpandedProperty(); [[nodiscard]] static auto ExpandDirectionProperty(); }; struct WINRT_IMPL_EMPTY_BASES ExpanderCollapsedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs { ExpanderCollapsedEventArgs(std::nullptr_t) noexcept {} ExpanderCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ExpanderExpandingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs { ExpanderExpandingEventArgs(std::nullptr_t) noexcept {} ExpanderExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ExpanderTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings, impl::base, impl::require { ExpanderTemplateSettings(std::nullptr_t) noexcept {} ExpanderTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FlipView : winrt::Microsoft::UI::Xaml::Controls::IFlipView, impl::base, impl::require { FlipView(std::nullptr_t) noexcept {} FlipView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFlipView(ptr, take_ownership_from_abi) {} FlipView(); [[nodiscard]] static auto UseTouchAnimationsForAllNavigationProperty(); }; struct WINRT_IMPL_EMPTY_BASES FlipViewItem : winrt::Microsoft::UI::Xaml::Controls::IFlipViewItem, impl::base, impl::require { FlipViewItem(std::nullptr_t) noexcept {} FlipViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFlipViewItem(ptr, take_ownership_from_abi) {} FlipViewItem(); }; struct WINRT_IMPL_EMPTY_BASES Flyout : winrt::Microsoft::UI::Xaml::Controls::IFlyout, impl::base, impl::require { Flyout(std::nullptr_t) noexcept {} Flyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFlyout(ptr, take_ownership_from_abi) {} Flyout(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto FlyoutPresenterStyleProperty(); }; struct WINRT_IMPL_EMPTY_BASES FlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::IFlyoutPresenter, impl::base, impl::require { FlyoutPresenter(std::nullptr_t) noexcept {} FlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFlyoutPresenter(ptr, take_ownership_from_abi) {} FlyoutPresenter(); [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES FocusDisengagedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs, impl::base, impl::require { FocusDisengagedEventArgs(std::nullptr_t) noexcept {} FocusDisengagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FocusEngagedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IFocusEngagedEventArgs, impl::base, impl::require { FocusEngagedEventArgs(std::nullptr_t) noexcept {} FocusEngagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFocusEngagedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FontIcon : winrt::Microsoft::UI::Xaml::Controls::IFontIcon, impl::base, impl::require { FontIcon(std::nullptr_t) noexcept {} FontIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFontIcon(ptr, take_ownership_from_abi) {} FontIcon(); [[nodiscard]] static auto GlyphProperty(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto MirroredWhenRightToLeftProperty(); }; struct WINRT_IMPL_EMPTY_BASES FontIconSource : winrt::Microsoft::UI::Xaml::Controls::IFontIconSource, impl::base, impl::require { FontIconSource(std::nullptr_t) noexcept {} FontIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFontIconSource(ptr, take_ownership_from_abi) {} FontIconSource(); [[nodiscard]] static auto GlyphProperty(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto MirroredWhenRightToLeftProperty(); }; struct WINRT_IMPL_EMPTY_BASES Frame : winrt::Microsoft::UI::Xaml::Controls::IFrame, impl::base, impl::require { Frame(std::nullptr_t) noexcept {} Frame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IFrame(ptr, take_ownership_from_abi) {} Frame(); using winrt::Microsoft::UI::Xaml::Controls::IFrame::Navigate; using impl::consume_t::Navigate; [[nodiscard]] static auto CacheSizeProperty(); [[nodiscard]] static auto CanGoBackProperty(); [[nodiscard]] static auto CanGoForwardProperty(); [[nodiscard]] static auto CurrentSourcePageTypeProperty(); [[nodiscard]] static auto SourcePageTypeProperty(); [[nodiscard]] static auto BackStackDepthProperty(); [[nodiscard]] static auto BackStackProperty(); [[nodiscard]] static auto ForwardStackProperty(); [[nodiscard]] static auto IsNavigationStackEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES Grid : winrt::Microsoft::UI::Xaml::Controls::IGrid, impl::base, impl::require { Grid(std::nullptr_t) noexcept {} Grid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGrid(ptr, take_ownership_from_abi) {} Grid(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto RowSpacingProperty(); [[nodiscard]] static auto ColumnSpacingProperty(); [[nodiscard]] static auto RowProperty(); static auto GetRow(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetRow(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto ColumnProperty(); static auto GetColumn(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetColumn(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto RowSpanProperty(); static auto GetRowSpan(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetRowSpan(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto ColumnSpanProperty(); static auto GetColumnSpan(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetColumnSpan(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value); }; struct WINRT_IMPL_EMPTY_BASES GridView : winrt::Microsoft::UI::Xaml::Controls::IGridView, impl::base, impl::require { GridView(std::nullptr_t) noexcept {} GridView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGridView(ptr, take_ownership_from_abi) {} GridView(); }; struct WINRT_IMPL_EMPTY_BASES GridViewHeaderItem : winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItem, impl::base, impl::require { GridViewHeaderItem(std::nullptr_t) noexcept {} GridViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItem(ptr, take_ownership_from_abi) {} GridViewHeaderItem(); }; struct WINRT_IMPL_EMPTY_BASES GridViewItem : winrt::Microsoft::UI::Xaml::Controls::IGridViewItem, impl::base, impl::require { GridViewItem(std::nullptr_t) noexcept {} GridViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGridViewItem(ptr, take_ownership_from_abi) {} GridViewItem(); }; struct WINRT_IMPL_EMPTY_BASES GroupItem : winrt::Microsoft::UI::Xaml::Controls::IGroupItem, impl::base, impl::require { GroupItem(std::nullptr_t) noexcept {} GroupItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGroupItem(ptr, take_ownership_from_abi) {} GroupItem(); }; struct WINRT_IMPL_EMPTY_BASES GroupStyle : winrt::Microsoft::UI::Xaml::Controls::IGroupStyle, impl::require { GroupStyle(std::nullptr_t) noexcept {} GroupStyle(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGroupStyle(ptr, take_ownership_from_abi) {} GroupStyle(); }; struct WINRT_IMPL_EMPTY_BASES GroupStyleSelector : winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelector { GroupStyleSelector(std::nullptr_t) noexcept {} GroupStyleSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelector(ptr, take_ownership_from_abi) {} GroupStyleSelector(); }; struct WINRT_IMPL_EMPTY_BASES HasValidationErrorsChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IHasValidationErrorsChangedEventArgs { HasValidationErrorsChangedEventArgs(std::nullptr_t) noexcept {} HasValidationErrorsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IHasValidationErrorsChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Hub : winrt::Microsoft::UI::Xaml::Controls::IHub, impl::base, impl::require { Hub(std::nullptr_t) noexcept {} Hub(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IHub(ptr, take_ownership_from_abi) {} Hub(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto DefaultSectionIndexProperty(); [[nodiscard]] static auto SemanticZoomOwnerProperty(); [[nodiscard]] static auto IsActiveViewProperty(); [[nodiscard]] static auto IsZoomedInViewProperty(); }; struct WINRT_IMPL_EMPTY_BASES HubSection : winrt::Microsoft::UI::Xaml::Controls::IHubSection, impl::base, impl::require { HubSection(std::nullptr_t) noexcept {} HubSection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IHubSection(ptr, take_ownership_from_abi) {} HubSection(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto ContentTemplateProperty(); [[nodiscard]] static auto IsHeaderInteractiveProperty(); }; struct WINRT_IMPL_EMPTY_BASES HubSectionCollection : winrt::Windows::Foundation::Collections::IVector { HubSectionCollection(std::nullptr_t) noexcept {} HubSectionCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::Collections::IVector(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES HubSectionHeaderClickEventArgs : winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs { HubSectionHeaderClickEventArgs(std::nullptr_t) noexcept {} HubSectionHeaderClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs(ptr, take_ownership_from_abi) {} HubSectionHeaderClickEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES HyperlinkButton : winrt::Microsoft::UI::Xaml::Controls::IHyperlinkButton, impl::base, impl::require { HyperlinkButton(std::nullptr_t) noexcept {} HyperlinkButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IHyperlinkButton(ptr, take_ownership_from_abi) {} HyperlinkButton(); [[nodiscard]] static auto NavigateUriProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconElement : winrt::Microsoft::UI::Xaml::Controls::IIconElement, impl::base, impl::require { IconElement(std::nullptr_t) noexcept {} IconElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IIconElement(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto ForegroundProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconSource : winrt::Microsoft::UI::Xaml::Controls::IIconSource, impl::base, impl::require { IconSource(std::nullptr_t) noexcept {} IconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IIconSource(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto ForegroundProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconSourceElement : winrt::Microsoft::UI::Xaml::Controls::IIconSourceElement, impl::base, impl::require { IconSourceElement(std::nullptr_t) noexcept {} IconSourceElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IIconSourceElement(ptr, take_ownership_from_abi) {} IconSourceElement(); [[nodiscard]] static auto IconSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES Image : winrt::Microsoft::UI::Xaml::Controls::IImage, impl::base, impl::require { Image(std::nullptr_t) noexcept {} Image(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IImage(ptr, take_ownership_from_abi) {} Image(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto NineGridProperty(); }; struct WINRT_IMPL_EMPTY_BASES ImageIcon : winrt::Microsoft::UI::Xaml::Controls::IImageIcon, impl::base, impl::require { ImageIcon(std::nullptr_t) noexcept {} ImageIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IImageIcon(ptr, take_ownership_from_abi) {} ImageIcon(); [[nodiscard]] static auto SourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES ImageIconSource : winrt::Microsoft::UI::Xaml::Controls::IImageIconSource, impl::base, impl::require { ImageIconSource(std::nullptr_t) noexcept {} ImageIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IImageIconSource(ptr, take_ownership_from_abi) {} ImageIconSource(); [[nodiscard]] static auto ImageSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES InfoBadge : winrt::Microsoft::UI::Xaml::Controls::IInfoBadge, impl::base, impl::require { InfoBadge(std::nullptr_t) noexcept {} InfoBadge(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBadge(ptr, take_ownership_from_abi) {} InfoBadge(); [[nodiscard]] static auto ValueProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); }; struct WINRT_IMPL_EMPTY_BASES InfoBadgeTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings, impl::base, impl::require { InfoBadgeTemplateSettings(std::nullptr_t) noexcept {} InfoBadgeTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings(ptr, take_ownership_from_abi) {} InfoBadgeTemplateSettings(); [[nodiscard]] static auto InfoBadgeCornerRadiusProperty(); [[nodiscard]] static auto IconElementProperty(); }; struct WINRT_IMPL_EMPTY_BASES InfoBar : winrt::Microsoft::UI::Xaml::Controls::IInfoBar, impl::base, impl::require { InfoBar(std::nullptr_t) noexcept {} InfoBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBar(ptr, take_ownership_from_abi) {} InfoBar(); [[nodiscard]] static auto IsOpenProperty(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto MessageProperty(); [[nodiscard]] static auto SeverityProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto IsIconVisibleProperty(); [[nodiscard]] static auto IsClosableProperty(); [[nodiscard]] static auto CloseButtonStyleProperty(); [[nodiscard]] static auto CloseButtonCommandProperty(); [[nodiscard]] static auto CloseButtonCommandParameterProperty(); [[nodiscard]] static auto ActionButtonProperty(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ContentTemplateProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); }; struct WINRT_IMPL_EMPTY_BASES InfoBarClosedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgs { InfoBarClosedEventArgs(std::nullptr_t) noexcept {} InfoBarClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InfoBarClosingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs { InfoBarClosingEventArgs(std::nullptr_t) noexcept {} InfoBarClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InfoBarTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings, impl::base, impl::require { InfoBarTemplateSettings(std::nullptr_t) noexcept {} InfoBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings(ptr, take_ownership_from_abi) {} InfoBarTemplateSettings(); [[nodiscard]] static auto IconElementProperty(); }; struct WINRT_IMPL_EMPTY_BASES IsTextTrimmedChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs { IsTextTrimmedChangedEventArgs(std::nullptr_t) noexcept {} IsTextTrimmedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemClickEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemClickEventArgs, impl::base, impl::require { ItemClickEventArgs(std::nullptr_t) noexcept {} ItemClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemClickEventArgs(ptr, take_ownership_from_abi) {} ItemClickEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ItemCollection : winrt::Windows::Foundation::Collections::IObservableVector { ItemCollection(std::nullptr_t) noexcept {} ItemCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::Collections::IObservableVector(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransition : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition { ItemCollectionTransition(std::nullptr_t) noexcept {} ItemCollectionTransition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionCompletedEventArgs { ItemCollectionTransitionCompletedEventArgs(std::nullptr_t) noexcept {} ItemCollectionTransitionCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionProgress : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress { ItemCollectionTransitionProgress(std::nullptr_t) noexcept {} ItemCollectionTransitionProgress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionProvider : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider { ItemCollectionTransitionProvider(std::nullptr_t) noexcept {} ItemCollectionTransitionProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider(ptr, take_ownership_from_abi) {} ItemCollectionTransitionProvider(); }; struct WINRT_IMPL_EMPTY_BASES ItemContainer : winrt::Microsoft::UI::Xaml::Controls::IItemContainer, impl::base, impl::require { ItemContainer(std::nullptr_t) noexcept {} ItemContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemContainer(ptr, take_ownership_from_abi) {} ItemContainer(); [[nodiscard]] static auto ChildProperty(); [[nodiscard]] static auto IsSelectedProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemContainerGenerator : winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator { ItemContainerGenerator(std::nullptr_t) noexcept {} ItemContainerGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsControl : winrt::Microsoft::UI::Xaml::Controls::IItemsControl, impl::base, impl::require { ItemsControl(std::nullptr_t) noexcept {} ItemsControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsControl(ptr, take_ownership_from_abi) {} ItemsControl(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto ItemTemplateSelectorProperty(); [[nodiscard]] static auto ItemsPanelProperty(); [[nodiscard]] static auto DisplayMemberPathProperty(); [[nodiscard]] static auto ItemContainerStyleProperty(); [[nodiscard]] static auto ItemContainerStyleSelectorProperty(); [[nodiscard]] static auto ItemContainerTransitionsProperty(); [[nodiscard]] static auto GroupStyleSelectorProperty(); [[nodiscard]] static auto IsGroupingProperty(); static auto GetItemsOwner(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto ItemsControlFromItemContainer(winrt::Microsoft::UI::Xaml::DependencyObject const& container); }; struct WINRT_IMPL_EMPTY_BASES ItemsPanelTemplate : winrt::Microsoft::UI::Xaml::Controls::IItemsPanelTemplate, impl::base, impl::require { ItemsPanelTemplate(std::nullptr_t) noexcept {} ItemsPanelTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsPanelTemplate(ptr, take_ownership_from_abi) {} ItemsPanelTemplate(); }; struct WINRT_IMPL_EMPTY_BASES ItemsPickedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsPickedEventArgs, impl::base, impl::require { ItemsPickedEventArgs(std::nullptr_t) noexcept {} ItemsPickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsPickedEventArgs(ptr, take_ownership_from_abi) {} ItemsPickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ItemsPresenter : winrt::Microsoft::UI::Xaml::Controls::IItemsPresenter, impl::base, impl::require { ItemsPresenter(std::nullptr_t) noexcept {} ItemsPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsPresenter(ptr, take_ownership_from_abi) {} ItemsPresenter(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto HeaderTransitionsProperty(); [[nodiscard]] static auto FooterProperty(); [[nodiscard]] static auto FooterTemplateProperty(); [[nodiscard]] static auto FooterTransitionsProperty(); [[nodiscard]] static auto PaddingProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemsRepeater : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater, impl::base, impl::require { ItemsRepeater(std::nullptr_t) noexcept {} ItemsRepeater(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater(ptr, take_ownership_from_abi) {} ItemsRepeater(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto LayoutProperty(); [[nodiscard]] static auto HorizontalCacheLengthProperty(); [[nodiscard]] static auto VerticalCacheLengthProperty(); [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto ItemTransitionProviderProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementClearingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementClearingEventArgs { ItemsRepeaterElementClearingEventArgs(std::nullptr_t) noexcept {} ItemsRepeaterElementClearingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementClearingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementIndexChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementIndexChangedEventArgs { ItemsRepeaterElementIndexChangedEventArgs(std::nullptr_t) noexcept {} ItemsRepeaterElementIndexChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementIndexChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementPreparedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementPreparedEventArgs { ItemsRepeaterElementPreparedEventArgs(std::nullptr_t) noexcept {} ItemsRepeaterElementPreparedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterElementPreparedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterScrollHost : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost, impl::base, impl::require { ItemsRepeaterScrollHost(std::nullptr_t) noexcept {} ItemsRepeaterScrollHost(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost(ptr, take_ownership_from_abi) {} ItemsRepeaterScrollHost(); }; struct WINRT_IMPL_EMPTY_BASES ItemsSourceView : winrt::Microsoft::UI::Xaml::Controls::IItemsSourceView, impl::require { ItemsSourceView(std::nullptr_t) noexcept {} ItemsSourceView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsSourceView(ptr, take_ownership_from_abi) {} explicit ItemsSourceView(winrt::Windows::Foundation::IInspectable const& source); }; struct WINRT_IMPL_EMPTY_BASES ItemsStackPanel : winrt::Microsoft::UI::Xaml::Controls::IItemsStackPanel, impl::base, impl::require { ItemsStackPanel(std::nullptr_t) noexcept {} ItemsStackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsStackPanel(ptr, take_ownership_from_abi) {} ItemsStackPanel(); [[nodiscard]] static auto GroupPaddingProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto GroupHeaderPlacementProperty(); [[nodiscard]] static auto CacheLengthProperty(); [[nodiscard]] static auto AreStickyGroupHeadersEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemsView : winrt::Microsoft::UI::Xaml::Controls::IItemsView, impl::base, impl::require { ItemsView(std::nullptr_t) noexcept {} ItemsView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsView(ptr, take_ownership_from_abi) {} ItemsView(); [[nodiscard]] static auto IsItemInvokedEnabledProperty(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto LayoutProperty(); [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto ItemTransitionProviderProperty(); [[nodiscard]] static auto CurrentItemIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto ScrollViewProperty(); [[nodiscard]] static auto VerticalScrollControllerProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemsViewItemInvokedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs { ItemsViewItemInvokedEventArgs(std::nullptr_t) noexcept {} ItemsViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsViewSelectionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs { ItemsViewSelectionChangedEventArgs(std::nullptr_t) noexcept {} ItemsViewSelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsWrapGrid : winrt::Microsoft::UI::Xaml::Controls::IItemsWrapGrid, impl::base, impl::require { ItemsWrapGrid(std::nullptr_t) noexcept {} ItemsWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IItemsWrapGrid(ptr, take_ownership_from_abi) {} ItemsWrapGrid(); [[nodiscard]] static auto GroupPaddingProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto MaximumRowsOrColumnsProperty(); [[nodiscard]] static auto ItemWidthProperty(); [[nodiscard]] static auto ItemHeightProperty(); [[nodiscard]] static auto GroupHeaderPlacementProperty(); [[nodiscard]] static auto CacheLengthProperty(); [[nodiscard]] static auto AreStickyGroupHeadersEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES Layout : winrt::Microsoft::UI::Xaml::Controls::ILayout, impl::base, impl::require { Layout(std::nullptr_t) noexcept {} Layout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ILayout(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES LayoutContext : winrt::Microsoft::UI::Xaml::Controls::ILayoutContext, impl::base, impl::require { LayoutContext(std::nullptr_t) noexcept {} LayoutContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ILayoutContext(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES LinedFlowLayout : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout, impl::base, impl::require { LinedFlowLayout(std::nullptr_t) noexcept {} LinedFlowLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout(ptr, take_ownership_from_abi) {} LinedFlowLayout(); [[nodiscard]] static auto ItemsJustificationProperty(); [[nodiscard]] static auto ItemsStretchProperty(); [[nodiscard]] static auto MinItemSpacingProperty(); [[nodiscard]] static auto LineSpacingProperty(); [[nodiscard]] static auto LineHeightProperty(); [[nodiscard]] static auto ActualLineHeightProperty(); }; struct WINRT_IMPL_EMPTY_BASES LinedFlowLayoutItemCollectionTransitionProvider : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayoutItemCollectionTransitionProvider, impl::base, impl::require { LinedFlowLayoutItemCollectionTransitionProvider(std::nullptr_t) noexcept {} LinedFlowLayoutItemCollectionTransitionProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayoutItemCollectionTransitionProvider(ptr, take_ownership_from_abi) {} LinedFlowLayoutItemCollectionTransitionProvider(); }; struct WINRT_IMPL_EMPTY_BASES LinedFlowLayoutItemsInfoRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayoutItemsInfoRequestedEventArgs { LinedFlowLayoutItemsInfoRequestedEventArgs(std::nullptr_t) noexcept {} LinedFlowLayoutItemsInfoRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayoutItemsInfoRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ListBox : winrt::Microsoft::UI::Xaml::Controls::IListBox, impl::base, impl::require { ListBox(std::nullptr_t) noexcept {} ListBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListBox(ptr, take_ownership_from_abi) {} ListBox(); [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto SingleSelectionFollowsFocusProperty(); }; struct WINRT_IMPL_EMPTY_BASES ListBoxItem : winrt::Microsoft::UI::Xaml::Controls::IListBoxItem, impl::base, impl::require { ListBoxItem(std::nullptr_t) noexcept {} ListBoxItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListBoxItem(ptr, take_ownership_from_abi) {} ListBoxItem(); }; struct WINRT_IMPL_EMPTY_BASES ListPickerFlyout : winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout, impl::base, impl::require { ListPickerFlyout(std::nullptr_t) noexcept {} ListPickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout(ptr, take_ownership_from_abi) {} ListPickerFlyout(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto DisplayMemberPathProperty(); [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto SelectedIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto SelectedValueProperty(); [[nodiscard]] static auto SelectedValuePathProperty(); }; struct WINRT_IMPL_EMPTY_BASES ListPickerFlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter, impl::base, impl::require { ListPickerFlyoutPresenter(std::nullptr_t) noexcept {} ListPickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ListView : winrt::Microsoft::UI::Xaml::Controls::IListView, impl::base, impl::require { ListView(std::nullptr_t) noexcept {} ListView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListView(ptr, take_ownership_from_abi) {} ListView(); }; struct WINRT_IMPL_EMPTY_BASES ListViewBase : winrt::Microsoft::UI::Xaml::Controls::IListViewBase, impl::base, impl::require { ListViewBase(std::nullptr_t) noexcept {} ListViewBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListViewBase(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto IsSwipeEnabledProperty(); [[nodiscard]] static auto CanDragItemsProperty(); [[nodiscard]] static auto CanReorderItemsProperty(); [[nodiscard]] static auto IsItemClickEnabledProperty(); [[nodiscard]] static auto DataFetchSizeProperty(); [[nodiscard]] static auto IncrementalLoadingThresholdProperty(); [[nodiscard]] static auto IncrementalLoadingTriggerProperty(); [[nodiscard]] static auto ShowsScrollingPlaceholdersProperty(); [[nodiscard]] static auto ReorderModeProperty(); [[nodiscard]] static auto IsMultiSelectCheckBoxEnabledProperty(); [[nodiscard]] static auto SingleSelectionFollowsFocusProperty(); [[nodiscard]] static auto SemanticZoomOwnerProperty(); [[nodiscard]] static auto IsActiveViewProperty(); [[nodiscard]] static auto IsZoomedInViewProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto HeaderTransitionsProperty(); [[nodiscard]] static auto FooterProperty(); [[nodiscard]] static auto FooterTemplateProperty(); [[nodiscard]] static auto FooterTransitionsProperty(); }; struct WINRT_IMPL_EMPTY_BASES ListViewBaseHeaderItem : winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem, impl::base, impl::require { ListViewBaseHeaderItem(std::nullptr_t) noexcept {} ListViewBaseHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ListViewHeaderItem : winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItem, impl::base, impl::require { ListViewHeaderItem(std::nullptr_t) noexcept {} ListViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItem(ptr, take_ownership_from_abi) {} ListViewHeaderItem(); }; struct WINRT_IMPL_EMPTY_BASES ListViewItem : winrt::Microsoft::UI::Xaml::Controls::IListViewItem, impl::base, impl::require { ListViewItem(std::nullptr_t) noexcept {} ListViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListViewItem(ptr, take_ownership_from_abi) {} ListViewItem(); }; struct WINRT_IMPL_EMPTY_BASES ListViewPersistenceHelper : winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper { ListViewPersistenceHelper(std::nullptr_t) noexcept {} ListViewPersistenceHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper(ptr, take_ownership_from_abi) {} static auto GetRelativeScrollPosition(winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase, winrt::Microsoft::UI::Xaml::Controls::ListViewItemToKeyHandler const& itemToKeyHandler); static auto SetRelativeScrollPositionAsync(winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase, param::hstring const& relativeScrollPosition, winrt::Microsoft::UI::Xaml::Controls::ListViewKeyToItemHandler const& keyToItemHandler); }; struct WINRT_IMPL_EMPTY_BASES MapControl : winrt::Microsoft::UI::Xaml::Controls::IMapControl, impl::base, impl::require { MapControl(std::nullptr_t) noexcept {} MapControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapControl(ptr, take_ownership_from_abi) {} MapControl(); [[nodiscard]] static auto LayersProperty(); [[nodiscard]] static auto MapServiceTokenProperty(); [[nodiscard]] static auto CenterProperty(); [[nodiscard]] static auto ZoomLevelProperty(); [[nodiscard]] static auto InteractiveControlsVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES MapControlMapServiceErrorOccurredEventArgs : winrt::Microsoft::UI::Xaml::Controls::IMapControlMapServiceErrorOccurredEventArgs { MapControlMapServiceErrorOccurredEventArgs(std::nullptr_t) noexcept {} MapControlMapServiceErrorOccurredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapControlMapServiceErrorOccurredEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MapElement : winrt::Microsoft::UI::Xaml::Controls::IMapElement, impl::base, impl::require { MapElement(std::nullptr_t) noexcept {} MapElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapElement(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MapElementClickEventArgs : winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs { MapElementClickEventArgs(std::nullptr_t) noexcept {} MapElementClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MapElementsLayer : winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer, impl::base, impl::require { MapElementsLayer(std::nullptr_t) noexcept {} MapElementsLayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer(ptr, take_ownership_from_abi) {} MapElementsLayer(); [[nodiscard]] static auto MapElementsProperty(); }; struct WINRT_IMPL_EMPTY_BASES MapIcon : winrt::Microsoft::UI::Xaml::Controls::IMapIcon, impl::base, impl::require { MapIcon(std::nullptr_t) noexcept {} MapIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapIcon(ptr, take_ownership_from_abi) {} MapIcon(); [[nodiscard]] static auto LocationProperty(); }; struct WINRT_IMPL_EMPTY_BASES MapLayer : winrt::Microsoft::UI::Xaml::Controls::IMapLayer, impl::base, impl::require { MapLayer(std::nullptr_t) noexcept {} MapLayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMapLayer(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MediaPlayerElement : winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElement, impl::base, impl::require { MediaPlayerElement(std::nullptr_t) noexcept {} MediaPlayerElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElement(ptr, take_ownership_from_abi) {} MediaPlayerElement(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto AreTransportControlsEnabledProperty(); [[nodiscard]] static auto PosterSourceProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto AutoPlayProperty(); [[nodiscard]] static auto IsFullWindowProperty(); [[nodiscard]] static auto MediaPlayerProperty(); }; struct WINRT_IMPL_EMPTY_BASES MediaPlayerPresenter : winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenter, impl::base, impl::require { MediaPlayerPresenter(std::nullptr_t) noexcept {} MediaPlayerPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenter(ptr, take_ownership_from_abi) {} MediaPlayerPresenter(); [[nodiscard]] static auto MediaPlayerProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto IsFullWindowProperty(); }; struct WINRT_IMPL_EMPTY_BASES MediaTransportControls : winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls, impl::base, impl::require { MediaTransportControls(std::nullptr_t) noexcept {} MediaTransportControls(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls(ptr, take_ownership_from_abi) {} MediaTransportControls(); [[nodiscard]] static auto IsZoomButtonVisibleProperty(); [[nodiscard]] static auto IsZoomEnabledProperty(); [[nodiscard]] static auto IsFastForwardButtonVisibleProperty(); [[nodiscard]] static auto IsFastForwardEnabledProperty(); [[nodiscard]] static auto IsFastRewindButtonVisibleProperty(); [[nodiscard]] static auto IsFastRewindEnabledProperty(); [[nodiscard]] static auto IsStopButtonVisibleProperty(); [[nodiscard]] static auto IsStopEnabledProperty(); [[nodiscard]] static auto IsVolumeButtonVisibleProperty(); [[nodiscard]] static auto IsVolumeEnabledProperty(); [[nodiscard]] static auto IsPlaybackRateButtonVisibleProperty(); [[nodiscard]] static auto IsPlaybackRateEnabledProperty(); [[nodiscard]] static auto IsSeekBarVisibleProperty(); [[nodiscard]] static auto IsSeekEnabledProperty(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto IsSkipForwardButtonVisibleProperty(); [[nodiscard]] static auto IsSkipForwardEnabledProperty(); [[nodiscard]] static auto IsSkipBackwardButtonVisibleProperty(); [[nodiscard]] static auto IsSkipBackwardEnabledProperty(); [[nodiscard]] static auto IsNextTrackButtonVisibleProperty(); [[nodiscard]] static auto IsPreviousTrackButtonVisibleProperty(); [[nodiscard]] static auto FastPlayFallbackBehaviourProperty(); [[nodiscard]] static auto ShowAndHideAutomaticallyProperty(); [[nodiscard]] static auto IsRepeatEnabledProperty(); [[nodiscard]] static auto IsRepeatButtonVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES MediaTransportControlsHelper : winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper { MediaTransportControlsHelper(std::nullptr_t) noexcept {} MediaTransportControlsHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto DropoutOrderProperty(); static auto GetDropoutOrder(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetDropoutOrder(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IReference const& value); }; struct WINRT_IMPL_EMPTY_BASES MenuBar : winrt::Microsoft::UI::Xaml::Controls::IMenuBar, impl::base, impl::require { MenuBar(std::nullptr_t) noexcept {} MenuBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuBar(ptr, take_ownership_from_abi) {} MenuBar(); [[nodiscard]] static auto ItemsProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuBarItem : winrt::Microsoft::UI::Xaml::Controls::IMenuBarItem, impl::base, impl::require { MenuBarItem(std::nullptr_t) noexcept {} MenuBarItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuBarItem(ptr, take_ownership_from_abi) {} MenuBarItem(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto ItemsProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuBarItemFlyout : winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyout, impl::base, impl::require { MenuBarItemFlyout(std::nullptr_t) noexcept {} MenuBarItemFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyout(ptr, take_ownership_from_abi) {} MenuBarItemFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; }; struct WINRT_IMPL_EMPTY_BASES MenuFlyout : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout, impl::base, impl::require { MenuFlyout(std::nullptr_t) noexcept {} MenuFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout(ptr, take_ownership_from_abi) {} MenuFlyout(); using winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout::ShowAt; using impl::consume_t::ShowAt; [[nodiscard]] static auto MenuFlyoutPresenterStyleProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItem : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem, impl::base, impl::require { MenuFlyoutItem(std::nullptr_t) noexcept {} MenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem(ptr, take_ownership_from_abi) {} MenuFlyoutItem(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto CommandProperty(); [[nodiscard]] static auto CommandParameterProperty(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItemBase : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase, impl::base, impl::require { MenuFlyoutItemBase(std::nullptr_t) noexcept {} MenuFlyoutItemBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter, impl::base, impl::require { MenuFlyoutPresenter(std::nullptr_t) noexcept {} MenuFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter(ptr, take_ownership_from_abi) {} MenuFlyoutPresenter(); [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); [[nodiscard]] static auto SystemBackdropProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSeparator : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparator, impl::base, impl::require { MenuFlyoutSeparator(std::nullptr_t) noexcept {} MenuFlyoutSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparator(ptr, take_ownership_from_abi) {} MenuFlyoutSeparator(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSubItem : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItem, impl::base, impl::require { MenuFlyoutSubItem(std::nullptr_t) noexcept {} MenuFlyoutSubItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItem(ptr, take_ownership_from_abi) {} MenuFlyoutSubItem(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto IconProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationView : winrt::Microsoft::UI::Xaml::Controls::INavigationView, impl::base, impl::require { NavigationView(std::nullptr_t) noexcept {} NavigationView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationView(ptr, take_ownership_from_abi) {} NavigationView(); [[nodiscard]] static auto IsPaneOpenProperty(); [[nodiscard]] static auto CompactModeThresholdWidthProperty(); [[nodiscard]] static auto ExpandedModeThresholdWidthProperty(); [[nodiscard]] static auto FooterMenuItemsProperty(); [[nodiscard]] static auto FooterMenuItemsSourceProperty(); [[nodiscard]] static auto PaneFooterProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto DisplayModeProperty(); [[nodiscard]] static auto IsSettingsVisibleProperty(); [[nodiscard]] static auto IsPaneToggleButtonVisibleProperty(); [[nodiscard]] static auto AlwaysShowHeaderProperty(); [[nodiscard]] static auto CompactPaneLengthProperty(); [[nodiscard]] static auto OpenPaneLengthProperty(); [[nodiscard]] static auto PaneToggleButtonStyleProperty(); [[nodiscard]] static auto MenuItemsProperty(); [[nodiscard]] static auto MenuItemsSourceProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto SettingsItemProperty(); [[nodiscard]] static auto AutoSuggestBoxProperty(); [[nodiscard]] static auto MenuItemTemplateProperty(); [[nodiscard]] static auto MenuItemTemplateSelectorProperty(); [[nodiscard]] static auto MenuItemContainerStyleProperty(); [[nodiscard]] static auto MenuItemContainerStyleSelectorProperty(); [[nodiscard]] static auto IsTitleBarAutoPaddingEnabledProperty(); [[nodiscard]] static auto IsBackButtonVisibleProperty(); [[nodiscard]] static auto IsBackEnabledProperty(); [[nodiscard]] static auto PaneTitleProperty(); [[nodiscard]] static auto PaneDisplayModeProperty(); [[nodiscard]] static auto PaneHeaderProperty(); [[nodiscard]] static auto PaneCustomContentProperty(); [[nodiscard]] static auto ContentOverlayProperty(); [[nodiscard]] static auto IsPaneVisibleProperty(); [[nodiscard]] static auto SelectionFollowsFocusProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); [[nodiscard]] static auto ShoulderNavigationEnabledProperty(); [[nodiscard]] static auto OverflowLabelModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewBackRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewBackRequestedEventArgs { NavigationViewBackRequestedEventArgs(std::nullptr_t) noexcept {} NavigationViewBackRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewBackRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewDisplayModeChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewDisplayModeChangedEventArgs { NavigationViewDisplayModeChangedEventArgs(std::nullptr_t) noexcept {} NavigationViewDisplayModeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewDisplayModeChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItem : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem, impl::base, impl::require { NavigationViewItem(std::nullptr_t) noexcept {} NavigationViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem(ptr, take_ownership_from_abi) {} NavigationViewItem(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto CompactPaneLengthProperty(); [[nodiscard]] static auto SelectsOnInvokedProperty(); [[nodiscard]] static auto IsExpandedProperty(); [[nodiscard]] static auto HasUnrealizedChildrenProperty(); [[nodiscard]] static auto IsChildSelectedProperty(); [[nodiscard]] static auto MenuItemsProperty(); [[nodiscard]] static auto MenuItemsSourceProperty(); [[nodiscard]] static auto InfoBadgeProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemBase : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase, impl::base, impl::require { NavigationViewItemBase(std::nullptr_t) noexcept {} NavigationViewItemBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsSelectedProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemCollapsedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemCollapsedEventArgs { NavigationViewItemCollapsedEventArgs(std::nullptr_t) noexcept {} NavigationViewItemCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemCollapsedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemExpandingEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemExpandingEventArgs { NavigationViewItemExpandingEventArgs(std::nullptr_t) noexcept {} NavigationViewItemExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemExpandingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemHeader : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader, impl::base, impl::require { NavigationViewItemHeader(std::nullptr_t) noexcept {} NavigationViewItemHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader(ptr, take_ownership_from_abi) {} NavigationViewItemHeader(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemInvokedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs, impl::require { NavigationViewItemInvokedEventArgs(std::nullptr_t) noexcept {} NavigationViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs(ptr, take_ownership_from_abi) {} NavigationViewItemInvokedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemSeparator : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator, impl::base, impl::require { NavigationViewItemSeparator(std::nullptr_t) noexcept {} NavigationViewItemSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator(ptr, take_ownership_from_abi) {} NavigationViewItemSeparator(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewPaneClosingEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs { NavigationViewPaneClosingEventArgs(std::nullptr_t) noexcept {} NavigationViewPaneClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewSelectionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INavigationViewSelectionChangedEventArgs, impl::require { NavigationViewSelectionChangedEventArgs(std::nullptr_t) noexcept {} NavigationViewSelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewSelectionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings, impl::base, impl::require { NavigationViewTemplateSettings(std::nullptr_t) noexcept {} NavigationViewTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings(ptr, take_ownership_from_abi) {} NavigationViewTemplateSettings(); [[nodiscard]] static auto TopPaddingProperty(); [[nodiscard]] static auto OverflowButtonVisibilityProperty(); [[nodiscard]] static auto PaneToggleButtonVisibilityProperty(); [[nodiscard]] static auto BackButtonVisibilityProperty(); [[nodiscard]] static auto TopPaneVisibilityProperty(); [[nodiscard]] static auto LeftPaneVisibilityProperty(); [[nodiscard]] static auto SingleSelectionFollowsFocusProperty(); [[nodiscard]] static auto PaneToggleButtonWidthProperty(); [[nodiscard]] static auto SmallerPaneToggleButtonWidthProperty(); [[nodiscard]] static auto OpenPaneLengthProperty(); }; struct WINRT_IMPL_EMPTY_BASES NonVirtualizingLayout : winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayout, impl::base, impl::require { NonVirtualizingLayout(std::nullptr_t) noexcept {} NonVirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayout(ptr, take_ownership_from_abi) {} NonVirtualizingLayout(); }; struct WINRT_IMPL_EMPTY_BASES NonVirtualizingLayoutContext : winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext, impl::base, impl::require { NonVirtualizingLayoutContext(std::nullptr_t) noexcept {} NonVirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext(ptr, take_ownership_from_abi) {} NonVirtualizingLayoutContext(); }; struct WINRT_IMPL_EMPTY_BASES NumberBox : winrt::Microsoft::UI::Xaml::Controls::INumberBox, impl::base, impl::require { NumberBox(std::nullptr_t) noexcept {} NumberBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INumberBox(ptr, take_ownership_from_abi) {} NumberBox(); [[nodiscard]] static auto MinimumProperty(); [[nodiscard]] static auto MaximumProperty(); [[nodiscard]] static auto ValueProperty(); [[nodiscard]] static auto SmallChangeProperty(); [[nodiscard]] static auto LargeChangeProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto PreventKeyboardDisplayOnProgrammaticFocusProperty(); [[nodiscard]] static auto DescriptionProperty(); [[nodiscard]] static auto ValidationModeProperty(); [[nodiscard]] static auto SpinButtonPlacementModeProperty(); [[nodiscard]] static auto IsWrapEnabledProperty(); [[nodiscard]] static auto AcceptsExpressionProperty(); [[nodiscard]] static auto NumberFormatterProperty(); }; struct WINRT_IMPL_EMPTY_BASES NumberBoxValueChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs { NumberBoxValueChangedEventArgs(std::nullptr_t) noexcept {} NumberBoxValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Page : winrt::Microsoft::UI::Xaml::Controls::IPage, impl::base, impl::require { Page(std::nullptr_t) noexcept {} Page(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPage(ptr, take_ownership_from_abi) {} Page(); [[nodiscard]] static auto FrameProperty(); [[nodiscard]] static auto TopAppBarProperty(); [[nodiscard]] static auto BottomAppBarProperty(); }; struct WINRT_IMPL_EMPTY_BASES Panel : winrt::Microsoft::UI::Xaml::Controls::IPanel, impl::base, impl::require { Panel(std::nullptr_t) noexcept {} Panel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPanel(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto IsItemsHostProperty(); [[nodiscard]] static auto ChildrenTransitionsProperty(); }; struct WINRT_IMPL_EMPTY_BASES ParallaxView : winrt::Microsoft::UI::Xaml::Controls::IParallaxView, impl::base, impl::require { ParallaxView(std::nullptr_t) noexcept {} ParallaxView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IParallaxView(ptr, take_ownership_from_abi) {} ParallaxView(); [[nodiscard]] static auto ChildProperty(); [[nodiscard]] static auto HorizontalSourceEndOffsetProperty(); [[nodiscard]] static auto HorizontalSourceOffsetKindProperty(); [[nodiscard]] static auto HorizontalSourceStartOffsetProperty(); [[nodiscard]] static auto MaxHorizontalShiftRatioProperty(); [[nodiscard]] static auto HorizontalShiftProperty(); [[nodiscard]] static auto IsHorizontalShiftClampedProperty(); [[nodiscard]] static auto IsVerticalShiftClampedProperty(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto VerticalSourceEndOffsetProperty(); [[nodiscard]] static auto VerticalSourceOffsetKindProperty(); [[nodiscard]] static auto VerticalSourceStartOffsetProperty(); [[nodiscard]] static auto MaxVerticalShiftRatioProperty(); [[nodiscard]] static auto VerticalShiftProperty(); }; struct WINRT_IMPL_EMPTY_BASES PasswordBox : winrt::Microsoft::UI::Xaml::Controls::IPasswordBox, impl::base, impl::require { PasswordBox(std::nullptr_t) noexcept {} PasswordBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPasswordBox(ptr, take_ownership_from_abi) {} PasswordBox(); [[nodiscard]] static auto PasswordProperty(); [[nodiscard]] static auto PasswordCharProperty(); [[nodiscard]] static auto IsPasswordRevealButtonEnabledProperty(); [[nodiscard]] static auto MaxLengthProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto PreventKeyboardDisplayOnProgrammaticFocusProperty(); [[nodiscard]] static auto PasswordRevealModeProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto InputScopeProperty(); [[nodiscard]] static auto CanPasteClipboardContentProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES PasswordBoxPasswordChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IPasswordBoxPasswordChangingEventArgs { PasswordBoxPasswordChangingEventArgs(std::nullptr_t) noexcept {} PasswordBoxPasswordChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPasswordBoxPasswordChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PathIcon : winrt::Microsoft::UI::Xaml::Controls::IPathIcon, impl::base, impl::require { PathIcon(std::nullptr_t) noexcept {} PathIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPathIcon(ptr, take_ownership_from_abi) {} PathIcon(); [[nodiscard]] static auto DataProperty(); }; struct WINRT_IMPL_EMPTY_BASES PathIconSource : winrt::Microsoft::UI::Xaml::Controls::IPathIconSource, impl::base, impl::require { PathIconSource(std::nullptr_t) noexcept {} PathIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPathIconSource(ptr, take_ownership_from_abi) {} PathIconSource(); [[nodiscard]] static auto DataProperty(); }; struct WINRT_IMPL_EMPTY_BASES PersonPicture : winrt::Microsoft::UI::Xaml::Controls::IPersonPicture, impl::base, impl::require { PersonPicture(std::nullptr_t) noexcept {} PersonPicture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPersonPicture(ptr, take_ownership_from_abi) {} PersonPicture(); [[nodiscard]] static auto BadgeNumberProperty(); [[nodiscard]] static auto BadgeGlyphProperty(); [[nodiscard]] static auto BadgeImageSourceProperty(); [[nodiscard]] static auto BadgeTextProperty(); [[nodiscard]] static auto IsGroupProperty(); [[nodiscard]] static auto ContactProperty(); [[nodiscard]] static auto DisplayNameProperty(); [[nodiscard]] static auto InitialsProperty(); [[nodiscard]] static auto PreferSmallImageProperty(); [[nodiscard]] static auto ProfilePictureProperty(); }; struct WINRT_IMPL_EMPTY_BASES PersonPictureTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings, impl::base, impl::require { PersonPictureTemplateSettings(std::nullptr_t) noexcept {} PersonPictureTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PickerConfirmedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs, impl::base, impl::require { PickerConfirmedEventArgs(std::nullptr_t) noexcept {} PickerConfirmedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs(ptr, take_ownership_from_abi) {} PickerConfirmedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES PickerFlyout : winrt::Microsoft::UI::Xaml::Controls::IPickerFlyout, impl::base, impl::require { PickerFlyout(std::nullptr_t) noexcept {} PickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPickerFlyout(ptr, take_ownership_from_abi) {} PickerFlyout(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ConfirmationButtonsVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES PickerFlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::IPickerFlyoutPresenter, impl::base, impl::require { PickerFlyoutPresenter(std::nullptr_t) noexcept {} PickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPickerFlyoutPresenter(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PipsPager : winrt::Microsoft::UI::Xaml::Controls::IPipsPager, impl::base, impl::require { PipsPager(std::nullptr_t) noexcept {} PipsPager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPipsPager(ptr, take_ownership_from_abi) {} PipsPager(); [[nodiscard]] static auto NumberOfPagesProperty(); [[nodiscard]] static auto SelectedPageIndexProperty(); [[nodiscard]] static auto MaxVisiblePipsProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto PreviousButtonVisibilityProperty(); [[nodiscard]] static auto NextButtonVisibilityProperty(); [[nodiscard]] static auto PreviousButtonStyleProperty(); [[nodiscard]] static auto NextButtonStyleProperty(); [[nodiscard]] static auto SelectedPipStyleProperty(); [[nodiscard]] static auto NormalPipStyleProperty(); [[nodiscard]] static auto WrapModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES PipsPagerSelectedIndexChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IPipsPagerSelectedIndexChangedEventArgs { PipsPagerSelectedIndexChangedEventArgs(std::nullptr_t) noexcept {} PipsPagerSelectedIndexChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPipsPagerSelectedIndexChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PipsPagerTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings, impl::base, impl::require { PipsPagerTemplateSettings(std::nullptr_t) noexcept {} PipsPagerTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Pivot : winrt::Microsoft::UI::Xaml::Controls::IPivot, impl::base, impl::require { Pivot(std::nullptr_t) noexcept {} Pivot(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPivot(ptr, take_ownership_from_abi) {} Pivot(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto TitleTemplateProperty(); [[nodiscard]] static auto LeftHeaderProperty(); [[nodiscard]] static auto LeftHeaderTemplateProperty(); [[nodiscard]] static auto RightHeaderProperty(); [[nodiscard]] static auto RightHeaderTemplateProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto SelectedIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto IsLockedProperty(); [[nodiscard]] static auto HeaderFocusVisualPlacementProperty(); [[nodiscard]] static auto IsHeaderItemsCarouselEnabledProperty(); [[nodiscard]] static auto SlideInAnimationGroupProperty(); static auto GetSlideInAnimationGroup(winrt::Microsoft::UI::Xaml::FrameworkElement const& element); static auto SetSlideInAnimationGroup(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, winrt::Microsoft::UI::Xaml::Controls::PivotSlideInAnimationGroup const& value); }; struct WINRT_IMPL_EMPTY_BASES PivotItem : winrt::Microsoft::UI::Xaml::Controls::IPivotItem, impl::base, impl::require { PivotItem(std::nullptr_t) noexcept {} PivotItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPivotItem(ptr, take_ownership_from_abi) {} PivotItem(); [[nodiscard]] static auto HeaderProperty(); }; struct WINRT_IMPL_EMPTY_BASES PivotItemEventArgs : winrt::Microsoft::UI::Xaml::Controls::IPivotItemEventArgs { PivotItemEventArgs(std::nullptr_t) noexcept {} PivotItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IPivotItemEventArgs(ptr, take_ownership_from_abi) {} PivotItemEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ProgressBar : winrt::Microsoft::UI::Xaml::Controls::IProgressBar, impl::base, impl::require { ProgressBar(std::nullptr_t) noexcept {} ProgressBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IProgressBar(ptr, take_ownership_from_abi) {} ProgressBar(); [[nodiscard]] static auto IsIndeterminateProperty(); [[nodiscard]] static auto ShowErrorProperty(); [[nodiscard]] static auto ShowPausedProperty(); }; struct WINRT_IMPL_EMPTY_BASES ProgressBarTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings, impl::base, impl::require { ProgressBarTemplateSettings(std::nullptr_t) noexcept {} ProgressBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ProgressRing : winrt::Microsoft::UI::Xaml::Controls::IProgressRing, impl::base, impl::require { ProgressRing(std::nullptr_t) noexcept {} ProgressRing(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IProgressRing(ptr, take_ownership_from_abi) {} ProgressRing(); [[nodiscard]] static auto IsActiveProperty(); [[nodiscard]] static auto IsIndeterminateProperty(); [[nodiscard]] static auto ValueProperty(); [[nodiscard]] static auto MinimumProperty(); [[nodiscard]] static auto MaximumProperty(); }; struct WINRT_IMPL_EMPTY_BASES ProgressRingTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings, impl::base, impl::require { ProgressRingTemplateSettings(std::nullptr_t) noexcept {} ProgressRingTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RadioButton : winrt::Microsoft::UI::Xaml::Controls::IRadioButton, impl::base, impl::require { RadioButton(std::nullptr_t) noexcept {} RadioButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRadioButton(ptr, take_ownership_from_abi) {} RadioButton(); [[nodiscard]] static auto GroupNameProperty(); }; struct WINRT_IMPL_EMPTY_BASES RadioButtons : winrt::Microsoft::UI::Xaml::Controls::IRadioButtons, impl::base, impl::require { RadioButtons(std::nullptr_t) noexcept {} RadioButtons(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRadioButtons(ptr, take_ownership_from_abi) {} RadioButtons(); [[nodiscard]] static auto ItemsSourceProperty(); [[nodiscard]] static auto ItemsProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto SelectedIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto MaxColumnsProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); }; struct WINRT_IMPL_EMPTY_BASES RadioMenuFlyoutItem : winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItem, impl::base, impl::require { RadioMenuFlyoutItem(std::nullptr_t) noexcept {} RadioMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItem(ptr, take_ownership_from_abi) {} RadioMenuFlyoutItem(); [[nodiscard]] static auto IsCheckedProperty(); [[nodiscard]] static auto GroupNameProperty(); [[nodiscard]] static auto AreCheckStatesEnabledProperty(); static auto SetAreCheckStatesEnabled(winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object, bool value); static auto GetAreCheckStatesEnabled(winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object); }; struct WINRT_IMPL_EMPTY_BASES RatingControl : winrt::Microsoft::UI::Xaml::Controls::IRatingControl, impl::base, impl::require { RatingControl(std::nullptr_t) noexcept {} RatingControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRatingControl(ptr, take_ownership_from_abi) {} RatingControl(); [[nodiscard]] static auto CaptionProperty(); [[nodiscard]] static auto InitialSetValueProperty(); [[nodiscard]] static auto IsClearEnabledProperty(); [[nodiscard]] static auto IsReadOnlyProperty(); [[nodiscard]] static auto MaxRatingProperty(); [[nodiscard]] static auto PlaceholderValueProperty(); [[nodiscard]] static auto ItemInfoProperty(); [[nodiscard]] static auto ValueProperty(); }; struct WINRT_IMPL_EMPTY_BASES RatingItemFontInfo : winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo, impl::base, impl::require { RatingItemFontInfo(std::nullptr_t) noexcept {} RatingItemFontInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo(ptr, take_ownership_from_abi) {} RatingItemFontInfo(); [[nodiscard]] static auto DisabledGlyphProperty(); [[nodiscard]] static auto GlyphProperty(); [[nodiscard]] static auto PlaceholderGlyphProperty(); [[nodiscard]] static auto PointerOverGlyphProperty(); [[nodiscard]] static auto PointerOverPlaceholderGlyphProperty(); [[nodiscard]] static auto UnsetGlyphProperty(); }; struct WINRT_IMPL_EMPTY_BASES RatingItemImageInfo : winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfo, impl::base, impl::require { RatingItemImageInfo(std::nullptr_t) noexcept {} RatingItemImageInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfo(ptr, take_ownership_from_abi) {} RatingItemImageInfo(); [[nodiscard]] static auto DisabledImageProperty(); [[nodiscard]] static auto ImageProperty(); [[nodiscard]] static auto PlaceholderImageProperty(); [[nodiscard]] static auto PointerOverImageProperty(); [[nodiscard]] static auto PointerOverPlaceholderImageProperty(); [[nodiscard]] static auto UnsetImageProperty(); }; struct WINRT_IMPL_EMPTY_BASES RatingItemInfo : winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo, impl::base, impl::require { RatingItemInfo(std::nullptr_t) noexcept {} RatingItemInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo(ptr, take_ownership_from_abi) {} RatingItemInfo(); }; struct WINRT_IMPL_EMPTY_BASES RefreshContainer : winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer, impl::base, impl::require { RefreshContainer(std::nullptr_t) noexcept {} RefreshContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer(ptr, take_ownership_from_abi) {} RefreshContainer(); [[nodiscard]] static auto VisualizerProperty(); [[nodiscard]] static auto PullDirectionProperty(); }; struct WINRT_IMPL_EMPTY_BASES RefreshInteractionRatioChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IRefreshInteractionRatioChangedEventArgs { RefreshInteractionRatioChangedEventArgs(std::nullptr_t) noexcept {} RefreshInteractionRatioChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRefreshInteractionRatioChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs { RefreshRequestedEventArgs(std::nullptr_t) noexcept {} RefreshRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshStateChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs { RefreshStateChangedEventArgs(std::nullptr_t) noexcept {} RefreshStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshVisualizer : winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer, impl::base, impl::require { RefreshVisualizer(std::nullptr_t) noexcept {} RefreshVisualizer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer(ptr, take_ownership_from_abi) {} RefreshVisualizer(); [[nodiscard]] static auto InfoProviderProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto StateProperty(); }; struct WINRT_IMPL_EMPTY_BASES RelativePanel : winrt::Microsoft::UI::Xaml::Controls::IRelativePanel, impl::base, impl::require { RelativePanel(std::nullptr_t) noexcept {} RelativePanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRelativePanel(ptr, take_ownership_from_abi) {} RelativePanel(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto LeftOfProperty(); static auto GetLeftOf(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetLeftOf(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AboveProperty(); static auto GetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto RightOfProperty(); static auto GetRightOf(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetRightOf(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto BelowProperty(); static auto GetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignHorizontalCenterWithProperty(); static auto GetAlignHorizontalCenterWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignHorizontalCenterWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignVerticalCenterWithProperty(); static auto GetAlignVerticalCenterWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignVerticalCenterWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignLeftWithProperty(); static auto GetAlignLeftWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignLeftWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignTopWithProperty(); static auto GetAlignTopWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignTopWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignRightWithProperty(); static auto GetAlignRightWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignRightWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignBottomWithProperty(); static auto GetAlignBottomWith(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignBottomWith(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignLeftWithPanelProperty(); static auto GetAlignLeftWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignLeftWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignTopWithPanelProperty(); static auto GetAlignTopWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignTopWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignRightWithPanelProperty(); static auto GetAlignRightWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignRightWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignBottomWithPanelProperty(); static auto GetAlignBottomWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignBottomWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignHorizontalCenterWithPanelProperty(); static auto GetAlignHorizontalCenterWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignHorizontalCenterWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignVerticalCenterWithPanelProperty(); static auto GetAlignVerticalCenterWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetAlignVerticalCenterWithPanel(winrt::Microsoft::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); }; struct WINRT_IMPL_EMPTY_BASES RevealListViewItemPresenter : winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter, impl::base, impl::require { RevealListViewItemPresenter(std::nullptr_t) noexcept {} RevealListViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter(ptr, take_ownership_from_abi) {} RevealListViewItemPresenter(); }; struct WINRT_IMPL_EMPTY_BASES RichEditBox : winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, impl::base, impl::require { RichEditBox(std::nullptr_t) noexcept {} RichEditBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRichEditBox(ptr, take_ownership_from_abi) {} RichEditBox(); [[nodiscard]] static auto IsReadOnlyProperty(); [[nodiscard]] static auto AcceptsReturnProperty(); [[nodiscard]] static auto TextAlignmentProperty(); [[nodiscard]] static auto TextWrappingProperty(); [[nodiscard]] static auto IsSpellCheckEnabledProperty(); [[nodiscard]] static auto IsTextPredictionEnabledProperty(); [[nodiscard]] static auto InputScopeProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto PreventKeyboardDisplayOnProgrammaticFocusProperty(); [[nodiscard]] static auto IsColorFontEnabledProperty(); [[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty(); [[nodiscard]] static auto MaxLengthProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto CharacterCasingProperty(); [[nodiscard]] static auto DisabledFormattingAcceleratorsProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto ProofingMenuFlyoutProperty(); [[nodiscard]] static auto DescriptionProperty(); [[nodiscard]] static auto DesiredCandidateWindowAlignmentProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto ClipboardCopyFormatProperty(); }; struct WINRT_IMPL_EMPTY_BASES RichEditBoxSelectionChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxSelectionChangingEventArgs { RichEditBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {} RichEditBoxSelectionChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxSelectionChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RichEditBoxTextChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs { RichEditBoxTextChangingEventArgs(std::nullptr_t) noexcept {} RichEditBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RichTextBlock : winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock, impl::base, impl::require { RichTextBlock(std::nullptr_t) noexcept {} RichTextBlock(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock(ptr, take_ownership_from_abi) {} RichTextBlock(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto FontStretchProperty(); [[nodiscard]] static auto ForegroundProperty(); [[nodiscard]] static auto TextWrappingProperty(); [[nodiscard]] static auto TextTrimmingProperty(); [[nodiscard]] static auto TextAlignmentProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto LineHeightProperty(); [[nodiscard]] static auto LineStackingStrategyProperty(); [[nodiscard]] static auto CharacterSpacingProperty(); [[nodiscard]] static auto OverflowContentTargetProperty(); [[nodiscard]] static auto IsTextSelectionEnabledProperty(); [[nodiscard]] static auto HasOverflowContentProperty(); [[nodiscard]] static auto SelectedTextProperty(); [[nodiscard]] static auto MaxLinesProperty(); [[nodiscard]] static auto TextLineBoundsProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto OpticalMarginAlignmentProperty(); [[nodiscard]] static auto IsColorFontEnabledProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto TextDecorationsProperty(); [[nodiscard]] static auto IsTextTrimmedProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto TextIndentProperty(); }; struct WINRT_IMPL_EMPTY_BASES RichTextBlockOverflow : winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow, impl::base, impl::require { RichTextBlockOverflow(std::nullptr_t) noexcept {} RichTextBlockOverflow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow(ptr, take_ownership_from_abi) {} RichTextBlockOverflow(); [[nodiscard]] static auto OverflowContentTargetProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto HasOverflowContentProperty(); [[nodiscard]] static auto MaxLinesProperty(); [[nodiscard]] static auto IsTextTrimmedProperty(); }; struct WINRT_IMPL_EMPTY_BASES RowDefinition : winrt::Microsoft::UI::Xaml::Controls::IRowDefinition, impl::base, impl::require { RowDefinition(std::nullptr_t) noexcept {} RowDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IRowDefinition(ptr, take_ownership_from_abi) {} RowDefinition(); [[nodiscard]] static auto HeightProperty(); [[nodiscard]] static auto MaxHeightProperty(); [[nodiscard]] static auto MinHeightProperty(); }; struct WINRT_IMPL_EMPTY_BASES RowDefinitionCollection : winrt::Windows::Foundation::Collections::IVector { RowDefinitionCollection(std::nullptr_t) noexcept {} RowDefinitionCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::Collections::IVector(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollContentPresenter : winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenter, impl::base, impl::require { ScrollContentPresenter(std::nullptr_t) noexcept {} ScrollContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenter(ptr, take_ownership_from_abi) {} ScrollContentPresenter(); [[nodiscard]] static auto CanContentRenderOutsideBoundsProperty(); [[nodiscard]] static auto SizesContentToTemplatedParentProperty(); }; struct WINRT_IMPL_EMPTY_BASES ScrollView : winrt::Microsoft::UI::Xaml::Controls::IScrollView, impl::base, impl::require { ScrollView(std::nullptr_t) noexcept {} ScrollView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollView(ptr, take_ownership_from_abi) {} ScrollView(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ScrollPresenterProperty(); [[nodiscard]] static auto HorizontalScrollBarVisibilityProperty(); [[nodiscard]] static auto VerticalScrollBarVisibilityProperty(); [[nodiscard]] static auto ContentOrientationProperty(); [[nodiscard]] static auto HorizontalScrollChainModeProperty(); [[nodiscard]] static auto VerticalScrollChainModeProperty(); [[nodiscard]] static auto HorizontalScrollRailModeProperty(); [[nodiscard]] static auto VerticalScrollRailModeProperty(); [[nodiscard]] static auto HorizontalScrollModeProperty(); [[nodiscard]] static auto VerticalScrollModeProperty(); [[nodiscard]] static auto ComputedHorizontalScrollBarVisibilityProperty(); [[nodiscard]] static auto ComputedVerticalScrollBarVisibilityProperty(); [[nodiscard]] static auto ComputedHorizontalScrollModeProperty(); [[nodiscard]] static auto ComputedVerticalScrollModeProperty(); [[nodiscard]] static auto ZoomChainModeProperty(); [[nodiscard]] static auto ZoomModeProperty(); [[nodiscard]] static auto IgnoredInputKindsProperty(); [[nodiscard]] static auto MinZoomFactorProperty(); [[nodiscard]] static auto MaxZoomFactorProperty(); [[nodiscard]] static auto HorizontalAnchorRatioProperty(); [[nodiscard]] static auto VerticalAnchorRatioProperty(); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewer : winrt::Microsoft::UI::Xaml::Controls::IScrollViewer, impl::base, impl::require { ScrollViewer(std::nullptr_t) noexcept {} ScrollViewer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollViewer(ptr, take_ownership_from_abi) {} ScrollViewer(); [[nodiscard]] static auto HorizontalSnapPointsAlignmentProperty(); [[nodiscard]] static auto VerticalSnapPointsAlignmentProperty(); [[nodiscard]] static auto HorizontalSnapPointsTypeProperty(); [[nodiscard]] static auto VerticalSnapPointsTypeProperty(); [[nodiscard]] static auto ZoomSnapPointsTypeProperty(); [[nodiscard]] static auto HorizontalOffsetProperty(); [[nodiscard]] static auto ViewportWidthProperty(); [[nodiscard]] static auto ScrollableWidthProperty(); [[nodiscard]] static auto ComputedHorizontalScrollBarVisibilityProperty(); [[nodiscard]] static auto ExtentWidthProperty(); [[nodiscard]] static auto VerticalOffsetProperty(); [[nodiscard]] static auto ViewportHeightProperty(); [[nodiscard]] static auto ScrollableHeightProperty(); [[nodiscard]] static auto ComputedVerticalScrollBarVisibilityProperty(); [[nodiscard]] static auto ExtentHeightProperty(); [[nodiscard]] static auto MinZoomFactorProperty(); [[nodiscard]] static auto MaxZoomFactorProperty(); [[nodiscard]] static auto ZoomFactorProperty(); [[nodiscard]] static auto ZoomSnapPointsProperty(); [[nodiscard]] static auto TopLeftHeaderProperty(); [[nodiscard]] static auto LeftHeaderProperty(); [[nodiscard]] static auto TopHeaderProperty(); [[nodiscard]] static auto ReduceViewportForCoreInputViewOcclusionsProperty(); [[nodiscard]] static auto HorizontalAnchorRatioProperty(); [[nodiscard]] static auto VerticalAnchorRatioProperty(); [[nodiscard]] static auto HorizontalScrollBarVisibilityProperty(); static auto GetHorizontalScrollBarVisibility(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetHorizontalScrollBarVisibility(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& horizontalScrollBarVisibility); [[nodiscard]] static auto VerticalScrollBarVisibilityProperty(); static auto GetVerticalScrollBarVisibility(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetVerticalScrollBarVisibility(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& verticalScrollBarVisibility); [[nodiscard]] static auto IsHorizontalRailEnabledProperty(); static auto GetIsHorizontalRailEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsHorizontalRailEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isHorizontalRailEnabled); [[nodiscard]] static auto IsVerticalRailEnabledProperty(); static auto GetIsVerticalRailEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsVerticalRailEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isVerticalRailEnabled); [[nodiscard]] static auto IsHorizontalScrollChainingEnabledProperty(); static auto GetIsHorizontalScrollChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsHorizontalScrollChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isHorizontalScrollChainingEnabled); [[nodiscard]] static auto IsVerticalScrollChainingEnabledProperty(); static auto GetIsVerticalScrollChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsVerticalScrollChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isVerticalScrollChainingEnabled); [[nodiscard]] static auto IsZoomChainingEnabledProperty(); static auto GetIsZoomChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsZoomChainingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isZoomChainingEnabled); [[nodiscard]] static auto IsScrollInertiaEnabledProperty(); static auto GetIsScrollInertiaEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsScrollInertiaEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isScrollInertiaEnabled); [[nodiscard]] static auto IsZoomInertiaEnabledProperty(); static auto GetIsZoomInertiaEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsZoomInertiaEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isZoomInertiaEnabled); [[nodiscard]] static auto HorizontalScrollModeProperty(); static auto GetHorizontalScrollMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetHorizontalScrollMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& horizontalScrollMode); [[nodiscard]] static auto VerticalScrollModeProperty(); static auto GetVerticalScrollMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetVerticalScrollMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& verticalScrollMode); [[nodiscard]] static auto ZoomModeProperty(); static auto GetZoomMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetZoomMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ZoomMode const& zoomMode); [[nodiscard]] static auto CanContentRenderOutsideBoundsProperty(); static auto GetCanContentRenderOutsideBounds(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetCanContentRenderOutsideBounds(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool canContentRenderOutsideBounds); [[nodiscard]] static auto IsDeferredScrollingEnabledProperty(); static auto GetIsDeferredScrollingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetIsDeferredScrollingEnabled(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isDeferredScrollingEnabled); [[nodiscard]] static auto BringIntoViewOnFocusChangeProperty(); static auto GetBringIntoViewOnFocusChange(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetBringIntoViewOnFocusChange(winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool bringIntoViewOnFocusChange); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerView : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerView { ScrollViewerView(std::nullptr_t) noexcept {} ScrollViewerView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerView(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs { ScrollViewerViewChangedEventArgs(std::nullptr_t) noexcept {} ScrollViewerViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs(ptr, take_ownership_from_abi) {} ScrollViewerViewChangedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs { ScrollViewerViewChangingEventArgs(std::nullptr_t) noexcept {} ScrollViewerViewChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingAnchorRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs { ScrollingAnchorRequestedEventArgs(std::nullptr_t) noexcept {} ScrollingAnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingBringingIntoViewEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs { ScrollingBringingIntoViewEventArgs(std::nullptr_t) noexcept {} ScrollingBringingIntoViewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingScrollAnimationStartingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollAnimationStartingEventArgs { ScrollingScrollAnimationStartingEventArgs(std::nullptr_t) noexcept {} ScrollingScrollAnimationStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollAnimationStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingScrollCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs { ScrollingScrollCompletedEventArgs(std::nullptr_t) noexcept {} ScrollingScrollCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingScrollOptions : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptions { ScrollingScrollOptions(std::nullptr_t) noexcept {} ScrollingScrollOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptions(ptr, take_ownership_from_abi) {} explicit ScrollingScrollOptions(winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode); ScrollingScrollOptions(winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& snapPointsMode); }; struct WINRT_IMPL_EMPTY_BASES ScrollingZoomAnimationStartingEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomAnimationStartingEventArgs { ScrollingZoomAnimationStartingEventArgs(std::nullptr_t) noexcept {} ScrollingZoomAnimationStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomAnimationStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingZoomCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs { ScrollingZoomCompletedEventArgs(std::nullptr_t) noexcept {} ScrollingZoomCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollingZoomOptions : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptions { ScrollingZoomOptions(std::nullptr_t) noexcept {} ScrollingZoomOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptions(ptr, take_ownership_from_abi) {} explicit ScrollingZoomOptions(winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode); ScrollingZoomOptions(winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& snapPointsMode); }; struct WINRT_IMPL_EMPTY_BASES SectionsInViewChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs { SectionsInViewChangedEventArgs(std::nullptr_t) noexcept {} SectionsInViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SelectionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs, impl::base, impl::require { SelectionChangedEventArgs(std::nullptr_t) noexcept {} SelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs(ptr, take_ownership_from_abi) {} SelectionChangedEventArgs(param::vector const& removedItems, param::vector const& addedItems); }; struct WINRT_IMPL_EMPTY_BASES SelectorBar : winrt::Microsoft::UI::Xaml::Controls::ISelectorBar, impl::base, impl::require { SelectorBar(std::nullptr_t) noexcept {} SelectorBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISelectorBar(ptr, take_ownership_from_abi) {} SelectorBar(); [[nodiscard]] static auto ItemsProperty(); [[nodiscard]] static auto SelectedItemProperty(); }; struct WINRT_IMPL_EMPTY_BASES SelectorBarItem : winrt::Microsoft::UI::Xaml::Controls::ISelectorBarItem, impl::base, impl::require { SelectorBarItem(std::nullptr_t) noexcept {} SelectorBarItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISelectorBarItem(ptr, take_ownership_from_abi) {} SelectorBarItem(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto IconProperty(); }; struct WINRT_IMPL_EMPTY_BASES SelectorBarSelectionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISelectorBarSelectionChangedEventArgs { SelectorBarSelectionChangedEventArgs(std::nullptr_t) noexcept {} SelectorBarSelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISelectorBarSelectionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SemanticZoom : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom, impl::base, impl::require { SemanticZoom(std::nullptr_t) noexcept {} SemanticZoom(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom(ptr, take_ownership_from_abi) {} SemanticZoom(); [[nodiscard]] static auto ZoomedInViewProperty(); [[nodiscard]] static auto ZoomedOutViewProperty(); [[nodiscard]] static auto IsZoomedInViewActiveProperty(); [[nodiscard]] static auto CanChangeViewsProperty(); [[nodiscard]] static auto IsZoomOutButtonEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES SemanticZoomLocation : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomLocation { SemanticZoomLocation(std::nullptr_t) noexcept {} SemanticZoomLocation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomLocation(ptr, take_ownership_from_abi) {} SemanticZoomLocation(); }; struct WINRT_IMPL_EMPTY_BASES SemanticZoomViewChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs { SemanticZoomViewChangedEventArgs(std::nullptr_t) noexcept {} SemanticZoomViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs(ptr, take_ownership_from_abi) {} SemanticZoomViewChangedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES Slider : winrt::Microsoft::UI::Xaml::Controls::ISlider, impl::base, impl::require { Slider(std::nullptr_t) noexcept {} Slider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISlider(ptr, take_ownership_from_abi) {} Slider(); [[nodiscard]] static auto IntermediateValueProperty(); [[nodiscard]] static auto StepFrequencyProperty(); [[nodiscard]] static auto SnapsToProperty(); [[nodiscard]] static auto TickFrequencyProperty(); [[nodiscard]] static auto TickPlacementProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto IsDirectionReversedProperty(); [[nodiscard]] static auto IsThumbToolTipEnabledProperty(); [[nodiscard]] static auto ThumbToolTipValueConverterProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); }; struct WINRT_IMPL_EMPTY_BASES SplitButton : winrt::Microsoft::UI::Xaml::Controls::ISplitButton, impl::base, impl::require { SplitButton(std::nullptr_t) noexcept {} SplitButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISplitButton(ptr, take_ownership_from_abi) {} SplitButton(); [[nodiscard]] static auto FlyoutProperty(); [[nodiscard]] static auto CommandProperty(); [[nodiscard]] static auto CommandParameterProperty(); }; struct WINRT_IMPL_EMPTY_BASES SplitButtonClickEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs { SplitButtonClickEventArgs(std::nullptr_t) noexcept {} SplitButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SplitView : winrt::Microsoft::UI::Xaml::Controls::ISplitView, impl::base, impl::require { SplitView(std::nullptr_t) noexcept {} SplitView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISplitView(ptr, take_ownership_from_abi) {} SplitView(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto PaneProperty(); [[nodiscard]] static auto IsPaneOpenProperty(); [[nodiscard]] static auto OpenPaneLengthProperty(); [[nodiscard]] static auto CompactPaneLengthProperty(); [[nodiscard]] static auto PanePlacementProperty(); [[nodiscard]] static auto DisplayModeProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); [[nodiscard]] static auto PaneBackgroundProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES SplitViewPaneClosingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs { SplitViewPaneClosingEventArgs(std::nullptr_t) noexcept {} SplitViewPaneClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES StackLayout : winrt::Microsoft::UI::Xaml::Controls::IStackLayout, impl::base, impl::require { StackLayout(std::nullptr_t) noexcept {} StackLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IStackLayout(ptr, take_ownership_from_abi) {} StackLayout(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto SpacingProperty(); }; struct WINRT_IMPL_EMPTY_BASES StackPanel : winrt::Microsoft::UI::Xaml::Controls::IStackPanel, impl::base, impl::require { StackPanel(std::nullptr_t) noexcept {} StackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IStackPanel(ptr, take_ownership_from_abi) {} StackPanel(); [[nodiscard]] static auto AreScrollSnapPointsRegularProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto SpacingProperty(); }; struct WINRT_IMPL_EMPTY_BASES StyleSelector : winrt::Microsoft::UI::Xaml::Controls::IStyleSelector { StyleSelector(std::nullptr_t) noexcept {} StyleSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IStyleSelector(ptr, take_ownership_from_abi) {} StyleSelector(); }; struct WINRT_IMPL_EMPTY_BASES SwapChainBackgroundPanel : winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel, impl::base, impl::require { SwapChainBackgroundPanel(std::nullptr_t) noexcept {} SwapChainBackgroundPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel(ptr, take_ownership_from_abi) {} SwapChainBackgroundPanel(); }; struct WINRT_IMPL_EMPTY_BASES SwapChainPanel : winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel, impl::base, impl::require { SwapChainPanel(std::nullptr_t) noexcept {} SwapChainPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel(ptr, take_ownership_from_abi) {} SwapChainPanel(); [[nodiscard]] static auto CompositionScaleXProperty(); [[nodiscard]] static auto CompositionScaleYProperty(); }; struct WINRT_IMPL_EMPTY_BASES SwipeControl : winrt::Microsoft::UI::Xaml::Controls::ISwipeControl, impl::base, impl::require { SwipeControl(std::nullptr_t) noexcept {} SwipeControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwipeControl(ptr, take_ownership_from_abi) {} SwipeControl(); [[nodiscard]] static auto LeftItemsProperty(); [[nodiscard]] static auto RightItemsProperty(); [[nodiscard]] static auto TopItemsProperty(); [[nodiscard]] static auto BottomItemsProperty(); }; struct WINRT_IMPL_EMPTY_BASES SwipeItem : winrt::Microsoft::UI::Xaml::Controls::ISwipeItem, impl::base, impl::require { SwipeItem(std::nullptr_t) noexcept {} SwipeItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwipeItem(ptr, take_ownership_from_abi) {} SwipeItem(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto BackgroundProperty(); [[nodiscard]] static auto ForegroundProperty(); [[nodiscard]] static auto CommandProperty(); [[nodiscard]] static auto CommandParameterProperty(); [[nodiscard]] static auto BehaviorOnInvokedProperty(); }; struct WINRT_IMPL_EMPTY_BASES SwipeItemInvokedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs { SwipeItemInvokedEventArgs(std::nullptr_t) noexcept {} SwipeItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SwipeItems : winrt::Microsoft::UI::Xaml::Controls::ISwipeItems, impl::base, impl::require, winrt::Windows::Foundation::Collections::IVector, winrt::Microsoft::UI::Xaml::IDependencyObject> { SwipeItems(std::nullptr_t) noexcept {} SwipeItems(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISwipeItems(ptr, take_ownership_from_abi) {} SwipeItems(); [[nodiscard]] static auto ModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES SymbolIcon : winrt::Microsoft::UI::Xaml::Controls::ISymbolIcon, impl::base, impl::require { SymbolIcon(std::nullptr_t) noexcept {} SymbolIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISymbolIcon(ptr, take_ownership_from_abi) {} SymbolIcon(); explicit SymbolIcon(winrt::Microsoft::UI::Xaml::Controls::Symbol const& symbol); [[nodiscard]] static auto SymbolProperty(); }; struct WINRT_IMPL_EMPTY_BASES SymbolIconSource : winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSource, impl::base, impl::require { SymbolIconSource(std::nullptr_t) noexcept {} SymbolIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSource(ptr, take_ownership_from_abi) {} SymbolIconSource(); [[nodiscard]] static auto SymbolProperty(); }; struct WINRT_IMPL_EMPTY_BASES TabView : winrt::Microsoft::UI::Xaml::Controls::ITabView, impl::base, impl::require { TabView(std::nullptr_t) noexcept {} TabView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabView(ptr, take_ownership_from_abi) {} TabView(); [[nodiscard]] static auto TabWidthModeProperty(); [[nodiscard]] static auto TabStripHeaderProperty(); [[nodiscard]] static auto TabStripHeaderTemplateProperty(); [[nodiscard]] static auto TabStripFooterProperty(); [[nodiscard]] static auto TabStripFooterTemplateProperty(); [[nodiscard]] static auto IsAddTabButtonVisibleProperty(); [[nodiscard]] static auto AddTabButtonCommandProperty(); [[nodiscard]] static auto AddTabButtonCommandParameterProperty(); [[nodiscard]] static auto TabItemsSourceProperty(); [[nodiscard]] static auto TabItemsProperty(); [[nodiscard]] static auto TabItemTemplateProperty(); [[nodiscard]] static auto TabItemTemplateSelectorProperty(); [[nodiscard]] static auto CloseButtonOverlayModeProperty(); [[nodiscard]] static auto CanDragTabsProperty(); [[nodiscard]] static auto CanReorderTabsProperty(); [[nodiscard]] static auto AllowDropTabsProperty(); [[nodiscard]] static auto SelectedIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto CanTearOutTabsProperty(); }; struct WINRT_IMPL_EMPTY_BASES TabViewExternalTornOutTabsDroppedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewExternalTornOutTabsDroppedEventArgs { TabViewExternalTornOutTabsDroppedEventArgs(std::nullptr_t) noexcept {} TabViewExternalTornOutTabsDroppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewExternalTornOutTabsDroppedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewExternalTornOutTabsDroppingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewExternalTornOutTabsDroppingEventArgs { TabViewExternalTornOutTabsDroppingEventArgs(std::nullptr_t) noexcept {} TabViewExternalTornOutTabsDroppingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewExternalTornOutTabsDroppingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewItem : winrt::Microsoft::UI::Xaml::Controls::ITabViewItem, impl::base, impl::require { TabViewItem(std::nullptr_t) noexcept {} TabViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewItem(ptr, take_ownership_from_abi) {} TabViewItem(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto IsClosableProperty(); [[nodiscard]] static auto TabViewTemplateSettingsProperty(); }; struct WINRT_IMPL_EMPTY_BASES TabViewItemTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings, impl::base, impl::require { TabViewItemTemplateSettings(std::nullptr_t) noexcept {} TabViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings(ptr, take_ownership_from_abi) {} TabViewItemTemplateSettings(); [[nodiscard]] static auto IconElementProperty(); [[nodiscard]] static auto TabGeometryProperty(); }; struct WINRT_IMPL_EMPTY_BASES TabViewTabCloseRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs { TabViewTabCloseRequestedEventArgs(std::nullptr_t) noexcept {} TabViewTabCloseRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewTabDragCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs { TabViewTabDragCompletedEventArgs(std::nullptr_t) noexcept {} TabViewTabDragCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewTabDragStartingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs { TabViewTabDragStartingEventArgs(std::nullptr_t) noexcept {} TabViewTabDragStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewTabDroppedOutsideEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs { TabViewTabDroppedOutsideEventArgs(std::nullptr_t) noexcept {} TabViewTabDroppedOutsideEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewTabTearOutRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabTearOutRequestedEventArgs { TabViewTabTearOutRequestedEventArgs(std::nullptr_t) noexcept {} TabViewTabTearOutRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabTearOutRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TabViewTabTearOutWindowRequestedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabTearOutWindowRequestedEventArgs { TabViewTabTearOutWindowRequestedEventArgs(std::nullptr_t) noexcept {} TabViewTabTearOutWindowRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITabViewTabTearOutWindowRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TeachingTip : winrt::Microsoft::UI::Xaml::Controls::ITeachingTip, impl::base, impl::require { TeachingTip(std::nullptr_t) noexcept {} TeachingTip(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITeachingTip(ptr, take_ownership_from_abi) {} TeachingTip(); [[nodiscard]] static auto IsOpenProperty(); [[nodiscard]] static auto TargetProperty(); [[nodiscard]] static auto TailVisibilityProperty(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto SubtitleProperty(); [[nodiscard]] static auto ActionButtonContentProperty(); [[nodiscard]] static auto ActionButtonStyleProperty(); [[nodiscard]] static auto ActionButtonCommandProperty(); [[nodiscard]] static auto ActionButtonCommandParameterProperty(); [[nodiscard]] static auto CloseButtonContentProperty(); [[nodiscard]] static auto CloseButtonStyleProperty(); [[nodiscard]] static auto CloseButtonCommandProperty(); [[nodiscard]] static auto CloseButtonCommandParameterProperty(); [[nodiscard]] static auto PlacementMarginProperty(); [[nodiscard]] static auto ShouldConstrainToRootBoundsProperty(); [[nodiscard]] static auto IsLightDismissEnabledProperty(); [[nodiscard]] static auto PreferredPlacementProperty(); [[nodiscard]] static auto HeroContentPlacementProperty(); [[nodiscard]] static auto HeroContentProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); }; struct WINRT_IMPL_EMPTY_BASES TeachingTipClosedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs { TeachingTipClosedEventArgs(std::nullptr_t) noexcept {} TeachingTipClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TeachingTipClosingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs { TeachingTipClosingEventArgs(std::nullptr_t) noexcept {} TeachingTipClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TeachingTipTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings, impl::base, impl::require { TeachingTipTemplateSettings(std::nullptr_t) noexcept {} TeachingTipTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings(ptr, take_ownership_from_abi) {} TeachingTipTemplateSettings(); [[nodiscard]] static auto TopRightHighlightMarginProperty(); [[nodiscard]] static auto TopLeftHighlightMarginProperty(); [[nodiscard]] static auto IconElementProperty(); }; struct WINRT_IMPL_EMPTY_BASES TextBlock : winrt::Microsoft::UI::Xaml::Controls::ITextBlock, impl::base, impl::require { TextBlock(std::nullptr_t) noexcept {} TextBlock(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextBlock(ptr, take_ownership_from_abi) {} TextBlock(); [[nodiscard]] static auto FontSizeProperty(); [[nodiscard]] static auto FontFamilyProperty(); [[nodiscard]] static auto FontWeightProperty(); [[nodiscard]] static auto FontStyleProperty(); [[nodiscard]] static auto FontStretchProperty(); [[nodiscard]] static auto CharacterSpacingProperty(); [[nodiscard]] static auto ForegroundProperty(); [[nodiscard]] static auto TextWrappingProperty(); [[nodiscard]] static auto TextTrimmingProperty(); [[nodiscard]] static auto TextAlignmentProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto LineHeightProperty(); [[nodiscard]] static auto LineStackingStrategyProperty(); [[nodiscard]] static auto IsTextSelectionEnabledProperty(); [[nodiscard]] static auto SelectedTextProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto MaxLinesProperty(); [[nodiscard]] static auto TextLineBoundsProperty(); [[nodiscard]] static auto OpticalMarginAlignmentProperty(); [[nodiscard]] static auto IsColorFontEnabledProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto TextDecorationsProperty(); [[nodiscard]] static auto IsTextTrimmedProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); }; struct WINRT_IMPL_EMPTY_BASES TextBox : winrt::Microsoft::UI::Xaml::Controls::ITextBox, impl::base, impl::require { TextBox(std::nullptr_t) noexcept {} TextBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextBox(ptr, take_ownership_from_abi) {} TextBox(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto MaxLengthProperty(); [[nodiscard]] static auto IsReadOnlyProperty(); [[nodiscard]] static auto AcceptsReturnProperty(); [[nodiscard]] static auto TextAlignmentProperty(); [[nodiscard]] static auto TextWrappingProperty(); [[nodiscard]] static auto IsSpellCheckEnabledProperty(); [[nodiscard]] static auto IsTextPredictionEnabledProperty(); [[nodiscard]] static auto InputScopeProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto SelectionHighlightColorProperty(); [[nodiscard]] static auto PreventKeyboardDisplayOnProgrammaticFocusProperty(); [[nodiscard]] static auto IsColorFontEnabledProperty(); [[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto CharacterCasingProperty(); [[nodiscard]] static auto PlaceholderForegroundProperty(); [[nodiscard]] static auto CanPasteClipboardContentProperty(); [[nodiscard]] static auto CanUndoProperty(); [[nodiscard]] static auto CanRedoProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto ProofingMenuFlyoutProperty(); [[nodiscard]] static auto DescriptionProperty(); [[nodiscard]] static auto DesiredCandidateWindowAlignmentProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); }; struct WINRT_IMPL_EMPTY_BASES TextBoxBeforeTextChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs { TextBoxBeforeTextChangingEventArgs(std::nullptr_t) noexcept {} TextBoxBeforeTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextBoxSelectionChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs { TextBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {} TextBoxSelectionChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextBoxTextChangingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs { TextBoxTextChangingEventArgs(std::nullptr_t) noexcept {} TextBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextChangedEventArgs, impl::base, impl::require { TextChangedEventArgs(std::nullptr_t) noexcept {} TextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCommandBarFlyout : winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyout, impl::base, impl::require { TextCommandBarFlyout(std::nullptr_t) noexcept {} TextCommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyout(ptr, take_ownership_from_abi) {} TextCommandBarFlyout(); }; struct WINRT_IMPL_EMPTY_BASES TextCompositionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs { TextCompositionChangedEventArgs(std::nullptr_t) noexcept {} TextCompositionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCompositionEndedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs { TextCompositionEndedEventArgs(std::nullptr_t) noexcept {} TextCompositionEndedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCompositionStartedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs { TextCompositionStartedEventArgs(std::nullptr_t) noexcept {} TextCompositionStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlCopyingToClipboardEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextControlCopyingToClipboardEventArgs { TextControlCopyingToClipboardEventArgs(std::nullptr_t) noexcept {} TextControlCopyingToClipboardEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextControlCopyingToClipboardEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlCuttingToClipboardEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextControlCuttingToClipboardEventArgs { TextControlCuttingToClipboardEventArgs(std::nullptr_t) noexcept {} TextControlCuttingToClipboardEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextControlCuttingToClipboardEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlPasteEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs { TextControlPasteEventArgs(std::nullptr_t) noexcept {} TextControlPasteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TimePickedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITimePickedEventArgs, impl::base, impl::require { TimePickedEventArgs(std::nullptr_t) noexcept {} TimePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePickedEventArgs(ptr, take_ownership_from_abi) {} TimePickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES TimePicker : winrt::Microsoft::UI::Xaml::Controls::ITimePicker, impl::base, impl::require { TimePicker(std::nullptr_t) noexcept {} TimePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePicker(ptr, take_ownership_from_abi) {} TimePicker(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto ClockIdentifierProperty(); [[nodiscard]] static auto MinuteIncrementProperty(); [[nodiscard]] static auto TimeProperty(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto SelectedTimeProperty(); }; struct WINRT_IMPL_EMPTY_BASES TimePickerFlyout : winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout, impl::base, impl::require { TimePickerFlyout(std::nullptr_t) noexcept {} TimePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout(ptr, take_ownership_from_abi) {} TimePickerFlyout(); [[nodiscard]] static auto ClockIdentifierProperty(); [[nodiscard]] static auto TimeProperty(); [[nodiscard]] static auto MinuteIncrementProperty(); }; struct WINRT_IMPL_EMPTY_BASES TimePickerFlyoutPresenter : winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter, impl::base, impl::require { TimePickerFlyoutPresenter(std::nullptr_t) noexcept {} TimePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES TimePickerSelectedValueChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITimePickerSelectedValueChangedEventArgs { TimePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {} TimePickerSelectedValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePickerSelectedValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TimePickerValueChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs { TimePickerValueChangedEventArgs(std::nullptr_t) noexcept {} TimePickerValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TitleBar : winrt::Microsoft::UI::Xaml::Controls::ITitleBar, impl::base, impl::require { TitleBar(std::nullptr_t) noexcept {} TitleBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITitleBar(ptr, take_ownership_from_abi) {} TitleBar(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto SubtitleProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto LeftHeaderProperty(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto RightHeaderProperty(); [[nodiscard]] static auto IsBackButtonVisibleProperty(); [[nodiscard]] static auto IsBackButtonEnabledProperty(); [[nodiscard]] static auto IsPaneToggleButtonVisibleProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); }; struct WINRT_IMPL_EMPTY_BASES TitleBarAutomationPeer : winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeer, impl::base, impl::require { TitleBarAutomationPeer(std::nullptr_t) noexcept {} TitleBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeer(ptr, take_ownership_from_abi) {} explicit TitleBarAutomationPeer(winrt::Microsoft::UI::Xaml::Controls::TitleBar const& owner); }; struct WINRT_IMPL_EMPTY_BASES TitleBarTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings, impl::base, impl::require { TitleBarTemplateSettings(std::nullptr_t) noexcept {} TitleBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings(ptr, take_ownership_from_abi) {} TitleBarTemplateSettings(); [[nodiscard]] static auto IconElementProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToggleMenuFlyoutItem : winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItem, impl::base, impl::require { ToggleMenuFlyoutItem(std::nullptr_t) noexcept {} ToggleMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItem(ptr, take_ownership_from_abi) {} ToggleMenuFlyoutItem(); [[nodiscard]] static auto IsCheckedProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToggleSplitButton : winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton, impl::base, impl::require { ToggleSplitButton(std::nullptr_t) noexcept {} ToggleSplitButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton(ptr, take_ownership_from_abi) {} ToggleSplitButton(); [[nodiscard]] static auto IsCheckedProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToggleSplitButtonIsCheckedChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonIsCheckedChangedEventArgs { ToggleSplitButtonIsCheckedChangedEventArgs(std::nullptr_t) noexcept {} ToggleSplitButtonIsCheckedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonIsCheckedChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ToggleSwitch : winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch, impl::base, impl::require { ToggleSwitch(std::nullptr_t) noexcept {} ToggleSwitch(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch(ptr, take_ownership_from_abi) {} ToggleSwitch(); [[nodiscard]] static auto IsOnProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto OnContentProperty(); [[nodiscard]] static auto OnContentTemplateProperty(); [[nodiscard]] static auto OffContentProperty(); [[nodiscard]] static auto OffContentTemplateProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToolTip : winrt::Microsoft::UI::Xaml::Controls::IToolTip, impl::base, impl::require { ToolTip(std::nullptr_t) noexcept {} ToolTip(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToolTip(ptr, take_ownership_from_abi) {} ToolTip(); [[nodiscard]] static auto HorizontalOffsetProperty(); [[nodiscard]] static auto IsOpenProperty(); [[nodiscard]] static auto PlacementProperty(); [[nodiscard]] static auto PlacementTargetProperty(); [[nodiscard]] static auto PlacementRectProperty(); [[nodiscard]] static auto VerticalOffsetProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToolTipService : winrt::Microsoft::UI::Xaml::Controls::IToolTipService { ToolTipService(std::nullptr_t) noexcept {} ToolTipService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IToolTipService(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto PlacementProperty(); static auto GetPlacement(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetPlacement(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::Primitives::PlacementMode const& value); [[nodiscard]] static auto PlacementTargetProperty(); static auto GetPlacementTarget(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetPlacementTarget(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::UIElement const& value); [[nodiscard]] static auto ToolTipProperty(); static auto GetToolTip(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetToolTip(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& value); }; struct WINRT_IMPL_EMPTY_BASES TreeView : winrt::Microsoft::UI::Xaml::Controls::ITreeView, impl::base, impl::require { TreeView(std::nullptr_t) noexcept {} TreeView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeView(ptr, take_ownership_from_abi) {} TreeView(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto SelectionModeProperty(); [[nodiscard]] static auto CanDragItemsProperty(); [[nodiscard]] static auto CanReorderItemsProperty(); [[nodiscard]] static auto ItemTemplateProperty(); [[nodiscard]] static auto ItemTemplateSelectorProperty(); [[nodiscard]] static auto ItemContainerStyleProperty(); [[nodiscard]] static auto ItemContainerStyleSelectorProperty(); [[nodiscard]] static auto ItemContainerTransitionsProperty(); [[nodiscard]] static auto ItemsSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewCollapsedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs, impl::require { TreeViewCollapsedEventArgs(std::nullptr_t) noexcept {} TreeViewCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsCompletedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsCompletedEventArgs, impl::require { TreeViewDragItemsCompletedEventArgs(std::nullptr_t) noexcept {} TreeViewDragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsStartingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs { TreeViewDragItemsStartingEventArgs(std::nullptr_t) noexcept {} TreeViewDragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewExpandingEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs, impl::require { TreeViewExpandingEventArgs(std::nullptr_t) noexcept {} TreeViewExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewItem : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem, impl::base, impl::require { TreeViewItem(std::nullptr_t) noexcept {} TreeViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem(ptr, take_ownership_from_abi) {} TreeViewItem(); [[nodiscard]] static auto GlyphOpacityProperty(); [[nodiscard]] static auto GlyphBrushProperty(); [[nodiscard]] static auto ExpandedGlyphProperty(); [[nodiscard]] static auto CollapsedGlyphProperty(); [[nodiscard]] static auto GlyphSizeProperty(); [[nodiscard]] static auto IsExpandedProperty(); [[nodiscard]] static auto TreeViewItemTemplateSettingsProperty(); [[nodiscard]] static auto HasUnrealizedChildrenProperty(); [[nodiscard]] static auto ItemsSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewItemInvokedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs { TreeViewItemInvokedEventArgs(std::nullptr_t) noexcept {} TreeViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewItemTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings, impl::base, impl::require { TreeViewItemTemplateSettings(std::nullptr_t) noexcept {} TreeViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings(ptr, take_ownership_from_abi) {} TreeViewItemTemplateSettings(); [[nodiscard]] static auto ExpandedGlyphVisibilityProperty(); [[nodiscard]] static auto CollapsedGlyphVisibilityProperty(); [[nodiscard]] static auto IndentationProperty(); [[nodiscard]] static auto DragItemsCountProperty(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewList : winrt::Microsoft::UI::Xaml::Controls::ITreeViewList, impl::base, impl::require { TreeViewList(std::nullptr_t) noexcept {} TreeViewList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewList(ptr, take_ownership_from_abi) {} TreeViewList(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewNode : winrt::Microsoft::UI::Xaml::Controls::ITreeViewNode, impl::base, impl::require { TreeViewNode(std::nullptr_t) noexcept {} TreeViewNode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewNode(ptr, take_ownership_from_abi) {} TreeViewNode(); [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto DepthProperty(); [[nodiscard]] static auto IsExpandedProperty(); [[nodiscard]] static auto HasChildrenProperty(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewSelectionChangedEventArgs : winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs { TreeViewSelectionChangedEventArgs(std::nullptr_t) noexcept {} TreeViewSelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TwoPaneView : winrt::Microsoft::UI::Xaml::Controls::ITwoPaneView, impl::base, impl::require { TwoPaneView(std::nullptr_t) noexcept {} TwoPaneView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::ITwoPaneView(ptr, take_ownership_from_abi) {} TwoPaneView(); [[nodiscard]] static auto Pane1Property(); [[nodiscard]] static auto Pane2Property(); [[nodiscard]] static auto Pane1LengthProperty(); [[nodiscard]] static auto Pane2LengthProperty(); [[nodiscard]] static auto PanePriorityProperty(); [[nodiscard]] static auto ModeProperty(); [[nodiscard]] static auto WideModeConfigurationProperty(); [[nodiscard]] static auto TallModeConfigurationProperty(); [[nodiscard]] static auto MinWideModeWidthProperty(); [[nodiscard]] static auto MinTallModeHeightProperty(); }; struct WINRT_IMPL_EMPTY_BASES UIElementCollection : winrt::Windows::Foundation::Collections::IVector, impl::require { UIElementCollection(std::nullptr_t) noexcept {} UIElementCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::Collections::IVector(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UniformGridLayout : winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayout, impl::base, impl::require { UniformGridLayout(std::nullptr_t) noexcept {} UniformGridLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayout(ptr, take_ownership_from_abi) {} UniformGridLayout(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto MinItemWidthProperty(); [[nodiscard]] static auto MinItemHeightProperty(); [[nodiscard]] static auto MinRowSpacingProperty(); [[nodiscard]] static auto MinColumnSpacingProperty(); [[nodiscard]] static auto ItemsJustificationProperty(); [[nodiscard]] static auto ItemsStretchProperty(); [[nodiscard]] static auto MaximumRowsOrColumnsProperty(); }; struct WINRT_IMPL_EMPTY_BASES UserControl : winrt::Microsoft::UI::Xaml::Controls::IUserControl, impl::base, impl::require { UserControl(std::nullptr_t) noexcept {} UserControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IUserControl(ptr, take_ownership_from_abi) {} UserControl(); [[nodiscard]] static auto ContentProperty(); }; struct WINRT_IMPL_EMPTY_BASES VariableSizedWrapGrid : winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGrid, impl::base, impl::require { VariableSizedWrapGrid(std::nullptr_t) noexcept {} VariableSizedWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGrid(ptr, take_ownership_from_abi) {} VariableSizedWrapGrid(); [[nodiscard]] static auto ItemHeightProperty(); [[nodiscard]] static auto ItemWidthProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto HorizontalChildrenAlignmentProperty(); [[nodiscard]] static auto VerticalChildrenAlignmentProperty(); [[nodiscard]] static auto MaximumRowsOrColumnsProperty(); [[nodiscard]] static auto RowSpanProperty(); static auto GetRowSpan(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetRowSpan(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value); [[nodiscard]] static auto ColumnSpanProperty(); static auto GetColumnSpan(winrt::Microsoft::UI::Xaml::UIElement const& element); static auto SetColumnSpan(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value); }; struct WINRT_IMPL_EMPTY_BASES Viewbox : winrt::Microsoft::UI::Xaml::Controls::IViewbox, impl::base, impl::require { Viewbox(std::nullptr_t) noexcept {} Viewbox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IViewbox(ptr, take_ownership_from_abi) {} Viewbox(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto StretchDirectionProperty(); }; struct WINRT_IMPL_EMPTY_BASES VirtualizingLayout : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout, impl::base, impl::require { VirtualizingLayout(std::nullptr_t) noexcept {} VirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout(ptr, take_ownership_from_abi) {} VirtualizingLayout(); }; struct WINRT_IMPL_EMPTY_BASES VirtualizingLayoutContext : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext, impl::base, impl::require { VirtualizingLayoutContext(std::nullptr_t) noexcept {} VirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext(ptr, take_ownership_from_abi) {} VirtualizingLayoutContext(); }; struct WINRT_IMPL_EMPTY_BASES VirtualizingPanel : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel, impl::base, impl::require { VirtualizingPanel(std::nullptr_t) noexcept {} VirtualizingPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES VirtualizingStackPanel : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel, impl::base, impl::require { VirtualizingStackPanel(std::nullptr_t) noexcept {} VirtualizingStackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel(ptr, take_ownership_from_abi) {} VirtualizingStackPanel(); [[nodiscard]] static auto AreScrollSnapPointsRegularProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto VirtualizationModeProperty(); static auto GetVirtualizationMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element); static auto SetVirtualizationMode(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::VirtualizationMode const& value); [[nodiscard]] static auto IsVirtualizingProperty(); static auto GetIsVirtualizing(winrt::Microsoft::UI::Xaml::DependencyObject const& o); }; struct WINRT_IMPL_EMPTY_BASES WebView2 : winrt::Microsoft::UI::Xaml::Controls::IWebView2, impl::base, impl::require { WebView2(std::nullptr_t) noexcept {} WebView2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IWebView2(ptr, take_ownership_from_abi) {} WebView2(); using winrt::Microsoft::UI::Xaml::Controls::IWebView2::EnsureCoreWebView2Async; using impl::consume_t::EnsureCoreWebView2Async; [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto CanGoForwardProperty(); [[nodiscard]] static auto CanGoBackProperty(); [[nodiscard]] static auto DefaultBackgroundColorProperty(); }; struct WINRT_IMPL_EMPTY_BASES WrapGrid : winrt::Microsoft::UI::Xaml::Controls::IWrapGrid, impl::base, impl::require { WrapGrid(std::nullptr_t) noexcept {} WrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IWrapGrid(ptr, take_ownership_from_abi) {} WrapGrid(); [[nodiscard]] static auto ItemWidthProperty(); [[nodiscard]] static auto ItemHeightProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto HorizontalChildrenAlignmentProperty(); [[nodiscard]] static auto VerticalChildrenAlignmentProperty(); [[nodiscard]] static auto MaximumRowsOrColumnsProperty(); }; struct WINRT_IMPL_EMPTY_BASES XamlControlsResources : winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResources, impl::base, impl::require>, winrt::Windows::Foundation::Collections::IMap, winrt::Microsoft::UI::Xaml::IDependencyObject> { XamlControlsResources(std::nullptr_t) noexcept {} XamlControlsResources(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResources(ptr, take_ownership_from_abi) {} XamlControlsResources(); static auto EnsureRevealLights(winrt::Microsoft::UI::Xaml::UIElement const& element); [[nodiscard]] static auto UseCompactResourcesProperty(); }; template class IAppBarOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IAppBarOverrides = winrt::Microsoft::UI::Xaml::Controls::IAppBarOverrides; auto OnClosed(winrt::Windows::Foundation::IInspectable const& e) const; auto OnOpened(winrt::Windows::Foundation::IInspectable const& e) const; auto OnClosing(winrt::Windows::Foundation::IInspectable const& e) const; auto OnOpening(winrt::Windows::Foundation::IInspectable const& e) const; }; template class IComboBoxOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IComboBoxOverrides = winrt::Microsoft::UI::Xaml::Controls::IComboBoxOverrides; auto OnDropDownClosed(winrt::Windows::Foundation::IInspectable const& e) const; auto OnDropDownOpened(winrt::Windows::Foundation::IInspectable const& e) const; }; template class IContentControlOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IContentControlOverrides = winrt::Microsoft::UI::Xaml::Controls::IContentControlOverrides; auto OnContentChanged(winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnContentTemplateChanged(winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged(winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newContentTemplateSelector) const; }; template class IContentPresenterOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IContentPresenterOverrides = winrt::Microsoft::UI::Xaml::Controls::IContentPresenterOverrides; auto OnContentTemplateChanged(winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged(winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newContentTemplateSelector) const; }; template class IControlOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IControlOverrides = winrt::Microsoft::UI::Xaml::Controls::IControlOverrides; auto OnPointerEntered(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerPressed(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerMoved(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerReleased(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerExited(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCaptureLost(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCanceled(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerWheelChanged(winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnTapped(winrt::Microsoft::UI::Xaml::Input::TappedRoutedEventArgs const& e) const; auto OnDoubleTapped(winrt::Microsoft::UI::Xaml::Input::DoubleTappedRoutedEventArgs const& e) const; auto OnHolding(winrt::Microsoft::UI::Xaml::Input::HoldingRoutedEventArgs const& e) const; auto OnRightTapped(winrt::Microsoft::UI::Xaml::Input::RightTappedRoutedEventArgs const& e) const; auto OnManipulationStarting(winrt::Microsoft::UI::Xaml::Input::ManipulationStartingRoutedEventArgs const& e) const; auto OnManipulationInertiaStarting(winrt::Microsoft::UI::Xaml::Input::ManipulationInertiaStartingRoutedEventArgs const& e) const; auto OnManipulationStarted(winrt::Microsoft::UI::Xaml::Input::ManipulationStartedRoutedEventArgs const& e) const; auto OnManipulationDelta(winrt::Microsoft::UI::Xaml::Input::ManipulationDeltaRoutedEventArgs const& e) const; auto OnManipulationCompleted(winrt::Microsoft::UI::Xaml::Input::ManipulationCompletedRoutedEventArgs const& e) const; auto OnKeyUp(winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnKeyDown(winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnPreviewKeyDown(winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnPreviewKeyUp(winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnGotFocus(winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const; auto OnLostFocus(winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const; auto OnCharacterReceived(winrt::Microsoft::UI::Xaml::Input::CharacterReceivedRoutedEventArgs const& e) const; auto OnDragEnter(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDragLeave(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDragOver(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDrop(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; }; template class IDataTemplateSelectorOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IDataTemplateSelectorOverrides = winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides; auto SelectTemplateCore(winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto SelectTemplateCore(winrt::Windows::Foundation::IInspectable const& item) const; }; template class IGroupStyleSelectorOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IGroupStyleSelectorOverrides = winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorOverrides; auto SelectGroupStyleCore(winrt::Windows::Foundation::IInspectable const& group, uint32_t level) const; }; template class IIconSourceOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IIconSourceOverrides = winrt::Microsoft::UI::Xaml::Controls::IIconSourceOverrides; auto CreateIconElementCore() const; auto GetIconElementPropertyCore(winrt::Microsoft::UI::Xaml::DependencyProperty const& iconSourceProperty) const; }; template class IItemCollectionTransitionProviderOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IItemCollectionTransitionProviderOverrides = winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProviderOverrides; auto ShouldAnimateCore(winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition const& transition) const; auto StartTransitions(param::vector const& transitions) const; }; template class IItemsControlOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IItemsControlOverrides = winrt::Microsoft::UI::Xaml::Controls::IItemsControlOverrides; auto IsItemItsOwnContainerOverride(winrt::Windows::Foundation::IInspectable const& item) const; auto GetContainerForItemOverride() const; auto ClearContainerForItemOverride(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto PrepareContainerForItemOverride(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& e) const; auto OnItemContainerStyleChanged(winrt::Microsoft::UI::Xaml::Style const& oldItemContainerStyle, winrt::Microsoft::UI::Xaml::Style const& newItemContainerStyle) const; auto OnItemContainerStyleSelectorChanged(winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& oldItemContainerStyleSelector, winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& newItemContainerStyleSelector) const; auto OnItemTemplateChanged(winrt::Microsoft::UI::Xaml::DataTemplate const& oldItemTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newItemTemplate) const; auto OnItemTemplateSelectorChanged(winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldItemTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newItemTemplateSelector) const; auto OnGroupStyleSelectorChanged(winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const& oldGroupStyleSelector, winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const& newGroupStyleSelector) const; }; template class ILayoutOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using ILayoutOverrides = winrt::Microsoft::UI::Xaml::Controls::ILayoutOverrides; auto CreateDefaultItemTransitionProvider() const; }; template class ILayoutContextOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using ILayoutContextOverrides = winrt::Microsoft::UI::Xaml::Controls::ILayoutContextOverrides; [[nodiscard]] auto LayoutStateCore() const; auto LayoutStateCore(winrt::Windows::Foundation::IInspectable const& value) const; }; template class INonVirtualizingLayoutOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using INonVirtualizingLayoutOverrides = winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides; auto InitializeForContextCore(winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context) const; auto UninitializeForContextCore(winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context) const; auto MeasureOverride(winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& availableSize) const; auto ArrangeOverride(winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& finalSize) const; }; template class INonVirtualizingLayoutContextOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using INonVirtualizingLayoutContextOverrides = winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContextOverrides; [[nodiscard]] auto ChildrenCore() const; }; template class IPageOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IPageOverrides = winrt::Microsoft::UI::Xaml::Controls::IPageOverrides; auto OnNavigatedFrom(winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatedTo(winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatingFrom(winrt::Microsoft::UI::Xaml::Navigation::NavigatingCancelEventArgs const& e) const; }; template class IStyleSelectorOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IStyleSelectorOverrides = winrt::Microsoft::UI::Xaml::Controls::IStyleSelectorOverrides; auto SelectStyleCore(winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; }; template class IToggleSwitchOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IToggleSwitchOverrides = winrt::Microsoft::UI::Xaml::Controls::IToggleSwitchOverrides; auto OnToggled() const; auto OnOnContentChanged(winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnOffContentChanged(winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnHeaderChanged(winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; }; template class IVirtualizingLayoutOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingLayoutOverrides = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutOverrides; auto InitializeForContextCore(winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context) const; auto UninitializeForContextCore(winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context) const; auto MeasureOverride(winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& availableSize) const; auto ArrangeOverride(winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& finalSize) const; auto OnItemsChangedCore(winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::IInspectable const& source, winrt::Microsoft::UI::Xaml::Interop::NotifyCollectionChangedEventArgs const& args) const; }; template class IVirtualizingLayoutContextOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingLayoutContextOverrides = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides; auto ItemCountCore() const; auto GetItemAtCore(int32_t index) const; auto RealizationRectCore() const; auto GetOrCreateElementAtCore(int32_t index, winrt::Microsoft::UI::Xaml::Controls::ElementRealizationOptions const& options) const; auto RecycleElementCore(winrt::Microsoft::UI::Xaml::UIElement const& element) const; [[nodiscard]] auto RecommendedAnchorIndexCore() const; [[nodiscard]] auto LayoutOriginCore() const; auto LayoutOriginCore(winrt::Windows::Foundation::Point const& value) const; }; template class IVirtualizingLayoutContextOverrides2T { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingLayoutContextOverrides2 = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides2; auto VisibleRectCore() const; }; template class IVirtualizingPanelOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingPanelOverrides = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelOverrides; auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::Primitives::ItemsChangedEventArgs const& args) const; auto OnClearChildren() const; auto BringIndexIntoView(int32_t index) const; }; template class IVirtualizingStackPanelOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingStackPanelOverrides = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides; auto OnCleanUpVirtualizedItem(winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs const& e) const; }; } #endif