// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Xaml_Controls_2_H #define WINRT_Windows_UI_Xaml_Controls_2_H #include "winrt/impl/Windows.Foundation.1.h" #include "winrt/impl/Windows.Foundation.Collections.1.h" #include "winrt/impl/Windows.UI.Composition.1.h" #include "winrt/impl/Windows.UI.Xaml.1.h" #include "winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h" #include "winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h" #include "winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h" #include "winrt/impl/Windows.UI.Xaml.Data.1.h" #include "winrt/impl/Windows.UI.Xaml.Input.1.h" #include "winrt/impl/Windows.UI.Xaml.Media.1.h" #include "winrt/impl/Windows.UI.Xaml.Navigation.1.h" #include "winrt/impl/Windows.UI.Xaml.Controls.1.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Controls { struct BackClickEventHandler : winrt::Windows::Foundation::IUnknown { BackClickEventHandler(std::nullptr_t = nullptr) noexcept {} BackClickEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template BackClickEventHandler(L lambda); template BackClickEventHandler(F* function); template BackClickEventHandler(O* object, M method); template BackClickEventHandler(com_ptr&& object, M method); template BackClickEventHandler(weak_ref&& object, LM&& lambda_or_method); template BackClickEventHandler(std::shared_ptr&& object, M method); template BackClickEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::UI::Xaml::Controls::BackClickEventArgs const& e) const; }; 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::Windows::UI::Xaml::Controls::CalendarView const& sender, winrt::Windows::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::Windows::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::Windows::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::Windows::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::Windows::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::Windows::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 NotifyEventHandler : winrt::Windows::Foundation::IUnknown { NotifyEventHandler(std::nullptr_t = nullptr) noexcept {} NotifyEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template NotifyEventHandler(L lambda); template NotifyEventHandler(F* function); template NotifyEventHandler(O* object, M method); template NotifyEventHandler(com_ptr&& object, M method); template NotifyEventHandler(weak_ref&& object, LM&& lambda_or_method); template NotifyEventHandler(std::shared_ptr&& object, M method); template NotifyEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::UI::Xaml::Controls::NotifyEventArgs const& e) 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::Windows::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::Windows::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::Windows::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::Windows::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::Windows::UI::Xaml::Controls::TextControlPasteEventArgs const& e) const; }; struct WebViewNavigationFailedEventHandler : winrt::Windows::Foundation::IUnknown { WebViewNavigationFailedEventHandler(std::nullptr_t = nullptr) noexcept {} WebViewNavigationFailedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template WebViewNavigationFailedEventHandler(L lambda); template WebViewNavigationFailedEventHandler(F* function); template WebViewNavigationFailedEventHandler(O* object, M method); template WebViewNavigationFailedEventHandler(com_ptr&& object, M method); template WebViewNavigationFailedEventHandler(weak_ref&& object, LM&& lambda_or_method); template WebViewNavigationFailedEventHandler(std::shared_ptr&& object, M method); template WebViewNavigationFailedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::UI::Xaml::Controls::WebViewNavigationFailedEventArgs const& e) const; }; struct WINRT_IMPL_EMPTY_BASES AnchorRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::IAnchorRequestedEventArgs { AnchorRequestedEventArgs(std::nullptr_t) noexcept {} AnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAnchorRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AppBar : winrt::Windows::UI::Xaml::Controls::IAppBar, impl::base, impl::require { AppBar(std::nullptr_t) noexcept {} AppBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IAppBarButton, impl::base, impl::require { AppBarButton(std::nullptr_t) noexcept {} AppBarButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAppBarButton(ptr, take_ownership_from_abi) {} AppBarButton(); [[nodiscard]] static auto LabelProperty(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto LabelPositionProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); [[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty(); }; struct WINRT_IMPL_EMPTY_BASES AppBarElementContainer : winrt::Windows::UI::Xaml::Controls::IAppBarElementContainer, impl::base, impl::require { AppBarElementContainer(std::nullptr_t) noexcept {} AppBarElementContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IAppBarSeparator, impl::base, impl::require { AppBarSeparator(std::nullptr_t) noexcept {} AppBarSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IAppBarToggleButton, impl::base, impl::require { AppBarToggleButton(std::nullptr_t) noexcept {} AppBarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAppBarToggleButton(ptr, take_ownership_from_abi) {} AppBarToggleButton(); [[nodiscard]] static auto LabelProperty(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto IsCompactProperty(); [[nodiscard]] static auto LabelPositionProperty(); [[nodiscard]] static auto IsInOverflowProperty(); [[nodiscard]] static auto DynamicOverflowOrderProperty(); [[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBox : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBox, impl::base, impl::require { AutoSuggestBox(std::nullptr_t) noexcept {} AutoSuggestBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IAutoSuggestBoxQuerySubmittedEventArgs, impl::base, impl::require { AutoSuggestBoxQuerySubmittedEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBoxQuerySubmittedEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxQuerySubmittedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxSuggestionChosenEventArgs : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBoxSuggestionChosenEventArgs, impl::base, impl::require { AutoSuggestBoxSuggestionChosenEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBoxSuggestionChosenEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxSuggestionChosenEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxTextChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs, impl::base, impl::require { AutoSuggestBoxTextChangedEventArgs(std::nullptr_t) noexcept {} AutoSuggestBoxTextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs(ptr, take_ownership_from_abi) {} AutoSuggestBoxTextChangedEventArgs(); [[nodiscard]] static auto ReasonProperty(); }; struct WINRT_IMPL_EMPTY_BASES BackClickEventArgs : winrt::Windows::UI::Xaml::Controls::IBackClickEventArgs { BackClickEventArgs(std::nullptr_t) noexcept {} BackClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IBackClickEventArgs(ptr, take_ownership_from_abi) {} BackClickEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES BitmapIcon : winrt::Windows::UI::Xaml::Controls::IBitmapIcon, impl::base, impl::require { BitmapIcon(std::nullptr_t) noexcept {} BitmapIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IBitmapIconSource, impl::base, impl::require { BitmapIconSource(std::nullptr_t) noexcept {} BitmapIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IBorder, impl::base, impl::require { Border(std::nullptr_t) noexcept {} Border(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto ChildTransitionsProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); }; struct WINRT_IMPL_EMPTY_BASES Button : winrt::Windows::UI::Xaml::Controls::IButton, impl::base, impl::require { Button(std::nullptr_t) noexcept {} Button(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IButton(ptr, take_ownership_from_abi) {} Button(); [[nodiscard]] static auto FlyoutProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarDatePicker : winrt::Windows::UI::Xaml::Controls::ICalendarDatePicker, impl::base, impl::require { CalendarDatePicker(std::nullptr_t) noexcept {} CalendarDatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 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(); [[nodiscard]] static auto LightDismissOverlayModeProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarDatePickerDateChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ICalendarDatePickerDateChangedEventArgs { CalendarDatePickerDateChangedEventArgs(std::nullptr_t) noexcept {} CalendarDatePickerDateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICalendarDatePickerDateChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CalendarView : winrt::Windows::UI::Xaml::Controls::ICalendarView, impl::base, impl::require { CalendarView(std::nullptr_t) noexcept {} CalendarView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 SelectedBorderBrushProperty(); [[nodiscard]] static auto HoverBorderBrushProperty(); [[nodiscard]] static auto PressedBorderBrushProperty(); [[nodiscard]] static auto CalendarItemBorderBrushProperty(); [[nodiscard]] static auto OutOfScopeBackgroundProperty(); [[nodiscard]] static auto CalendarItemBackgroundProperty(); [[nodiscard]] static auto PressedForegroundProperty(); [[nodiscard]] static auto TodayForegroundProperty(); [[nodiscard]] static auto BlackoutForegroundProperty(); [[nodiscard]] static auto SelectedForegroundProperty(); [[nodiscard]] static auto OutOfScopeForegroundProperty(); [[nodiscard]] static auto CalendarItemForegroundProperty(); [[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 HorizontalDayItemAlignmentProperty(); [[nodiscard]] static auto VerticalDayItemAlignmentProperty(); [[nodiscard]] static auto HorizontalFirstOfMonthLabelAlignmentProperty(); [[nodiscard]] static auto VerticalFirstOfMonthLabelAlignmentProperty(); [[nodiscard]] static auto CalendarItemBorderThicknessProperty(); [[nodiscard]] static auto CalendarViewDayItemStyleProperty(); [[nodiscard]] static auto SelectedDisabledBorderBrushProperty(); [[nodiscard]] static auto TodaySelectedInnerBorderBrushProperty(); [[nodiscard]] static auto BlackoutStrikethroughBrushProperty(); [[nodiscard]] static auto BlackoutBackgroundProperty(); [[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 TodayBlackoutForegroundProperty(); [[nodiscard]] static auto SelectedHoverForegroundProperty(); [[nodiscard]] static auto SelectedPressedForegroundProperty(); [[nodiscard]] static auto SelectedDisabledForegroundProperty(); [[nodiscard]] static auto OutOfScopeHoverForegroundProperty(); [[nodiscard]] static auto OutOfScopePressedForegroundProperty(); [[nodiscard]] static auto DisabledForegroundProperty(); [[nodiscard]] static auto DayItemMarginProperty(); [[nodiscard]] static auto MonthYearItemMarginProperty(); [[nodiscard]] static auto FirstOfMonthLabelMarginProperty(); [[nodiscard]] static auto FirstOfYearDecadeLabelMarginProperty(); [[nodiscard]] static auto CalendarItemCornerRadiusProperty(); }; struct WINRT_IMPL_EMPTY_BASES CalendarViewDayItem : winrt::Windows::UI::Xaml::Controls::ICalendarViewDayItem, impl::base, impl::require { CalendarViewDayItem(std::nullptr_t) noexcept {} CalendarViewDayItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ICalendarViewDayItemChangingEventArgs { CalendarViewDayItemChangingEventArgs(std::nullptr_t) noexcept {} CalendarViewDayItemChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICalendarViewDayItemChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CalendarViewSelectedDatesChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ICalendarViewSelectedDatesChangedEventArgs { CalendarViewSelectedDatesChangedEventArgs(std::nullptr_t) noexcept {} CalendarViewSelectedDatesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICalendarViewSelectedDatesChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CandidateWindowBoundsChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ICandidateWindowBoundsChangedEventArgs { CandidateWindowBoundsChangedEventArgs(std::nullptr_t) noexcept {} CandidateWindowBoundsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICandidateWindowBoundsChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Canvas : winrt::Windows::UI::Xaml::Controls::ICanvas, impl::base, impl::require { Canvas(std::nullptr_t) noexcept {} Canvas(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICanvas(ptr, take_ownership_from_abi) {} Canvas(); [[nodiscard]] static auto LeftProperty(); static auto GetLeft(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetLeft(winrt::Windows::UI::Xaml::UIElement const& element, double length); [[nodiscard]] static auto TopProperty(); static auto GetTop(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetTop(winrt::Windows::UI::Xaml::UIElement const& element, double length); [[nodiscard]] static auto ZIndexProperty(); static auto GetZIndex(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetZIndex(winrt::Windows::UI::Xaml::UIElement const& element, int32_t value); }; struct WINRT_IMPL_EMPTY_BASES CaptureElement : winrt::Windows::UI::Xaml::Controls::ICaptureElement, impl::base, impl::require { CaptureElement(std::nullptr_t) noexcept {} CaptureElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICaptureElement(ptr, take_ownership_from_abi) {} CaptureElement(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto StretchProperty(); }; struct WINRT_IMPL_EMPTY_BASES CheckBox : winrt::Windows::UI::Xaml::Controls::ICheckBox, impl::base, impl::require { CheckBox(std::nullptr_t) noexcept {} CheckBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICheckBox(ptr, take_ownership_from_abi) {} CheckBox(); }; struct WINRT_IMPL_EMPTY_BASES ChoosingGroupHeaderContainerEventArgs : winrt::Windows::UI::Xaml::Controls::IChoosingGroupHeaderContainerEventArgs { ChoosingGroupHeaderContainerEventArgs(std::nullptr_t) noexcept {} ChoosingGroupHeaderContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IChoosingGroupHeaderContainerEventArgs(ptr, take_ownership_from_abi) {} ChoosingGroupHeaderContainerEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ChoosingItemContainerEventArgs : winrt::Windows::UI::Xaml::Controls::IChoosingItemContainerEventArgs { ChoosingItemContainerEventArgs(std::nullptr_t) noexcept {} ChoosingItemContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IChoosingItemContainerEventArgs(ptr, take_ownership_from_abi) {} ChoosingItemContainerEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES CleanUpVirtualizedItemEventArgs : winrt::Windows::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs, impl::base, impl::require { CleanUpVirtualizedItemEventArgs(std::nullptr_t) noexcept {} CleanUpVirtualizedItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ColorChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IColorChangedEventArgs { ColorChangedEventArgs(std::nullptr_t) noexcept {} ColorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IColorChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ColorPicker : winrt::Windows::UI::Xaml::Controls::IColorPicker, impl::base, impl::require { ColorPicker(std::nullptr_t) noexcept {} ColorPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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(); }; struct WINRT_IMPL_EMPTY_BASES ColumnDefinition : winrt::Windows::UI::Xaml::Controls::IColumnDefinition, impl::base, impl::require { ColumnDefinition(std::nullptr_t) noexcept {} ColumnDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IComboBox, impl::base, impl::require { ComboBox(std::nullptr_t) noexcept {} ComboBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IComboBox(ptr, take_ownership_from_abi) {} ComboBox(); using winrt::Windows::UI::Xaml::Controls::IComboBox::IsEditable; using impl::consume_t::IsEditable; [[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 IsEditableProperty(); [[nodiscard]] static auto TextProperty(); [[nodiscard]] static auto TextBoxStyleProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES ComboBoxItem : winrt::Windows::UI::Xaml::Controls::IComboBoxItem, impl::base, impl::require { ComboBoxItem(std::nullptr_t) noexcept {} ComboBoxItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IComboBoxItem(ptr, take_ownership_from_abi) {} ComboBoxItem(); }; struct WINRT_IMPL_EMPTY_BASES ComboBoxTextSubmittedEventArgs : winrt::Windows::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs { ComboBoxTextSubmittedEventArgs(std::nullptr_t) noexcept {} ComboBoxTextSubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CommandBar : winrt::Windows::UI::Xaml::Controls::ICommandBar, impl::base, impl::require { CommandBar(std::nullptr_t) noexcept {} CommandBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ICommandBarFlyout, impl::base, impl::require { CommandBarFlyout(std::nullptr_t) noexcept {} CommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICommandBarFlyout(ptr, take_ownership_from_abi) {} CommandBarFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; }; struct WINRT_IMPL_EMPTY_BASES CommandBarOverflowPresenter : winrt::Windows::UI::Xaml::Controls::ICommandBarOverflowPresenter, impl::base, impl::require { CommandBarOverflowPresenter(std::nullptr_t) noexcept {} CommandBarOverflowPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ICommandBarOverflowPresenter(ptr, take_ownership_from_abi) {} CommandBarOverflowPresenter(); }; struct WINRT_IMPL_EMPTY_BASES ContainerContentChangingEventArgs : winrt::Windows::UI::Xaml::Controls::IContainerContentChangingEventArgs { ContainerContentChangingEventArgs(std::nullptr_t) noexcept {} ContainerContentChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContainerContentChangingEventArgs(ptr, take_ownership_from_abi) {} ContainerContentChangingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ContentControl : winrt::Windows::UI::Xaml::Controls::IContentControl, impl::base, impl::require { ContentControl(std::nullptr_t) noexcept {} ContentControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IContentDialog, impl::base, impl::require { ContentDialog(std::nullptr_t) noexcept {} ContentDialog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialog(ptr, take_ownership_from_abi) {} ContentDialog(); using winrt::Windows::UI::Xaml::Controls::IContentDialog::ShowAsync; using impl::consume_t::ShowAsync; [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto TitleTemplateProperty(); [[nodiscard]] static auto FullSizeDesiredProperty(); [[nodiscard]] static auto PrimaryButtonTextProperty(); [[nodiscard]] static auto SecondaryButtonTextProperty(); [[nodiscard]] static auto PrimaryButtonCommandProperty(); [[nodiscard]] static auto SecondaryButtonCommandProperty(); [[nodiscard]] static auto PrimaryButtonCommandParameterProperty(); [[nodiscard]] static auto SecondaryButtonCommandParameterProperty(); [[nodiscard]] static auto IsPrimaryButtonEnabledProperty(); [[nodiscard]] static auto IsSecondaryButtonEnabledProperty(); [[nodiscard]] static auto CloseButtonTextProperty(); [[nodiscard]] static auto CloseButtonCommandProperty(); [[nodiscard]] static auto CloseButtonCommandParameterProperty(); [[nodiscard]] static auto PrimaryButtonStyleProperty(); [[nodiscard]] static auto SecondaryButtonStyleProperty(); [[nodiscard]] static auto CloseButtonStyleProperty(); [[nodiscard]] static auto DefaultButtonProperty(); }; struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickDeferral : winrt::Windows::UI::Xaml::Controls::IContentDialogButtonClickDeferral { ContentDialogButtonClickDeferral(std::nullptr_t) noexcept {} ContentDialogButtonClickDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogButtonClickDeferral(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickEventArgs : winrt::Windows::UI::Xaml::Controls::IContentDialogButtonClickEventArgs { ContentDialogButtonClickEventArgs(std::nullptr_t) noexcept {} ContentDialogButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogButtonClickEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosedEventArgs : winrt::Windows::UI::Xaml::Controls::IContentDialogClosedEventArgs { ContentDialogClosedEventArgs(std::nullptr_t) noexcept {} ContentDialogClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogClosedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingDeferral : winrt::Windows::UI::Xaml::Controls::IContentDialogClosingDeferral { ContentDialogClosingDeferral(std::nullptr_t) noexcept {} ContentDialogClosingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogClosingDeferral(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingEventArgs : winrt::Windows::UI::Xaml::Controls::IContentDialogClosingEventArgs { ContentDialogClosingEventArgs(std::nullptr_t) noexcept {} ContentDialogClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentDialogOpenedEventArgs : winrt::Windows::UI::Xaml::Controls::IContentDialogOpenedEventArgs { ContentDialogOpenedEventArgs(std::nullptr_t) noexcept {} ContentDialogOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentDialogOpenedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentLinkChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IContentLinkChangedEventArgs { ContentLinkChangedEventArgs(std::nullptr_t) noexcept {} ContentLinkChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContentLinkChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContentPresenter : winrt::Windows::UI::Xaml::Controls::IContentPresenter, impl::base, impl::require { ContentPresenter(std::nullptr_t) noexcept {} ContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 HorizontalContentAlignmentProperty(); [[nodiscard]] static auto VerticalContentAlignmentProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); }; struct WINRT_IMPL_EMPTY_BASES ContextMenuEventArgs : winrt::Windows::UI::Xaml::Controls::IContextMenuEventArgs, impl::base, impl::require { ContextMenuEventArgs(std::nullptr_t) noexcept {} ContextMenuEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IContextMenuEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Control : winrt::Windows::UI::Xaml::Controls::IControl, impl::base, impl::require { Control(std::nullptr_t) noexcept {} Control(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IControl(ptr, take_ownership_from_abi) {} [[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 IsTabStopProperty(); [[nodiscard]] static auto IsEnabledProperty(); [[nodiscard]] static auto TabIndexProperty(); [[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 BorderThicknessProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto DefaultStyleKeyProperty(); [[nodiscard]] static auto FocusStateProperty(); [[nodiscard]] static auto IsTextScaleFactorEnabledProperty(); [[nodiscard]] static auto UseSystemFocusVisualsProperty(); [[nodiscard]] static auto IsTemplateFocusTargetProperty(); static auto GetIsTemplateFocusTarget(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetIsTemplateFocusTarget(winrt::Windows::UI::Xaml::FrameworkElement const& element, bool value); [[nodiscard]] static auto IsFocusEngagementEnabledProperty(); [[nodiscard]] static auto IsFocusEngagedProperty(); [[nodiscard]] static auto RequiresPointerProperty(); [[nodiscard]] static auto XYFocusLeftProperty(); [[nodiscard]] static auto XYFocusRightProperty(); [[nodiscard]] static auto XYFocusUpProperty(); [[nodiscard]] static auto XYFocusDownProperty(); [[nodiscard]] static auto ElementSoundModeProperty(); [[nodiscard]] static auto DefaultStyleResourceUriProperty(); [[nodiscard]] static auto IsTemplateKeyTipTargetProperty(); static auto GetIsTemplateKeyTipTarget(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsTemplateKeyTipTarget(winrt::Windows::UI::Xaml::DependencyObject const& element, bool value); [[nodiscard]] static auto BackgroundSizingProperty(); [[nodiscard]] static auto CornerRadiusProperty(); }; struct WINRT_IMPL_EMPTY_BASES ControlTemplate : winrt::Windows::UI::Xaml::Controls::IControlTemplate, impl::base, impl::require { ControlTemplate(std::nullptr_t) noexcept {} ControlTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IControlTemplate(ptr, take_ownership_from_abi) {} ControlTemplate(); }; struct WINRT_IMPL_EMPTY_BASES DataTemplateSelector : winrt::Windows::UI::Xaml::Controls::IDataTemplateSelector, impl::require { DataTemplateSelector(std::nullptr_t) noexcept {} DataTemplateSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDataTemplateSelector(ptr, take_ownership_from_abi) {} DataTemplateSelector(); using winrt::Windows::UI::Xaml::Controls::IDataTemplateSelector::SelectTemplate; using impl::consume_t::SelectTemplate; }; struct WINRT_IMPL_EMPTY_BASES DatePickedEventArgs : winrt::Windows::UI::Xaml::Controls::IDatePickedEventArgs, impl::base, impl::require { DatePickedEventArgs(std::nullptr_t) noexcept {} DatePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickedEventArgs(ptr, take_ownership_from_abi) {} DatePickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES DatePicker : winrt::Windows::UI::Xaml::Controls::IDatePicker, impl::base, impl::require { DatePicker(std::nullptr_t) noexcept {} DatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IDatePickerFlyout, impl::base, impl::require { DatePickerFlyout(std::nullptr_t) noexcept {} DatePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickerFlyout(ptr, take_ownership_from_abi) {} DatePickerFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[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::Windows::UI::Xaml::Controls::IDatePickerFlyoutItem, impl::base, impl::require { DatePickerFlyoutItem(std::nullptr_t) noexcept {} DatePickerFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickerFlyoutItem(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto PrimaryTextProperty(); [[nodiscard]] static auto SecondaryTextProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutPresenter : winrt::Windows::UI::Xaml::Controls::IDatePickerFlyoutPresenter, impl::base, impl::require { DatePickerFlyoutPresenter(std::nullptr_t) noexcept {} DatePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickerFlyoutPresenter(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES DatePickerSelectedValueChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IDatePickerSelectedValueChangedEventArgs { DatePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {} DatePickerSelectedValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickerSelectedValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DatePickerValueChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IDatePickerValueChangedEventArgs { DatePickerValueChangedEventArgs(std::nullptr_t) noexcept {} DatePickerValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDatePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DragItemsCompletedEventArgs : winrt::Windows::UI::Xaml::Controls::IDragItemsCompletedEventArgs { DragItemsCompletedEventArgs(std::nullptr_t) noexcept {} DragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDragItemsCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES DragItemsStartingEventArgs : winrt::Windows::UI::Xaml::Controls::IDragItemsStartingEventArgs { DragItemsStartingEventArgs(std::nullptr_t) noexcept {} DragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDragItemsStartingEventArgs(ptr, take_ownership_from_abi) {} DragItemsStartingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES DropDownButton : winrt::Windows::UI::Xaml::Controls::IDropDownButton, impl::base, impl::require { DropDownButton(std::nullptr_t) noexcept {} DropDownButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDropDownButton(ptr, take_ownership_from_abi) {} DropDownButton(); }; struct WINRT_IMPL_EMPTY_BASES DropDownButtonAutomationPeer : winrt::Windows::UI::Xaml::Controls::IDropDownButtonAutomationPeer, impl::base, impl::require { DropDownButtonAutomationPeer(std::nullptr_t) noexcept {} DropDownButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDropDownButtonAutomationPeer(ptr, take_ownership_from_abi) {} explicit DropDownButtonAutomationPeer(winrt::Windows::UI::Xaml::Controls::DropDownButton const& owner); }; struct WINRT_IMPL_EMPTY_BASES DynamicOverflowItemsChangingEventArgs : winrt::Windows::UI::Xaml::Controls::IDynamicOverflowItemsChangingEventArgs { DynamicOverflowItemsChangingEventArgs(std::nullptr_t) noexcept {} DynamicOverflowItemsChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IDynamicOverflowItemsChangingEventArgs(ptr, take_ownership_from_abi) {} DynamicOverflowItemsChangingEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES FlipView : winrt::Windows::UI::Xaml::Controls::IFlipView, impl::base, impl::require { FlipView(std::nullptr_t) noexcept {} FlipView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFlipView(ptr, take_ownership_from_abi) {} FlipView(); [[nodiscard]] static auto UseTouchAnimationsForAllNavigationProperty(); }; struct WINRT_IMPL_EMPTY_BASES FlipViewItem : winrt::Windows::UI::Xaml::Controls::IFlipViewItem, impl::base, impl::require { FlipViewItem(std::nullptr_t) noexcept {} FlipViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFlipViewItem(ptr, take_ownership_from_abi) {} FlipViewItem(); }; struct WINRT_IMPL_EMPTY_BASES Flyout : winrt::Windows::UI::Xaml::Controls::IFlyout, impl::base, impl::require { Flyout(std::nullptr_t) noexcept {} Flyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFlyout(ptr, take_ownership_from_abi) {} Flyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto FlyoutPresenterStyleProperty(); }; struct WINRT_IMPL_EMPTY_BASES FlyoutPresenter : winrt::Windows::UI::Xaml::Controls::IFlyoutPresenter, impl::base, impl::require { FlyoutPresenter(std::nullptr_t) noexcept {} FlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFlyoutPresenter(ptr, take_ownership_from_abi) {} FlyoutPresenter(); [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES FocusDisengagedEventArgs : winrt::Windows::UI::Xaml::Controls::IFocusDisengagedEventArgs, impl::base, impl::require { FocusDisengagedEventArgs(std::nullptr_t) noexcept {} FocusDisengagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFocusDisengagedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FocusEngagedEventArgs : winrt::Windows::UI::Xaml::Controls::IFocusEngagedEventArgs, impl::base, impl::require { FocusEngagedEventArgs(std::nullptr_t) noexcept {} FocusEngagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFocusEngagedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FontIcon : winrt::Windows::UI::Xaml::Controls::IFontIcon, impl::base, impl::require { FontIcon(std::nullptr_t) noexcept {} FontIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IFontIconSource, impl::base, impl::require { FontIconSource(std::nullptr_t) noexcept {} FontIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IFrame, impl::base, impl::require { Frame(std::nullptr_t) noexcept {} Frame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IFrame(ptr, take_ownership_from_abi) {} Frame(); using winrt::Windows::UI::Xaml::Controls::IFrame::GoBack; using impl::consume_t::GoBack; using winrt::Windows::UI::Xaml::Controls::IFrame::Navigate; using impl::consume_t::Navigate; using impl::consume_t::Navigate; using winrt::Windows::UI::Xaml::Controls::IFrame::SetNavigationState; using impl::consume_t::SetNavigationState; [[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::Windows::UI::Xaml::Controls::IGrid, impl::base, impl::require { Grid(std::nullptr_t) noexcept {} Grid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGrid(ptr, take_ownership_from_abi) {} Grid(); [[nodiscard]] static auto RowProperty(); static auto GetRow(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetRow(winrt::Windows::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto ColumnProperty(); static auto GetColumn(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetColumn(winrt::Windows::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto RowSpanProperty(); static auto GetRowSpan(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetRowSpan(winrt::Windows::UI::Xaml::FrameworkElement const& element, int32_t value); [[nodiscard]] static auto ColumnSpanProperty(); static auto GetColumnSpan(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetColumnSpan(winrt::Windows::UI::Xaml::FrameworkElement const& element, int32_t value); [[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 BackgroundSizingProperty(); }; struct WINRT_IMPL_EMPTY_BASES GridView : winrt::Windows::UI::Xaml::Controls::IGridView, impl::base, impl::require { GridView(std::nullptr_t) noexcept {} GridView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGridView(ptr, take_ownership_from_abi) {} GridView(); }; struct WINRT_IMPL_EMPTY_BASES GridViewHeaderItem : winrt::Windows::UI::Xaml::Controls::IGridViewHeaderItem, impl::base, impl::require { GridViewHeaderItem(std::nullptr_t) noexcept {} GridViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGridViewHeaderItem(ptr, take_ownership_from_abi) {} GridViewHeaderItem(); }; struct WINRT_IMPL_EMPTY_BASES GridViewItem : winrt::Windows::UI::Xaml::Controls::IGridViewItem, impl::base, impl::require { GridViewItem(std::nullptr_t) noexcept {} GridViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGridViewItem(ptr, take_ownership_from_abi) {} GridViewItem(); }; struct WINRT_IMPL_EMPTY_BASES GroupItem : winrt::Windows::UI::Xaml::Controls::IGroupItem, impl::base, impl::require { GroupItem(std::nullptr_t) noexcept {} GroupItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGroupItem(ptr, take_ownership_from_abi) {} GroupItem(); }; struct WINRT_IMPL_EMPTY_BASES GroupStyle : winrt::Windows::UI::Xaml::Controls::IGroupStyle, impl::require { GroupStyle(std::nullptr_t) noexcept {} GroupStyle(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGroupStyle(ptr, take_ownership_from_abi) {} GroupStyle(); }; struct WINRT_IMPL_EMPTY_BASES GroupStyleSelector : winrt::Windows::UI::Xaml::Controls::IGroupStyleSelector { GroupStyleSelector(std::nullptr_t) noexcept {} GroupStyleSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IGroupStyleSelector(ptr, take_ownership_from_abi) {} GroupStyleSelector(); }; struct WINRT_IMPL_EMPTY_BASES HandwritingPanelClosedEventArgs : winrt::Windows::UI::Xaml::Controls::IHandwritingPanelClosedEventArgs { HandwritingPanelClosedEventArgs(std::nullptr_t) noexcept {} HandwritingPanelClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHandwritingPanelClosedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES HandwritingPanelOpenedEventArgs : winrt::Windows::UI::Xaml::Controls::IHandwritingPanelOpenedEventArgs { HandwritingPanelOpenedEventArgs(std::nullptr_t) noexcept {} HandwritingPanelOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHandwritingPanelOpenedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES HandwritingView : winrt::Windows::UI::Xaml::Controls::IHandwritingView, impl::base, impl::require { HandwritingView(std::nullptr_t) noexcept {} HandwritingView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHandwritingView(ptr, take_ownership_from_abi) {} HandwritingView(); [[nodiscard]] static auto PlacementTargetProperty(); [[nodiscard]] static auto PlacementAlignmentProperty(); [[nodiscard]] static auto IsOpenProperty(); [[nodiscard]] static auto AreCandidatesEnabledProperty(); [[nodiscard]] static auto IsSwitchToKeyboardEnabledProperty(); [[nodiscard]] static auto IsCommandBarOpenProperty(); }; struct WINRT_IMPL_EMPTY_BASES HandwritingViewCandidatesChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IHandwritingViewCandidatesChangedEventArgs { HandwritingViewCandidatesChangedEventArgs(std::nullptr_t) noexcept {} HandwritingViewCandidatesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHandwritingViewCandidatesChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES HandwritingViewTextSubmittedEventArgs : winrt::Windows::UI::Xaml::Controls::IHandwritingViewTextSubmittedEventArgs { HandwritingViewTextSubmittedEventArgs(std::nullptr_t) noexcept {} HandwritingViewTextSubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHandwritingViewTextSubmittedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Hub : winrt::Windows::UI::Xaml::Controls::IHub, impl::base, impl::require { Hub(std::nullptr_t) noexcept {} Hub(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IHubSection, impl::base, impl::require { HubSection(std::nullptr_t) noexcept {} HubSection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs { HubSectionHeaderClickEventArgs(std::nullptr_t) noexcept {} HubSectionHeaderClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs(ptr, take_ownership_from_abi) {} HubSectionHeaderClickEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES HyperlinkButton : winrt::Windows::UI::Xaml::Controls::IHyperlinkButton, impl::base, impl::require { HyperlinkButton(std::nullptr_t) noexcept {} HyperlinkButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IHyperlinkButton(ptr, take_ownership_from_abi) {} HyperlinkButton(); [[nodiscard]] static auto NavigateUriProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconElement : winrt::Windows::UI::Xaml::Controls::IIconElement, impl::base, impl::require { IconElement(std::nullptr_t) noexcept {} IconElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IIconElement(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto ForegroundProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconSource : winrt::Windows::UI::Xaml::Controls::IIconSource, impl::base, impl::require { IconSource(std::nullptr_t) noexcept {} IconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IIconSource(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto ForegroundProperty(); }; struct WINRT_IMPL_EMPTY_BASES IconSourceElement : winrt::Windows::UI::Xaml::Controls::IIconSourceElement, impl::base, impl::require { IconSourceElement(std::nullptr_t) noexcept {} IconSourceElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IIconSourceElement(ptr, take_ownership_from_abi) {} IconSourceElement(); [[nodiscard]] static auto IconSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES Image : winrt::Windows::UI::Xaml::Controls::IImage, impl::base, impl::require { Image(std::nullptr_t) noexcept {} Image(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IImage(ptr, take_ownership_from_abi) {} Image(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto NineGridProperty(); [[nodiscard]] static auto PlayToSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkCanvas : winrt::Windows::UI::Xaml::Controls::IInkCanvas, impl::base, impl::require { InkCanvas(std::nullptr_t) noexcept {} InkCanvas(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkCanvas(ptr, take_ownership_from_abi) {} InkCanvas(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbar : winrt::Windows::UI::Xaml::Controls::IInkToolbar, impl::base, impl::require { InkToolbar(std::nullptr_t) noexcept {} InkToolbar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbar(ptr, take_ownership_from_abi) {} InkToolbar(); [[nodiscard]] static auto InitialControlsProperty(); [[nodiscard]] static auto ChildrenProperty(); [[nodiscard]] static auto ActiveToolProperty(); [[nodiscard]] static auto InkDrawingAttributesProperty(); [[nodiscard]] static auto IsRulerButtonCheckedProperty(); [[nodiscard]] static auto TargetInkCanvasProperty(); [[nodiscard]] static auto IsStencilButtonCheckedProperty(); [[nodiscard]] static auto ButtonFlyoutPlacementProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto TargetInkPresenterProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarBallpointPenButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarBallpointPenButton, impl::base, impl::require { InkToolbarBallpointPenButton(std::nullptr_t) noexcept {} InkToolbarBallpointPenButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarBallpointPenButton(ptr, take_ownership_from_abi) {} InkToolbarBallpointPenButton(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarCustomPen : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomPen, impl::base, impl::require { InkToolbarCustomPen(std::nullptr_t) noexcept {} InkToolbarCustomPen(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomPen(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InkToolbarCustomPenButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomPenButton, impl::base, impl::require { InkToolbarCustomPenButton(std::nullptr_t) noexcept {} InkToolbarCustomPenButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomPenButton(ptr, take_ownership_from_abi) {} InkToolbarCustomPenButton(); [[nodiscard]] static auto CustomPenProperty(); [[nodiscard]] static auto ConfigurationContentProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarCustomToggleButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomToggleButton, impl::base, impl::require { InkToolbarCustomToggleButton(std::nullptr_t) noexcept {} InkToolbarCustomToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomToggleButton(ptr, take_ownership_from_abi) {} InkToolbarCustomToggleButton(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarCustomToolButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomToolButton, impl::base, impl::require { InkToolbarCustomToolButton(std::nullptr_t) noexcept {} InkToolbarCustomToolButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomToolButton(ptr, take_ownership_from_abi) {} InkToolbarCustomToolButton(); [[nodiscard]] static auto ConfigurationContentProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarEraserButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarEraserButton, impl::base, impl::require { InkToolbarEraserButton(std::nullptr_t) noexcept {} InkToolbarEraserButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarEraserButton(ptr, take_ownership_from_abi) {} InkToolbarEraserButton(); [[nodiscard]] static auto IsClearAllVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarFlyoutItem : winrt::Windows::UI::Xaml::Controls::IInkToolbarFlyoutItem, impl::base, impl::require { InkToolbarFlyoutItem(std::nullptr_t) noexcept {} InkToolbarFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarFlyoutItem(ptr, take_ownership_from_abi) {} InkToolbarFlyoutItem(); [[nodiscard]] static auto KindProperty(); [[nodiscard]] static auto IsCheckedProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarHighlighterButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarHighlighterButton, impl::base, impl::require { InkToolbarHighlighterButton(std::nullptr_t) noexcept {} InkToolbarHighlighterButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarHighlighterButton(ptr, take_ownership_from_abi) {} InkToolbarHighlighterButton(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarIsStencilButtonCheckedChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IInkToolbarIsStencilButtonCheckedChangedEventArgs { InkToolbarIsStencilButtonCheckedChangedEventArgs(std::nullptr_t) noexcept {} InkToolbarIsStencilButtonCheckedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarIsStencilButtonCheckedChangedEventArgs(ptr, take_ownership_from_abi) {} InkToolbarIsStencilButtonCheckedChangedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarMenuButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarMenuButton, impl::base, impl::require { InkToolbarMenuButton(std::nullptr_t) noexcept {} InkToolbarMenuButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarMenuButton(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsExtensionGlyphShownProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarPenButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarPenButton, impl::base, impl::require { InkToolbarPenButton(std::nullptr_t) noexcept {} InkToolbarPenButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarPenButton(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto PaletteProperty(); [[nodiscard]] static auto MinStrokeWidthProperty(); [[nodiscard]] static auto MaxStrokeWidthProperty(); [[nodiscard]] static auto SelectedBrushProperty(); [[nodiscard]] static auto SelectedBrushIndexProperty(); [[nodiscard]] static auto SelectedStrokeWidthProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarPenConfigurationControl : winrt::Windows::UI::Xaml::Controls::IInkToolbarPenConfigurationControl, impl::base, impl::require { InkToolbarPenConfigurationControl(std::nullptr_t) noexcept {} InkToolbarPenConfigurationControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarPenConfigurationControl(ptr, take_ownership_from_abi) {} InkToolbarPenConfigurationControl(); [[nodiscard]] static auto PenButtonProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarPencilButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarPencilButton, impl::base, impl::require { InkToolbarPencilButton(std::nullptr_t) noexcept {} InkToolbarPencilButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarPencilButton(ptr, take_ownership_from_abi) {} InkToolbarPencilButton(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarRulerButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarRulerButton, impl::base, impl::require { InkToolbarRulerButton(std::nullptr_t) noexcept {} InkToolbarRulerButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarRulerButton(ptr, take_ownership_from_abi) {} InkToolbarRulerButton(); [[nodiscard]] static auto RulerProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarStencilButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarStencilButton, impl::base, impl::require { InkToolbarStencilButton(std::nullptr_t) noexcept {} InkToolbarStencilButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarStencilButton(ptr, take_ownership_from_abi) {} InkToolbarStencilButton(); [[nodiscard]] static auto RulerProperty(); [[nodiscard]] static auto ProtractorProperty(); [[nodiscard]] static auto SelectedStencilProperty(); [[nodiscard]] static auto IsRulerItemVisibleProperty(); [[nodiscard]] static auto IsProtractorItemVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES InkToolbarToggleButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarToggleButton, impl::base, impl::require { InkToolbarToggleButton(std::nullptr_t) noexcept {} InkToolbarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarToggleButton(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InkToolbarToolButton : winrt::Windows::UI::Xaml::Controls::IInkToolbarToolButton, impl::base, impl::require { InkToolbarToolButton(std::nullptr_t) noexcept {} InkToolbarToolButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IInkToolbarToolButton(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsExtensionGlyphShownProperty(); }; struct WINRT_IMPL_EMPTY_BASES IsTextTrimmedChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs { IsTextTrimmedChangedEventArgs(std::nullptr_t) noexcept {} IsTextTrimmedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemClickEventArgs : winrt::Windows::UI::Xaml::Controls::IItemClickEventArgs, impl::base, impl::require { ItemClickEventArgs(std::nullptr_t) noexcept {} ItemClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 ItemContainerGenerator : winrt::Windows::UI::Xaml::Controls::IItemContainerGenerator { ItemContainerGenerator(std::nullptr_t) noexcept {} ItemContainerGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IItemContainerGenerator(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ItemsControl : winrt::Windows::UI::Xaml::Controls::IItemsControl, impl::base, impl::require { ItemsControl(std::nullptr_t) noexcept {} ItemsControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::DependencyObject const& element); static auto ItemsControlFromItemContainer(winrt::Windows::UI::Xaml::DependencyObject const& container); }; struct WINRT_IMPL_EMPTY_BASES ItemsPanelTemplate : winrt::Windows::UI::Xaml::Controls::IItemsPanelTemplate, impl::base, impl::require { ItemsPanelTemplate(std::nullptr_t) noexcept {} ItemsPanelTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IItemsPanelTemplate(ptr, take_ownership_from_abi) {} ItemsPanelTemplate(); }; struct WINRT_IMPL_EMPTY_BASES ItemsPickedEventArgs : winrt::Windows::UI::Xaml::Controls::IItemsPickedEventArgs, impl::base, impl::require { ItemsPickedEventArgs(std::nullptr_t) noexcept {} ItemsPickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IItemsPickedEventArgs(ptr, take_ownership_from_abi) {} ItemsPickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ItemsPresenter : winrt::Windows::UI::Xaml::Controls::IItemsPresenter, impl::base, impl::require { ItemsPresenter(std::nullptr_t) noexcept {} ItemsPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 PaddingProperty(); [[nodiscard]] static auto FooterProperty(); [[nodiscard]] static auto FooterTemplateProperty(); [[nodiscard]] static auto FooterTransitionsProperty(); }; struct WINRT_IMPL_EMPTY_BASES ItemsStackPanel : winrt::Windows::UI::Xaml::Controls::IItemsStackPanel, impl::base, impl::require { ItemsStackPanel(std::nullptr_t) noexcept {} ItemsStackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 ItemsWrapGrid : winrt::Windows::UI::Xaml::Controls::IItemsWrapGrid, impl::base, impl::require { ItemsWrapGrid(std::nullptr_t) noexcept {} ItemsWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 ListBox : winrt::Windows::UI::Xaml::Controls::IListBox, impl::base, impl::require { ListBox(std::nullptr_t) noexcept {} ListBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IListBoxItem, impl::base, impl::require { ListBoxItem(std::nullptr_t) noexcept {} ListBoxItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListBoxItem(ptr, take_ownership_from_abi) {} ListBoxItem(); }; struct WINRT_IMPL_EMPTY_BASES ListPickerFlyout : winrt::Windows::UI::Xaml::Controls::IListPickerFlyout, impl::base, impl::require { ListPickerFlyout(std::nullptr_t) noexcept {} ListPickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListPickerFlyout(ptr, take_ownership_from_abi) {} ListPickerFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[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::Windows::UI::Xaml::Controls::IListPickerFlyoutPresenter, impl::base, impl::require { ListPickerFlyoutPresenter(std::nullptr_t) noexcept {} ListPickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListPickerFlyoutPresenter(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ListView : winrt::Windows::UI::Xaml::Controls::IListView, impl::base, impl::require { ListView(std::nullptr_t) noexcept {} ListView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListView(ptr, take_ownership_from_abi) {} ListView(); }; struct WINRT_IMPL_EMPTY_BASES ListViewBase : winrt::Windows::UI::Xaml::Controls::IListViewBase, impl::base, impl::require { ListViewBase(std::nullptr_t) noexcept {} ListViewBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 SemanticZoomOwnerProperty(); [[nodiscard]] static auto IsActiveViewProperty(); [[nodiscard]] static auto IsZoomedInViewProperty(); [[nodiscard]] static auto HeaderProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto HeaderTransitionsProperty(); [[nodiscard]] static auto ShowsScrollingPlaceholdersProperty(); [[nodiscard]] static auto FooterProperty(); [[nodiscard]] static auto FooterTemplateProperty(); [[nodiscard]] static auto FooterTransitionsProperty(); [[nodiscard]] static auto ReorderModeProperty(); [[nodiscard]] static auto IsMultiSelectCheckBoxEnabledProperty(); [[nodiscard]] static auto SingleSelectionFollowsFocusProperty(); }; struct WINRT_IMPL_EMPTY_BASES ListViewBaseHeaderItem : winrt::Windows::UI::Xaml::Controls::IListViewBaseHeaderItem, impl::base, impl::require { ListViewBaseHeaderItem(std::nullptr_t) noexcept {} ListViewBaseHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListViewBaseHeaderItem(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ListViewHeaderItem : winrt::Windows::UI::Xaml::Controls::IListViewHeaderItem, impl::base, impl::require { ListViewHeaderItem(std::nullptr_t) noexcept {} ListViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListViewHeaderItem(ptr, take_ownership_from_abi) {} ListViewHeaderItem(); }; struct WINRT_IMPL_EMPTY_BASES ListViewItem : winrt::Windows::UI::Xaml::Controls::IListViewItem, impl::base, impl::require { ListViewItem(std::nullptr_t) noexcept {} ListViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListViewItem(ptr, take_ownership_from_abi) {} ListViewItem(); }; struct WINRT_IMPL_EMPTY_BASES ListViewPersistenceHelper : winrt::Windows::UI::Xaml::Controls::IListViewPersistenceHelper { ListViewPersistenceHelper(std::nullptr_t) noexcept {} ListViewPersistenceHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IListViewPersistenceHelper(ptr, take_ownership_from_abi) {} static auto GetRelativeScrollPosition(winrt::Windows::UI::Xaml::Controls::ListViewBase const& listViewBase, winrt::Windows::UI::Xaml::Controls::ListViewItemToKeyHandler const& itemToKeyHandler); static auto SetRelativeScrollPositionAsync(winrt::Windows::UI::Xaml::Controls::ListViewBase const& listViewBase, param::hstring const& relativeScrollPosition, winrt::Windows::UI::Xaml::Controls::ListViewKeyToItemHandler const& keyToItemHandler); }; struct WINRT_IMPL_EMPTY_BASES MediaElement : winrt::Windows::UI::Xaml::Controls::IMediaElement, impl::base, impl::require { MediaElement(std::nullptr_t) noexcept {} MediaElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMediaElement(ptr, take_ownership_from_abi) {} MediaElement(); [[nodiscard]] static auto PosterSourceProperty(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto IsMutedProperty(); [[nodiscard]] static auto IsAudioOnlyProperty(); [[nodiscard]] static auto AutoPlayProperty(); [[nodiscard]] static auto VolumeProperty(); [[nodiscard]] static auto BalanceProperty(); [[nodiscard]] static auto NaturalVideoHeightProperty(); [[nodiscard]] static auto NaturalVideoWidthProperty(); [[nodiscard]] static auto NaturalDurationProperty(); [[nodiscard]] static auto PositionProperty(); [[nodiscard]] static auto DownloadProgressProperty(); [[nodiscard]] static auto BufferingProgressProperty(); [[nodiscard]] static auto DownloadProgressOffsetProperty(); [[nodiscard]] static auto CurrentStateProperty(); [[nodiscard]] static auto CanSeekProperty(); [[nodiscard]] static auto CanPauseProperty(); [[nodiscard]] static auto AudioStreamCountProperty(); [[nodiscard]] static auto AudioStreamIndexProperty(); [[nodiscard]] static auto PlaybackRateProperty(); [[nodiscard]] static auto IsLoopingProperty(); [[nodiscard]] static auto PlayToSourceProperty(); [[nodiscard]] static auto DefaultPlaybackRateProperty(); [[nodiscard]] static auto AspectRatioWidthProperty(); [[nodiscard]] static auto AspectRatioHeightProperty(); [[nodiscard]] static auto RealTimePlaybackProperty(); [[nodiscard]] static auto AudioCategoryProperty(); [[nodiscard]] static auto AudioDeviceTypeProperty(); [[nodiscard]] static auto ProtectionManagerProperty(); [[nodiscard]] static auto Stereo3DVideoPackingModeProperty(); [[nodiscard]] static auto Stereo3DVideoRenderModeProperty(); [[nodiscard]] static auto IsStereo3DVideoProperty(); [[nodiscard]] static auto ActualStereo3DVideoPackingModeProperty(); [[nodiscard]] static auto AreTransportControlsEnabledProperty(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto IsFullWindowProperty(); [[nodiscard]] static auto PlayToPreferredSourceUriProperty(); }; struct WINRT_IMPL_EMPTY_BASES MediaPlayerElement : winrt::Windows::UI::Xaml::Controls::IMediaPlayerElement, impl::base, impl::require { MediaPlayerElement(std::nullptr_t) noexcept {} MediaPlayerElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IMediaPlayerPresenter, impl::base, impl::require { MediaPlayerPresenter(std::nullptr_t) noexcept {} MediaPlayerPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IMediaTransportControls, impl::base, impl::require { MediaTransportControls(std::nullptr_t) noexcept {} MediaTransportControls(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMediaTransportControls(ptr, take_ownership_from_abi) {} MediaTransportControls(); [[nodiscard]] static auto IsFullWindowButtonVisibleProperty(); [[nodiscard]] static auto IsFullWindowEnabledProperty(); [[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(); [[nodiscard]] static auto IsCompactOverlayButtonVisibleProperty(); [[nodiscard]] static auto IsCompactOverlayEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES MediaTransportControlsHelper : winrt::Windows::UI::Xaml::Controls::IMediaTransportControlsHelper { MediaTransportControlsHelper(std::nullptr_t) noexcept {} MediaTransportControlsHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMediaTransportControlsHelper(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto DropoutOrderProperty(); static auto GetDropoutOrder(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetDropoutOrder(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IReference const& value); }; struct WINRT_IMPL_EMPTY_BASES MenuBar : winrt::Windows::UI::Xaml::Controls::IMenuBar, impl::base, impl::require { MenuBar(std::nullptr_t) noexcept {} MenuBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuBar(ptr, take_ownership_from_abi) {} MenuBar(); [[nodiscard]] static auto ItemsProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuBarItem : winrt::Windows::UI::Xaml::Controls::IMenuBarItem, impl::base, impl::require { MenuBarItem(std::nullptr_t) noexcept {} MenuBarItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IMenuBarItemFlyout, impl::base, impl::require { MenuBarItemFlyout(std::nullptr_t) noexcept {} MenuBarItemFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuBarItemFlyout(ptr, take_ownership_from_abi) {} MenuBarItemFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; }; struct WINRT_IMPL_EMPTY_BASES MenuFlyout : winrt::Windows::UI::Xaml::Controls::IMenuFlyout, impl::base, impl::require { MenuFlyout(std::nullptr_t) noexcept {} MenuFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuFlyout(ptr, take_ownership_from_abi) {} MenuFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[nodiscard]] static auto MenuFlyoutPresenterStyleProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItem : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutItem, impl::base, impl::require { MenuFlyoutItem(std::nullptr_t) noexcept {} MenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IMenuFlyoutItemBase, impl::base, impl::require { MenuFlyoutItemBase(std::nullptr_t) noexcept {} MenuFlyoutItemBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutItemBase(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutPresenter : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutPresenter, impl::base, impl::require { MenuFlyoutPresenter(std::nullptr_t) noexcept {} MenuFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutPresenter(ptr, take_ownership_from_abi) {} MenuFlyoutPresenter(); [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSeparator : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutSeparator, impl::base, impl::require { MenuFlyoutSeparator(std::nullptr_t) noexcept {} MenuFlyoutSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutSeparator(ptr, take_ownership_from_abi) {} MenuFlyoutSeparator(); }; struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSubItem : winrt::Windows::UI::Xaml::Controls::IMenuFlyoutSubItem, impl::base, impl::require { MenuFlyoutSubItem(std::nullptr_t) noexcept {} MenuFlyoutSubItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::INavigationView, impl::base, impl::require { NavigationView(std::nullptr_t) noexcept {} NavigationView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 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 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::Windows::UI::Xaml::Controls::INavigationViewBackRequestedEventArgs { NavigationViewBackRequestedEventArgs(std::nullptr_t) noexcept {} NavigationViewBackRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewBackRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewDisplayModeChangedEventArgs : winrt::Windows::UI::Xaml::Controls::INavigationViewDisplayModeChangedEventArgs { NavigationViewDisplayModeChangedEventArgs(std::nullptr_t) noexcept {} NavigationViewDisplayModeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewDisplayModeChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItem : winrt::Windows::UI::Xaml::Controls::INavigationViewItem, impl::base, impl::require { NavigationViewItem(std::nullptr_t) noexcept {} NavigationViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewItem(ptr, take_ownership_from_abi) {} NavigationViewItem(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto CompactPaneLengthProperty(); [[nodiscard]] static auto SelectsOnInvokedProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemBase : winrt::Windows::UI::Xaml::Controls::INavigationViewItemBase, impl::base, impl::require { NavigationViewItemBase(std::nullptr_t) noexcept {} NavigationViewItemBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewItemBase(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemHeader : winrt::Windows::UI::Xaml::Controls::INavigationViewItemHeader, impl::base, impl::require { NavigationViewItemHeader(std::nullptr_t) noexcept {} NavigationViewItemHeader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewItemHeader(ptr, take_ownership_from_abi) {} NavigationViewItemHeader(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemInvokedEventArgs : winrt::Windows::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs, impl::require { NavigationViewItemInvokedEventArgs(std::nullptr_t) noexcept {} NavigationViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs(ptr, take_ownership_from_abi) {} NavigationViewItemInvokedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemSeparator : winrt::Windows::UI::Xaml::Controls::INavigationViewItemSeparator, impl::base, impl::require { NavigationViewItemSeparator(std::nullptr_t) noexcept {} NavigationViewItemSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewItemSeparator(ptr, take_ownership_from_abi) {} NavigationViewItemSeparator(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewList : winrt::Windows::UI::Xaml::Controls::INavigationViewList, impl::base, impl::require { NavigationViewList(std::nullptr_t) noexcept {} NavigationViewList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewList(ptr, take_ownership_from_abi) {} NavigationViewList(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewPaneClosingEventArgs : winrt::Windows::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs { NavigationViewPaneClosingEventArgs(std::nullptr_t) noexcept {} NavigationViewPaneClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewSelectionChangedEventArgs : winrt::Windows::UI::Xaml::Controls::INavigationViewSelectionChangedEventArgs, impl::require { NavigationViewSelectionChangedEventArgs(std::nullptr_t) noexcept {} NavigationViewSelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INavigationViewSelectionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES NavigationViewTemplateSettings : winrt::Windows::UI::Xaml::Controls::INavigationViewTemplateSettings, impl::base, impl::require { NavigationViewTemplateSettings(std::nullptr_t) noexcept {} NavigationViewTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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(); }; struct WINRT_IMPL_EMPTY_BASES NotifyEventArgs : winrt::Windows::UI::Xaml::Controls::INotifyEventArgs, impl::require { NotifyEventArgs(std::nullptr_t) noexcept {} NotifyEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::INotifyEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Page : winrt::Windows::UI::Xaml::Controls::IPage, impl::base, impl::require { Page(std::nullptr_t) noexcept {} Page(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IPanel, impl::base, impl::require { Panel(std::nullptr_t) noexcept {} Panel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IParallaxView, impl::base, impl::require { ParallaxView(std::nullptr_t) noexcept {} ParallaxView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IPasswordBox, impl::base, impl::require { PasswordBox(std::nullptr_t) noexcept {} PasswordBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IPasswordBoxPasswordChangingEventArgs { PasswordBoxPasswordChangingEventArgs(std::nullptr_t) noexcept {} PasswordBoxPasswordChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPasswordBoxPasswordChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PathIcon : winrt::Windows::UI::Xaml::Controls::IPathIcon, impl::base, impl::require { PathIcon(std::nullptr_t) noexcept {} PathIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPathIcon(ptr, take_ownership_from_abi) {} PathIcon(); [[nodiscard]] static auto DataProperty(); }; struct WINRT_IMPL_EMPTY_BASES PathIconSource : winrt::Windows::UI::Xaml::Controls::IPathIconSource, impl::base, impl::require { PathIconSource(std::nullptr_t) noexcept {} PathIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPathIconSource(ptr, take_ownership_from_abi) {} PathIconSource(); [[nodiscard]] static auto DataProperty(); }; struct WINRT_IMPL_EMPTY_BASES PersonPicture : winrt::Windows::UI::Xaml::Controls::IPersonPicture, impl::base, impl::require { PersonPicture(std::nullptr_t) noexcept {} PersonPicture(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 PickerConfirmedEventArgs : winrt::Windows::UI::Xaml::Controls::IPickerConfirmedEventArgs, impl::base, impl::require { PickerConfirmedEventArgs(std::nullptr_t) noexcept {} PickerConfirmedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPickerConfirmedEventArgs(ptr, take_ownership_from_abi) {} PickerConfirmedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES PickerFlyout : winrt::Windows::UI::Xaml::Controls::IPickerFlyout, impl::base, impl::require { PickerFlyout(std::nullptr_t) noexcept {} PickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPickerFlyout(ptr, take_ownership_from_abi) {} PickerFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[nodiscard]] static auto ContentProperty(); [[nodiscard]] static auto ConfirmationButtonsVisibleProperty(); }; struct WINRT_IMPL_EMPTY_BASES PickerFlyoutPresenter : winrt::Windows::UI::Xaml::Controls::IPickerFlyoutPresenter, impl::base, impl::require { PickerFlyoutPresenter(std::nullptr_t) noexcept {} PickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPickerFlyoutPresenter(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Pivot : winrt::Windows::UI::Xaml::Controls::IPivot, impl::base, impl::require { Pivot(std::nullptr_t) noexcept {} Pivot(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPivot(ptr, take_ownership_from_abi) {} Pivot(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto TitleTemplateProperty(); [[nodiscard]] static auto HeaderTemplateProperty(); [[nodiscard]] static auto SelectedIndexProperty(); [[nodiscard]] static auto SelectedItemProperty(); [[nodiscard]] static auto IsLockedProperty(); [[nodiscard]] static auto SlideInAnimationGroupProperty(); static auto GetSlideInAnimationGroup(winrt::Windows::UI::Xaml::FrameworkElement const& element); static auto SetSlideInAnimationGroup(winrt::Windows::UI::Xaml::FrameworkElement const& element, winrt::Windows::UI::Xaml::Controls::PivotSlideInAnimationGroup const& value); [[nodiscard]] static auto LeftHeaderProperty(); [[nodiscard]] static auto LeftHeaderTemplateProperty(); [[nodiscard]] static auto RightHeaderProperty(); [[nodiscard]] static auto RightHeaderTemplateProperty(); [[nodiscard]] static auto HeaderFocusVisualPlacementProperty(); [[nodiscard]] static auto IsHeaderItemsCarouselEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES PivotItem : winrt::Windows::UI::Xaml::Controls::IPivotItem, impl::base, impl::require { PivotItem(std::nullptr_t) noexcept {} PivotItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPivotItem(ptr, take_ownership_from_abi) {} PivotItem(); [[nodiscard]] static auto HeaderProperty(); }; struct WINRT_IMPL_EMPTY_BASES PivotItemEventArgs : winrt::Windows::UI::Xaml::Controls::IPivotItemEventArgs { PivotItemEventArgs(std::nullptr_t) noexcept {} PivotItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IPivotItemEventArgs(ptr, take_ownership_from_abi) {} PivotItemEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ProgressBar : winrt::Windows::UI::Xaml::Controls::IProgressBar, impl::base, impl::require { ProgressBar(std::nullptr_t) noexcept {} ProgressBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 ProgressRing : winrt::Windows::UI::Xaml::Controls::IProgressRing, impl::base, impl::require { ProgressRing(std::nullptr_t) noexcept {} ProgressRing(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IProgressRing(ptr, take_ownership_from_abi) {} ProgressRing(); [[nodiscard]] static auto IsActiveProperty(); }; struct WINRT_IMPL_EMPTY_BASES RadioButton : winrt::Windows::UI::Xaml::Controls::IRadioButton, impl::base, impl::require { RadioButton(std::nullptr_t) noexcept {} RadioButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRadioButton(ptr, take_ownership_from_abi) {} RadioButton(); [[nodiscard]] static auto GroupNameProperty(); }; struct WINRT_IMPL_EMPTY_BASES RatingControl : winrt::Windows::UI::Xaml::Controls::IRatingControl, impl::base, impl::require { RatingControl(std::nullptr_t) noexcept {} RatingControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRatingItemFontInfo, impl::base, impl::require { RatingItemFontInfo(std::nullptr_t) noexcept {} RatingItemFontInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRatingItemImageInfo, impl::base, impl::require { RatingItemImageInfo(std::nullptr_t) noexcept {} RatingItemImageInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRatingItemInfo, impl::base, impl::require { RatingItemInfo(std::nullptr_t) noexcept {} RatingItemInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRatingItemInfo(ptr, take_ownership_from_abi) {} RatingItemInfo(); }; struct WINRT_IMPL_EMPTY_BASES RefreshContainer : winrt::Windows::UI::Xaml::Controls::IRefreshContainer, impl::base, impl::require { RefreshContainer(std::nullptr_t) noexcept {} RefreshContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRefreshInteractionRatioChangedEventArgs { RefreshInteractionRatioChangedEventArgs(std::nullptr_t) noexcept {} RefreshInteractionRatioChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRefreshInteractionRatioChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::IRefreshRequestedEventArgs { RefreshRequestedEventArgs(std::nullptr_t) noexcept {} RefreshRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRefreshRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshStateChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IRefreshStateChangedEventArgs { RefreshStateChangedEventArgs(std::nullptr_t) noexcept {} RefreshStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRefreshStateChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RefreshVisualizer : winrt::Windows::UI::Xaml::Controls::IRefreshVisualizer, impl::base, impl::require { RefreshVisualizer(std::nullptr_t) noexcept {} RefreshVisualizer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRelativePanel, impl::base, impl::require { RelativePanel(std::nullptr_t) noexcept {} RelativePanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRelativePanel(ptr, take_ownership_from_abi) {} RelativePanel(); [[nodiscard]] static auto LeftOfProperty(); static auto GetLeftOf(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetLeftOf(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AboveProperty(); static auto GetAbove(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAbove(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto RightOfProperty(); static auto GetRightOf(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetRightOf(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto BelowProperty(); static auto GetBelow(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetBelow(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignHorizontalCenterWithProperty(); static auto GetAlignHorizontalCenterWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignHorizontalCenterWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignVerticalCenterWithProperty(); static auto GetAlignVerticalCenterWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignVerticalCenterWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignLeftWithProperty(); static auto GetAlignLeftWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignLeftWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignTopWithProperty(); static auto GetAlignTopWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignTopWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignRightWithProperty(); static auto GetAlignRightWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignRightWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignBottomWithProperty(); static auto GetAlignBottomWith(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignBottomWith(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value); [[nodiscard]] static auto AlignLeftWithPanelProperty(); static auto GetAlignLeftWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignLeftWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignTopWithPanelProperty(); static auto GetAlignTopWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignTopWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignRightWithPanelProperty(); static auto GetAlignRightWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignRightWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignBottomWithPanelProperty(); static auto GetAlignBottomWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignBottomWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignHorizontalCenterWithPanelProperty(); static auto GetAlignHorizontalCenterWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignHorizontalCenterWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto AlignVerticalCenterWithPanelProperty(); static auto GetAlignVerticalCenterWithPanel(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetAlignVerticalCenterWithPanel(winrt::Windows::UI::Xaml::UIElement const& element, bool value); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); }; struct WINRT_IMPL_EMPTY_BASES RichEditBox : winrt::Windows::UI::Xaml::Controls::IRichEditBox, impl::base, impl::require { RichEditBox(std::nullptr_t) noexcept {} RichEditBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 DesiredCandidateWindowAlignmentProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto ClipboardCopyFormatProperty(); [[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty(); [[nodiscard]] static auto MaxLengthProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto CharacterCasingProperty(); [[nodiscard]] static auto DisabledFormattingAcceleratorsProperty(); [[nodiscard]] static auto ContentLinkForegroundColorProperty(); [[nodiscard]] static auto ContentLinkBackgroundColorProperty(); [[nodiscard]] static auto ContentLinkProvidersProperty(); [[nodiscard]] static auto HandwritingViewProperty(); [[nodiscard]] static auto IsHandwritingViewEnabledProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto ProofingMenuFlyoutProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES RichEditBoxSelectionChangingEventArgs : winrt::Windows::UI::Xaml::Controls::IRichEditBoxSelectionChangingEventArgs { RichEditBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {} RichEditBoxSelectionChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRichEditBoxSelectionChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RichEditBoxTextChangingEventArgs : winrt::Windows::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs, impl::require { RichEditBoxTextChangingEventArgs(std::nullptr_t) noexcept {} RichEditBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RichTextBlock : winrt::Windows::UI::Xaml::Controls::IRichTextBlock, impl::base, impl::require { RichTextBlock(std::nullptr_t) noexcept {} RichTextBlock(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 TextIndentProperty(); [[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(); }; struct WINRT_IMPL_EMPTY_BASES RichTextBlockOverflow : winrt::Windows::UI::Xaml::Controls::IRichTextBlockOverflow, impl::base, impl::require { RichTextBlockOverflow(std::nullptr_t) noexcept {} RichTextBlockOverflow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IRowDefinition, impl::base, impl::require { RowDefinition(std::nullptr_t) noexcept {} RowDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IScrollContentPresenter, impl::base, impl::require { ScrollContentPresenter(std::nullptr_t) noexcept {} ScrollContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IScrollContentPresenter(ptr, take_ownership_from_abi) {} ScrollContentPresenter(); [[nodiscard]] static auto CanContentRenderOutsideBoundsProperty(); [[nodiscard]] static auto SizesContentToTemplatedParentProperty(); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewer : winrt::Windows::UI::Xaml::Controls::IScrollViewer, impl::base, impl::require { ScrollViewer(std::nullptr_t) noexcept {} ScrollViewer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 HorizontalScrollBarVisibilityProperty(); static auto GetHorizontalScrollBarVisibility(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetHorizontalScrollBarVisibility(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::ScrollBarVisibility const& horizontalScrollBarVisibility); [[nodiscard]] static auto VerticalScrollBarVisibilityProperty(); static auto GetVerticalScrollBarVisibility(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetVerticalScrollBarVisibility(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::ScrollBarVisibility const& verticalScrollBarVisibility); [[nodiscard]] static auto IsHorizontalRailEnabledProperty(); static auto GetIsHorizontalRailEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsHorizontalRailEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isHorizontalRailEnabled); [[nodiscard]] static auto IsVerticalRailEnabledProperty(); static auto GetIsVerticalRailEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsVerticalRailEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isVerticalRailEnabled); [[nodiscard]] static auto IsHorizontalScrollChainingEnabledProperty(); static auto GetIsHorizontalScrollChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsHorizontalScrollChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isHorizontalScrollChainingEnabled); [[nodiscard]] static auto IsVerticalScrollChainingEnabledProperty(); static auto GetIsVerticalScrollChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsVerticalScrollChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isVerticalScrollChainingEnabled); [[nodiscard]] static auto IsZoomChainingEnabledProperty(); static auto GetIsZoomChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsZoomChainingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isZoomChainingEnabled); [[nodiscard]] static auto IsScrollInertiaEnabledProperty(); static auto GetIsScrollInertiaEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsScrollInertiaEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isScrollInertiaEnabled); [[nodiscard]] static auto IsZoomInertiaEnabledProperty(); static auto GetIsZoomInertiaEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsZoomInertiaEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isZoomInertiaEnabled); [[nodiscard]] static auto HorizontalScrollModeProperty(); static auto GetHorizontalScrollMode(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetHorizontalScrollMode(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::ScrollMode const& horizontalScrollMode); [[nodiscard]] static auto VerticalScrollModeProperty(); static auto GetVerticalScrollMode(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetVerticalScrollMode(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::ScrollMode const& verticalScrollMode); [[nodiscard]] static auto ZoomModeProperty(); static auto GetZoomMode(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetZoomMode(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::ZoomMode const& zoomMode); [[nodiscard]] static auto IsDeferredScrollingEnabledProperty(); static auto GetIsDeferredScrollingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetIsDeferredScrollingEnabled(winrt::Windows::UI::Xaml::DependencyObject const& element, bool isDeferredScrollingEnabled); [[nodiscard]] static auto BringIntoViewOnFocusChangeProperty(); static auto GetBringIntoViewOnFocusChange(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetBringIntoViewOnFocusChange(winrt::Windows::UI::Xaml::DependencyObject const& element, bool bringIntoViewOnFocusChange); [[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 CanContentRenderOutsideBoundsProperty(); static auto GetCanContentRenderOutsideBounds(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetCanContentRenderOutsideBounds(winrt::Windows::UI::Xaml::DependencyObject const& element, bool canContentRenderOutsideBounds); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerView : winrt::Windows::UI::Xaml::Controls::IScrollViewerView { ScrollViewerView(std::nullptr_t) noexcept {} ScrollViewerView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IScrollViewerView(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs { ScrollViewerViewChangedEventArgs(std::nullptr_t) noexcept {} ScrollViewerViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs(ptr, take_ownership_from_abi) {} ScrollViewerViewChangedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangingEventArgs : winrt::Windows::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs { ScrollViewerViewChangingEventArgs(std::nullptr_t) noexcept {} ScrollViewerViewChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SearchBox : winrt::Windows::UI::Xaml::Controls::ISearchBox, impl::base, impl::require { SearchBox(std::nullptr_t) noexcept {} SearchBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISearchBox(ptr, take_ownership_from_abi) {} SearchBox(); [[nodiscard]] static auto SearchHistoryEnabledProperty(); [[nodiscard]] static auto SearchHistoryContextProperty(); [[nodiscard]] static auto PlaceholderTextProperty(); [[nodiscard]] static auto QueryTextProperty(); [[nodiscard]] static auto FocusOnKeyboardInputProperty(); [[nodiscard]] static auto ChooseSuggestionOnEnterProperty(); }; struct WINRT_IMPL_EMPTY_BASES SearchBoxQueryChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ISearchBoxQueryChangedEventArgs { SearchBoxQueryChangedEventArgs(std::nullptr_t) noexcept {} SearchBoxQueryChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISearchBoxQueryChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SearchBoxQuerySubmittedEventArgs : winrt::Windows::UI::Xaml::Controls::ISearchBoxQuerySubmittedEventArgs { SearchBoxQuerySubmittedEventArgs(std::nullptr_t) noexcept {} SearchBoxQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISearchBoxQuerySubmittedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SearchBoxResultSuggestionChosenEventArgs : winrt::Windows::UI::Xaml::Controls::ISearchBoxResultSuggestionChosenEventArgs { SearchBoxResultSuggestionChosenEventArgs(std::nullptr_t) noexcept {} SearchBoxResultSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISearchBoxResultSuggestionChosenEventArgs(ptr, take_ownership_from_abi) {} SearchBoxResultSuggestionChosenEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES SearchBoxSuggestionsRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::ISearchBoxSuggestionsRequestedEventArgs { SearchBoxSuggestionsRequestedEventArgs(std::nullptr_t) noexcept {} SearchBoxSuggestionsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISearchBoxSuggestionsRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SectionsInViewChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ISectionsInViewChangedEventArgs { SectionsInViewChangedEventArgs(std::nullptr_t) noexcept {} SectionsInViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISectionsInViewChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SelectionChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ISelectionChangedEventArgs, impl::base, impl::require { SelectionChangedEventArgs(std::nullptr_t) noexcept {} SelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISelectionChangedEventArgs(ptr, take_ownership_from_abi) {} SelectionChangedEventArgs(param::vector const& removedItems, param::vector const& addedItems); }; struct WINRT_IMPL_EMPTY_BASES SemanticZoom : winrt::Windows::UI::Xaml::Controls::ISemanticZoom, impl::base, impl::require { SemanticZoom(std::nullptr_t) noexcept {} SemanticZoom(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISemanticZoomLocation { SemanticZoomLocation(std::nullptr_t) noexcept {} SemanticZoomLocation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISemanticZoomLocation(ptr, take_ownership_from_abi) {} SemanticZoomLocation(); }; struct WINRT_IMPL_EMPTY_BASES SemanticZoomViewChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs { SemanticZoomViewChangedEventArgs(std::nullptr_t) noexcept {} SemanticZoomViewChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs(ptr, take_ownership_from_abi) {} SemanticZoomViewChangedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES SettingsFlyout : winrt::Windows::UI::Xaml::Controls::ISettingsFlyout, impl::base, impl::require { SettingsFlyout(std::nullptr_t) noexcept {} SettingsFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISettingsFlyout(ptr, take_ownership_from_abi) {} SettingsFlyout(); [[nodiscard]] static auto TitleProperty(); [[nodiscard]] static auto HeaderBackgroundProperty(); [[nodiscard]] static auto HeaderForegroundProperty(); [[nodiscard]] static auto IconSourceProperty(); }; struct WINRT_IMPL_EMPTY_BASES Slider : winrt::Windows::UI::Xaml::Controls::ISlider, impl::base, impl::require { Slider(std::nullptr_t) noexcept {} Slider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISplitButton, impl::base, impl::require { SplitButton(std::nullptr_t) noexcept {} SplitButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 SplitButtonAutomationPeer : winrt::Windows::UI::Xaml::Controls::ISplitButtonAutomationPeer, impl::base, impl::require { SplitButtonAutomationPeer(std::nullptr_t) noexcept {} SplitButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISplitButtonAutomationPeer(ptr, take_ownership_from_abi) {} explicit SplitButtonAutomationPeer(winrt::Windows::UI::Xaml::Controls::SplitButton const& owner); }; struct WINRT_IMPL_EMPTY_BASES SplitButtonClickEventArgs : winrt::Windows::UI::Xaml::Controls::ISplitButtonClickEventArgs { SplitButtonClickEventArgs(std::nullptr_t) noexcept {} SplitButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISplitButtonClickEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SplitView : winrt::Windows::UI::Xaml::Controls::ISplitView, impl::base, impl::require { SplitView(std::nullptr_t) noexcept {} SplitView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs { SplitViewPaneClosingEventArgs(std::nullptr_t) noexcept {} SplitViewPaneClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES StackPanel : winrt::Windows::UI::Xaml::Controls::IStackPanel, impl::base, impl::require { StackPanel(std::nullptr_t) noexcept {} StackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IStackPanel(ptr, take_ownership_from_abi) {} StackPanel(); [[nodiscard]] static auto AreScrollSnapPointsRegularProperty(); [[nodiscard]] static auto OrientationProperty(); [[nodiscard]] static auto BorderBrushProperty(); [[nodiscard]] static auto BorderThicknessProperty(); [[nodiscard]] static auto CornerRadiusProperty(); [[nodiscard]] static auto PaddingProperty(); [[nodiscard]] static auto SpacingProperty(); [[nodiscard]] static auto BackgroundSizingProperty(); }; struct WINRT_IMPL_EMPTY_BASES StyleSelector : winrt::Windows::UI::Xaml::Controls::IStyleSelector { StyleSelector(std::nullptr_t) noexcept {} StyleSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IStyleSelector(ptr, take_ownership_from_abi) {} StyleSelector(); }; struct WINRT_IMPL_EMPTY_BASES SwapChainBackgroundPanel : winrt::Windows::UI::Xaml::Controls::ISwapChainBackgroundPanel, impl::base, impl::require { SwapChainBackgroundPanel(std::nullptr_t) noexcept {} SwapChainBackgroundPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISwapChainBackgroundPanel(ptr, take_ownership_from_abi) {} SwapChainBackgroundPanel(); }; struct WINRT_IMPL_EMPTY_BASES SwapChainPanel : winrt::Windows::UI::Xaml::Controls::ISwapChainPanel, impl::base, impl::require { SwapChainPanel(std::nullptr_t) noexcept {} SwapChainPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISwipeControl, impl::base, impl::require { SwipeControl(std::nullptr_t) noexcept {} SwipeControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISwipeItem, impl::base, impl::require { SwipeItem(std::nullptr_t) noexcept {} SwipeItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ISwipeItemInvokedEventArgs { SwipeItemInvokedEventArgs(std::nullptr_t) noexcept {} SwipeItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISwipeItemInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES SwipeItems : winrt::Windows::UI::Xaml::Controls::ISwipeItems, impl::base, impl::require, winrt::Windows::Foundation::Collections::IVector, winrt::Windows::UI::Xaml::IDependencyObject, winrt::Windows::UI::Xaml::IDependencyObject2> { SwipeItems(std::nullptr_t) noexcept {} SwipeItems(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISwipeItems(ptr, take_ownership_from_abi) {} SwipeItems(); [[nodiscard]] static auto ModeProperty(); }; struct WINRT_IMPL_EMPTY_BASES SymbolIcon : winrt::Windows::UI::Xaml::Controls::ISymbolIcon, impl::base, impl::require { SymbolIcon(std::nullptr_t) noexcept {} SymbolIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISymbolIcon(ptr, take_ownership_from_abi) {} SymbolIcon(); explicit SymbolIcon(winrt::Windows::UI::Xaml::Controls::Symbol const& symbol); [[nodiscard]] static auto SymbolProperty(); }; struct WINRT_IMPL_EMPTY_BASES SymbolIconSource : winrt::Windows::UI::Xaml::Controls::ISymbolIconSource, impl::base, impl::require { SymbolIconSource(std::nullptr_t) noexcept {} SymbolIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ISymbolIconSource(ptr, take_ownership_from_abi) {} SymbolIconSource(); [[nodiscard]] static auto SymbolProperty(); }; struct WINRT_IMPL_EMPTY_BASES TextBlock : winrt::Windows::UI::Xaml::Controls::ITextBlock, impl::base, impl::require { TextBlock(std::nullptr_t) noexcept {} TextBlock(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ITextBox, impl::base, impl::require { TextBox(std::nullptr_t) noexcept {} TextBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 DesiredCandidateWindowAlignmentProperty(); [[nodiscard]] static auto TextReadingOrderProperty(); [[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty(); [[nodiscard]] static auto HorizontalTextAlignmentProperty(); [[nodiscard]] static auto CharacterCasingProperty(); [[nodiscard]] static auto PlaceholderForegroundProperty(); [[nodiscard]] static auto HandwritingViewProperty(); [[nodiscard]] static auto IsHandwritingViewEnabledProperty(); [[nodiscard]] static auto CanPasteClipboardContentProperty(); [[nodiscard]] static auto CanUndoProperty(); [[nodiscard]] static auto CanRedoProperty(); [[nodiscard]] static auto SelectionFlyoutProperty(); [[nodiscard]] static auto ProofingMenuFlyoutProperty(); [[nodiscard]] static auto DescriptionProperty(); }; struct WINRT_IMPL_EMPTY_BASES TextBoxBeforeTextChangingEventArgs : winrt::Windows::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs { TextBoxBeforeTextChangingEventArgs(std::nullptr_t) noexcept {} TextBoxBeforeTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextBoxSelectionChangingEventArgs : winrt::Windows::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs { TextBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {} TextBoxSelectionChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextBoxTextChangingEventArgs : winrt::Windows::UI::Xaml::Controls::ITextBoxTextChangingEventArgs, impl::require { TextBoxTextChangingEventArgs(std::nullptr_t) noexcept {} TextBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextBoxTextChangingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ITextChangedEventArgs, impl::base, impl::require { TextChangedEventArgs(std::nullptr_t) noexcept {} TextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCommandBarFlyout : winrt::Windows::UI::Xaml::Controls::ITextCommandBarFlyout, impl::base, impl::require { TextCommandBarFlyout(std::nullptr_t) noexcept {} TextCommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextCommandBarFlyout(ptr, take_ownership_from_abi) {} TextCommandBarFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; }; struct WINRT_IMPL_EMPTY_BASES TextCompositionChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ITextCompositionChangedEventArgs { TextCompositionChangedEventArgs(std::nullptr_t) noexcept {} TextCompositionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextCompositionChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCompositionEndedEventArgs : winrt::Windows::UI::Xaml::Controls::ITextCompositionEndedEventArgs { TextCompositionEndedEventArgs(std::nullptr_t) noexcept {} TextCompositionEndedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextCompositionEndedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextCompositionStartedEventArgs : winrt::Windows::UI::Xaml::Controls::ITextCompositionStartedEventArgs { TextCompositionStartedEventArgs(std::nullptr_t) noexcept {} TextCompositionStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextCompositionStartedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlCopyingToClipboardEventArgs : winrt::Windows::UI::Xaml::Controls::ITextControlCopyingToClipboardEventArgs { TextControlCopyingToClipboardEventArgs(std::nullptr_t) noexcept {} TextControlCopyingToClipboardEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextControlCopyingToClipboardEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlCuttingToClipboardEventArgs : winrt::Windows::UI::Xaml::Controls::ITextControlCuttingToClipboardEventArgs { TextControlCuttingToClipboardEventArgs(std::nullptr_t) noexcept {} TextControlCuttingToClipboardEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextControlCuttingToClipboardEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TextControlPasteEventArgs : winrt::Windows::UI::Xaml::Controls::ITextControlPasteEventArgs { TextControlPasteEventArgs(std::nullptr_t) noexcept {} TextControlPasteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITextControlPasteEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TimePickedEventArgs : winrt::Windows::UI::Xaml::Controls::ITimePickedEventArgs, impl::base, impl::require { TimePickedEventArgs(std::nullptr_t) noexcept {} TimePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITimePickedEventArgs(ptr, take_ownership_from_abi) {} TimePickedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES TimePicker : winrt::Windows::UI::Xaml::Controls::ITimePicker, impl::base, impl::require { TimePicker(std::nullptr_t) noexcept {} TimePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ITimePickerFlyout, impl::base, impl::require { TimePickerFlyout(std::nullptr_t) noexcept {} TimePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITimePickerFlyout(ptr, take_ownership_from_abi) {} TimePickerFlyout(); using impl::consume_t::ShowAt; using impl::consume_t::ShowAt; [[nodiscard]] static auto ClockIdentifierProperty(); [[nodiscard]] static auto TimeProperty(); [[nodiscard]] static auto MinuteIncrementProperty(); }; struct WINRT_IMPL_EMPTY_BASES TimePickerFlyoutPresenter : winrt::Windows::UI::Xaml::Controls::ITimePickerFlyoutPresenter, impl::base, impl::require { TimePickerFlyoutPresenter(std::nullptr_t) noexcept {} TimePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITimePickerFlyoutPresenter(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsDefaultShadowEnabledProperty(); }; struct WINRT_IMPL_EMPTY_BASES TimePickerSelectedValueChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ITimePickerSelectedValueChangedEventArgs { TimePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {} TimePickerSelectedValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITimePickerSelectedValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TimePickerValueChangedEventArgs : winrt::Windows::UI::Xaml::Controls::ITimePickerValueChangedEventArgs { TimePickerValueChangedEventArgs(std::nullptr_t) noexcept {} TimePickerValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITimePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ToggleMenuFlyoutItem : winrt::Windows::UI::Xaml::Controls::IToggleMenuFlyoutItem, impl::base, impl::require { ToggleMenuFlyoutItem(std::nullptr_t) noexcept {} ToggleMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IToggleMenuFlyoutItem(ptr, take_ownership_from_abi) {} ToggleMenuFlyoutItem(); [[nodiscard]] static auto IsCheckedProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToggleSplitButton : winrt::Windows::UI::Xaml::Controls::IToggleSplitButton, impl::base, impl::require { ToggleSplitButton(std::nullptr_t) noexcept {} ToggleSplitButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IToggleSplitButton(ptr, take_ownership_from_abi) {} ToggleSplitButton(); }; struct WINRT_IMPL_EMPTY_BASES ToggleSplitButtonAutomationPeer : winrt::Windows::UI::Xaml::Controls::IToggleSplitButtonAutomationPeer, impl::base, impl::require { ToggleSplitButtonAutomationPeer(std::nullptr_t) noexcept {} ToggleSplitButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IToggleSplitButtonAutomationPeer(ptr, take_ownership_from_abi) {} explicit ToggleSplitButtonAutomationPeer(winrt::Windows::UI::Xaml::Controls::ToggleSplitButton const& owner); }; struct WINRT_IMPL_EMPTY_BASES ToggleSplitButtonIsCheckedChangedEventArgs : winrt::Windows::UI::Xaml::Controls::IToggleSplitButtonIsCheckedChangedEventArgs { ToggleSplitButtonIsCheckedChangedEventArgs(std::nullptr_t) noexcept {} ToggleSplitButtonIsCheckedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IToggleSplitButtonIsCheckedChangedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ToggleSwitch : winrt::Windows::UI::Xaml::Controls::IToggleSwitch, impl::base, impl::require { ToggleSwitch(std::nullptr_t) noexcept {} ToggleSwitch(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::IToolTip, impl::base, impl::require { ToolTip(std::nullptr_t) noexcept {} ToolTip(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 VerticalOffsetProperty(); [[nodiscard]] static auto PlacementRectProperty(); }; struct WINRT_IMPL_EMPTY_BASES ToolTipService : winrt::Windows::UI::Xaml::Controls::IToolTipService { ToolTipService(std::nullptr_t) noexcept {} ToolTipService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IToolTipService(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto PlacementProperty(); static auto GetPlacement(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetPlacement(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::Primitives::PlacementMode const& value); [[nodiscard]] static auto PlacementTargetProperty(); static auto GetPlacementTarget(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetPlacementTarget(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::UIElement const& value); [[nodiscard]] static auto ToolTipProperty(); static auto GetToolTip(winrt::Windows::UI::Xaml::DependencyObject const& element); static auto SetToolTip(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& value); }; struct WINRT_IMPL_EMPTY_BASES TreeView : winrt::Windows::UI::Xaml::Controls::ITreeView, impl::base, impl::require { TreeView(std::nullptr_t) noexcept {} TreeView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeView(ptr, take_ownership_from_abi) {} TreeView(); [[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::Windows::UI::Xaml::Controls::ITreeViewCollapsedEventArgs, impl::require { TreeViewCollapsedEventArgs(std::nullptr_t) noexcept {} TreeViewCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewCollapsedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsCompletedEventArgs : winrt::Windows::UI::Xaml::Controls::ITreeViewDragItemsCompletedEventArgs { TreeViewDragItemsCompletedEventArgs(std::nullptr_t) noexcept {} TreeViewDragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewDragItemsCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsStartingEventArgs : winrt::Windows::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs { TreeViewDragItemsStartingEventArgs(std::nullptr_t) noexcept {} TreeViewDragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewExpandingEventArgs : winrt::Windows::UI::Xaml::Controls::ITreeViewExpandingEventArgs, impl::require { TreeViewExpandingEventArgs(std::nullptr_t) noexcept {} TreeViewExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewExpandingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewItem : winrt::Windows::UI::Xaml::Controls::ITreeViewItem, impl::base, impl::require { TreeViewItem(std::nullptr_t) noexcept {} TreeViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs { TreeViewItemInvokedEventArgs(std::nullptr_t) noexcept {} TreeViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES TreeViewItemTemplateSettings : winrt::Windows::UI::Xaml::Controls::ITreeViewItemTemplateSettings, impl::base, impl::require { TreeViewItemTemplateSettings(std::nullptr_t) noexcept {} TreeViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::Controls::ITreeViewList, impl::base, impl::require { TreeViewList(std::nullptr_t) noexcept {} TreeViewList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::ITreeViewList(ptr, take_ownership_from_abi) {} TreeViewList(); }; struct WINRT_IMPL_EMPTY_BASES TreeViewNode : winrt::Windows::UI::Xaml::Controls::ITreeViewNode, impl::base, impl::require { TreeViewNode(std::nullptr_t) noexcept {} TreeViewNode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 TwoPaneView : winrt::Windows::UI::Xaml::Controls::ITwoPaneView, impl::base, impl::require { TwoPaneView(std::nullptr_t) noexcept {} TwoPaneView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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 UserControl : winrt::Windows::UI::Xaml::Controls::IUserControl, impl::base, impl::require { UserControl(std::nullptr_t) noexcept {} UserControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IUserControl(ptr, take_ownership_from_abi) {} UserControl(); [[nodiscard]] static auto ContentProperty(); }; struct WINRT_IMPL_EMPTY_BASES VariableSizedWrapGrid : winrt::Windows::UI::Xaml::Controls::IVariableSizedWrapGrid, impl::base, impl::require { VariableSizedWrapGrid(std::nullptr_t) noexcept {} VariableSizedWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::UIElement const& element); static auto SetRowSpan(winrt::Windows::UI::Xaml::UIElement const& element, int32_t value); [[nodiscard]] static auto ColumnSpanProperty(); static auto GetColumnSpan(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetColumnSpan(winrt::Windows::UI::Xaml::UIElement const& element, int32_t value); }; struct WINRT_IMPL_EMPTY_BASES Viewbox : winrt::Windows::UI::Xaml::Controls::IViewbox, impl::base, impl::require { Viewbox(std::nullptr_t) noexcept {} Viewbox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IViewbox(ptr, take_ownership_from_abi) {} Viewbox(); [[nodiscard]] static auto StretchProperty(); [[nodiscard]] static auto StretchDirectionProperty(); }; struct WINRT_IMPL_EMPTY_BASES VirtualizingPanel : winrt::Windows::UI::Xaml::Controls::IVirtualizingPanel, impl::base, impl::require { VirtualizingPanel(std::nullptr_t) noexcept {} VirtualizingPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IVirtualizingPanel(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES VirtualizingStackPanel : winrt::Windows::UI::Xaml::Controls::IVirtualizingStackPanel, impl::base, impl::require { VirtualizingStackPanel(std::nullptr_t) noexcept {} VirtualizingStackPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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::Windows::UI::Xaml::DependencyObject const& element); static auto SetVirtualizationMode(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::UI::Xaml::Controls::VirtualizationMode const& value); [[nodiscard]] static auto IsVirtualizingProperty(); static auto GetIsVirtualizing(winrt::Windows::UI::Xaml::DependencyObject const& o); }; struct WINRT_IMPL_EMPTY_BASES WebView : winrt::Windows::UI::Xaml::Controls::IWebView, impl::base, impl::require { WebView(std::nullptr_t) noexcept {} WebView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebView(ptr, take_ownership_from_abi) {} WebView(); explicit WebView(winrt::Windows::UI::Xaml::Controls::WebViewExecutionMode const& executionMode); [[nodiscard]] static auto AnyScriptNotifyUri(); [[nodiscard]] static auto SourceProperty(); [[nodiscard]] static auto AllowedScriptNotifyUrisProperty(); [[nodiscard]] static auto DataTransferPackageProperty(); [[nodiscard]] static auto CanGoBackProperty(); [[nodiscard]] static auto CanGoForwardProperty(); [[nodiscard]] static auto DocumentTitleProperty(); [[nodiscard]] static auto DefaultBackgroundColorProperty(); [[nodiscard]] static auto ContainsFullScreenElementProperty(); [[nodiscard]] static auto DefaultExecutionMode(); static auto ClearTemporaryWebDataAsync(); [[nodiscard]] static auto XYFocusLeftProperty(); [[nodiscard]] static auto XYFocusRightProperty(); [[nodiscard]] static auto XYFocusUpProperty(); [[nodiscard]] static auto XYFocusDownProperty(); }; struct WINRT_IMPL_EMPTY_BASES WebViewBrush : winrt::Windows::UI::Xaml::Controls::IWebViewBrush, impl::base, impl::require { WebViewBrush(std::nullptr_t) noexcept {} WebViewBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewBrush(ptr, take_ownership_from_abi) {} WebViewBrush(); [[nodiscard]] static auto SourceNameProperty(); }; struct WINRT_IMPL_EMPTY_BASES WebViewContentLoadingEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewContentLoadingEventArgs { WebViewContentLoadingEventArgs(std::nullptr_t) noexcept {} WebViewContentLoadingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewContentLoadingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewDOMContentLoadedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewDOMContentLoadedEventArgs { WebViewDOMContentLoadedEventArgs(std::nullptr_t) noexcept {} WebViewDOMContentLoadedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewDOMContentLoadedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewDeferredPermissionRequest : winrt::Windows::UI::Xaml::Controls::IWebViewDeferredPermissionRequest { WebViewDeferredPermissionRequest(std::nullptr_t) noexcept {} WebViewDeferredPermissionRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewDeferredPermissionRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewLongRunningScriptDetectedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewLongRunningScriptDetectedEventArgs { WebViewLongRunningScriptDetectedEventArgs(std::nullptr_t) noexcept {} WebViewLongRunningScriptDetectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewLongRunningScriptDetectedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewNavigationCompletedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationCompletedEventArgs { WebViewNavigationCompletedEventArgs(std::nullptr_t) noexcept {} WebViewNavigationCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewNavigationFailedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationFailedEventArgs { WebViewNavigationFailedEventArgs(std::nullptr_t) noexcept {} WebViewNavigationFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationFailedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewNavigationStartingEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationStartingEventArgs { WebViewNavigationStartingEventArgs(std::nullptr_t) noexcept {} WebViewNavigationStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewNavigationStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewNewWindowRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewNewWindowRequestedEventArgs { WebViewNewWindowRequestedEventArgs(std::nullptr_t) noexcept {} WebViewNewWindowRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewNewWindowRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewPermissionRequest : winrt::Windows::UI::Xaml::Controls::IWebViewPermissionRequest { WebViewPermissionRequest(std::nullptr_t) noexcept {} WebViewPermissionRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewPermissionRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewPermissionRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewPermissionRequestedEventArgs { WebViewPermissionRequestedEventArgs(std::nullptr_t) noexcept {} WebViewPermissionRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewPermissionRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewSeparateProcessLostEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewSeparateProcessLostEventArgs { WebViewSeparateProcessLostEventArgs(std::nullptr_t) noexcept {} WebViewSeparateProcessLostEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewSeparateProcessLostEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewSettings : winrt::Windows::UI::Xaml::Controls::IWebViewSettings { WebViewSettings(std::nullptr_t) noexcept {} WebViewSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewUnsupportedUriSchemeIdentifiedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewUnsupportedUriSchemeIdentifiedEventArgs { WebViewUnsupportedUriSchemeIdentifiedEventArgs(std::nullptr_t) noexcept {} WebViewUnsupportedUriSchemeIdentifiedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewUnsupportedUriSchemeIdentifiedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewUnviewableContentIdentifiedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewUnviewableContentIdentifiedEventArgs, impl::require { WebViewUnviewableContentIdentifiedEventArgs(std::nullptr_t) noexcept {} WebViewUnviewableContentIdentifiedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewUnviewableContentIdentifiedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewWebResourceRequestedEventArgs : winrt::Windows::UI::Xaml::Controls::IWebViewWebResourceRequestedEventArgs { WebViewWebResourceRequestedEventArgs(std::nullptr_t) noexcept {} WebViewWebResourceRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::Xaml::Controls::IWebViewWebResourceRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WrapGrid : winrt::Windows::UI::Xaml::Controls::IWrapGrid, impl::base, impl::require { WrapGrid(std::nullptr_t) noexcept {} WrapGrid(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::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(); }; template class IAppBarOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IAppBarOverrides = winrt::Windows::UI::Xaml::Controls::IAppBarOverrides; auto OnClosed(winrt::Windows::Foundation::IInspectable const& e) const; auto OnOpened(winrt::Windows::Foundation::IInspectable const& e) const; }; template class IAppBarOverrides3T { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IAppBarOverrides3 = winrt::Windows::UI::Xaml::Controls::IAppBarOverrides3; 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::Windows::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::Windows::UI::Xaml::Controls::IContentControlOverrides; auto OnContentChanged(winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnContentTemplateChanged(winrt::Windows::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Windows::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged(winrt::Windows::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Windows::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::Windows::UI::Xaml::Controls::IContentPresenterOverrides; auto OnContentTemplateChanged(winrt::Windows::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Windows::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged(winrt::Windows::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Windows::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::Windows::UI::Xaml::Controls::IControlOverrides; auto OnPointerEntered(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerPressed(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerMoved(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerReleased(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerExited(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCaptureLost(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCanceled(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerWheelChanged(winrt::Windows::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnTapped(winrt::Windows::UI::Xaml::Input::TappedRoutedEventArgs const& e) const; auto OnDoubleTapped(winrt::Windows::UI::Xaml::Input::DoubleTappedRoutedEventArgs const& e) const; auto OnHolding(winrt::Windows::UI::Xaml::Input::HoldingRoutedEventArgs const& e) const; auto OnRightTapped(winrt::Windows::UI::Xaml::Input::RightTappedRoutedEventArgs const& e) const; auto OnManipulationStarting(winrt::Windows::UI::Xaml::Input::ManipulationStartingRoutedEventArgs const& e) const; auto OnManipulationInertiaStarting(winrt::Windows::UI::Xaml::Input::ManipulationInertiaStartingRoutedEventArgs const& e) const; auto OnManipulationStarted(winrt::Windows::UI::Xaml::Input::ManipulationStartedRoutedEventArgs const& e) const; auto OnManipulationDelta(winrt::Windows::UI::Xaml::Input::ManipulationDeltaRoutedEventArgs const& e) const; auto OnManipulationCompleted(winrt::Windows::UI::Xaml::Input::ManipulationCompletedRoutedEventArgs const& e) const; auto OnKeyUp(winrt::Windows::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnKeyDown(winrt::Windows::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnGotFocus(winrt::Windows::UI::Xaml::RoutedEventArgs const& e) const; auto OnLostFocus(winrt::Windows::UI::Xaml::RoutedEventArgs const& e) const; auto OnDragEnter(winrt::Windows::UI::Xaml::DragEventArgs const& e) const; auto OnDragLeave(winrt::Windows::UI::Xaml::DragEventArgs const& e) const; auto OnDragOver(winrt::Windows::UI::Xaml::DragEventArgs const& e) const; auto OnDrop(winrt::Windows::UI::Xaml::DragEventArgs const& e) const; }; template class IControlOverrides6T { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IControlOverrides6 = winrt::Windows::UI::Xaml::Controls::IControlOverrides6; auto OnPreviewKeyDown(winrt::Windows::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnPreviewKeyUp(winrt::Windows::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnCharacterReceived(winrt::Windows::UI::Xaml::Input::CharacterReceivedRoutedEventArgs 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::Windows::UI::Xaml::Controls::IDataTemplateSelectorOverrides; auto SelectTemplateCore(winrt::Windows::Foundation::IInspectable const& item, winrt::Windows::UI::Xaml::DependencyObject const& container) const; }; template class IDataTemplateSelectorOverrides2T { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IDataTemplateSelectorOverrides2 = winrt::Windows::UI::Xaml::Controls::IDataTemplateSelectorOverrides2; 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::Windows::UI::Xaml::Controls::IGroupStyleSelectorOverrides; auto SelectGroupStyleCore(winrt::Windows::Foundation::IInspectable const& group, uint32_t level) const; }; template class IInkToolbarCustomPenOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IInkToolbarCustomPenOverrides = winrt::Windows::UI::Xaml::Controls::IInkToolbarCustomPenOverrides; auto CreateInkDrawingAttributesCore(winrt::Windows::UI::Xaml::Media::Brush const& brush, double strokeWidth) const; }; template class IItemsControlOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IItemsControlOverrides = winrt::Windows::UI::Xaml::Controls::IItemsControlOverrides; auto IsItemItsOwnContainerOverride(winrt::Windows::Foundation::IInspectable const& item) const; auto GetContainerForItemOverride() const; auto ClearContainerForItemOverride(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto PrepareContainerForItemOverride(winrt::Windows::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& e) const; auto OnItemContainerStyleChanged(winrt::Windows::UI::Xaml::Style const& oldItemContainerStyle, winrt::Windows::UI::Xaml::Style const& newItemContainerStyle) const; auto OnItemContainerStyleSelectorChanged(winrt::Windows::UI::Xaml::Controls::StyleSelector const& oldItemContainerStyleSelector, winrt::Windows::UI::Xaml::Controls::StyleSelector const& newItemContainerStyleSelector) const; auto OnItemTemplateChanged(winrt::Windows::UI::Xaml::DataTemplate const& oldItemTemplate, winrt::Windows::UI::Xaml::DataTemplate const& newItemTemplate) const; auto OnItemTemplateSelectorChanged(winrt::Windows::UI::Xaml::Controls::DataTemplateSelector const& oldItemTemplateSelector, winrt::Windows::UI::Xaml::Controls::DataTemplateSelector const& newItemTemplateSelector) const; auto OnGroupStyleSelectorChanged(winrt::Windows::UI::Xaml::Controls::GroupStyleSelector const& oldGroupStyleSelector, winrt::Windows::UI::Xaml::Controls::GroupStyleSelector const& newGroupStyleSelector) const; }; template class IPageOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IPageOverrides = winrt::Windows::UI::Xaml::Controls::IPageOverrides; auto OnNavigatedFrom(winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatedTo(winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatingFrom(winrt::Windows::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::Windows::UI::Xaml::Controls::IStyleSelectorOverrides; auto SelectStyleCore(winrt::Windows::Foundation::IInspectable const& item, winrt::Windows::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::Windows::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 IVirtualizingPanelOverridesT { D& shim() noexcept { return *static_cast(this); } D const& shim() const noexcept { return *static_cast(this); } public: using IVirtualizingPanelOverrides = winrt::Windows::UI::Xaml::Controls::IVirtualizingPanelOverrides; auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::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::Windows::UI::Xaml::Controls::IVirtualizingStackPanelOverrides; auto OnCleanUpVirtualizedItem(winrt::Windows::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs const& e) const; }; } #endif