// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_Primitives_2_H #define WINRT_Microsoft_UI_Xaml_Controls_Primitives_2_H #include "winrt/impl/Microsoft.UI.Xaml.Controls.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.Controls.1.h" #include "winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h" #include "winrt/impl/Windows.UI.Xaml.Data.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.1.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls::Primitives { struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxHelper : winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper { AutoSuggestBoxHelper(std::nullptr_t) noexcept {} AutoSuggestBoxHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto KeepInteriorCornersSquareProperty(); static auto SetKeepInteriorCornersSquare(winrt::Windows::UI::Xaml::Controls::AutoSuggestBox const& autoSuggestBox, bool value); static auto GetKeepInteriorCornersSquare(winrt::Windows::UI::Xaml::Controls::AutoSuggestBox const& autoSuggestBox); }; struct WINRT_IMPL_EMPTY_BASES ColorPickerSlider : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider, impl::base, impl::require { ColorPickerSlider(std::nullptr_t) noexcept {} ColorPickerSlider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider(ptr, take_ownership_from_abi) {} ColorPickerSlider(); [[nodiscard]] static auto ColorChannelProperty(); }; struct WINRT_IMPL_EMPTY_BASES ColorSpectrum : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum, impl::base, impl::require { ColorSpectrum(std::nullptr_t) noexcept {} ColorSpectrum(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum(ptr, take_ownership_from_abi) {} ColorSpectrum(); [[nodiscard]] static auto ColorProperty(); [[nodiscard]] static auto HsvColorProperty(); [[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 ShapeProperty(); [[nodiscard]] static auto ComponentsProperty(); }; struct WINRT_IMPL_EMPTY_BASES ColumnMajorUniformToLargestGridLayout : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColumnMajorUniformToLargestGridLayout, impl::base, impl::require { ColumnMajorUniformToLargestGridLayout(std::nullptr_t) noexcept {} ColumnMajorUniformToLargestGridLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IColumnMajorUniformToLargestGridLayout(ptr, take_ownership_from_abi) {} ColumnMajorUniformToLargestGridLayout(); [[nodiscard]] static auto MaxColumnsProperty(); [[nodiscard]] static auto ColumnSpacingProperty(); [[nodiscard]] static auto RowSpacingProperty(); }; struct WINRT_IMPL_EMPTY_BASES ComboBoxHelper : winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelper { ComboBoxHelper(std::nullptr_t) noexcept {} ComboBoxHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelper(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto KeepInteriorCornersSquareProperty(); static auto SetKeepInteriorCornersSquare(winrt::Windows::UI::Xaml::Controls::ComboBox const& comboBox, bool value); static auto GetKeepInteriorCornersSquare(winrt::Windows::UI::Xaml::Controls::ComboBox const& comboBox); }; struct WINRT_IMPL_EMPTY_BASES CommandBarFlyoutCommandBar : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICommandBarFlyoutCommandBar, impl::base, impl::require { CommandBarFlyoutCommandBar(std::nullptr_t) noexcept {} CommandBarFlyoutCommandBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICommandBarFlyoutCommandBar(ptr, take_ownership_from_abi) {} CommandBarFlyoutCommandBar(); }; struct CommandBarFlyoutCommandBarAutomationProperties { CommandBarFlyoutCommandBarAutomationProperties() = delete; [[nodiscard]] static auto ControlTypeProperty(); static auto GetControlType(winrt::Windows::UI::Xaml::UIElement const& element); static auto SetControlType(winrt::Windows::UI::Xaml::UIElement const& element, winrt::Windows::UI::Xaml::Automation::Peers::AutomationControlType const& value); }; struct WINRT_IMPL_EMPTY_BASES CommandBarFlyoutCommandBarTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICommandBarFlyoutCommandBarTemplateSettings, impl::base, impl::require { CommandBarFlyoutCommandBarTemplateSettings(std::nullptr_t) noexcept {} CommandBarFlyoutCommandBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICommandBarFlyoutCommandBarTemplateSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CornerRadiusFilterConverter : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICornerRadiusFilterConverter, impl::base, impl::require { CornerRadiusFilterConverter(std::nullptr_t) noexcept {} CornerRadiusFilterConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICornerRadiusFilterConverter(ptr, take_ownership_from_abi) {} CornerRadiusFilterConverter(); [[nodiscard]] static auto FilterProperty(); [[nodiscard]] static auto ScaleProperty(); }; struct WINRT_IMPL_EMPTY_BASES CornerRadiusToThicknessConverter : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICornerRadiusToThicknessConverter, impl::base, impl::require { CornerRadiusToThicknessConverter(std::nullptr_t) noexcept {} CornerRadiusToThicknessConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::ICornerRadiusToThicknessConverter(ptr, take_ownership_from_abi) {} CornerRadiusToThicknessConverter(); [[nodiscard]] static auto ConversionKindProperty(); [[nodiscard]] static auto MultiplierProperty(); }; struct WINRT_IMPL_EMPTY_BASES InfoBarPanel : winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel, impl::base, impl::require { InfoBarPanel(std::nullptr_t) noexcept {} InfoBarPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel(ptr, take_ownership_from_abi) {} InfoBarPanel(); [[nodiscard]] static auto HorizontalOrientationPaddingProperty(); [[nodiscard]] static auto VerticalOrientationPaddingProperty(); static auto SetHorizontalOrientationMargin(winrt::Windows::UI::Xaml::DependencyObject const& object, winrt::Windows::UI::Xaml::Thickness const& value); static auto GetHorizontalOrientationMargin(winrt::Windows::UI::Xaml::DependencyObject const& object); [[nodiscard]] static auto HorizontalOrientationMarginProperty(); static auto SetVerticalOrientationMargin(winrt::Windows::UI::Xaml::DependencyObject const& object, winrt::Windows::UI::Xaml::Thickness const& value); static auto GetVerticalOrientationMargin(winrt::Windows::UI::Xaml::DependencyObject const& object); [[nodiscard]] static auto VerticalOrientationMarginProperty(); }; struct WINRT_IMPL_EMPTY_BASES MonochromaticOverlayPresenter : winrt::Microsoft::UI::Xaml::Controls::Primitives::IMonochromaticOverlayPresenter, impl::base, impl::require { MonochromaticOverlayPresenter(std::nullptr_t) noexcept {} MonochromaticOverlayPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::IMonochromaticOverlayPresenter(ptr, take_ownership_from_abi) {} MonochromaticOverlayPresenter(); [[nodiscard]] static auto SourceElementProperty(); [[nodiscard]] static auto ReplacementColorProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemPresenter : winrt::Microsoft::UI::Xaml::Controls::Primitives::INavigationViewItemPresenter, impl::base, impl::require { NavigationViewItemPresenter(std::nullptr_t) noexcept {} NavigationViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::INavigationViewItemPresenter(ptr, take_ownership_from_abi) {} NavigationViewItemPresenter(); [[nodiscard]] static auto IconProperty(); [[nodiscard]] static auto TemplateSettingsProperty(); [[nodiscard]] static auto InfoBadgeProperty(); }; struct WINRT_IMPL_EMPTY_BASES NavigationViewItemPresenterTemplateSettings : winrt::Microsoft::UI::Xaml::Controls::Primitives::INavigationViewItemPresenterTemplateSettings, impl::base, impl::require { NavigationViewItemPresenterTemplateSettings(std::nullptr_t) noexcept {} NavigationViewItemPresenterTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::INavigationViewItemPresenterTemplateSettings(ptr, take_ownership_from_abi) {} NavigationViewItemPresenterTemplateSettings(); [[nodiscard]] static auto IconWidthProperty(); [[nodiscard]] static auto SmallerIconWidthProperty(); }; struct WINRT_IMPL_EMPTY_BASES TabViewListView : winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView, impl::base, impl::require { TabViewListView(std::nullptr_t) noexcept {} TabViewListView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView(ptr, take_ownership_from_abi) {} TabViewListView(); }; } #endif