// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_Primitives_0_H #define WINRT_Microsoft_UI_Xaml_Controls_Primitives_0_H WINRT_EXPORT namespace winrt::Microsoft::UI::Composition { struct CompositionAnimation; struct CompositionPropertySet; } WINRT_EXPORT namespace winrt::Microsoft::UI::Input { struct PointerPoint; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml { struct CornerRadius; struct DataTemplate; struct DependencyObject; struct DependencyProperty; enum class ElementSoundMode : int32_t; struct FrameworkElement; struct GridLength; enum class HorizontalAlignment : int32_t; struct RoutedEventHandler; struct Thickness; struct UIElement; enum class VerticalAlignment : int32_t; enum class Visibility : int32_t; struct XamlRoot; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation::Peers { enum class AutomationControlType : int32_t; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls { struct AutoSuggestBox; enum class ClickMode : int32_t; struct ColorChangedEventArgs; enum class ColorPickerHsvChannel : int32_t; enum class ColorSpectrumComponents : int32_t; enum class ColorSpectrumShape : int32_t; struct ComboBox; struct Control; struct IconElement; struct InfoBadge; enum class LightDismissOverlayMode : int32_t; enum class Orientation : int32_t; struct ScrollingAnchorRequestedEventArgs; struct ScrollingBringingIntoViewEventArgs; enum class ScrollingChainMode : int32_t; enum class ScrollingContentOrientation : int32_t; enum class ScrollingInputKinds : uint32_t; enum class ScrollingInteractionState : int32_t; enum class ScrollingRailMode : int32_t; struct ScrollingScrollAnimationStartingEventArgs; struct ScrollingScrollCompletedEventArgs; enum class ScrollingScrollMode : int32_t; struct ScrollingScrollOptions; struct ScrollingZoomAnimationStartingEventArgs; struct ScrollingZoomCompletedEventArgs; enum class ScrollingZoomMode : int32_t; struct ScrollingZoomOptions; struct SelectionChangedEventHandler; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Input { struct ICommand; struct ProcessKeyboardAcceleratorEventArgs; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media { struct Brush; struct SystemBackdrop; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Animation { struct TransitionCollection; } WINRT_EXPORT namespace winrt::Windows::Foundation { template struct WINRT_IMPL_EMPTY_BASES EventHandler; struct EventRegistrationToken; template struct WINRT_IMPL_EMPTY_BASES IReference; struct Point; struct Rect; struct Size; template struct WINRT_IMPL_EMPTY_BASES TypedEventHandler; } WINRT_EXPORT namespace winrt::Windows::Foundation::Collections { template struct WINRT_IMPL_EMPTY_BASES IVector; } WINRT_EXPORT namespace winrt::Windows::Foundation::Numerics {} WINRT_EXPORT namespace winrt::Windows::UI { struct Color; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls::Primitives { enum class AnimationDirection : int32_t { Left = 0, Top = 1, Right = 2, Bottom = 3, }; enum class ComponentResourceLocation : int32_t { Application = 0, Nested = 1, }; enum class CornerRadiusFilterKind : int32_t { None = 0, Top = 1, Right = 2, Bottom = 3, Left = 4, TopLeftValue = 5, BottomRightValue = 6, }; enum class CornerRadiusToThicknessConverterKind : int32_t { FilterTopAndBottomFromLeft = 0, FilterTopAndBottomFromRight = 1, FilterLeftAndRightFromTop = 2, FilterLeftAndRightFromBottom = 3, FilterTopFromTopLeft = 4, FilterTopFromTopRight = 5, FilterRightFromTopRight = 6, FilterRightFromBottomRight = 7, FilterBottomFromBottomRight = 8, FilterBottomFromBottomLeft = 9, FilterLeftFromBottomLeft = 10, FilterLeftFromTopLeft = 11, }; enum class EdgeTransitionLocation : int32_t { Left = 0, Top = 1, Right = 2, Bottom = 3, }; enum class FlyoutPlacementMode : int32_t { Top = 0, Bottom = 1, Left = 2, Right = 3, Full = 4, TopEdgeAlignedLeft = 5, TopEdgeAlignedRight = 6, BottomEdgeAlignedLeft = 7, BottomEdgeAlignedRight = 8, LeftEdgeAlignedTop = 9, LeftEdgeAlignedBottom = 10, RightEdgeAlignedTop = 11, RightEdgeAlignedBottom = 12, Auto = 13, }; enum class FlyoutShowMode : int32_t { Auto = 0, Standard = 1, Transient = 2, TransientWithDismissOnPointerMoveAway = 3, }; enum class GeneratorDirection : int32_t { Forward = 0, Backward = 1, }; enum class GroupHeaderPlacement : int32_t { Top = 0, Left = 1, }; enum class ListViewItemPresenterCheckMode : int32_t { Inline = 0, Overlay = 1, }; enum class ListViewItemPresenterSelectionIndicatorMode : int32_t { Inline = 0, Overlay = 1, }; enum class PlacementMode : int32_t { Bottom = 2, Left = 9, Mouse = 7, Right = 4, Top = 10, }; enum class PopupPlacementMode : int32_t { Auto = 0, Top = 1, Bottom = 2, Left = 3, Right = 4, TopEdgeAlignedLeft = 5, TopEdgeAlignedRight = 6, BottomEdgeAlignedLeft = 7, BottomEdgeAlignedRight = 8, LeftEdgeAlignedTop = 9, LeftEdgeAlignedBottom = 10, RightEdgeAlignedTop = 11, RightEdgeAlignedBottom = 12, }; enum class ScrollEventType : int32_t { SmallDecrement = 0, SmallIncrement = 1, LargeDecrement = 2, LargeIncrement = 3, ThumbPosition = 4, ThumbTrack = 5, First = 6, Last = 7, EndScroll = 8, }; enum class ScrollSnapPointsAlignment : int32_t { Near = 0, Center = 1, Far = 2, }; enum class ScrollingIndicatorMode : int32_t { None = 0, TouchIndicator = 1, MouseIndicator = 2, }; enum class SliderSnapsTo : int32_t { StepValues = 0, Ticks = 1, }; enum class SnapPointsAlignment : int32_t { Near = 0, Center = 1, Far = 2, }; enum class TickPlacement : int32_t { None = 0, TopLeft = 1, BottomRight = 2, Outside = 3, Inline = 4, }; struct IAppBarButtonTemplateSettings; struct IAppBarTemplateSettings; struct IAppBarToggleButtonTemplateSettings; struct IAutoSuggestBoxHelper; struct IAutoSuggestBoxHelperStatics; struct IButtonBase; struct IButtonBaseFactory; struct IButtonBaseStatics; struct ICalendarPanel; struct ICalendarViewTemplateSettings; struct ICarouselPanel; struct ICarouselPanelFactory; struct IColorPickerSlider; struct IColorPickerSliderFactory; struct IColorPickerSliderStatics; struct IColorSpectrum; struct IColorSpectrumFactory; struct IColorSpectrumStatics; struct IColumnMajorUniformToLargestGridLayout; struct IColumnMajorUniformToLargestGridLayoutFactory; struct IColumnMajorUniformToLargestGridLayoutStatics; struct IComboBoxHelper; struct IComboBoxHelperStatics; struct IComboBoxTemplateSettings; struct ICommandBarFlyoutCommandBar; struct ICommandBarFlyoutCommandBar2; struct ICommandBarFlyoutCommandBarAutomationPropertiesStatics; struct ICommandBarFlyoutCommandBarFactory; struct ICommandBarFlyoutCommandBarStatics; struct ICommandBarFlyoutCommandBarTemplateSettings; struct ICommandBarTemplateSettings; struct ICornerRadiusFilterConverter; struct ICornerRadiusFilterConverterStatics; struct ICornerRadiusToThicknessConverter; struct ICornerRadiusToThicknessConverterStatics; struct IDragCompletedEventArgs; struct IDragCompletedEventArgsFactory; struct IDragDeltaEventArgs; struct IDragDeltaEventArgsFactory; struct IDragStartedEventArgs; struct IDragStartedEventArgsFactory; struct IFlyoutBase; struct IFlyoutBase2; struct IFlyoutBaseClosingEventArgs; struct IFlyoutBaseFactory; struct IFlyoutBaseOverrides; struct IFlyoutBaseStatics; struct IFlyoutBaseStatics2; struct IFlyoutShowOptions; struct IFlyoutShowOptionsFactory; struct IGeneratorPositionHelper; struct IGeneratorPositionHelperStatics; struct IGridViewItemPresenter; struct IGridViewItemPresenterFactory; struct IGridViewItemPresenterStatics; struct IGridViewItemTemplateSettings; struct IInfoBarPanel; struct IInfoBarPanelFactory; struct IInfoBarPanelStatics; struct IItemsChangedEventArgs; struct IJumpListItemBackgroundConverter; struct IJumpListItemBackgroundConverterStatics; struct IJumpListItemForegroundConverter; struct IJumpListItemForegroundConverterStatics; struct ILayoutInformation; struct ILayoutInformationStatics; struct IListViewItemPresenter; struct IListViewItemPresenterFactory; struct IListViewItemPresenterStatics; struct IListViewItemTemplateSettings; struct ILoopingSelector; struct ILoopingSelectorItem; struct ILoopingSelectorPanel; struct ILoopingSelectorStatics; struct IMenuFlyoutItemTemplateSettings; struct IMenuFlyoutPresenterTemplateSettings; struct IMonochromaticOverlayPresenter; struct IMonochromaticOverlayPresenterFactory; struct IMonochromaticOverlayPresenterStatics; struct INavigationViewItemPresenter; struct INavigationViewItemPresenter2; struct INavigationViewItemPresenterFactory; struct INavigationViewItemPresenterStatics; struct INavigationViewItemPresenterStatics2; struct INavigationViewItemPresenterTemplateSettings; struct INavigationViewItemPresenterTemplateSettingsFactory; struct INavigationViewItemPresenterTemplateSettingsStatics; struct IOrientedVirtualizingPanel; struct IOrientedVirtualizingPanelFactory; struct IPickerFlyoutBase; struct IPickerFlyoutBaseFactory; struct IPickerFlyoutBaseOverrides; struct IPickerFlyoutBaseStatics; struct IPivotHeaderItem; struct IPivotHeaderItemFactory; struct IPivotHeaderPanel; struct IPivotPanel; struct IPopup; struct IPopup2; struct IPopup3; struct IPopupStatics; struct IPopupStatics2; struct IPopupStatics3; struct IRangeBase; struct IRangeBaseFactory; struct IRangeBaseOverrides; struct IRangeBaseStatics; struct IRangeBaseValueChangedEventArgs; struct IRepeatButton; struct IRepeatButtonStatics; struct IRepeatedScrollSnapPoint; struct IRepeatedScrollSnapPointFactory; struct IRepeatedZoomSnapPoint; struct IRepeatedZoomSnapPointFactory; struct IScrollBar; struct IScrollBarStatics; struct IScrollController; struct IScrollControllerAddScrollVelocityRequestedEventArgs; struct IScrollControllerAddScrollVelocityRequestedEventArgsFactory; struct IScrollControllerPanRequestedEventArgs; struct IScrollControllerPanRequestedEventArgsFactory; struct IScrollControllerPanningInfo; struct IScrollControllerScrollByRequestedEventArgs; struct IScrollControllerScrollByRequestedEventArgsFactory; struct IScrollControllerScrollToRequestedEventArgs; struct IScrollControllerScrollToRequestedEventArgsFactory; struct IScrollEventArgs; struct IScrollPresenter; struct IScrollPresenterFactory; struct IScrollPresenterStatics; struct IScrollSnapPoint; struct IScrollSnapPointBase; struct IScrollSnapPointBaseFactory; struct IScrollSnapPointFactory; struct IScrollSnapPointsInfo; struct ISelector; struct ISelectorFactory; struct ISelectorItem; struct ISelectorItemFactory; struct ISelectorItemStatics; struct ISelectorStatics; struct ISnapPointBase; struct ISnapPointBaseFactory; struct ISplitViewTemplateSettings; struct ITabViewListView; struct ITabViewListViewFactory; struct IThumb; struct IThumbStatics; struct ITickBar; struct ITickBarStatics; struct IToggleButton; struct IToggleButtonFactory; struct IToggleButtonOverrides; struct IToggleButtonStatics; struct IToggleSwitchTemplateSettings; struct IToolTipTemplateSettings; struct IZoomSnapPoint; struct IZoomSnapPointBase; struct IZoomSnapPointBaseFactory; struct IZoomSnapPointFactory; struct AppBarButtonTemplateSettings; struct AppBarTemplateSettings; struct AppBarToggleButtonTemplateSettings; struct AutoSuggestBoxHelper; struct ButtonBase; struct CalendarPanel; struct CalendarViewTemplateSettings; struct CarouselPanel; struct ColorPickerSlider; struct ColorSpectrum; struct ColumnMajorUniformToLargestGridLayout; struct ComboBoxHelper; struct ComboBoxTemplateSettings; struct CommandBarFlyoutCommandBar; struct CommandBarFlyoutCommandBarAutomationProperties; struct CommandBarFlyoutCommandBarTemplateSettings; struct CommandBarTemplateSettings; struct CornerRadiusFilterConverter; struct CornerRadiusToThicknessConverter; struct DragCompletedEventArgs; struct DragDeltaEventArgs; struct DragStartedEventArgs; struct FlyoutBase; struct FlyoutBaseClosingEventArgs; struct FlyoutShowOptions; struct GeneratorPositionHelper; struct GridViewItemPresenter; struct GridViewItemTemplateSettings; struct InfoBarPanel; struct ItemsChangedEventArgs; struct JumpListItemBackgroundConverter; struct JumpListItemForegroundConverter; struct LayoutInformation; struct ListViewItemPresenter; struct ListViewItemTemplateSettings; struct LoopingSelector; struct LoopingSelectorItem; struct LoopingSelectorPanel; struct MenuFlyoutItemTemplateSettings; struct MenuFlyoutPresenterTemplateSettings; struct MonochromaticOverlayPresenter; struct NavigationViewItemPresenter; struct NavigationViewItemPresenterTemplateSettings; struct OrientedVirtualizingPanel; struct PickerFlyoutBase; struct PivotHeaderItem; struct PivotHeaderPanel; struct PivotPanel; struct Popup; struct RangeBase; struct RangeBaseValueChangedEventArgs; struct RepeatButton; struct RepeatedScrollSnapPoint; struct RepeatedZoomSnapPoint; struct ScrollBar; struct ScrollControllerAddScrollVelocityRequestedEventArgs; struct ScrollControllerPanRequestedEventArgs; struct ScrollControllerScrollByRequestedEventArgs; struct ScrollControllerScrollToRequestedEventArgs; struct ScrollEventArgs; struct ScrollPresenter; struct ScrollSnapPoint; struct ScrollSnapPointBase; struct Selector; struct SelectorItem; struct SnapPointBase; struct SplitViewTemplateSettings; struct TabViewListView; struct Thumb; struct TickBar; struct ToggleButton; struct ToggleSwitchTemplateSettings; struct ToolTipTemplateSettings; struct ZoomSnapPoint; struct ZoomSnapPointBase; struct GeneratorPosition; struct DragCompletedEventHandler; struct DragDeltaEventHandler; struct DragStartedEventHandler; struct ItemsChangedEventHandler; struct RangeBaseValueChangedEventHandler; struct ScrollEventHandler; } namespace winrt::impl { template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICalendarPanel> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanel> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanelFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelper> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelperStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelector> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItem> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics3> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButton> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButtonStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBarStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerAddScrollVelocityRequestedEventArgsFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPoint> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBase> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBaseFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListViewFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumbStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITickBarStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPoint> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointFactory> { using type = interface_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::AppBarTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::AutoSuggestBoxHelper> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::CalendarPanel> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::CarouselPanel> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorPickerSlider> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorSpectrum> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ComboBoxHelper> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragCompletedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowOptions> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPositionHelper> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::GridViewItemPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::InfoBarPanel> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ItemsChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::LayoutInformation> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ListViewItemPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelector> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorItem> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorPanel> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::PivotHeaderItem> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::PivotHeaderPanel> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatButton> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedScrollSnapPoint> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedZoomSnapPoint> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollSnapPoint> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollSnapPointBase> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::SnapPointBase> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::TabViewListView> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ToolTipTemplateSettings> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ZoomSnapPoint> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ZoomSnapPointBase> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::AnimationDirection> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::CornerRadiusFilterKind> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::EdgeTransitionLocation> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutPlacementMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorDirection> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::GroupHeaderPlacement> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::PlacementMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::PopupPlacementMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventType> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollingIndicatorMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::SliderSnapsTo> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::SnapPointsAlignment> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::TickPlacement> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition> { using type = struct_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventHandler> { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventHandler> { using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.AppBarButtonTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::AppBarTemplateSettings> = L"Microsoft.UI.Xaml.Controls.Primitives.AppBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.AppBarToggleButtonTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::AutoSuggestBoxHelper> = L"Microsoft.UI.Xaml.Controls.Primitives.AutoSuggestBoxHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ButtonBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CalendarPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CalendarViewTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CarouselPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorPickerSlider> = L"Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ColumnMajorUniformToLargestGridLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ComboBoxHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ComboBoxTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"CommandBarFlyoutCommandBarAutomationProperties"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"CommandBarFlyoutCommandBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CornerRadiusFilterConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CornerRadiusToThicknessConverter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.DragStartedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutBaseClosingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowOptions> = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutShowOptions"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPositionHelper> = L"Microsoft.UI.Xaml.Controls.Primitives.GeneratorPositionHelper"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::GridViewItemPresenter> = L"Microsoft.UI.Xaml.Controls.Primitives.GridViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.GridViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ItemsChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.ItemsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.JumpListItemBackgroundConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.JumpListItemForegroundConverter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::LayoutInformation> = L"Microsoft.UI.Xaml.Controls.Primitives.LayoutInformation"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ListViewItemPresenter> = L"Microsoft.UI.Xaml.Controls.Primitives.ListViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ListViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.LoopingSelector"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorItem> = L"Microsoft.UI.Xaml.Controls.Primitives.LoopingSelectorItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorPanel> = L"Microsoft.UI.Xaml.Controls.Primitives.LoopingSelectorPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.MenuFlyoutItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"MenuFlyoutPresenterTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.MonochromaticOverlayPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"NavigationViewItemPresenterTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.OrientedVirtualizingPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PickerFlyoutBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PivotHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PivotHeaderPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PivotPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.Popup"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.RangeBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.RepeatButton"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedScrollSnapPoint> = L"Microsoft.UI.Xaml.Controls.Primitives.RepeatedScrollSnapPoint"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedZoomSnapPoint> = L"Microsoft.UI.Xaml.Controls.Primitives.RepeatedZoomSnapPoint"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ScrollControllerAddScrollVelocityRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ScrollControllerPanRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ScrollControllerScrollByRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ScrollControllerScrollToRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollSnapPoint"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollSnapPointBase> = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollSnapPointBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.Selector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.SelectorItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.SnapPointBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.SplitViewTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.TabViewListView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.Thumb"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.TickBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ToggleButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ToggleSwitchTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ToolTipTemplateSettings> = L"Microsoft.UI.Xaml.Controls.Primitives.ToolTipTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ZoomSnapPoint"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ZoomSnapPointBase> = L"Microsoft.UI.Xaml.Controls.Primitives.ZoomSnapPointBase"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::AnimationDirection> = L"Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ComponentResourceLocation"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::CornerRadiusFilterKind> = L"Microsoft.UI.Xaml.Controls.Primitives.CornerRadiusFilterKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"CornerRadiusToThicknessConverterKind"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::EdgeTransitionLocation> = L"Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutPlacementMode> = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutPlacementMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutShowMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorDirection> = L"Microsoft.UI.Xaml.Controls.Primitives.GeneratorDirection"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::GroupHeaderPlacement> = L"Microsoft.UI.Xaml.Controls.Primitives.GroupHeaderPlacement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ListViewItemPresenterCheckMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ListViewItemPresenterSelectionIndicatorMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PlacementMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::PopupPlacementMode> = L"Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollEventType"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollSnapPointsAlignment"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollingIndicatorMode> = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollingIndicatorMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.SliderSnapsTo"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::SnapPointsAlignment> = L"Microsoft.UI.Xaml.Controls.Primitives.SnapPointsAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.TickPlacement"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition> = L"Microsoft.UI.Xaml.Controls.Primitives.GeneratorPosition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IAppBarButtonTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings> = L"Microsoft.UI.Xaml.Controls.Primitives.IAppBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IAppBarToggleButtonTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper> = L"Microsoft.UI.Xaml.Controls.Primitives.IAutoSuggestBoxHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IAutoSuggestBoxHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IButtonBase"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IButtonBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IButtonBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICalendarPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICalendarViewTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICarouselPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanelFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.ICarouselPanelFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider> = L"Microsoft.UI.Xaml.Controls.Primitives.IColorPickerSlider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColorPickerSliderFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColorPickerSliderStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColorSpectrum"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IColorSpectrumFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IColorSpectrumStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IColumnMajorUniformToLargestGridLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IColumnMajorUniformToLargestGridLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IColumnMajorUniformToLargestGridLayoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IComboBoxHelper"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelperStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IComboBoxHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IComboBoxTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICommandBarFlyoutCommandBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICommandBarFlyoutCommandBar2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ICommandBarFlyoutCommandBarAutomationPropertiesStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICommandBarFlyoutCommandBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICommandBarFlyoutCommandBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ICommandBarFlyoutCommandBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICommandBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICornerRadiusFilterConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ICornerRadiusFilterConverterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ICornerRadiusToThicknessConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"ICornerRadiusToThicknessConverterStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.IDragCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IDragCompletedEventArgsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.IDragDeltaEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IDragDeltaEventArgsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.IDragStartedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IDragStartedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBase2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseClosingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseOverrides> = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseOverrides"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics2> = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseStatics2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions> = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutShowOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutShowOptionsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IGeneratorPositionHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IGeneratorPositionHelperStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter> = L"Microsoft.UI.Xaml.Controls.Primitives.IGridViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IGridViewItemPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IGridViewItemPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IGridViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IInfoBarPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IInfoBarPanelFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IInfoBarPanelStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.Primitives.IItemsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IJumpListItemBackgroundConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IJumpListItemBackgroundConverterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IJumpListItemForegroundConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IJumpListItemForegroundConverterStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation> = L"Microsoft.UI.Xaml.Controls.Primitives.ILayoutInformation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ILayoutInformationStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter> = L"Microsoft.UI.Xaml.Controls.Primitives.IListViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IListViewItemPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IListViewItemPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IListViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelector"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem> = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelectorItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel> = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelectorPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelectorStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IMenuFlyoutItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IMenuFlyoutPresenterTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IMonochromaticOverlayPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IMonochromaticOverlayPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IMonochromaticOverlayPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenter2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterTemplateSettingsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"INavigationViewItemPresenterTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IOrientedVirtualizingPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IOrientedVirtualizingPanelFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase> = L"Microsoft.UI.Xaml.Controls.Primitives.IPickerFlyoutBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPickerFlyoutBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPickerFlyoutBaseOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPickerFlyoutBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPivotHeaderItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItemFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IPivotHeaderItemFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel> = L"Microsoft.UI.Xaml.Controls.Primitives.IPivotHeaderPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPivotPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopup"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopup2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopup3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopupStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopupStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IPopupStatics3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBase"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseOverrides> = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseOverrides"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatButton"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButtonStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatedScrollSnapPoint"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatedScrollSnapPointFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint> = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatedZoomSnapPoint"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRepeatedZoomSnapPointFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollBar"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBarStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollBarStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollController"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerAddScrollVelocityRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerAddScrollVelocityRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerPanRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerPanRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerPanningInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerScrollByRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerScrollByRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerScrollToRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives." L"IScrollControllerScrollToRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollPresenterFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPoint"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPointBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPointBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPointFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo> = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPointsInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorItemFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISnapPointBase"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBaseFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.ISnapPointBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ISplitViewTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ITabViewListView"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListViewFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.ITabViewListViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IThumb"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IThumbStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ITickBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ITickBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButton"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButtonFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonOverrides> = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButtonOverrides"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonStatics> = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleSwitchTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IToolTipTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IZoomSnapPoint"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase> = L"Microsoft.UI.Xaml.Controls.Primitives.IZoomSnapPointBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IZoomSnapPointBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointFactory> = L"Microsoft.UI.Xaml.Controls.Primitives.IZoomSnapPointFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventHandler> = L"Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventHandler> = L"Microsoft.UI.Xaml.Controls.Primitives.DragStartedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ItemsChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventHandler> = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollEventHandler"; template <> inline constexpr guid guid_v{ 0x6FC13525, 0xBF03, 0x5190, {0xA1, 0xD5, 0xEB, 0xD6, 0xA1, 0xBC, 0xB6, 0xB4}}; // 6FC13525-BF03-5190-A1D5-EBD6A1BCB6B4 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings>{ 0xFE60E73F, 0x9A52, 0x5E0A, {0xB7, 0x38, 0x42, 0x6F, 0x97, 0xD0, 0x97, 0x68}}; // FE60E73F-9A52-5E0A-B738-426F97D09768 template <> inline constexpr guid guid_v{ 0x32AA9F11, 0x2F5E, 0x57AB, {0xA5, 0x70, 0xB0, 0x3B, 0xCE, 0xEE, 0x83, 0x5D}}; // 32AA9F11-2F5E-57AB-A570-B03BCEEE835D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper>{ 0x1E56736C, 0x8248, 0x57D9, {0xAC, 0x04, 0xE4, 0xE7, 0xDC, 0xC3, 0xF9, 0xE1}}; // 1E56736C-8248-57D9-AC04-E4E7DCC3F9E1 template <> inline constexpr guid guid_v{ 0xA8C05752, 0xB160, 0x5710, {0xA0, 0x09, 0x2A, 0xD0, 0xFC, 0x4E, 0xD1, 0x11}}; // A8C05752-B160-5710-A009-2AD0FC4ED111 template <> inline constexpr guid guid_v{ 0x65714269, 0x2473, 0x5327, {0xA6, 0x52, 0x0E, 0xA6, 0xBC, 0xE7, 0xF4, 0x03}}; // 65714269-2473-5327-A652-0EA6BCE7F403 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseFactory>{ 0x21251AA9, 0x6FD1, 0x5E51, {0xAB, 0x3B, 0xE6, 0xFC, 0xAF, 0x33, 0x95, 0xED}}; // 21251AA9-6FD1-5E51-AB3B-E6FCAF3395ED template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseStatics>{ 0xDBE812F6, 0xADF8, 0x51D3, {0x81, 0x37, 0xA8, 0xFB, 0xF6, 0x44, 0x5B, 0x3C}}; // DBE812F6-ADF8-51D3-8137-A8FBF6445B3C template <> inline constexpr guid guid_v{ 0xA4B26C3A, 0x3825, 0x5DA4, {0xA9, 0xE0, 0xDD, 0x9B, 0x1E, 0x40, 0x5E, 0x53}}; // A4B26C3A-3825-5DA4-A9E0-DD9B1E405E53 template <> inline constexpr guid guid_v{ 0x23B0FACB, 0x0083, 0x5109, {0x87, 0xD3, 0xDB, 0xEB, 0x13, 0xE3, 0x31, 0xA0}}; // 23B0FACB-0083-5109-87D3-DBEB13E331A0 template <> inline constexpr guid guid_v{ 0x298D3800, 0xE5C9, 0x5003, {0xB8, 0x4C, 0xA6, 0x53, 0x88, 0x66, 0xE2, 0xD5}}; // 298D3800-E5C9-5003-B84C-A6538866E2D5 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanelFactory>{ 0x161D3FC2, 0xD1EC, 0x5D1D, {0xAC, 0x8A, 0xCF, 0x45, 0x77, 0xF0, 0x6C, 0x3C}}; // 161D3FC2-D1EC-5D1D-AC8A-CF4577F06C3C template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider>{ 0x456231BB, 0x5A4C, 0x564B, {0x9B, 0x3D, 0x2F, 0x15, 0x70, 0x61, 0xA0, 0xF8}}; // 456231BB-5A4C-564B-9B3D-2F157061A0F8 template <> inline constexpr guid guid_v{ 0xD0CB1F0E, 0x0771, 0x5C7D, {0xBA, 0x14, 0xAA, 0x43, 0x11, 0x79, 0xB2, 0xAC}}; // D0CB1F0E-0771-5C7D-BA14-AA431179B2AC template <> inline constexpr guid guid_v{ 0x82F72B75, 0xE986, 0x587F, {0x97, 0x01, 0x8A, 0xC6, 0x80, 0x1D, 0xA9, 0x32}}; // 82F72B75-E986-587F-9701-8AC6801DA932 template <> inline constexpr guid guid_v{ 0x75305916, 0x882D, 0x5667, {0xBF, 0xD0, 0x0A, 0xF7, 0x2D, 0x50, 0x2D, 0x72}}; // 75305916-882D-5667-BFD0-0AF72D502D72 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumFactory>{ 0xEFECD442, 0x8C2A, 0x50A6, {0x88, 0xA3, 0x39, 0x99, 0xEA, 0x01, 0xF0, 0x96}}; // EFECD442-8C2A-50A6-88A3-3999EA01F096 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumStatics>{ 0xA2B43DBA, 0x1616, 0x527D, {0x9D, 0x32, 0x03, 0x95, 0x73, 0xB7, 0xFC, 0xE7}}; // A2B43DBA-1616-527D-9D32-039573B7FCE7 template <> inline constexpr guid guid_v{ 0xEE10A6AA, 0xEFEB, 0x51AC, {0xB7, 0x91, 0x71, 0x91, 0x3A, 0xE8, 0xC2, 0x35}}; // EE10A6AA-EFEB-51AC-B791-71913AE8C235 template <> inline constexpr guid guid_v{ 0x2F21AF59, 0x1585, 0x5325, {0x84, 0x12, 0x2B, 0x83, 0xBF, 0x05, 0xD3, 0x45}}; // 2F21AF59-1585-5325-8412-2B83BF05D345 template <> inline constexpr guid guid_v{ 0x7B2F0EC6, 0x2345, 0x5986, {0xA5, 0xB9, 0xB1, 0xBE, 0xB5, 0xA7, 0x43, 0x50}}; // 7B2F0EC6-2345-5986-A5B9-B1BEB5A74350 template <> inline constexpr guid guid_v{ 0x5A3C87AC, 0xC399, 0x5E5F, {0x87, 0x3F, 0xB9, 0xD0, 0xE8, 0xBC, 0xCE, 0xB7}}; // 5A3C87AC-C399-5E5F-873F-B9D0E8BCCEB7 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelperStatics>{ 0xEC21BE42, 0xED02, 0x5C10, {0x9F, 0xBE, 0xAF, 0x18, 0x81, 0xCD, 0x87, 0x7B}}; // EC21BE42-ED02-5C10-9FBE-AF1881CD877B template <> inline constexpr guid guid_v{ 0xF2DC5E7F, 0x8D3F, 0x5C20, {0xB3, 0x56, 0xAF, 0x6F, 0x1F, 0xF8, 0x24, 0x2A}}; // F2DC5E7F-8D3F-5C20-B356-AF6F1FF8242A template <> inline constexpr guid guid_v{ 0x0F7120C5, 0x6D00, 0x5489, {0x91, 0x71, 0xBE, 0xDD, 0x2D, 0x4E, 0xF6, 0x77}}; // 0F7120C5-6D00-5489-9171-BEDD2D4EF677 template <> inline constexpr guid guid_v{ 0x6ACA769F, 0x1119, 0x5355, {0xAF, 0x7F, 0xBC, 0xD5, 0xAA, 0x75, 0x12, 0x29}}; // 6ACA769F-1119-5355-AF7F-BCD5AA751229 template <> inline constexpr guid guid_v{ 0xC9957F75, 0xC57F, 0x5BA3, {0xB8, 0x67, 0xF9, 0xD8, 0x6B, 0x1D, 0x90, 0xB9}}; // C9957F75-C57F-5BA3-B867-F9D86B1D90B9 template <> inline constexpr guid guid_v{ 0x58DBCDA9, 0x38E4, 0x5EFC, {0xB7, 0x40, 0x26, 0xFD, 0xA3, 0xD0, 0xA3, 0xC6}}; // 58DBCDA9-38E4-5EFC-B740-26FDA3D0A3C6 template <> inline constexpr guid guid_v{ 0x5F7FB950, 0x7C7D, 0x5F5C, {0x8F, 0xC5, 0x91, 0x34, 0x4F, 0x3B, 0x03, 0x4C}}; // 5F7FB950-7C7D-5F5C-8FC5-91344F3B034C template <> inline constexpr guid guid_v{ 0x533CC5CA, 0xDCF7, 0x5F9D, {0xA4, 0x60, 0x93, 0x4A, 0x88, 0x3A, 0xCD, 0xC1}}; // 533CC5CA-DCF7-5F9D-A460-934A883ACDC1 template <> inline constexpr guid guid_v{ 0xAE9535F6, 0x1678, 0x5066, {0x90, 0xBF, 0x14, 0x7A, 0xA6, 0x10, 0xC5, 0xDD}}; // AE9535F6-1678-5066-90BF-147AA610C5DD template <> inline constexpr guid guid_v{ 0x6F1A3ED2, 0xF965, 0x545E, {0xBD, 0x44, 0x44, 0x1D, 0xB1, 0x79, 0x4F, 0x5F}}; // 6F1A3ED2-F965-545E-BD44-441DB1794F5F template <> inline constexpr guid guid_v{ 0x2D9574F9, 0xCC9E, 0x535E, {0xA7, 0x0E, 0xD5, 0x5C, 0x4C, 0xA2, 0x7F, 0x49}}; // 2D9574F9-CC9E-535E-A70E-D55C4CA27F49 template <> inline constexpr guid guid_v{ 0xB36AA8AE, 0x166E, 0x5CA5, {0x93, 0xD2, 0x95, 0xE9, 0x90, 0x7C, 0x12, 0x22}}; // B36AA8AE-166E-5CA5-93D2-95E9907C1222 template <> inline constexpr guid guid_v{ 0x92AD9D36, 0x5483, 0x5258, {0xA4, 0x3B, 0x43, 0x56, 0x44, 0x30, 0x87, 0xF1}}; // 92AD9D36-5483-5258-A43B-4356443087F1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs>{ 0xACD47547, 0x3784, 0x51FF, {0x8E, 0xEB, 0x7B, 0x21, 0x24, 0x39, 0x97, 0x4B}}; // ACD47547-3784-51FF-8EEB-7B212439974B template <> inline constexpr guid guid_v{ 0x5767C408, 0x454B, 0x55CF, {0xB7, 0x4E, 0x22, 0x96, 0x42, 0xAE, 0xD1, 0x08}}; // 5767C408-454B-55CF-B74E-229642AED108 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs>{ 0xBC405765, 0xED94, 0x5697, {0x85, 0x06, 0xA8, 0xF3, 0xD1, 0x52, 0x72, 0xF9}}; // BC405765-ED94-5697-8506-A8F3D15272F9 template <> inline constexpr guid guid_v{ 0x4ADBA280, 0xE1F9, 0x5DAB, {0x87, 0xFF, 0x59, 0x03, 0xB4, 0x19, 0xEF, 0x9D}}; // 4ADBA280-E1F9-5DAB-87FF-5903B419EF9D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs>{ 0xAA27AEE4, 0x2BDD, 0x5D9A, {0x8A, 0x1C, 0xB3, 0x74, 0x80, 0xA2, 0x01, 0x2B}}; // AA27AEE4-2BDD-5D9A-8A1C-B37480A2012B template <> inline constexpr guid guid_v{ 0x36078AA3, 0x906C, 0x5EF0, {0x9D, 0x24, 0x30, 0xC0, 0x9F, 0x79, 0xC1, 0x8F}}; // 36078AA3-906C-5EF0-9D24-30C09F79C18F template <> inline constexpr guid guid_v{ 0xBB6603BF, 0x744D, 0x5C31, {0xA8, 0x7D, 0x74, 0x43, 0x94, 0x63, 0x4D, 0x77}}; // BB6603BF-744D-5C31-A87D-744394634D77 template <> inline constexpr guid guid_v{ 0x54592F97, 0xE40E, 0x5CAD, {0x86, 0x4B, 0x32, 0x30, 0x7D, 0x04, 0x70, 0x20}}; // 54592F97-E40E-5CAD-864B-32307D047020 template <> inline constexpr guid guid_v{ 0x7CB280B4, 0x1CCA, 0x5A5A, {0x8E, 0xA4, 0x19, 0x1A, 0x2B, 0xBC, 0x8B, 0x32}}; // 7CB280B4-1CCA-5A5A-8EA4-191A2BBC8B32 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseFactory>{ 0x006D738F, 0x7C91, 0x5EF3, {0x8A, 0x80, 0xA5, 0x48, 0x10, 0x8D, 0xAB, 0x8B}}; // 006D738F-7C91-5EF3-8A80-A548108DAB8B template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseOverrides>{ 0x5BB19ED8, 0x08DE, 0x5EEC, {0x91, 0xCB, 0x5F, 0xC5, 0x99, 0x74, 0xE8, 0x94}}; // 5BB19ED8-08DE-5EEC-91CB-5FC59974E894 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics>{ 0x63EE628E, 0xD2E3, 0x5515, {0xAE, 0xA4, 0xE4, 0x61, 0x08, 0x8C, 0x0C, 0x4E}}; // 63EE628E-D2E3-5515-AEA4-E461088C0C4E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics2>{ 0x2403CD2C, 0xA6B8, 0x5DC2, {0xBE, 0x3B, 0x2A, 0x4B, 0xDD, 0x07, 0x2E, 0xF1}}; // 2403CD2C-A6B8-5DC2-BE3B-2A4BDD072EF1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions>{ 0x30774A93, 0x2803, 0x50D3, {0xB4, 0x06, 0x90, 0x4A, 0xEC, 0x3E, 0x17, 0x5D}}; // 30774A93-2803-50D3-B406-904AEC3E175D template <> inline constexpr guid guid_v{ 0x17426D30, 0x70D9, 0x54D7, {0xBD, 0x39, 0xE7, 0xC4, 0xC9, 0x40, 0xC0, 0xF4}}; // 17426D30-70D9-54D7-BD39-E7C4C940C0F4 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGeneratorPositionHelper>{ 0x872A9F8F, 0x0E0E, 0x5089, {0x92, 0xA9, 0xDB, 0xCE, 0xD9, 0x9C, 0xA8, 0x6D}}; // 872A9F8F-0E0E-5089-92A9-DBCED99CA86D template <> inline constexpr guid guid_v{ 0x3113605A, 0x3FEB, 0x54F9, {0xA2, 0x56, 0xF3, 0x73, 0x25, 0x02, 0x81, 0xD4}}; // 3113605A-3FEB-54F9-A256-F373250281D4 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter>{ 0x22772FD8, 0xFE30, 0x5B6F, {0x9B, 0x17, 0x5E, 0xEA, 0x5D, 0x70, 0xD8, 0x60}}; // 22772FD8-FE30-5B6F-9B17-5EEA5D70D860 template <> inline constexpr guid guid_v{ 0xD1F47760, 0xC353, 0x5A10, {0x8A, 0x6B, 0x9A, 0x1E, 0x3B, 0x52, 0xF9, 0x34}}; // D1F47760-C353-5A10-8A6B-9A1E3B52F934 template <> inline constexpr guid guid_v{ 0x31A58ED1, 0x901C, 0x5753, {0x94, 0x4E, 0x4D, 0xD9, 0xF2, 0x2D, 0x24, 0x47}}; // 31A58ED1-901C-5753-944E-4DD9F22D2447 template <> inline constexpr guid guid_v{ 0x7033E884, 0x2117, 0x56E7, {0xAF, 0xB8, 0xB7, 0xF5, 0xB8, 0xB6, 0x4C, 0x70}}; // 7033E884-2117-56E7-AFB8-B7F5B8B64C70 template <> inline constexpr guid guid_v{ 0x4D2FD5FE, 0xCB75, 0x52FF, {0xB5, 0x7F, 0xA9, 0x92, 0x91, 0x23, 0x83, 0xCC}}; // 4D2FD5FE-CB75-52FF-B57F-A992912383CC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelFactory>{ 0x00D1A8C5, 0xF631, 0x564A, {0x8E, 0x9C, 0x7C, 0x5C, 0xCA, 0xD2, 0x38, 0xDE}}; // 00D1A8C5-F631-564A-8E9C-7C5CCAD238DE template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelStatics>{ 0xE0F19305, 0xB392, 0x5FA6, {0x96, 0x70, 0x89, 0x58, 0x95, 0xA0, 0x67, 0xFF}}; // E0F19305-B392-5FA6-9670-895895A067FF template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs>{ 0xB2BA1610, 0x0E96, 0x538A, {0x97, 0x8F, 0xEC, 0x0B, 0x37, 0x19, 0x32, 0x28}}; // B2BA1610-0E96-538A-978F-EC0B37193228 template <> inline constexpr guid guid_v{ 0xC475BB52, 0xEA34, 0x5CDE, {0x98, 0x51, 0x78, 0x41, 0xFE, 0xBD, 0x3D, 0x1D}}; // C475BB52-EA34-5CDE-9851-7841FEBD3D1D template <> inline constexpr guid guid_v{ 0xB03CB261, 0x71EC, 0x540E, {0x83, 0xAC, 0xE1, 0xA9, 0xFD, 0xD3, 0x35, 0xE6}}; // B03CB261-71EC-540E-83AC-E1A9FDD335E6 template <> inline constexpr guid guid_v{ 0x7308E0E4, 0x102F, 0x571A, {0xBF, 0xDC, 0xC8, 0xF4, 0x11, 0xF0, 0x74, 0x00}}; // 7308E0E4-102F-571A-BFDC-C8F411F07400 template <> inline constexpr guid guid_v{ 0x9AB3B95D, 0x4061, 0x59B4, {0x9C, 0xE9, 0xF4, 0x5E, 0x2C, 0x05, 0xAD, 0xD7}}; // 9AB3B95D-4061-59B4-9CE9-F45E2C05ADD7 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation>{ 0xCEEA0A8C, 0x5A4F, 0x5D7A, {0x8F, 0xEA, 0x77, 0xB5, 0xE0, 0xE0, 0x23, 0x0C}}; // CEEA0A8C-5A4F-5D7A-8FEA-77B5E0E0230C template <> inline constexpr guid guid_v{ 0x8DDB192D, 0xB7FF, 0x5307, {0xAC, 0xF4, 0xD4, 0xE5, 0x47, 0xDA, 0x58, 0x15}}; // 8DDB192D-B7FF-5307-ACF4-D4E547DA5815 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter>{ 0x81012623, 0xD987, 0x5582, {0xBC, 0x28, 0x75, 0x5A, 0x95, 0xCA, 0xAF, 0x1C}}; // 81012623-D987-5582-BC28-755A95CAAF1C template <> inline constexpr guid guid_v{ 0xF86AC266, 0x2740, 0x505C, {0x95, 0xEB, 0xA7, 0x33, 0x1B, 0x53, 0xB4, 0xA3}}; // F86AC266-2740-505C-95EB-A7331B53B4A3 template <> inline constexpr guid guid_v{ 0xFB0810F9, 0x3475, 0x593A, {0x88, 0xA8, 0xED, 0xBB, 0xF7, 0x6F, 0xA9, 0x0C}}; // FB0810F9-3475-593A-88A8-EDBBF76FA90C template <> inline constexpr guid guid_v{ 0x6E302714, 0x2955, 0x5961, {0x94, 0xED, 0x5D, 0x0C, 0x0C, 0x1D, 0x0B, 0x07}}; // 6E302714-2955-5961-94ED-5D0C0C1D0B07 template <> inline constexpr guid guid_v{ 0x077759AC, 0x6B52, 0x5054, {0xBD, 0x49, 0x9E, 0xBA, 0x84, 0x3C, 0xF8, 0x94}}; // 077759AC-6B52-5054-BD49-9EBA843CF894 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem>{ 0x75D36595, 0xBF4F, 0x5393, {0x81, 0x9F, 0xEB, 0x1E, 0x32, 0x1C, 0xE1, 0xDC}}; // 75D36595-BF4F-5393-819F-EB1E321CE1DC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel>{ 0x7479C3A4, 0xC5B1, 0x5112, {0xBE, 0xA9, 0xBE, 0xEF, 0x5C, 0xC7, 0x9F, 0x57}}; // 7479C3A4-C5B1-5112-BEA9-BEEF5CC79F57 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorStatics>{ 0xE7F8770E, 0x729B, 0x57AA, {0x9A, 0x79, 0xED, 0xE3, 0xF8, 0x42, 0x53, 0xCC}}; // E7F8770E-729B-57AA-9A79-EDE3F84253CC template <> inline constexpr guid guid_v{ 0xFA7B8B1F, 0x020D, 0x58EC, {0x86, 0x58, 0xF2, 0xCE, 0x97, 0x31, 0x00, 0x51}}; // FA7B8B1F-020D-58EC-8658-F2CE97310051 template <> inline constexpr guid guid_v{ 0x2BFCFA7E, 0x483C, 0x5FC9, {0xB0, 0x70, 0xFB, 0xB5, 0x8E, 0x6E, 0x97, 0x4D}}; // 2BFCFA7E-483C-5FC9-B070-FBB58E6E974D template <> inline constexpr guid guid_v{ 0x3F0D1E92, 0x5450, 0x5078, {0x8F, 0x72, 0x5A, 0xC1, 0x74, 0x99, 0x76, 0xE3}}; // 3F0D1E92-5450-5078-8F72-5AC1749976E3 template <> inline constexpr guid guid_v{ 0x4997847B, 0xB558, 0x5C8C, {0x82, 0x98, 0xBE, 0x15, 0x32, 0xE8, 0x98, 0xEC}}; // 4997847B-B558-5C8C-8298-BE1532E898EC template <> inline constexpr guid guid_v{ 0xA931BF94, 0xA9C6, 0x5D10, {0x83, 0xAC, 0x14, 0x92, 0x73, 0x9E, 0x11, 0xE4}}; // A931BF94-A9C6-5D10-83AC-1492739E11E4 template <> inline constexpr guid guid_v{ 0x64939DF5, 0x760C, 0x5B0B, {0xAF, 0x4D, 0xD8, 0xDD, 0x4E, 0xE5, 0x02, 0x78}}; // 64939DF5-760C-5B0B-AF4D-D8DD4EE50278 template <> inline constexpr guid guid_v{ 0x3F775730, 0x3713, 0x5B3B, {0x96, 0x00, 0x53, 0xB7, 0x9F, 0xFF, 0x2E, 0x35}}; // 3F775730-3713-5B3B-9600-53B79FFF2E35 template <> inline constexpr guid guid_v{ 0xB28B0160, 0x022C, 0x593C, {0xAB, 0x9A, 0x7B, 0x3D, 0xED, 0x2C, 0x07, 0x54}}; // B28B0160-022C-593C-AB9A-7B3DED2C0754 template <> inline constexpr guid guid_v{ 0x3B07F068, 0xA764, 0x549C, {0xB4, 0xCF, 0xEB, 0xAB, 0x40, 0xEC, 0x5D, 0xD1}}; // 3B07F068-A764-549C-B4CF-EBAB40EC5DD1 template <> inline constexpr guid guid_v{ 0x4B473F61, 0x3F17, 0x5E4F, {0x84, 0x53, 0x54, 0x1D, 0xF9, 0x47, 0xA7, 0x89}}; // 4B473F61-3F17-5E4F-8453-541DF947A789 template <> inline constexpr guid guid_v{ 0xA5119750, 0xFA71, 0x56F2, {0xBF, 0xA4, 0x79, 0x9D, 0x9F, 0x30, 0x4C, 0xB8}}; // A5119750-FA71-56F2-BFA4-799D9F304CB8 template <> inline constexpr guid guid_v{ 0x19EF1328, 0x52C7, 0x55E3, {0xB1, 0xBB, 0x92, 0x3F, 0x2F, 0x39, 0xBD, 0x6E}}; // 19EF1328-52C7-55E3-B1BB-923F2F39BD6E template <> inline constexpr guid guid_v{ 0x72F09642, 0xC658, 0x5B06, {0x8C, 0x81, 0x15, 0x66, 0xB7, 0x37, 0xB7, 0x46}}; // 72F09642-C658-5B06-8C81-1566B737B746 template <> inline constexpr guid guid_v{ 0x450D2984, 0x1E70, 0x53D8, {0x82, 0x69, 0xA2, 0x75, 0x64, 0xDA, 0xA6, 0x9F}}; // 450D2984-1E70-53D8-8269-A27564DAA69F template <> inline constexpr guid guid_v{ 0xA70C98F4, 0xD671, 0x5F46, {0x9B, 0x01, 0x28, 0xB1, 0xB5, 0x52, 0x8F, 0xC0}}; // A70C98F4-D671-5F46-9B01-28B1B5528FC0 template <> inline constexpr guid guid_v{ 0x8C2CC030, 0x14FE, 0x5FCA, {0x8C, 0xE3, 0xE1, 0x1A, 0x91, 0x86, 0x32, 0xCC}}; // 8C2CC030-14FE-5FCA-8CE3-E11A918632CC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBaseFactory>{ 0x8231DAB5, 0x4B8B, 0x5674, {0xB2, 0x73, 0x1C, 0x66, 0x70, 0x1C, 0x14, 0xE1}}; // 8231DAB5-4B8B-5674-B273-1C66701C14E1 template <> inline constexpr guid guid_v{ 0x5B090FFC, 0xD423, 0x5756, {0xA0, 0x1C, 0xAA, 0x73, 0x45, 0x79, 0xD8, 0x56}}; // 5B090FFC-D423-5756-A01C-AA734579D856 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBaseStatics>{ 0x0E414DC2, 0x38E0, 0x5EFE, {0xBA, 0xE8, 0xA0, 0xC6, 0xA7, 0x85, 0x14, 0xC8}}; // 0E414DC2-38E0-5EFE-BAE8-A0C6A78514C8 template <> inline constexpr guid guid_v{ 0x612D6F77, 0x6C76, 0x5239, {0x88, 0x94, 0xEF, 0xBA, 0xB0, 0xF5, 0x3E, 0x3E}}; // 612D6F77-6C76-5239-8894-EFBAB0F53E3E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItemFactory>{ 0xD8DB1A66, 0x1384, 0x518D, {0xBC, 0x8F, 0x9E, 0xDC, 0x2C, 0xA7, 0x91, 0x90}}; // D8DB1A66-1384-518D-BC8F-9EDC2CA79190 template <> inline constexpr guid guid_v{ 0xB5AF5BED, 0x5F2F, 0x5AF6, {0xBF, 0x17, 0xC0, 0x85, 0x53, 0x1C, 0x88, 0x0F}}; // B5AF5BED-5F2F-5AF6-BF17-C085531C880F template <> inline constexpr guid guid_v{ 0x8E66CDCF, 0x3BF5, 0x5FE0, {0xB0, 0x5B, 0x11, 0x25, 0xE9, 0x61, 0xF0, 0xCC}}; // 8E66CDCF-3BF5-5FE0-B05B-1125E961F0CC template <> inline constexpr guid guid_v{ 0x4E3AB19D, 0x2F95, 0x579C, {0x95, 0x35, 0x90, 0x6C, 0x58, 0x62, 0x94, 0x37}}; // 4E3AB19D-2F95-579C-9535-906C58629437 template <> inline constexpr guid guid_v{ 0xEA9C4F43, 0xA937, 0x53D5, {0xB6, 0x65, 0x66, 0x40, 0xAD, 0x7E, 0xC2, 0xF4}}; // EA9C4F43-A937-53D5-B665-6640AD7EC2F4 template <> inline constexpr guid guid_v{ 0x03736C25, 0xDD36, 0x5344, {0x9A, 0x8D, 0x3F, 0x4E, 0x8E, 0x61, 0x6C, 0xBA}}; // 03736C25-DD36-5344-9A8D-3F4E8E616CBA template <> inline constexpr guid guid_v{ 0xC1ACFAA4, 0x209A, 0x5FB8, {0x89, 0x34, 0x88, 0x25, 0x97, 0x67, 0x69, 0xB8}}; // C1ACFAA4-209A-5FB8-8934-8825976769B8 template <> inline constexpr guid guid_v{ 0x79B3285A, 0x1330, 0x5CFD, {0xAF, 0x2F, 0x88, 0xEF, 0xA0, 0x07, 0x70, 0xA9}}; // 79B3285A-1330-5CFD-AF2F-88EFA00770A9 template <> inline constexpr guid guid_v{ 0x2409656D, 0x84F9, 0x5979, {0x8A, 0xDF, 0xF3, 0xDB, 0x71, 0x53, 0x0B, 0x22}}; // 2409656D-84F9-5979-8ADF-F3DB71530B22 template <> inline constexpr guid guid_v{ 0x540D6D61, 0x8FAC, 0x5D5C, {0xB5, 0xB0, 0xE1, 0x72, 0xA7, 0xDD, 0xE1, 0x03}}; // 540D6D61-8FAC-5D5C-B5B0-E172A7DDE103 template <> inline constexpr guid guid_v{ 0x41C205E2, 0x4422, 0x5DCA, {0x9B, 0x49, 0xE3, 0x12, 0x10, 0xEA, 0x39, 0x6C}}; // 41C205E2-4422-5DCA-9B49-E31210EA396C template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseOverrides>{ 0xB3DEB76F, 0x68A6, 0x5C14, {0xA8, 0x24, 0xAB, 0x58, 0xE8, 0x77, 0x47, 0x45}}; // B3DEB76F-68A6-5C14-A824-AB58E8774745 template <> inline constexpr guid guid_v{ 0x4AED5E49, 0x64EC, 0x56F1, {0x87, 0x4D, 0xB8, 0xC0, 0xF8, 0x3F, 0x9A, 0xC8}}; // 4AED5E49-64EC-56F1-874D-B8C0F83F9AC8 template <> inline constexpr guid guid_v{ 0xB0181692, 0x9578, 0x51C7, {0x9D, 0x1C, 0xAD, 0xFC, 0xF8, 0x94, 0x5A, 0xA9}}; // B0181692-9578-51C7-9D1C-ADFCF8945AA9 template <> inline constexpr guid guid_v{ 0x97F4C728, 0x4A94, 0x56B5, {0x91, 0xE4, 0xE7, 0xC6, 0xF6, 0xA1, 0x25, 0x1A}}; // 97F4C728-4A94-56B5-91E4-E7C6F6A1251A template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButtonStatics>{ 0xB57320F6, 0xA58A, 0x589C, {0x9F, 0x41, 0xAA, 0xB0, 0x2F, 0x51, 0xE8, 0x29}}; // B57320F6-A58A-589C-9F41-AAB02F51E829 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedScrollSnapPoint>{ 0x5828FB51, 0x8EBB, 0x596D, {0xA8, 0x71, 0x50, 0x06, 0x34, 0x79, 0x36, 0x2D}}; // 5828FB51-8EBB-596D-A871-50063479362D template <> inline constexpr guid guid_v{ 0xF2FD8403, 0x679E, 0x5C31, {0xB4, 0x31, 0x72, 0xA0, 0xE0, 0x01, 0x4E, 0x6A}}; // F2FD8403-679E-5C31-B431-72A0E0014E6A template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint>{ 0x1FA6DBBE, 0x5E11, 0x5D32, {0x87, 0x3B, 0xC9, 0x2B, 0x1D, 0x17, 0x15, 0x38}}; // 1FA6DBBE-5E11-5D32-873B-C92B1D171538 template <> inline constexpr guid guid_v{ 0x7D032A7C, 0xD91C, 0x5660, {0xB1, 0xC2, 0xB3, 0x6E, 0x88, 0x10, 0xAC, 0x65}}; // 7D032A7C-D91C-5660-B1C2-B36E8810AC65 template <> inline constexpr guid guid_v{ 0x568CBF41, 0xF741, 0x5F05, {0x8E, 0x08, 0xC0, 0xA5, 0x0A, 0xC1, 0x7C, 0x8C}}; // 568CBF41-F741-5F05-8E08-C0A50AC17C8C template <> inline constexpr guid guid_v{ 0x88B52E18, 0x9528, 0x579F, {0xBD, 0x84, 0xEB, 0xA5, 0x85, 0xA0, 0x1C, 0x7A}}; // 88B52E18-9528-579F-BD84-EBA585A01C7A template <> inline constexpr guid guid_v{ 0x54396786, 0x1726, 0x53D6, {0x97, 0xA3, 0x40, 0xAF, 0x08, 0x38, 0x31, 0x4C}}; // 54396786-1726-53D6-97A3-40AF0838314C template <> inline constexpr guid guid_v{ 0x317BBC1A, 0x0CF7, 0x5815, {0xA8, 0xA7, 0xBD, 0x7E, 0x6E, 0xEF, 0x96, 0x6A}}; // 317BBC1A-0CF7-5815-A8A7-BD7E6EEF966A template <> inline constexpr guid guid_v{ 0x9221D193, 0x6F82, 0x5E21, {0xAA, 0xCC, 0x0B, 0x14, 0x60, 0x81, 0x8A, 0xB5}}; // 9221D193-6F82-5E21-AACC-0B1460818AB5 template <> inline constexpr guid guid_v{ 0xBEEE064E, 0x1D4D, 0x5A1A, {0x87, 0x81, 0xAC, 0xF1, 0x58, 0x7A, 0x5D, 0x6A}}; // BEEE064E-1D4D-5A1A-8781-ACF1587A5D6A template <> inline constexpr guid guid_v{ 0xC3B0A6C1, 0x6732, 0x5832, {0xBE, 0x50, 0x4E, 0xCA, 0xDE, 0x58, 0x5C, 0xBC}}; // C3B0A6C1-6732-5832-BE50-4ECADE585CBC template <> inline constexpr guid guid_v{ 0x53D5B301, 0x9AAB, 0x59BC, {0x92, 0xCD, 0x42, 0xCF, 0x21, 0xAB, 0xD5, 0x90}}; // 53D5B301-9AAB-59BC-92CD-42CF21ABD590 template <> inline constexpr guid guid_v{ 0xE7F305FA, 0x4073, 0x5D88, {0x8B, 0xF1, 0xAE, 0x4E, 0xCB, 0x92, 0x08, 0xBF}}; // E7F305FA-4073-5D88-8BF1-AE4ECB9208BF template <> inline constexpr guid guid_v{ 0x7ECF01A7, 0xEF3F, 0x5AF9, {0x93, 0xB4, 0x38, 0xBC, 0x1B, 0xAF, 0xD3, 0x35}}; // 7ECF01A7-EF3F-5AF9-93B4-38BC1BAFD335 template <> inline constexpr guid guid_v{ 0x73F16B99, 0x7310, 0x5C73, {0x87, 0x2B, 0x27, 0x6E, 0x5A, 0x9D, 0x49, 0x13}}; // 73F16B99-7310-5C73-872B-276E5A9D4913 template <> inline constexpr guid guid_v{ 0x01675DC4, 0x1074, 0x54E8, {0xBE, 0xBB, 0x66, 0xB0, 0x3A, 0x33, 0xDA, 0x0D}}; // 01675DC4-1074-54E8-BEBB-66B03A33DA0D template <> inline constexpr guid guid_v{ 0xDBD27F11, 0xF937, 0x5AD0, {0x9F, 0x75, 0xB9, 0x62, 0xC3, 0x32, 0x54, 0xCF}}; // DBD27F11-F937-5AD0-9F75-B962C33254CF template <> inline constexpr guid guid_v{ 0x424B8AFD, 0xF7AA, 0x5E5B, {0x9D, 0x0B, 0x5F, 0x0E, 0xA4, 0xE1, 0xA5, 0x6E}}; // 424B8AFD-F7AA-5E5B-9D0B-5F0EA4E1A56E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterFactory>{ 0x9F5CDC57, 0xD229, 0x52B2, {0xAE, 0xE4, 0x37, 0xC4, 0x96, 0x76, 0x4E, 0xA3}}; // 9F5CDC57-D229-52B2-AEE4-37C496764EA3 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterStatics>{ 0xE27BA947, 0xF8A5, 0x5869, {0x9A, 0x71, 0xCD, 0x51, 0x4D, 0x41, 0xC6, 0x23}}; // E27BA947-F8A5-5869-9A71-CD514D41C623 template <> inline constexpr guid guid_v{ 0x73D918FF, 0xD16C, 0x52CD, {0x96, 0x57, 0xE3, 0x92, 0xEE, 0x08, 0x86, 0x8A}}; // 73D918FF-D16C-52CD-9657-E392EE08868A template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase>{ 0x45D7319D, 0xC9EB, 0x5109, {0x96, 0x68, 0xFF, 0x3F, 0xC6, 0xCC, 0xDF, 0x11}}; // 45D7319D-C9EB-5109-9668-FF3FC6CCDF11 template <> inline constexpr guid guid_v{ 0x3FA2E552, 0x1A45, 0x5691, {0x99, 0xDC, 0x64, 0x00, 0x08, 0x7C, 0xBB, 0x38}}; // 3FA2E552-1A45-5691-99DC-6400087CBB38 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointFactory>{ 0x39304BC7, 0x0E54, 0x5C06, {0x89, 0x20, 0xAD, 0xCF, 0x67, 0xE7, 0xC4, 0x66}}; // 39304BC7-0E54-5C06-8920-ADCF67E7C466 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo>{ 0xD3EA6E09, 0xECF7, 0x51A8, {0xBD, 0x54, 0xFC, 0x84, 0xB9, 0x65, 0x37, 0x66}}; // D3EA6E09-ECF7-51A8-BD54-FC84B9653766 template <> inline constexpr guid guid_v{ 0x8F7E2159, 0xE61D, 0x576F, {0x84, 0x76, 0xF8, 0x3F, 0xDE, 0x3D, 0x68, 0x9E}}; // 8F7E2159-E61D-576F-8476-F83FDE3D689E template <> inline constexpr guid guid_v{ 0x21A42024, 0xAF07, 0x58F9, {0x87, 0x89, 0x84, 0x8D, 0x33, 0x24, 0xD9, 0x01}}; // 21A42024-AF07-58F9-8789-848D3324D901 template <> inline constexpr guid guid_v{ 0x5772C4DE, 0x60EA, 0x5492, {0x8C, 0x5E, 0xB3, 0x32, 0x3D, 0x5A, 0x3C, 0xA6}}; // 5772C4DE-60EA-5492-8C5E-B3323D5A3CA6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemFactory>{ 0x078039F5, 0x76ED, 0x5299, {0x97, 0x15, 0xFC, 0x8C, 0x58, 0x17, 0x35, 0x60}}; // 078039F5-76ED-5299-9715-FC8C58173560 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemStatics>{ 0x4B201A54, 0xA414, 0x5E79, {0x9B, 0x6B, 0x3D, 0xA9, 0xDE, 0x44, 0x2A, 0x35}}; // 4B201A54-A414-5E79-9B6B-3DA9DE442A35 template <> inline constexpr guid guid_v{ 0x569B2234, 0x1CEB, 0x516E, {0xB6, 0x4E, 0x0D, 0x47, 0x94, 0x52, 0xE2, 0x79}}; // 569B2234-1CEB-516E-B64E-0D479452E279 template <> inline constexpr guid guid_v{ 0x14ED1089, 0xFB97, 0x5211, {0x8C, 0x45, 0xC3, 0x52, 0xCD, 0x8B, 0x96, 0xA1}}; // 14ED1089-FB97-5211-8C45-C352CD8B96A1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBaseFactory>{ 0x50266508, 0x15F8, 0x530A, {0xA2, 0x13, 0xE9, 0x76, 0xE0, 0x4E, 0x67, 0x0B}}; // 50266508-15F8-530A-A213-E976E04E670B template <> inline constexpr guid guid_v{ 0x44D6F6F7, 0x0058, 0x5EAC, {0x88, 0x37, 0xF7, 0xF1, 0x6D, 0x96, 0x1F, 0x7C}}; // 44D6F6F7-0058-5EAC-8837-F7F16D961F7C template <> inline constexpr guid guid_v{ 0xEC48EFB5, 0x2CB3, 0x562B, {0x92, 0x1C, 0xE5, 0x54, 0x92, 0x3C, 0xE1, 0xD5}}; // EC48EFB5-2CB3-562B-921C-E554923CE1D5 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListViewFactory>{ 0x8A084FDD, 0x86F0, 0x51EE, {0x98, 0xDF, 0x5F, 0xBD, 0x0B, 0x56, 0x69, 0xBE}}; // 8A084FDD-86F0-51EE-98DF-5FBD0B5669BE template <> inline constexpr guid guid_v{ 0x9B540AE4, 0x98ED, 0x5A19, {0x95, 0x12, 0xA5, 0x68, 0x78, 0xC5, 0x2F, 0xEE}}; // 9B540AE4-98ED-5A19-9512-A56878C52FEE template <> inline constexpr guid guid_v{ 0x900C4924, 0x886A, 0x5F24, {0x96, 0xD1, 0x1E, 0xC3, 0xA3, 0x6E, 0x8D, 0x66}}; // 900C4924-886A-5F24-96D1-1EC3A36E8D66 template <> inline constexpr guid guid_v{ 0x573293BD, 0x3F6A, 0x56C3, {0xBF, 0x95, 0x62, 0x54, 0xC9, 0xBB, 0xBC, 0x89}}; // 573293BD-3F6A-56C3-BF95-6254C9BBBC89 template <> inline constexpr guid guid_v{ 0x41C210CF, 0x7060, 0x5B7B, {0x83, 0xAB, 0xA3, 0x02, 0xAA, 0x6E, 0xED, 0x6B}}; // 41C210CF-7060-5B7B-83AB-A302AA6EED6B template <> inline constexpr guid guid_v{ 0x686FBAA4, 0xC866, 0x568B, {0x8F, 0x75, 0x48, 0x1D, 0x8D, 0x54, 0x52, 0x91}}; // 686FBAA4-C866-568B-8F75-481D8D545291 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonFactory>{ 0x519511BB, 0xD35B, 0x5E2D, {0x96, 0x6C, 0x83, 0x69, 0x40, 0x5A, 0x44, 0x08}}; // 519511BB-D35B-5E2D-966C-8369405A4408 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonOverrides>{ 0xEE55F85D, 0x9061, 0x5D18, {0xB3, 0x1A, 0x90, 0xBC, 0x56, 0x25, 0xCF, 0xE9}}; // EE55F85D-9061-5D18-B31A-90BC5625CFE9 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonStatics>{ 0x4B8397E3, 0x76FD, 0x59DF, {0x82, 0x4F, 0x40, 0xAE, 0x33, 0x9F, 0xB0, 0x0B}}; // 4B8397E3-76FD-59DF-824F-40AE339FB00B template <> inline constexpr guid guid_v{ 0x8F9640A3, 0xAA4E, 0x52DA, {0xA2, 0xC6, 0x91, 0x67, 0xC8, 0x00, 0xBA, 0xBA}}; // 8F9640A3-AA4E-52DA-A2C6-9167C800BABA template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToolTipTemplateSettings>{ 0x4F725950, 0xFF64, 0x5CF1, {0x9E, 0x86, 0x90, 0x11, 0xFB, 0x10, 0xE8, 0x8E}}; // 4F725950-FF64-5CF1-9E86-9011FB10E88E template <> inline constexpr guid guid_v{ 0x8101D353, 0x8DB3, 0x5AC6, {0xA7, 0xF8, 0xB1, 0x8E, 0xB9, 0xC1, 0x23, 0xAC}}; // 8101D353-8DB3-5AC6-A7F8-B18EB9C123AC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase>{ 0xC6D08756, 0x0860, 0x5C2D, {0xAB, 0xEC, 0x6E, 0xB4, 0xAA, 0x4B, 0x53, 0xD7}}; // C6D08756-0860-5C2D-ABEC-6EB4AA4B53D7 template <> inline constexpr guid guid_v{ 0x2C689EEA, 0xB6CF, 0x5024, {0x84, 0x7B, 0x58, 0x93, 0x55, 0xD5, 0xA2, 0xFA}}; // 2C689EEA-B6CF-5024-847B-589355D5A2FA template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointFactory>{ 0x0B3B5418, 0xBFF6, 0x5A9E, {0xB7, 0x34, 0xB6, 0x8A, 0xDF, 0x49, 0xF7, 0x75}}; // 0B3B5418-BFF6-5A9E-B734-B68ADF49F775 template <> inline constexpr guid guid_v{ 0xA27012CB, 0x923F, 0x5992, {0xAD, 0xE2, 0x87, 0x8F, 0x7C, 0x79, 0x4E, 0xF5}}; // A27012CB-923F-5992-ADE2-878F7C794EF5 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventHandler>{ 0x49CA91D0, 0xFC43, 0x56B1, {0x98, 0xBD, 0x68, 0xE2, 0xE1, 0xE2, 0x4D, 0xE9}}; // 49CA91D0-FC43-56B1-98BD-68E2E1E24DE9 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventHandler>{ 0x13191F6D, 0xA651, 0x5870, {0xB3, 0xA1, 0x22, 0x15, 0x50, 0x00, 0x35, 0x12}}; // 13191F6D-A651-5870-B3A1-221550003512 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ItemsChangedEventHandler>{ 0x8E15E39E, 0x23F7, 0x5FCF, {0xB0, 0x4B, 0xD1, 0xB7, 0x89, 0x1D, 0xCC, 0xC4}}; // 8E15E39E-23F7-5FCF-B04B-D1B7891DCCC4 template <> inline constexpr guid guid_v{ 0x23F0E209, 0x9455, 0x54CB, {0xB8, 0xBC, 0x0B, 0x49, 0x55, 0x3C, 0x7D, 0xCC}}; // 23F0E209-9455-54CB-B8BC-0B49553C7DCC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventHandler>{ 0xFF661BA9, 0x8C06, 0x5785, {0xA2, 0x3C, 0x30, 0xD6, 0xB3, 0x16, 0x31, 0xE8}}; // FF661BA9-8C06-5785-A23C-30D6B31631E8 template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IAppBarButtonTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::AppBarTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IAppBarToggleButtonTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::AutoSuggestBoxHelper> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::CalendarPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ICalendarPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICalendarViewTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::CarouselPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorPickerSlider> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorSpectrum> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IColumnMajorUniformToLargestGridLayout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ComboBoxHelper> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IComboBoxTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICommandBarFlyoutCommandBar; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICommandBarFlyoutCommandBarTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICommandBarTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICornerRadiusFilterConverter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ICornerRadiusToThicknessConverter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IFlyoutBaseClosingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowOptions> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPositionHelper> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IGeneratorPositionHelper; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::GridViewItemPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IGridViewItemTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::InfoBarPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ItemsChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IJumpListItemBackgroundConverter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IJumpListItemForegroundConverter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::LayoutInformation> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ListViewItemPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IListViewItemTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelector> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelector; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorItem> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::LoopingSelectorPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IMenuFlyoutItemTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IMenuFlyoutPresenterTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IMonochromaticOverlayPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: INavigationViewItemPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: INavigationViewItemPresenterTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IOrientedVirtualizingPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::PivotHeaderItem> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::PivotHeaderPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::PivotPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::Popup> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopup; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::RangeBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IRangeBaseValueChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatButton> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButton; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedScrollSnapPoint> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IRepeatedScrollSnapPoint; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::RepeatedZoomSnapPoint> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollBar> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerAddScrollVelocityRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerAddScrollVelocityRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerScrollByRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerScrollToRequestedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollSnapPoint> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPoint; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollSnapPointBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::SnapPointBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: ISplitViewTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::TabViewListView> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::Thumb> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumb; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::TickBar> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ITickBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IToggleSwitchTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ToolTipTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives:: IToolTipTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ZoomSnapPoint> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPoint; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::Primitives::ZoomSnapPointBase> { using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeyboardAcceleratorTextMinWidth( double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ClipRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_CompactVerticalDelta(double*) noexcept = 0; virtual int32_t __stdcall get_CompactRootMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_MinimalVerticalDelta(double*) noexcept = 0; virtual int32_t __stdcall get_MinimalRootMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_HiddenVerticalDelta(double*) noexcept = 0; virtual int32_t __stdcall get_HiddenRootMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_NegativeCompactVerticalDelta( double*) noexcept = 0; virtual int32_t __stdcall get_NegativeMinimalVerticalDelta( double*) noexcept = 0; virtual int32_t __stdcall get_NegativeHiddenVerticalDelta( double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeyboardAcceleratorTextMinWidth( double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeepInteriorCornersSquareProperty( void**) noexcept = 0; virtual int32_t __stdcall SetKeepInteriorCornersSquare(void*, bool) noexcept = 0; virtual int32_t __stdcall GetKeepInteriorCornersSquare(void*, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ClickMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ClickMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsPointerOver(bool*) noexcept = 0; virtual int32_t __stdcall get_IsPressed(bool*) noexcept = 0; virtual int32_t __stdcall get_Command(void**) noexcept = 0; virtual int32_t __stdcall put_Command(void*) noexcept = 0; virtual int32_t __stdcall get_CommandParameter(void**) noexcept = 0; virtual int32_t __stdcall put_CommandParameter(void*) noexcept = 0; virtual int32_t __stdcall add_Click(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Click(winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ClickModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPointerOverProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPressedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandParameterProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MinViewWidth(double*) noexcept = 0; virtual int32_t __stdcall get_HeaderText(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay1(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay2(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay3(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay4(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay5(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay6(void**) noexcept = 0; virtual int32_t __stdcall get_WeekDay7(void**) noexcept = 0; virtual int32_t __stdcall get_HasMoreContentAfter(bool*) noexcept = 0; virtual int32_t __stdcall get_HasMoreContentBefore(bool*) noexcept = 0; virtual int32_t __stdcall get_HasMoreViews(bool*) noexcept = 0; virtual int32_t __stdcall get_ClipRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_CenterX(double*) noexcept = 0; virtual int32_t __stdcall get_CenterY(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanVerticallyScroll(bool*) noexcept = 0; virtual int32_t __stdcall put_CanVerticallyScroll(bool) noexcept = 0; virtual int32_t __stdcall get_CanHorizontallyScroll(bool*) noexcept = 0; virtual int32_t __stdcall put_CanHorizontallyScroll(bool) noexcept = 0; virtual int32_t __stdcall get_ExtentWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ExtentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportHeight(double*) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollOwner(void**) noexcept = 0; virtual int32_t __stdcall put_ScrollOwner(void*) noexcept = 0; virtual int32_t __stdcall LineUp() noexcept = 0; virtual int32_t __stdcall LineDown() noexcept = 0; virtual int32_t __stdcall LineLeft() noexcept = 0; virtual int32_t __stdcall LineRight() noexcept = 0; virtual int32_t __stdcall PageUp() noexcept = 0; virtual int32_t __stdcall PageDown() noexcept = 0; virtual int32_t __stdcall PageLeft() noexcept = 0; virtual int32_t __stdcall PageRight() noexcept = 0; virtual int32_t __stdcall MouseWheelUp() noexcept = 0; virtual int32_t __stdcall MouseWheelDown() noexcept = 0; virtual int32_t __stdcall MouseWheelLeft() noexcept = 0; virtual int32_t __stdcall MouseWheelRight() noexcept = 0; virtual int32_t __stdcall SetHorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall SetVerticalOffset(double) noexcept = 0; virtual int32_t __stdcall MakeVisible( void*, winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanelFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ColorChannel(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ColorChannel(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ColorChannelProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Color( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall put_Color( struct struct_Windows_UI_Color) noexcept = 0; virtual int32_t __stdcall get_HsvColor( winrt::Windows::Foundation::Numerics::float4*) noexcept = 0; virtual int32_t __stdcall put_HsvColor( winrt::Windows::Foundation::Numerics::float4) noexcept = 0; virtual int32_t __stdcall get_MinHue(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MinHue(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxHue(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxHue(int32_t) noexcept = 0; virtual int32_t __stdcall get_MinSaturation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MinSaturation(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxSaturation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxSaturation(int32_t) noexcept = 0; virtual int32_t __stdcall get_MinValue(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MinValue(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxValue(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxValue(int32_t) noexcept = 0; virtual int32_t __stdcall get_Shape(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Shape(int32_t) noexcept = 0; virtual int32_t __stdcall get_Components(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Components(int32_t) noexcept = 0; virtual int32_t __stdcall add_ColorChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ColorChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ColorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HsvColorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinHueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxHueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinSaturationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxSaturationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShapeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ComponentsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MaxColumns(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxColumns(int32_t) noexcept = 0; virtual int32_t __stdcall get_ColumnSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_ColumnSpacing(double) noexcept = 0; virtual int32_t __stdcall get_RowSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_RowSpacing(double) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MaxColumnsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ColumnSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RowSpacingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelperStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeepInteriorCornersSquareProperty( void**) noexcept = 0; virtual int32_t __stdcall SetKeepInteriorCornersSquare(void*, bool) noexcept = 0; virtual int32_t __stdcall GetKeepInteriorCornersSquare(void*, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DropDownOpenedHeight(double*) noexcept = 0; virtual int32_t __stdcall get_DropDownClosedHeight(double*) noexcept = 0; virtual int32_t __stdcall get_DropDownOffset(double*) noexcept = 0; virtual int32_t __stdcall get_SelectedItemDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall get_DropDownContentMinWidth(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FlyoutTemplateSettings(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdrop(void**) noexcept = 0; virtual int32_t __stdcall put_SystemBackdrop(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ControlTypeProperty(void**) noexcept = 0; virtual int32_t __stdcall GetControlType(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetControlType(void*, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdropProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OpenAnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_OpenAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_CloseAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_CurrentWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ExpandedWidth(double*) noexcept = 0; virtual int32_t __stdcall get_WidthExpansionDelta(double*) noexcept = 0; virtual int32_t __stdcall get_WidthExpansionAnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_WidthExpansionAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_WidthExpansionMoreButtonAnimationStartPosition(double*) noexcept = 0; virtual int32_t __stdcall get_WidthExpansionMoreButtonAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandUpOverflowVerticalPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandDownOverflowVerticalPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandUpAnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandUpAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandUpAnimationHoldPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandDownAnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandDownAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ExpandDownAnimationHoldPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ContentClipRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentClipRect( winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentClipRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentMinWidth(double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentMaxWidth(double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentMaxHeight( double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentHorizontalOffset( double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_NegativeOverflowContentHeight( double*) noexcept = 0; virtual int32_t __stdcall get_EffectiveOverflowButtonVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentCompactYTranslation( double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentMinimalYTranslation( double*) noexcept = 0; virtual int32_t __stdcall get_OverflowContentHiddenYTranslation( double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Filter(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Filter(int32_t) noexcept = 0; virtual int32_t __stdcall get_Scale(double*) noexcept = 0; virtual int32_t __stdcall put_Scale(double) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FilterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ScaleProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ConversionKind(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ConversionKind(int32_t) noexcept = 0; virtual int32_t __stdcall get_Multiplier(double*) noexcept = 0; virtual int32_t __stdcall put_Multiplier(double) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ConversionKindProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MultiplierProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalChange(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalChange(double*) noexcept = 0; virtual int32_t __stdcall get_Canceled(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithHorizontalChangeVerticalChangeAndCanceled( double, double, bool, void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalChange(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalChange(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithHorizontalChangeAndVerticalChange(double, double, void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithHorizontalOffsetAndVerticalOffset(double, double, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Placement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Placement(int32_t) noexcept = 0; virtual int32_t __stdcall get_Target(void**) noexcept = 0; virtual int32_t __stdcall get_AllowFocusOnInteraction(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowFocusOnInteraction(bool) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_LightDismissOverlayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_AllowFocusWhenDisabled(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowFocusWhenDisabled(bool) noexcept = 0; virtual int32_t __stdcall get_ShowMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ShowMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_InputDevicePrefersPrimaryCommands( bool*) noexcept = 0; virtual int32_t __stdcall get_AreOpenCloseAnimationsEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_AreOpenCloseAnimationsEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_ShouldConstrainToRootBounds( bool*) noexcept = 0; virtual int32_t __stdcall put_ShouldConstrainToRootBounds( bool) noexcept = 0; virtual int32_t __stdcall get_IsConstrainedToRootBounds(bool*) noexcept = 0; virtual int32_t __stdcall get_ElementSoundMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ElementSoundMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_OverlayInputPassThroughElement( void**) noexcept = 0; virtual int32_t __stdcall put_OverlayInputPassThroughElement( void*) noexcept = 0; virtual int32_t __stdcall get_IsOpen(bool*) noexcept = 0; virtual int32_t __stdcall get_XamlRoot(void**) noexcept = 0; virtual int32_t __stdcall put_XamlRoot(void*) noexcept = 0; virtual int32_t __stdcall add_Opened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Opened(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Closed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Opening(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Opening(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Closing(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closing(winrt::event_token) noexcept = 0; virtual int32_t __stdcall ShowAt(void*) noexcept = 0; virtual int32_t __stdcall ShowAtWithOptions(void*, void*) noexcept = 0; virtual int32_t __stdcall Hide() noexcept = 0; virtual int32_t __stdcall TryInvokeKeyboardAccelerator(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdrop(void**) noexcept = 0; virtual int32_t __stdcall put_SystemBackdrop(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Cancel(bool*) noexcept = 0; virtual int32_t __stdcall put_Cancel(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreatePresenter(void**) noexcept = 0; virtual int32_t __stdcall OnProcessKeyboardAccelerators(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TargetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlacementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AllowFocusOnInteractionProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AllowFocusWhenDisabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShowModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_InputDevicePrefersPrimaryCommandsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AreOpenCloseAnimationsEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShouldConstrainToRootBoundsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ElementSoundModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OverlayInputPassThroughElementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AttachedFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAttachedFlyout(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAttachedFlyout(void*, void*) noexcept = 0; virtual int32_t __stdcall ShowAttachedFlyout(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics2> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdropProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Position(void**) noexcept = 0; virtual int32_t __stdcall put_Position(void*) noexcept = 0; virtual int32_t __stdcall get_ExclusionRect(void**) noexcept = 0; virtual int32_t __stdcall put_ExclusionRect(void*) noexcept = 0; virtual int32_t __stdcall get_ShowMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ShowMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_Placement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Placement(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall FromIndexAndOffset( int32_t, int32_t, struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionCheckMarkVisualEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_SelectionCheckMarkVisualEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_CheckHintBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckHintBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckSelectingBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckSelectingBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBrush(void*) noexcept = 0; virtual int32_t __stdcall get_DragBackground(void**) noexcept = 0; virtual int32_t __stdcall put_DragBackground(void*) noexcept = 0; virtual int32_t __stdcall get_DragForeground(void**) noexcept = 0; virtual int32_t __stdcall put_DragForeground(void*) noexcept = 0; virtual int32_t __stdcall get_FocusBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_FocusBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderBackground(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverBackground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedBackground(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedBackground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedForeground(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedForeground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBackground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPointerOverBackground( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPointerOverBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_SelectedBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_DisabledOpacity(double*) noexcept = 0; virtual int32_t __stdcall put_DisabledOpacity(double) noexcept = 0; virtual int32_t __stdcall get_DragOpacity(double*) noexcept = 0; virtual int32_t __stdcall put_DragOpacity(double) noexcept = 0; virtual int32_t __stdcall get_ReorderHintOffset(double*) noexcept = 0; virtual int32_t __stdcall put_ReorderHintOffset(double) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterHorizontalContentAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_GridViewItemPresenterHorizontalContentAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterVerticalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_GridViewItemPresenterVerticalContentAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_GridViewItemPresenterPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_PointerOverBackgroundMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_ContentMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_ContentMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionCheckMarkVisualEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckHintBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CheckSelectingBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragBackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FocusBorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DisabledOpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragOpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ReorderHintOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterHorizontalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterVerticalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_GridViewItemPresenterPaddingProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ContentMarginProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DragItemsCount(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalOrientationPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_HorizontalOrientationPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_VerticalOrientationPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_VerticalOrientationPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalOrientationPaddingProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalOrientationPaddingProperty( void**) noexcept = 0; virtual int32_t __stdcall SetHorizontalOrientationMargin( void*, struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall GetHorizontalOrientationMargin( void*, struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_HorizontalOrientationMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall SetVerticalOrientationMargin( void*, struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall GetVerticalOrientationMargin( void*, struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_VerticalOrientationMarginProperty( void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Action(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Position( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition*) noexcept = 0; virtual int32_t __stdcall get_OldPosition( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition*) noexcept = 0; virtual int32_t __stdcall get_ItemCount(int32_t*) noexcept = 0; virtual int32_t __stdcall get_ItemUICount(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Enabled(void**) noexcept = 0; virtual int32_t __stdcall put_Enabled(void*) noexcept = 0; virtual int32_t __stdcall get_Disabled(void**) noexcept = 0; virtual int32_t __stdcall put_Disabled(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisabledProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Enabled(void**) noexcept = 0; virtual int32_t __stdcall put_Enabled(void*) noexcept = 0; virtual int32_t __stdcall get_Disabled(void**) noexcept = 0; virtual int32_t __stdcall put_Disabled(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisabledProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetLayoutExceptionElement(void*, void**) noexcept = 0; virtual int32_t __stdcall GetLayoutSlot( void*, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall GetAvailableSize( void*, winrt::Windows::Foundation::Size*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionCheckMarkVisualEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_SelectionCheckMarkVisualEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_CheckHintBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckHintBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckSelectingBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckSelectingBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBrush(void*) noexcept = 0; virtual int32_t __stdcall get_DragBackground(void**) noexcept = 0; virtual int32_t __stdcall put_DragBackground(void*) noexcept = 0; virtual int32_t __stdcall get_DragForeground(void**) noexcept = 0; virtual int32_t __stdcall put_DragForeground(void*) noexcept = 0; virtual int32_t __stdcall get_FocusBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_FocusBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderBackground(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverBackground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedBackground(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedBackground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedForeground(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedForeground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBackground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPointerOverBackground( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPointerOverBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_SelectedBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_DisabledOpacity(double*) noexcept = 0; virtual int32_t __stdcall put_DisabledOpacity(double) noexcept = 0; virtual int32_t __stdcall get_DragOpacity(double*) noexcept = 0; virtual int32_t __stdcall put_DragOpacity(double) noexcept = 0; virtual int32_t __stdcall get_ReorderHintOffset(double*) noexcept = 0; virtual int32_t __stdcall put_ReorderHintOffset(double) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterHorizontalContentAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ListViewItemPresenterHorizontalContentAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterVerticalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_ListViewItemPresenterVerticalContentAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_ListViewItemPresenterPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_PointerOverBackgroundMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_ContentMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_ContentMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedBackground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPressedBackground(void*) noexcept = 0; virtual int32_t __stdcall get_PressedBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PressedBackground(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxBrush(void*) noexcept = 0; virtual int32_t __stdcall get_FocusSecondaryBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_FocusSecondaryBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CheckMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_PointerOverForeground(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverForeground(void*) noexcept = 0; virtual int32_t __stdcall get_RevealBackground(void**) noexcept = 0; virtual int32_t __stdcall put_RevealBackground(void*) noexcept = 0; virtual int32_t __stdcall get_RevealBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_RevealBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_RevealBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_RevealBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_RevealBackgroundShowsAboveContent( bool*) noexcept = 0; virtual int32_t __stdcall put_RevealBackgroundShowsAboveContent( bool) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledBackground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedDisabledBackground( void*) noexcept = 0; virtual int32_t __stdcall get_CheckPressedBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckPressedBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckDisabledBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckDisabledBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPointerOverBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxPointerOverBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPressedBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxPressedBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxDisabledBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxDisabledBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxSelectedBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedPointerOverBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxSelectedPointerOverBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedPressedBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxSelectedPressedBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedDisabledBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxSelectedDisabledBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPointerOverBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxPointerOverBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPressedBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxPressedBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxDisabledBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_CheckBoxDisabledBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CheckBoxCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CheckBoxCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorVisualEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorVisualEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorBrush(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorBrush(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorPointerOverBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorPointerOverBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorPressedBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorPressedBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorDisabledBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectionIndicatorDisabledBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPressedBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedDisabledBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_SelectedInnerBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedInnerBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverBorderBrush(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionCheckMarkVisualEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckHintBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CheckSelectingBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragBackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FocusBorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPointerOverBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DisabledOpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragOpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ReorderHintOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterHorizontalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterVerticalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ListViewItemPresenterPaddingProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverBackgroundMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ContentMarginProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PressedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FocusSecondaryBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_RevealBackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RevealBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_RevealBorderThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_RevealBackgroundShowsAboveContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckPressedBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckDisabledBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPointerOverBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPressedBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxDisabledBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedPointerOverBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedPressedBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxSelectedDisabledBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPointerOverBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxPressedBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxDisabledBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CheckBoxCornerRadiusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorCornerRadiusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorVisualEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorPointerOverBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorPressedBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionIndicatorDisabledBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedInnerBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverBorderBrushProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DragItemsCount(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ShouldLoop(bool*) noexcept = 0; virtual int32_t __stdcall put_ShouldLoop(bool) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall put_Items(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectedIndex(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedItem(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedItem(void*) noexcept = 0; virtual int32_t __stdcall get_ItemWidth(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemWidth(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemHeight(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemHeight(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall add_SelectionChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectionChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ShouldLoopProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeyboardAcceleratorTextMinWidth( double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FlyoutContentMinWidth(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SourceElement(void**) noexcept = 0; virtual int32_t __stdcall put_SourceElement(void*) noexcept = 0; virtual int32_t __stdcall get_ReplacementColor( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall put_ReplacementColor( struct struct_Windows_UI_Color) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SourceElementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ReplacementColorProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InfoBadge(void**) noexcept = 0; virtual int32_t __stdcall put_InfoBadge(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TemplateSettingsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InfoBadgeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconWidth(double*) noexcept = 0; virtual int32_t __stdcall get_SmallerIconWidth(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SmallerIconWidthProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanVerticallyScroll(bool*) noexcept = 0; virtual int32_t __stdcall put_CanVerticallyScroll(bool) noexcept = 0; virtual int32_t __stdcall get_CanHorizontallyScroll(bool*) noexcept = 0; virtual int32_t __stdcall put_CanHorizontallyScroll(bool) noexcept = 0; virtual int32_t __stdcall get_ExtentWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ExtentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportHeight(double*) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollOwner(void**) noexcept = 0; virtual int32_t __stdcall put_ScrollOwner(void*) noexcept = 0; virtual int32_t __stdcall LineUp() noexcept = 0; virtual int32_t __stdcall LineDown() noexcept = 0; virtual int32_t __stdcall LineLeft() noexcept = 0; virtual int32_t __stdcall LineRight() noexcept = 0; virtual int32_t __stdcall PageUp() noexcept = 0; virtual int32_t __stdcall PageDown() noexcept = 0; virtual int32_t __stdcall PageLeft() noexcept = 0; virtual int32_t __stdcall PageRight() noexcept = 0; virtual int32_t __stdcall MouseWheelUp() noexcept = 0; virtual int32_t __stdcall MouseWheelDown() noexcept = 0; virtual int32_t __stdcall MouseWheelLeft() noexcept = 0; virtual int32_t __stdcall MouseWheelRight() noexcept = 0; virtual int32_t __stdcall SetHorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall SetVerticalOffset(double) noexcept = 0; virtual int32_t __stdcall MakeVisible( void*, winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnConfirmed() noexcept = 0; virtual int32_t __stdcall ShouldShowConfirmationButtons(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall GetTitle(void*, void**) noexcept = 0; virtual int32_t __stdcall SetTitle(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItemFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Child(void**) noexcept = 0; virtual int32_t __stdcall put_Child(void*) noexcept = 0; virtual int32_t __stdcall get_IsOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOpen(bool) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalOffset(double) noexcept = 0; virtual int32_t __stdcall get_ChildTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ChildTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_IsLightDismissEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsLightDismissEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_LightDismissOverlayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_ShouldConstrainToRootBounds( bool*) noexcept = 0; virtual int32_t __stdcall put_ShouldConstrainToRootBounds( bool) noexcept = 0; virtual int32_t __stdcall get_IsConstrainedToRootBounds(bool*) noexcept = 0; virtual int32_t __stdcall add_Opened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Opened(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Closed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closed(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PlacementTarget(void**) noexcept = 0; virtual int32_t __stdcall put_PlacementTarget(void*) noexcept = 0; virtual int32_t __stdcall get_DesiredPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DesiredPlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_ActualPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall add_ActualPlacementChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ActualPlacementChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdrop(void**) noexcept = 0; virtual int32_t __stdcall put_SystemBackdrop(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ChildProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffsetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalOffsetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ChildTransitionsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsLightDismissEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShouldConstrainToRootBoundsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PlacementTargetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DesiredPlacementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdropProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Minimum(double*) noexcept = 0; virtual int32_t __stdcall put_Minimum(double) noexcept = 0; virtual int32_t __stdcall get_Maximum(double*) noexcept = 0; virtual int32_t __stdcall put_Maximum(double) noexcept = 0; virtual int32_t __stdcall get_SmallChange(double*) noexcept = 0; virtual int32_t __stdcall put_SmallChange(double) noexcept = 0; virtual int32_t __stdcall get_LargeChange(double*) noexcept = 0; virtual int32_t __stdcall put_LargeChange(double) noexcept = 0; virtual int32_t __stdcall get_Value(double*) noexcept = 0; virtual int32_t __stdcall put_Value(double) noexcept = 0; virtual int32_t __stdcall add_ValueChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ValueChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnMinimumChanged(double, double) noexcept = 0; virtual int32_t __stdcall OnMaximumChanged(double, double) noexcept = 0; virtual int32_t __stdcall OnValueChanged(double, double) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MinimumProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaximumProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SmallChangeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LargeChangeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ValueProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldValue(double*) noexcept = 0; virtual int32_t __stdcall get_NewValue(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Delay(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Delay(int32_t) noexcept = 0; virtual int32_t __stdcall get_Interval(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Interval(int32_t) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButtonStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DelayProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IntervalProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Offset(double*) noexcept = 0; virtual int32_t __stdcall get_Interval(double*) noexcept = 0; virtual int32_t __stdcall get_Start(double*) noexcept = 0; virtual int32_t __stdcall get_End(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, double, double, double, int32_t, void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Offset(double*) noexcept = 0; virtual int32_t __stdcall get_Interval(double*) noexcept = 0; virtual int32_t __stdcall get_Start(double*) noexcept = 0; virtual int32_t __stdcall get_End(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, double, double, double, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Orientation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Orientation(int32_t) noexcept = 0; virtual int32_t __stdcall get_ViewportSize(double*) noexcept = 0; virtual int32_t __stdcall put_ViewportSize(double) noexcept = 0; virtual int32_t __stdcall get_IndicatorMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_IndicatorMode(int32_t) noexcept = 0; virtual int32_t __stdcall add_Scroll(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Scroll(winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBarStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ViewportSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IndicatorModeProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PanningInfo(void**) noexcept = 0; virtual int32_t __stdcall get_CanScroll(bool*) noexcept = 0; virtual int32_t __stdcall get_IsScrollingWithMouse(bool*) noexcept = 0; virtual int32_t __stdcall SetIsScrollable(bool) noexcept = 0; virtual int32_t __stdcall SetValues(double, double, double, double) noexcept = 0; virtual int32_t __stdcall GetScrollAnimation( int32_t, winrt::Windows::Foundation::Numerics::float2, winrt::Windows::Foundation::Numerics::float2, void*, void**) noexcept = 0; virtual int32_t __stdcall NotifyRequestedScrollCompleted( int32_t) noexcept = 0; virtual int32_t __stdcall add_CanScrollChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CanScrollChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_IsScrollingWithMouseChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsScrollingWithMouseChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ScrollToRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ScrollToRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ScrollByRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ScrollByRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AddScrollVelocityRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AddScrollVelocityRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OffsetVelocity(float*) noexcept = 0; virtual int32_t __stdcall get_InertiaDecayRate(void**) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CorrelationId(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(float, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PointerPoint(void**) noexcept = 0; virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsRailEnabled(bool*) noexcept = 0; virtual int32_t __stdcall get_PanOrientation(int32_t*) noexcept = 0; virtual int32_t __stdcall get_PanningElementAncestor(void**) noexcept = 0; virtual int32_t __stdcall SetPanningElementExpressionAnimationSources( void*, void*, void*, void*, void*) noexcept = 0; virtual int32_t __stdcall add_Changed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Changed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PanRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PanRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OffsetDelta(double*) noexcept = 0; virtual int32_t __stdcall get_Options(void**) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CorrelationId(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Offset(double*) noexcept = 0; virtual int32_t __stdcall get_Options(void**) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CorrelationId(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewValue(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollEventType(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_ExpressionAnimationSources( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall get_ExtentWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ExtentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollableWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollableHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ContentOrientation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ContentOrientation(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollChainMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollChainMode( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollChainMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollChainMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollRailMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollRailMode( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollRailMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollRailMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_ComputedHorizontalScrollMode( int32_t*) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollMode( int32_t*) noexcept = 0; virtual int32_t __stdcall get_ZoomChainMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ZoomChainMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_ZoomMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ZoomMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_IgnoredInputKinds(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_IgnoredInputKinds(uint32_t) noexcept = 0; virtual int32_t __stdcall get_MinZoomFactor(double*) noexcept = 0; virtual int32_t __stdcall put_MinZoomFactor(double) noexcept = 0; virtual int32_t __stdcall get_MaxZoomFactor(double*) noexcept = 0; virtual int32_t __stdcall put_MaxZoomFactor(double) noexcept = 0; virtual int32_t __stdcall get_State(int32_t*) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollController( void**) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollController( void*) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollController(void**) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollController(void*) noexcept = 0; virtual int32_t __stdcall get_HorizontalAnchorRatio(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalAnchorRatio(double) noexcept = 0; virtual int32_t __stdcall get_VerticalAnchorRatio(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalAnchorRatio(double) noexcept = 0; virtual int32_t __stdcall get_HorizontalSnapPoints(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSnapPoints(void**) noexcept = 0; virtual int32_t __stdcall get_ZoomSnapPoints(void**) noexcept = 0; virtual int32_t __stdcall ScrollTo(double, double, int32_t*) noexcept = 0; virtual int32_t __stdcall ScrollToWithOptions(double, double, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ScrollBy(double, double, int32_t*) noexcept = 0; virtual int32_t __stdcall ScrollByWithOptions(double, double, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall AddScrollVelocity( winrt::Windows::Foundation::Numerics::float2, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ZoomTo(float, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ZoomToWithOptions(float, void*, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ZoomBy(float, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ZoomByWithOptions(float, void*, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall AddZoomVelocity(float, void*, void*, int32_t*) noexcept = 0; virtual int32_t __stdcall add_ExtentChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ExtentChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_StateChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_StateChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ViewChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ViewChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ScrollAnimationStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ScrollAnimationStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ZoomAnimationStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ZoomAnimationStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ScrollCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ScrollCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ZoomCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ZoomCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_BringingIntoView( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BringingIntoView( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AnchorRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AnchorRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentOrientationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollChainModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollChainModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollRailModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollRailModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ComputedHorizontalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ZoomChainModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ZoomModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IgnoredInputKindsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MinZoomFactorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxZoomFactorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalAnchorRatioProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalAnchorRatioProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Value(double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Alignment(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, int32_t, void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AreHorizontalSnapPointsRegular( bool*) noexcept = 0; virtual int32_t __stdcall get_AreVerticalSnapPointsRegular( bool*) noexcept = 0; virtual int32_t __stdcall add_HorizontalSnapPointsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_HorizontalSnapPointsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_VerticalSnapPointsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_VerticalSnapPointsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall GetIrregularSnapPoints(int32_t, int32_t, void**) noexcept = 0; virtual int32_t __stdcall GetRegularSnapPoints(int32_t, int32_t, float*, float*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectedIndex(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedItem(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedItem(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedValue(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedValue(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedValuePath(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedValuePath(void*) noexcept = 0; virtual int32_t __stdcall get_IsSynchronizedWithCurrentItem( void**) noexcept = 0; virtual int32_t __stdcall put_IsSynchronizedWithCurrentItem( void*) noexcept = 0; virtual int32_t __stdcall add_SelectionChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectionChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSelected(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSelected(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSelectedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedValuePathProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSynchronizedWithCurrentItemProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsSelectionActive(void*, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBaseFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OpenPaneLength(double*) noexcept = 0; virtual int32_t __stdcall get_NegativeOpenPaneLength(double*) noexcept = 0; virtual int32_t __stdcall get_OpenPaneLengthMinusCompactLength( double*) noexcept = 0; virtual int32_t __stdcall get_NegativeOpenPaneLengthMinusCompactLength( double*) noexcept = 0; virtual int32_t __stdcall get_OpenPaneGridLength( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall get_CompactPaneGridLength( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListViewFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDragging(bool*) noexcept = 0; virtual int32_t __stdcall add_DragStarted(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragDelta(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragDelta(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall CancelDrag() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDraggingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Fill(void**) noexcept = 0; virtual int32_t __stdcall put_Fill(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FillProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsChecked(void**) noexcept = 0; virtual int32_t __stdcall put_IsChecked(void*) noexcept = 0; virtual int32_t __stdcall get_IsThreeState(bool*) noexcept = 0; virtual int32_t __stdcall put_IsThreeState(bool) noexcept = 0; virtual int32_t __stdcall add_Checked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Checked(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Unchecked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Unchecked(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Indeterminate( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Indeterminate( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnToggle() noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsCheckedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsThreeStateProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KnobCurrentToOnOffset(double*) noexcept = 0; virtual int32_t __stdcall get_KnobCurrentToOffOffset(double*) noexcept = 0; virtual int32_t __stdcall get_KnobOnToOffOffset(double*) noexcept = 0; virtual int32_t __stdcall get_KnobOffToOnOffset(double*) noexcept = 0; virtual int32_t __stdcall get_CurtainCurrentToOnOffset( double*) noexcept = 0; virtual int32_t __stdcall get_CurtainCurrentToOffOffset( double*) noexcept = 0; virtual int32_t __stdcall get_CurtainOnToOffOffset(double*) noexcept = 0; virtual int32_t __stdcall get_CurtainOffToOnOffset(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FromHorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_FromVerticalOffset(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Value(double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragDeltaEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::DragStartedEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarButtonTemplateSettings { [[nodiscard]] auto KeyboardAcceleratorTextMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarButtonTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarTemplateSettings { [[nodiscard]] auto ClipRect() const; [[nodiscard]] auto CompactVerticalDelta() const; [[nodiscard]] auto CompactRootMargin() const; [[nodiscard]] auto MinimalVerticalDelta() const; [[nodiscard]] auto MinimalRootMargin() const; [[nodiscard]] auto HiddenVerticalDelta() const; [[nodiscard]] auto HiddenRootMargin() const; [[nodiscard]] auto NegativeCompactVerticalDelta() const; [[nodiscard]] auto NegativeMinimalVerticalDelta() const; [[nodiscard]] auto NegativeHiddenVerticalDelta() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAppBarTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarToggleButtonTemplateSettings { [[nodiscard]] auto KeyboardAcceleratorTextMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarToggleButtonTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAutoSuggestBoxHelper {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAutoSuggestBoxHelper; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAutoSuggestBoxHelperStatics { [[nodiscard]] auto KeepInteriorCornersSquareProperty() const; auto SetKeepInteriorCornersSquare( winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox const& autoSuggestBox, bool value) const; auto GetKeepInteriorCornersSquare( winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox const& autoSuggestBox) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAutoSuggestBoxHelperStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBase { [[nodiscard]] auto ClickMode() const; auto ClickMode( winrt::Microsoft::UI::Xaml::Controls::ClickMode const& value) const; [[nodiscard]] auto IsPointerOver() const; [[nodiscard]] auto IsPressed() const; [[nodiscard]] auto Command() const; auto Command(winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto CommandParameter() const; auto CommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; auto Click( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Click_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase, &impl::abi_t::remove_Click>; [[nodiscard]] auto Click( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Click(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBaseFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBaseStatics { [[nodiscard]] auto ClickModeProperty() const; [[nodiscard]] auto IsPointerOverProperty() const; [[nodiscard]] auto IsPressedProperty() const; [[nodiscard]] auto CommandProperty() const; [[nodiscard]] auto CommandParameterProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBaseStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICalendarPanel {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICalendarPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICalendarPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICalendarViewTemplateSettings { [[nodiscard]] auto MinViewWidth() const; [[nodiscard]] auto HeaderText() const; [[nodiscard]] auto WeekDay1() const; [[nodiscard]] auto WeekDay2() const; [[nodiscard]] auto WeekDay3() const; [[nodiscard]] auto WeekDay4() const; [[nodiscard]] auto WeekDay5() const; [[nodiscard]] auto WeekDay6() const; [[nodiscard]] auto WeekDay7() const; [[nodiscard]] auto HasMoreContentAfter() const; [[nodiscard]] auto HasMoreContentBefore() const; [[nodiscard]] auto HasMoreViews() const; [[nodiscard]] auto ClipRect() const; [[nodiscard]] auto CenterX() const; [[nodiscard]] auto CenterY() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICalendarViewTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICarouselPanel { [[nodiscard]] auto CanVerticallyScroll() const; auto CanVerticallyScroll(bool value) const; [[nodiscard]] auto CanHorizontallyScroll() const; auto CanHorizontallyScroll(bool value) const; [[nodiscard]] auto ExtentWidth() const; [[nodiscard]] auto ExtentHeight() const; [[nodiscard]] auto ViewportWidth() const; [[nodiscard]] auto ViewportHeight() const; [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; [[nodiscard]] auto ScrollOwner() const; auto ScrollOwner(winrt::Windows::Foundation::IInspectable const& value) const; auto LineUp() const; auto LineDown() const; auto LineLeft() const; auto LineRight() const; auto PageUp() const; auto PageDown() const; auto PageLeft() const; auto PageRight() const; auto MouseWheelUp() const; auto MouseWheelDown() const; auto MouseWheelLeft() const; auto MouseWheelRight() const; auto SetHorizontalOffset(double offset) const; auto SetVerticalOffset(double offset) const; auto MakeVisible(winrt::Microsoft::UI::Xaml::UIElement const& visual, winrt::Windows::Foundation::Rect const& rectangle) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICarouselPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICarouselPanelFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanelFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICarouselPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSlider { [[nodiscard]] auto ColorChannel() const; auto ColorChannel( winrt::Microsoft::UI::Xaml::Controls::ColorPickerHsvChannel const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSlider; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSliderFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSliderFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSliderStatics { [[nodiscard]] auto ColorChannelProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorPickerSliderStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrum { [[nodiscard]] auto Color() const; auto Color(winrt::Windows::UI::Color const& value) const; [[nodiscard]] auto HsvColor() const; auto HsvColor( winrt::Windows::Foundation::Numerics::float4 const& value) const; [[nodiscard]] auto MinHue() const; auto MinHue(int32_t value) const; [[nodiscard]] auto MaxHue() const; auto MaxHue(int32_t value) const; [[nodiscard]] auto MinSaturation() const; auto MinSaturation(int32_t value) const; [[nodiscard]] auto MaxSaturation() const; auto MaxSaturation(int32_t value) const; [[nodiscard]] auto MinValue() const; auto MinValue(int32_t value) const; [[nodiscard]] auto MaxValue() const; auto MaxValue(int32_t value) const; [[nodiscard]] auto Shape() const; auto Shape(winrt::Microsoft::UI::Xaml::Controls::ColorSpectrumShape const& value) const; [[nodiscard]] auto Components() const; auto Components( winrt::Microsoft::UI::Xaml::Controls::ColorSpectrumComponents const& value) const; auto ColorChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorSpectrum, winrt::Microsoft::UI::Xaml::Controls::ColorChangedEventArgs> const& handler) const; using ColorChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum, &impl::abi_t::remove_ColorChanged>; [[nodiscard]] auto ColorChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ColorSpectrum, winrt::Microsoft::UI::Xaml::Controls::ColorChangedEventArgs> const& handler) const; auto ColorChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrum> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrum; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrumFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrumFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrumStatics { [[nodiscard]] auto ColorProperty() const; [[nodiscard]] auto HsvColorProperty() const; [[nodiscard]] auto MinHueProperty() const; [[nodiscard]] auto MaxHueProperty() const; [[nodiscard]] auto MinSaturationProperty() const; [[nodiscard]] auto MaxSaturationProperty() const; [[nodiscard]] auto MinValueProperty() const; [[nodiscard]] auto MaxValueProperty() const; [[nodiscard]] auto ShapeProperty() const; [[nodiscard]] auto ComponentsProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorSpectrumStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColorSpectrumStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayout { [[nodiscard]] auto MaxColumns() const; auto MaxColumns(int32_t value) const; [[nodiscard]] auto ColumnSpacing() const; auto ColumnSpacing(double value) const; [[nodiscard]] auto RowSpacing() const; auto RowSpacing(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayout< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayoutFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayoutStatics { [[nodiscard]] auto MaxColumnsProperty() const; [[nodiscard]] auto ColumnSpacingProperty() const; [[nodiscard]] auto RowSpacingProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IColumnMajorUniformToLargestGridLayoutStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxHelper {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelper> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxHelper; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxHelperStatics { [[nodiscard]] auto KeepInteriorCornersSquareProperty() const; auto SetKeepInteriorCornersSquare( winrt::Microsoft::UI::Xaml::Controls::ComboBox const& comboBox, bool value) const; auto GetKeepInteriorCornersSquare( winrt::Microsoft::UI::Xaml::Controls::ComboBox const& comboBox) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IComboBoxHelperStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxHelperStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxTemplateSettings { [[nodiscard]] auto DropDownOpenedHeight() const; [[nodiscard]] auto DropDownClosedHeight() const; [[nodiscard]] auto DropDownOffset() const; [[nodiscard]] auto SelectedItemDirection() const; [[nodiscard]] auto DropDownContentMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBar { [[nodiscard]] auto FlyoutTemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBar< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBar2 { [[nodiscard]] auto SystemBackdrop() const; auto SystemBackdrop( winrt::Microsoft::UI::Xaml::Media::SystemBackdrop const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBar2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarAutomationPropertiesStatics { [[nodiscard]] auto ControlTypeProperty() const; auto GetControlType( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetControlType(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Microsoft::UI::Xaml::Automation::Peers:: AutomationControlType const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarAutomationPropertiesStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarStatics { [[nodiscard]] auto SystemBackdropProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarTemplateSettings { [[nodiscard]] auto OpenAnimationStartPosition() const; [[nodiscard]] auto OpenAnimationEndPosition() const; [[nodiscard]] auto CloseAnimationEndPosition() const; [[nodiscard]] auto CurrentWidth() const; [[nodiscard]] auto ExpandedWidth() const; [[nodiscard]] auto WidthExpansionDelta() const; [[nodiscard]] auto WidthExpansionAnimationStartPosition() const; [[nodiscard]] auto WidthExpansionAnimationEndPosition() const; [[nodiscard]] auto WidthExpansionMoreButtonAnimationStartPosition() const; [[nodiscard]] auto WidthExpansionMoreButtonAnimationEndPosition() const; [[nodiscard]] auto ExpandUpOverflowVerticalPosition() const; [[nodiscard]] auto ExpandDownOverflowVerticalPosition() const; [[nodiscard]] auto ExpandUpAnimationStartPosition() const; [[nodiscard]] auto ExpandUpAnimationEndPosition() const; [[nodiscard]] auto ExpandUpAnimationHoldPosition() const; [[nodiscard]] auto ExpandDownAnimationStartPosition() const; [[nodiscard]] auto ExpandDownAnimationEndPosition() const; [[nodiscard]] auto ExpandDownAnimationHoldPosition() const; [[nodiscard]] auto ContentClipRect() const; [[nodiscard]] auto OverflowContentClipRect() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarFlyoutCommandBarTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarTemplateSettings { [[nodiscard]] auto ContentHeight() const; [[nodiscard]] auto OverflowContentClipRect() const; [[nodiscard]] auto OverflowContentMinWidth() const; [[nodiscard]] auto OverflowContentMaxWidth() const; [[nodiscard]] auto OverflowContentMaxHeight() const; [[nodiscard]] auto OverflowContentHorizontalOffset() const; [[nodiscard]] auto OverflowContentHeight() const; [[nodiscard]] auto NegativeOverflowContentHeight() const; [[nodiscard]] auto EffectiveOverflowButtonVisibility() const; [[nodiscard]] auto OverflowContentCompactYTranslation() const; [[nodiscard]] auto OverflowContentMinimalYTranslation() const; [[nodiscard]] auto OverflowContentHiddenYTranslation() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICommandBarTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusFilterConverter { [[nodiscard]] auto Filter() const; auto Filter(winrt::Microsoft::UI::Xaml::Controls::Primitives:: CornerRadiusFilterKind const& value) const; [[nodiscard]] auto Scale() const; auto Scale(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusFilterConverter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusFilterConverterStatics { [[nodiscard]] auto FilterProperty() const; [[nodiscard]] auto ScaleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusFilterConverterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusToThicknessConverter { [[nodiscard]] auto ConversionKind() const; auto ConversionKind( winrt::Microsoft::UI::Xaml::Controls::Primitives:: CornerRadiusToThicknessConverterKind const& value) const; [[nodiscard]] auto Multiplier() const; auto Multiplier(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusToThicknessConverter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusToThicknessConverterStatics { [[nodiscard]] auto ConversionKindProperty() const; [[nodiscard]] auto MultiplierProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ICornerRadiusToThicknessConverterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragCompletedEventArgs { [[nodiscard]] auto HorizontalChange() const; [[nodiscard]] auto VerticalChange() const; [[nodiscard]] auto Canceled() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragCompletedEventArgsFactory { auto CreateInstanceWithHorizontalChangeVerticalChangeAndCanceled( double horizontalChange, double verticalChange, bool canceled, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragCompletedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragDeltaEventArgs { [[nodiscard]] auto HorizontalChange() const; [[nodiscard]] auto VerticalChange() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragDeltaEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragDeltaEventArgsFactory { auto CreateInstanceWithHorizontalChangeAndVerticalChange( double horizontalChange, double verticalChange, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragDeltaEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragStartedEventArgs { [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragStartedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragStartedEventArgsFactory { auto CreateInstanceWithHorizontalOffsetAndVerticalOffset( double horizontalOffset, double verticalOffset, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IDragStartedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBase { [[nodiscard]] auto Placement() const; auto Placement(winrt::Microsoft::UI::Xaml::Controls::Primitives:: FlyoutPlacementMode const& value) const; [[nodiscard]] auto Target() const; [[nodiscard]] auto AllowFocusOnInteraction() const; auto AllowFocusOnInteraction(bool value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto AllowFocusWhenDisabled() const; auto AllowFocusWhenDisabled(bool value) const; [[nodiscard]] auto ShowMode() const; auto ShowMode( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowMode const& value) const; [[nodiscard]] auto InputDevicePrefersPrimaryCommands() const; [[nodiscard]] auto AreOpenCloseAnimationsEnabled() const; auto AreOpenCloseAnimationsEnabled(bool value) const; [[nodiscard]] auto ShouldConstrainToRootBounds() const; auto ShouldConstrainToRootBounds(bool value) const; [[nodiscard]] auto IsConstrainedToRootBounds() const; [[nodiscard]] auto ElementSoundMode() const; auto ElementSoundMode( winrt::Microsoft::UI::Xaml::ElementSoundMode const& value) const; [[nodiscard]] auto OverlayInputPassThroughElement() const; auto OverlayInputPassThroughElement( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto IsOpen() const; [[nodiscard]] auto XamlRoot() const; auto XamlRoot(winrt::Microsoft::UI::Xaml::XamlRoot const& value) const; auto Opened(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase, &impl::abi_t::remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase, &impl::abi_t::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto Opening(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase, &impl::abi_t::remove_Opening>; [[nodiscard]] auto Opening( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opening(winrt::event_token const& token) const noexcept; auto Closing(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase, winrt::Microsoft::UI::Xaml::Controls::Primitives:: FlyoutBaseClosingEventArgs> const& handler) const; using Closing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase, &impl::abi_t::remove_Closing>; [[nodiscard]] auto Closing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase, winrt::Microsoft::UI::Xaml::Controls::Primitives:: FlyoutBaseClosingEventArgs> const& handler) const; auto Closing(winrt::event_token const& token) const noexcept; auto ShowAt(winrt::Microsoft::UI::Xaml::FrameworkElement const& placementTarget) const; auto ShowAt( winrt::Microsoft::UI::Xaml::DependencyObject const& placementTarget, winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowOptions const& showOptions) const; auto Hide() const; auto TryInvokeKeyboardAccelerator( winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs const& args) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBase2 { [[nodiscard]] auto SystemBackdrop() const; auto SystemBackdrop( winrt::Microsoft::UI::Xaml::Media::SystemBackdrop const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBase2; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseClosingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseClosingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseOverrides { auto CreatePresenter() const; auto OnProcessKeyboardAccelerators( winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs const& args) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseStatics { [[nodiscard]] auto TargetProperty() const; [[nodiscard]] auto PlacementProperty() const; [[nodiscard]] auto AllowFocusOnInteractionProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto AllowFocusWhenDisabledProperty() const; [[nodiscard]] auto ShowModeProperty() const; [[nodiscard]] auto InputDevicePrefersPrimaryCommandsProperty() const; [[nodiscard]] auto AreOpenCloseAnimationsEnabledProperty() const; [[nodiscard]] auto ShouldConstrainToRootBoundsProperty() const; [[nodiscard]] auto ElementSoundModeProperty() const; [[nodiscard]] auto OverlayInputPassThroughElementProperty() const; [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto AttachedFlyoutProperty() const; auto GetAttachedFlyout( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetAttachedFlyout( winrt::Microsoft::UI::Xaml::FrameworkElement const& element, winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; auto ShowAttachedFlyout( winrt::Microsoft::UI::Xaml::FrameworkElement const& flyoutOwner) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseStatics2 { [[nodiscard]] auto SystemBackdropProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBaseStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutBaseStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutShowOptions { [[nodiscard]] auto Position() const; auto Position(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Point> const& value) const; [[nodiscard]] auto ExclusionRect() const; auto ExclusionRect(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Rect> const& value) const; [[nodiscard]] auto ShowMode() const; auto ShowMode( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutShowMode const& value) const; [[nodiscard]] auto Placement() const; auto Placement(winrt::Microsoft::UI::Xaml::Controls::Primitives:: FlyoutPlacementMode const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutShowOptions; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutShowOptionsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IFlyoutShowOptionsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGeneratorPositionHelper { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGeneratorPositionHelper; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGeneratorPositionHelperStatics { auto FromIndexAndOffset(int32_t index, int32_t offset) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGeneratorPositionHelperStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenter { [[nodiscard]] auto SelectionCheckMarkVisualEnabled() const; auto SelectionCheckMarkVisualEnabled(bool value) const; [[nodiscard]] auto CheckHintBrush() const; auto CheckHintBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckSelectingBrush() const; auto CheckSelectingBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBrush() const; auto CheckBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DragBackground() const; auto DragBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DragForeground() const; auto DragForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto FocusBorderBrush() const; auto FocusBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PlaceholderBackground() const; auto PlaceholderBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PointerOverBackground() const; auto PointerOverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedBackground() const; auto SelectedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedForeground() const; auto SelectedForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPointerOverBackground() const; auto SelectedPointerOverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPointerOverBorderBrush() const; auto SelectedPointerOverBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedBorderThickness() const; auto SelectedBorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto DisabledOpacity() const; auto DisabledOpacity(double value) const; [[nodiscard]] auto DragOpacity() const; auto DragOpacity(double value) const; [[nodiscard]] auto ReorderHintOffset() const; auto ReorderHintOffset(double value) const; [[nodiscard]] auto GridViewItemPresenterHorizontalContentAlignment() const; auto GridViewItemPresenterHorizontalContentAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto GridViewItemPresenterVerticalContentAlignment() const; auto GridViewItemPresenterVerticalContentAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto GridViewItemPresenterPadding() const; auto GridViewItemPresenterPadding( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto PointerOverBackgroundMargin() const; auto PointerOverBackgroundMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto ContentMargin() const; auto ContentMargin(winrt::Microsoft::UI::Xaml::Thickness const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IGridViewItemPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenterFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenterStatics { [[nodiscard]] auto SelectionCheckMarkVisualEnabledProperty() const; [[nodiscard]] auto CheckHintBrushProperty() const; [[nodiscard]] auto CheckSelectingBrushProperty() const; [[nodiscard]] auto CheckBrushProperty() const; [[nodiscard]] auto DragBackgroundProperty() const; [[nodiscard]] auto DragForegroundProperty() const; [[nodiscard]] auto FocusBorderBrushProperty() const; [[nodiscard]] auto PlaceholderBackgroundProperty() const; [[nodiscard]] auto PointerOverBackgroundProperty() const; [[nodiscard]] auto SelectedBackgroundProperty() const; [[nodiscard]] auto SelectedForegroundProperty() const; [[nodiscard]] auto SelectedPointerOverBackgroundProperty() const; [[nodiscard]] auto SelectedPointerOverBorderBrushProperty() const; [[nodiscard]] auto SelectedBorderThicknessProperty() const; [[nodiscard]] auto DisabledOpacityProperty() const; [[nodiscard]] auto DragOpacityProperty() const; [[nodiscard]] auto ReorderHintOffsetProperty() const; [[nodiscard]] auto GridViewItemPresenterHorizontalContentAlignmentProperty() const; [[nodiscard]] auto GridViewItemPresenterVerticalContentAlignmentProperty() const; [[nodiscard]] auto GridViewItemPresenterPaddingProperty() const; [[nodiscard]] auto PointerOverBackgroundMarginProperty() const; [[nodiscard]] auto ContentMarginProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemPresenterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemTemplateSettings { [[nodiscard]] auto DragItemsCount() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IGridViewItemTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanel { [[nodiscard]] auto HorizontalOrientationPadding() const; auto HorizontalOrientationPadding( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto VerticalOrientationPadding() const; auto VerticalOrientationPadding( winrt::Microsoft::UI::Xaml::Thickness const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanelFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanelStatics { [[nodiscard]] auto HorizontalOrientationPaddingProperty() const; [[nodiscard]] auto VerticalOrientationPaddingProperty() const; auto SetHorizontalOrientationMargin( winrt::Microsoft::UI::Xaml::DependencyObject const& object, winrt::Microsoft::UI::Xaml::Thickness const& value) const; auto GetHorizontalOrientationMargin( winrt::Microsoft::UI::Xaml::DependencyObject const& object) const; [[nodiscard]] auto HorizontalOrientationMarginProperty() const; auto SetVerticalOrientationMargin( winrt::Microsoft::UI::Xaml::DependencyObject const& object, winrt::Microsoft::UI::Xaml::Thickness const& value) const; auto GetVerticalOrientationMargin( winrt::Microsoft::UI::Xaml::DependencyObject const& object) const; [[nodiscard]] auto VerticalOrientationMarginProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanelStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IInfoBarPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IItemsChangedEventArgs { [[nodiscard]] auto Action() const; [[nodiscard]] auto Position() const; [[nodiscard]] auto OldPosition() const; [[nodiscard]] auto ItemCount() const; [[nodiscard]] auto ItemUICount() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IItemsChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IItemsChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemBackgroundConverter { [[nodiscard]] auto Enabled() const; auto Enabled(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto Disabled() const; auto Disabled(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemBackgroundConverter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemBackgroundConverterStatics { [[nodiscard]] auto EnabledProperty() const; [[nodiscard]] auto DisabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemBackgroundConverterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemForegroundConverter { [[nodiscard]] auto Enabled() const; auto Enabled(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto Disabled() const; auto Disabled(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemForegroundConverter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemForegroundConverterStatics { [[nodiscard]] auto EnabledProperty() const; [[nodiscard]] auto DisabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IJumpListItemForegroundConverterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILayoutInformation {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILayoutInformation; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILayoutInformationStatics { auto GetLayoutExceptionElement( winrt::Windows::Foundation::IInspectable const& dispatcher) const; auto GetLayoutSlot( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto GetAvailableSize( winrt::Microsoft::UI::Xaml::UIElement const& element) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILayoutInformationStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenter { [[nodiscard]] auto SelectionCheckMarkVisualEnabled() const; auto SelectionCheckMarkVisualEnabled(bool value) const; [[nodiscard]] auto CheckHintBrush() const; auto CheckHintBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckSelectingBrush() const; auto CheckSelectingBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBrush() const; auto CheckBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DragBackground() const; auto DragBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DragForeground() const; auto DragForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto FocusBorderBrush() const; auto FocusBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PlaceholderBackground() const; auto PlaceholderBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PointerOverBackground() const; auto PointerOverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedBackground() const; auto SelectedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedForeground() const; auto SelectedForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPointerOverBackground() const; auto SelectedPointerOverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPointerOverBorderBrush() const; auto SelectedPointerOverBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedBorderThickness() const; auto SelectedBorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto DisabledOpacity() const; auto DisabledOpacity(double value) const; [[nodiscard]] auto DragOpacity() const; auto DragOpacity(double value) const; [[nodiscard]] auto ReorderHintOffset() const; auto ReorderHintOffset(double value) const; [[nodiscard]] auto ListViewItemPresenterHorizontalContentAlignment() const; auto ListViewItemPresenterHorizontalContentAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto ListViewItemPresenterVerticalContentAlignment() const; auto ListViewItemPresenterVerticalContentAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto ListViewItemPresenterPadding() const; auto ListViewItemPresenterPadding( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto PointerOverBackgroundMargin() const; auto PointerOverBackgroundMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto ContentMargin() const; auto ContentMargin(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto SelectedPressedBackground() const; auto SelectedPressedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PressedBackground() const; auto PressedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxBrush() const; auto CheckBoxBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto FocusSecondaryBorderBrush() const; auto FocusSecondaryBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckMode() const; auto CheckMode(winrt::Microsoft::UI::Xaml::Controls::Primitives:: ListViewItemPresenterCheckMode const& value) const; [[nodiscard]] auto PointerOverForeground() const; auto PointerOverForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto RevealBackground() const; auto RevealBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto RevealBorderBrush() const; auto RevealBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto RevealBorderThickness() const; auto RevealBorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto RevealBackgroundShowsAboveContent() const; auto RevealBackgroundShowsAboveContent(bool value) const; [[nodiscard]] auto SelectedDisabledBackground() const; auto SelectedDisabledBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckPressedBrush() const; auto CheckPressedBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckDisabledBrush() const; auto CheckDisabledBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxPointerOverBrush() const; auto CheckBoxPointerOverBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxPressedBrush() const; auto CheckBoxPressedBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxDisabledBrush() const; auto CheckBoxDisabledBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxSelectedBrush() const; auto CheckBoxSelectedBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxSelectedPointerOverBrush() const; auto CheckBoxSelectedPointerOverBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxSelectedPressedBrush() const; auto CheckBoxSelectedPressedBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxSelectedDisabledBrush() const; auto CheckBoxSelectedDisabledBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxBorderBrush() const; auto CheckBoxBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxPointerOverBorderBrush() const; auto CheckBoxPointerOverBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxPressedBorderBrush() const; auto CheckBoxPressedBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxDisabledBorderBrush() const; auto CheckBoxDisabledBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CheckBoxCornerRadius() const; auto CheckBoxCornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto SelectionIndicatorCornerRadius() const; auto SelectionIndicatorCornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto SelectionIndicatorVisualEnabled() const; auto SelectionIndicatorVisualEnabled(bool value) const; [[nodiscard]] auto SelectionIndicatorMode() const; auto SelectionIndicatorMode( winrt::Microsoft::UI::Xaml::Controls::Primitives:: ListViewItemPresenterSelectionIndicatorMode const& value) const; [[nodiscard]] auto SelectionIndicatorBrush() const; auto SelectionIndicatorBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectionIndicatorPointerOverBrush() const; auto SelectionIndicatorPointerOverBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectionIndicatorPressedBrush() const; auto SelectionIndicatorPressedBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectionIndicatorDisabledBrush() const; auto SelectionIndicatorDisabledBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedBorderBrush() const; auto SelectedBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPressedBorderBrush() const; auto SelectedPressedBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedDisabledBorderBrush() const; auto SelectedDisabledBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedInnerBorderBrush() const; auto SelectedInnerBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PointerOverBorderBrush() const; auto PointerOverBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IListViewItemPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenterFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenterStatics { [[nodiscard]] auto SelectionCheckMarkVisualEnabledProperty() const; [[nodiscard]] auto CheckHintBrushProperty() const; [[nodiscard]] auto CheckSelectingBrushProperty() const; [[nodiscard]] auto CheckBrushProperty() const; [[nodiscard]] auto DragBackgroundProperty() const; [[nodiscard]] auto DragForegroundProperty() const; [[nodiscard]] auto FocusBorderBrushProperty() const; [[nodiscard]] auto PlaceholderBackgroundProperty() const; [[nodiscard]] auto PointerOverBackgroundProperty() const; [[nodiscard]] auto SelectedBackgroundProperty() const; [[nodiscard]] auto SelectedForegroundProperty() const; [[nodiscard]] auto SelectedPointerOverBackgroundProperty() const; [[nodiscard]] auto SelectedPointerOverBorderBrushProperty() const; [[nodiscard]] auto SelectedBorderThicknessProperty() const; [[nodiscard]] auto DisabledOpacityProperty() const; [[nodiscard]] auto DragOpacityProperty() const; [[nodiscard]] auto ReorderHintOffsetProperty() const; [[nodiscard]] auto ListViewItemPresenterHorizontalContentAlignmentProperty() const; [[nodiscard]] auto ListViewItemPresenterVerticalContentAlignmentProperty() const; [[nodiscard]] auto ListViewItemPresenterPaddingProperty() const; [[nodiscard]] auto PointerOverBackgroundMarginProperty() const; [[nodiscard]] auto ContentMarginProperty() const; [[nodiscard]] auto SelectedPressedBackgroundProperty() const; [[nodiscard]] auto PressedBackgroundProperty() const; [[nodiscard]] auto CheckBoxBrushProperty() const; [[nodiscard]] auto FocusSecondaryBorderBrushProperty() const; [[nodiscard]] auto CheckModeProperty() const; [[nodiscard]] auto PointerOverForegroundProperty() const; [[nodiscard]] auto RevealBackgroundProperty() const; [[nodiscard]] auto RevealBorderBrushProperty() const; [[nodiscard]] auto RevealBorderThicknessProperty() const; [[nodiscard]] auto RevealBackgroundShowsAboveContentProperty() const; [[nodiscard]] auto SelectedDisabledBackgroundProperty() const; [[nodiscard]] auto CheckPressedBrushProperty() const; [[nodiscard]] auto CheckDisabledBrushProperty() const; [[nodiscard]] auto CheckBoxPointerOverBrushProperty() const; [[nodiscard]] auto CheckBoxPressedBrushProperty() const; [[nodiscard]] auto CheckBoxDisabledBrushProperty() const; [[nodiscard]] auto CheckBoxSelectedBrushProperty() const; [[nodiscard]] auto CheckBoxSelectedPointerOverBrushProperty() const; [[nodiscard]] auto CheckBoxSelectedPressedBrushProperty() const; [[nodiscard]] auto CheckBoxSelectedDisabledBrushProperty() const; [[nodiscard]] auto CheckBoxBorderBrushProperty() const; [[nodiscard]] auto CheckBoxPointerOverBorderBrushProperty() const; [[nodiscard]] auto CheckBoxPressedBorderBrushProperty() const; [[nodiscard]] auto CheckBoxDisabledBorderBrushProperty() const; [[nodiscard]] auto CheckBoxCornerRadiusProperty() const; [[nodiscard]] auto SelectionIndicatorCornerRadiusProperty() const; [[nodiscard]] auto SelectionIndicatorVisualEnabledProperty() const; [[nodiscard]] auto SelectionIndicatorModeProperty() const; [[nodiscard]] auto SelectionIndicatorBrushProperty() const; [[nodiscard]] auto SelectionIndicatorPointerOverBrushProperty() const; [[nodiscard]] auto SelectionIndicatorPressedBrushProperty() const; [[nodiscard]] auto SelectionIndicatorDisabledBrushProperty() const; [[nodiscard]] auto SelectedBorderBrushProperty() const; [[nodiscard]] auto SelectedPressedBorderBrushProperty() const; [[nodiscard]] auto SelectedDisabledBorderBrushProperty() const; [[nodiscard]] auto SelectedInnerBorderBrushProperty() const; [[nodiscard]] auto PointerOverBorderBrushProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemPresenterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemTemplateSettings { [[nodiscard]] auto DragItemsCount() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IListViewItemTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelector { [[nodiscard]] auto ShouldLoop() const; auto ShouldLoop(bool value) const; [[nodiscard]] auto Items() const; auto Items(param::vector const& value) const; [[nodiscard]] auto SelectedIndex() const; auto SelectedIndex(int32_t value) const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ItemWidth() const; auto ItemWidth(int32_t value) const; [[nodiscard]] auto ItemHeight() const; auto ItemHeight(int32_t value) const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; auto SelectionChanged( winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelector, &impl::abi_t::remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelector> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelector; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorItem {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorItem; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorPanel {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorStatics { [[nodiscard]] auto ShouldLoopProperty() const; [[nodiscard]] auto ItemsProperty() const; [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto ItemWidthProperty() const; [[nodiscard]] auto ItemHeightProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IMenuFlyoutItemTemplateSettings { [[nodiscard]] auto KeyboardAcceleratorTextMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IMenuFlyoutItemTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IMenuFlyoutPresenterTemplateSettings { [[nodiscard]] auto FlyoutContentMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IMenuFlyoutPresenterTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenter { [[nodiscard]] auto SourceElement() const; auto SourceElement(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ReplacementColor() const; auto ReplacementColor(winrt::Windows::UI::Color const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenterFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenterStatics { [[nodiscard]] auto SourceElementProperty() const; [[nodiscard]] auto ReplacementColorProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IMonochromaticOverlayPresenterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenter { [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenter< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenter2 { [[nodiscard]] auto InfoBadge() const; auto InfoBadge( winrt::Microsoft::UI::Xaml::Controls::InfoBadge const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenter2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterStatics { [[nodiscard]] auto IconProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterStatics2 { [[nodiscard]] auto InfoBadgeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterStatics2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettings { [[nodiscard]] auto IconWidth() const; [[nodiscard]] auto SmallerIconWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettingsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettingsStatics { [[nodiscard]] auto IconWidthProperty() const; [[nodiscard]] auto SmallerIconWidthProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_INavigationViewItemPresenterTemplateSettingsStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanel { [[nodiscard]] auto CanVerticallyScroll() const; auto CanVerticallyScroll(bool value) const; [[nodiscard]] auto CanHorizontallyScroll() const; auto CanHorizontallyScroll(bool value) const; [[nodiscard]] auto ExtentWidth() const; [[nodiscard]] auto ExtentHeight() const; [[nodiscard]] auto ViewportWidth() const; [[nodiscard]] auto ViewportHeight() const; [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; [[nodiscard]] auto ScrollOwner() const; auto ScrollOwner(winrt::Windows::Foundation::IInspectable const& value) const; auto LineUp() const; auto LineDown() const; auto LineLeft() const; auto LineRight() const; auto PageUp() const; auto PageDown() const; auto PageLeft() const; auto PageRight() const; auto MouseWheelUp() const; auto MouseWheelDown() const; auto MouseWheelLeft() const; auto MouseWheelRight() const; auto SetHorizontalOffset(double offset) const; auto SetVerticalOffset(double offset) const; auto MakeVisible(winrt::Microsoft::UI::Xaml::UIElement const& visual, winrt::Windows::Foundation::Rect const& rectangle) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanel< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanelFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanelFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBase {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseOverrides { auto OnConfirmed() const; auto ShouldShowConfirmationButtons() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseOverrides< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseStatics { [[nodiscard]] auto TitleProperty() const; auto GetTitle( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetTitle(winrt::Microsoft::UI::Xaml::DependencyObject const& element, param::hstring const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderItem {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItem> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderItem; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderPanel {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotPanel {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup { [[nodiscard]] auto Child() const; auto Child(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IsOpen() const; auto IsOpen(bool value) const; [[nodiscard]] auto HorizontalOffset() const; auto HorizontalOffset(double value) const; [[nodiscard]] auto VerticalOffset() const; auto VerticalOffset(double value) const; [[nodiscard]] auto ChildTransitions() const; auto ChildTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto IsLightDismissEnabled() const; auto IsLightDismissEnabled(bool value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto ShouldConstrainToRootBounds() const; auto ShouldConstrainToRootBounds(bool value) const; [[nodiscard]] auto IsConstrainedToRootBounds() const; auto Opened(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopup, &impl::abi_t:: remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopup, &impl::abi_t:: remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup2 { [[nodiscard]] auto PlacementTarget() const; auto PlacementTarget( winrt::Microsoft::UI::Xaml::FrameworkElement const& value) const; [[nodiscard]] auto DesiredPlacement() const; auto DesiredPlacement(winrt::Microsoft::UI::Xaml::Controls::Primitives:: PopupPlacementMode const& value) const; [[nodiscard]] auto ActualPlacement() const; auto ActualPlacementChanged( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using ActualPlacementChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopup2, &impl::abi_t:: remove_ActualPlacementChanged>; [[nodiscard]] auto ActualPlacementChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto ActualPlacementChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup2; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup3 { [[nodiscard]] auto SystemBackdrop() const; auto SystemBackdrop( winrt::Microsoft::UI::Xaml::Media::SystemBackdrop const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopup3; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics { [[nodiscard]] auto ChildProperty() const; [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto HorizontalOffsetProperty() const; [[nodiscard]] auto VerticalOffsetProperty() const; [[nodiscard]] auto ChildTransitionsProperty() const; [[nodiscard]] auto IsLightDismissEnabledProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto ShouldConstrainToRootBoundsProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics2 { [[nodiscard]] auto PlacementTargetProperty() const; [[nodiscard]] auto DesiredPlacementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics3 { [[nodiscard]] auto SystemBackdropProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopupStatics3> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPopupStatics3; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBase { [[nodiscard]] auto Minimum() const; auto Minimum(double value) const; [[nodiscard]] auto Maximum() const; auto Maximum(double value) const; [[nodiscard]] auto SmallChange() const; auto SmallChange(double value) const; [[nodiscard]] auto LargeChange() const; auto LargeChange(double value) const; [[nodiscard]] auto Value() const; auto Value(double value) const; auto ValueChanged(winrt::Microsoft::UI::Xaml::Controls::Primitives:: RangeBaseValueChangedEventHandler const& handler) const; using ValueChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBase, &impl::abi_t::remove_ValueChanged>; [[nodiscard]] auto ValueChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: RangeBaseValueChangedEventHandler const& handler) const; auto ValueChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseOverrides { auto OnMinimumChanged(double oldMinimum, double newMinimum) const; auto OnMaximumChanged(double oldMaximum, double newMaximum) const; auto OnValueChanged(double oldValue, double newValue) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseStatics { [[nodiscard]] auto MinimumProperty() const; [[nodiscard]] auto MaximumProperty() const; [[nodiscard]] auto SmallChangeProperty() const; [[nodiscard]] auto LargeChangeProperty() const; [[nodiscard]] auto ValueProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBaseStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseValueChangedEventArgs { [[nodiscard]] auto OldValue() const; [[nodiscard]] auto NewValue() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRangeBaseValueChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatButton { [[nodiscard]] auto Delay() const; auto Delay(int32_t value) const; [[nodiscard]] auto Interval() const; auto Interval(int32_t value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButton> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatButton; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatButtonStatics { [[nodiscard]] auto DelayProperty() const; [[nodiscard]] auto IntervalProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButtonStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedScrollSnapPoint { [[nodiscard]] auto Offset() const; [[nodiscard]] auto Interval() const; [[nodiscard]] auto Start() const; [[nodiscard]] auto End() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedScrollSnapPoint; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedScrollSnapPointFactory { auto CreateInstance( double offset, double interval, double start, double end, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollSnapPointsAlignment const& alignment, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedScrollSnapPointFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedZoomSnapPoint { [[nodiscard]] auto Offset() const; [[nodiscard]] auto Interval() const; [[nodiscard]] auto Start() const; [[nodiscard]] auto End() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedZoomSnapPoint; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedZoomSnapPointFactory { auto CreateInstance( double offset, double interval, double start, double end, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IRepeatedZoomSnapPointFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollBar { [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto ViewportSize() const; auto ViewportSize(double value) const; [[nodiscard]] auto IndicatorMode() const; auto IndicatorMode(winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollingIndicatorMode const& value) const; auto Scroll(winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollEventHandler const& handler) const; using Scroll_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBar, &impl::abi_t::remove_Scroll>; [[nodiscard]] auto Scroll(auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollEventHandler const& handler) const; auto Scroll(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollBar; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollBarStatics { [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto ViewportSizeProperty() const; [[nodiscard]] auto IndicatorModeProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBarStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollController { [[nodiscard]] auto PanningInfo() const; [[nodiscard]] auto CanScroll() const; [[nodiscard]] auto IsScrollingWithMouse() const; auto SetIsScrollable(bool isScrollable) const; auto SetValues(double minOffset, double maxOffset, double offset, double viewportLength) const; auto GetScrollAnimation( int32_t correlationId, winrt::Windows::Foundation::Numerics::float2 const& startPosition, winrt::Windows::Foundation::Numerics::float2 const& endPosition, winrt::Microsoft::UI::Composition::CompositionAnimation const& defaultAnimation) const; auto NotifyRequestedScrollCompleted(int32_t correlationId) const; auto CanScrollChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Windows::Foundation::IInspectable> const& handler) const; using CanScrollChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, &impl::abi_t::remove_CanScrollChanged>; [[nodiscard]] auto CanScrollChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Windows::Foundation::IInspectable> const& handler) const; auto CanScrollChanged(winrt::event_token const& token) const noexcept; auto IsScrollingWithMouseChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Windows::Foundation::IInspectable> const& handler) const; using IsScrollingWithMouseChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, &impl::abi_t::remove_IsScrollingWithMouseChanged>; [[nodiscard]] auto IsScrollingWithMouseChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Windows::Foundation::IInspectable> const& handler) const; auto IsScrollingWithMouseChanged( winrt::event_token const& token) const noexcept; auto ScrollToRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerScrollToRequestedEventArgs> const& handler) const; using ScrollToRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, &impl::abi_t::remove_ScrollToRequested>; [[nodiscard]] auto ScrollToRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerScrollToRequestedEventArgs> const& handler) const; auto ScrollToRequested(winrt::event_token const& token) const noexcept; auto ScrollByRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerScrollByRequestedEventArgs> const& handler) const; using ScrollByRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, &impl::abi_t::remove_ScrollByRequested>; [[nodiscard]] auto ScrollByRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerScrollByRequestedEventArgs> const& handler) const; auto ScrollByRequested(winrt::event_token const& token) const noexcept; auto AddScrollVelocityRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerAddScrollVelocityRequestedEventArgs> const& handler) const; using AddScrollVelocityRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, &impl::abi_t::remove_AddScrollVelocityRequested>; [[nodiscard]] auto AddScrollVelocityRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerAddScrollVelocityRequestedEventArgs> const& handler) const; auto AddScrollVelocityRequested( winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollController; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgs { [[nodiscard]] auto OffsetVelocity() const; [[nodiscard]] auto InertiaDecayRate() const; [[nodiscard]] auto CorrelationId() const; auto CorrelationId(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgsFactory { auto CreateInstance(float offsetVelocity, winrt::Windows::Foundation::IReference const& inertiaDecayRate) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerAddScrollVelocityRequestedEventArgsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanRequestedEventArgs { [[nodiscard]] auto PointerPoint() const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanRequestedEventArgsFactory { auto CreateInstance( winrt::Microsoft::UI::Input::PointerPoint const& pointerPoint) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanRequestedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanningInfo { [[nodiscard]] auto IsRailEnabled() const; [[nodiscard]] auto PanOrientation() const; [[nodiscard]] auto PanningElementAncestor() const; auto SetPanningElementExpressionAnimationSources( winrt::Microsoft::UI::Composition::CompositionPropertySet const& propertySet, param::hstring const& minOffsetPropertyName, param::hstring const& maxOffsetPropertyName, param::hstring const& offsetPropertyName, param::hstring const& multiplierPropertyName) const; auto Changed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, winrt::Windows::Foundation::IInspectable> const& handler) const; using Changed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, &impl::abi_t::remove_Changed>; [[nodiscard]] auto Changed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, winrt::Windows::Foundation::IInspectable> const& handler) const; auto Changed(winrt::event_token const& token) const noexcept; auto PanRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerPanRequestedEventArgs> const& handler) const; using PanRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, &impl::abi_t::remove_PanRequested>; [[nodiscard]] auto PanRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollControllerPanningInfo, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollControllerPanRequestedEventArgs> const& handler) const; auto PanRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerPanningInfo< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollByRequestedEventArgs { [[nodiscard]] auto OffsetDelta() const; [[nodiscard]] auto Options() const; [[nodiscard]] auto CorrelationId() const; auto CorrelationId(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollByRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollByRequestedEventArgsFactory { auto CreateInstance( double offsetDelta, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollByRequestedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollToRequestedEventArgs { [[nodiscard]] auto Offset() const; [[nodiscard]] auto Options() const; [[nodiscard]] auto CorrelationId() const; auto CorrelationId(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollToRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollToRequestedEventArgsFactory { auto CreateInstance( double offset, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerScrollToRequestedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollEventArgs { [[nodiscard]] auto NewValue() const; [[nodiscard]] auto ScrollEventType() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenter { [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ExpressionAnimationSources() const; [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; [[nodiscard]] auto ZoomFactor() const; [[nodiscard]] auto ExtentWidth() const; [[nodiscard]] auto ExtentHeight() const; [[nodiscard]] auto ViewportWidth() const; [[nodiscard]] auto ViewportHeight() const; [[nodiscard]] auto ScrollableWidth() const; [[nodiscard]] auto ScrollableHeight() const; [[nodiscard]] auto ContentOrientation() const; auto ContentOrientation( winrt::Microsoft::UI::Xaml::Controls::ScrollingContentOrientation const& value) const; [[nodiscard]] auto HorizontalScrollChainMode() const; auto HorizontalScrollChainMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingChainMode const& value) const; [[nodiscard]] auto VerticalScrollChainMode() const; auto VerticalScrollChainMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingChainMode const& value) const; [[nodiscard]] auto HorizontalScrollRailMode() const; auto HorizontalScrollRailMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingRailMode const& value) const; [[nodiscard]] auto VerticalScrollRailMode() const; auto VerticalScrollRailMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingRailMode const& value) const; [[nodiscard]] auto HorizontalScrollMode() const; auto HorizontalScrollMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollMode const& value) const; [[nodiscard]] auto VerticalScrollMode() const; auto VerticalScrollMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollMode const& value) const; [[nodiscard]] auto ComputedHorizontalScrollMode() const; [[nodiscard]] auto ComputedVerticalScrollMode() const; [[nodiscard]] auto ZoomChainMode() const; auto ZoomChainMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingChainMode const& value) const; [[nodiscard]] auto ZoomMode() const; auto ZoomMode(winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomMode const& value) const; [[nodiscard]] auto IgnoredInputKinds() const; auto IgnoredInputKinds( winrt::Microsoft::UI::Xaml::Controls::ScrollingInputKinds const& value) const; [[nodiscard]] auto MinZoomFactor() const; auto MinZoomFactor(double value) const; [[nodiscard]] auto MaxZoomFactor() const; auto MaxZoomFactor(double value) const; [[nodiscard]] auto State() const; [[nodiscard]] auto HorizontalScrollController() const; auto HorizontalScrollController( winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController const& value) const; [[nodiscard]] auto VerticalScrollController() const; auto VerticalScrollController( winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController const& value) const; [[nodiscard]] auto HorizontalAnchorRatio() const; auto HorizontalAnchorRatio(double value) const; [[nodiscard]] auto VerticalAnchorRatio() const; auto VerticalAnchorRatio(double value) const; [[nodiscard]] auto HorizontalSnapPoints() const; [[nodiscard]] auto VerticalSnapPoints() const; [[nodiscard]] auto ZoomSnapPoints() const; auto ScrollTo(double horizontalOffset, double verticalOffset) const; auto ScrollTo( double horizontalOffset, double verticalOffset, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; auto ScrollBy(double horizontalOffsetDelta, double verticalOffsetDelta) const; auto ScrollBy( double horizontalOffsetDelta, double verticalOffsetDelta, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; auto AddScrollVelocity( winrt::Windows::Foundation::Numerics::float2 const& offsetsVelocity, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& inertiaDecayRate) const; auto ZoomTo(float zoomFactor, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint) const; auto ZoomTo( float zoomFactor, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto ZoomBy(float zoomFactorDelta, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint) const; auto ZoomBy( float zoomFactorDelta, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto AddZoomVelocity( float zoomFactorVelocity, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Windows::Foundation::IReference const& inertiaDecayRate) const; auto ExtentChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; using ExtentChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ExtentChanged>; [[nodiscard]] auto ExtentChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ExtentChanged(winrt::event_token const& token) const noexcept; auto StateChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; using StateChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_StateChanged>; [[nodiscard]] auto StateChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; auto StateChanged(winrt::event_token const& token) const noexcept; auto ViewChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; using ViewChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ViewChanged>; [[nodiscard]] auto ViewChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ViewChanged(winrt::event_token const& token) const noexcept; auto ScrollAnimationStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollAnimationStartingEventArgs> const& handler) const; using ScrollAnimationStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ScrollAnimationStarting>; [[nodiscard]] auto ScrollAnimationStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollAnimationStartingEventArgs> const& handler) const; auto ScrollAnimationStarting(winrt::event_token const& token) const noexcept; auto ZoomAnimationStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomAnimationStartingEventArgs> const& handler) const; using ZoomAnimationStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ZoomAnimationStarting>; [[nodiscard]] auto ZoomAnimationStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomAnimationStartingEventArgs> const& handler) const; auto ZoomAnimationStarting(winrt::event_token const& token) const noexcept; auto ScrollCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollCompletedEventArgs> const& handler) const; using ScrollCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ScrollCompleted>; [[nodiscard]] auto ScrollCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollCompletedEventArgs> const& handler) const; auto ScrollCompleted(winrt::event_token const& token) const noexcept; auto ZoomCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomCompletedEventArgs> const& handler) const; using ZoomCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_ZoomCompleted>; [[nodiscard]] auto ZoomCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomCompletedEventArgs> const& handler) const; auto ZoomCompleted(winrt::event_token const& token) const noexcept; auto BringingIntoView( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingBringingIntoViewEventArgs> const& handler) const; using BringingIntoView_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_BringingIntoView>; [[nodiscard]] auto BringingIntoView( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingBringingIntoViewEventArgs> const& handler) const; auto BringingIntoView(winrt::event_token const& token) const noexcept; auto AnchorRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingAnchorRequestedEventArgs> const& handler) const; using AnchorRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter, &impl::abi_t::remove_AnchorRequested>; [[nodiscard]] auto AnchorRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Primitives::ScrollPresenter, winrt::Microsoft::UI::Xaml::Controls:: ScrollingAnchorRequestedEventArgs> const& handler) const; auto AnchorRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenterStatics { [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ContentOrientationProperty() const; [[nodiscard]] auto HorizontalScrollChainModeProperty() const; [[nodiscard]] auto VerticalScrollChainModeProperty() const; [[nodiscard]] auto HorizontalScrollRailModeProperty() const; [[nodiscard]] auto VerticalScrollRailModeProperty() const; [[nodiscard]] auto HorizontalScrollModeProperty() const; [[nodiscard]] auto VerticalScrollModeProperty() const; [[nodiscard]] auto ComputedHorizontalScrollModeProperty() const; [[nodiscard]] auto ComputedVerticalScrollModeProperty() const; [[nodiscard]] auto ZoomChainModeProperty() const; [[nodiscard]] auto ZoomModeProperty() const; [[nodiscard]] auto IgnoredInputKindsProperty() const; [[nodiscard]] auto MinZoomFactorProperty() const; [[nodiscard]] auto MaxZoomFactorProperty() const; [[nodiscard]] auto HorizontalAnchorRatioProperty() const; [[nodiscard]] auto VerticalAnchorRatioProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPoint { [[nodiscard]] auto Value() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPoint> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPoint; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointBase { [[nodiscard]] auto Alignment() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointBaseFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointBaseFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointFactory { auto CreateInstance( double snapPointValue, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ScrollSnapPointsAlignment const& alignment, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointsInfo { [[nodiscard]] auto AreHorizontalSnapPointsRegular() const; [[nodiscard]] auto AreVerticalSnapPointsRegular() const; auto HorizontalSnapPointsChanged( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using HorizontalSnapPointsChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollSnapPointsInfo>::remove_HorizontalSnapPointsChanged>; [[nodiscard]] auto HorizontalSnapPointsChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto HorizontalSnapPointsChanged( winrt::event_token const& token) const noexcept; auto VerticalSnapPointsChanged( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using VerticalSnapPointsChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::Primitives:: IScrollSnapPointsInfo>::remove_VerticalSnapPointsChanged>; [[nodiscard]] auto VerticalSnapPointsChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto VerticalSnapPointsChanged( winrt::event_token const& token) const noexcept; auto GetIrregularSnapPoints( winrt::Microsoft::UI::Xaml::Controls::Orientation const& orientation, winrt::Microsoft::UI::Xaml::Controls::Primitives:: SnapPointsAlignment const& alignment) const; auto GetRegularSnapPoints( winrt::Microsoft::UI::Xaml::Controls::Orientation const& orientation, winrt::Microsoft::UI::Xaml::Controls::Primitives:: SnapPointsAlignment const& alignment, float& offset) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointsInfo> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollSnapPointsInfo; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelector { [[nodiscard]] auto SelectedIndex() const; auto SelectedIndex(int32_t value) const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SelectedValue() const; auto SelectedValue( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SelectedValuePath() const; auto SelectedValuePath(param::hstring const& value) const; [[nodiscard]] auto IsSynchronizedWithCurrentItem() const; auto IsSynchronizedWithCurrentItem( winrt::Windows::Foundation::IReference const& value) const; auto SelectionChanged( winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector, &impl::abi_t::remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelector; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItem { [[nodiscard]] auto IsSelected() const; auto IsSelected(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItem; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItemStatics { [[nodiscard]] auto IsSelectedProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorStatics { [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto SelectedValueProperty() const; [[nodiscard]] auto SelectedValuePathProperty() const; [[nodiscard]] auto IsSynchronizedWithCurrentItemProperty() const; auto GetIsSelectionActive( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBase {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBase> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBaseFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ISnapPointBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISplitViewTemplateSettings { [[nodiscard]] auto OpenPaneLength() const; [[nodiscard]] auto NegativeOpenPaneLength() const; [[nodiscard]] auto OpenPaneLengthMinusCompactLength() const; [[nodiscard]] auto NegativeOpenPaneLengthMinusCompactLength() const; [[nodiscard]] auto OpenPaneGridLength() const; [[nodiscard]] auto CompactPaneGridLength() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISplitViewTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ITabViewListView {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ITabViewListView; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ITabViewListViewFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListViewFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ITabViewListViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IThumb { [[nodiscard]] auto IsDragging() const; auto DragStarted(winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragStartedEventHandler const& handler) const; using DragStarted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumb, &impl::abi_t:: remove_DragStarted>; [[nodiscard]] auto DragStarted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragStartedEventHandler const& handler) const; auto DragStarted(winrt::event_token const& token) const noexcept; auto DragDelta(winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragDeltaEventHandler const& handler) const; using DragDelta_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumb, &impl::abi_t:: remove_DragDelta>; [[nodiscard]] auto DragDelta( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragDeltaEventHandler const& handler) const; auto DragDelta(winrt::event_token const& token) const noexcept; auto DragCompleted(winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragCompletedEventHandler const& handler) const; using DragCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumb, &impl::abi_t:: remove_DragCompleted>; [[nodiscard]] auto DragCompleted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: DragCompletedEventHandler const& handler) const; auto DragCompleted(winrt::event_token const& token) const noexcept; auto CancelDrag() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IThumb; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IThumbStatics { [[nodiscard]] auto IsDraggingProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumbStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IThumbStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ITickBar { [[nodiscard]] auto Fill() const; auto Fill(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ITickBar; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ITickBarStatics { [[nodiscard]] auto FillProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::ITickBarStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ITickBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButton { [[nodiscard]] auto IsChecked() const; auto IsChecked( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto IsThreeState() const; auto IsThreeState(bool value) const; auto Checked( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Checked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton, &impl::abi_t::remove_Checked>; [[nodiscard]] auto Checked( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Checked(winrt::event_token const& token) const noexcept; auto Unchecked( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Unchecked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton, &impl::abi_t::remove_Unchecked>; [[nodiscard]] auto Unchecked( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Unchecked(winrt::event_token const& token) const noexcept; auto Indeterminate( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Indeterminate_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton, &impl::abi_t::remove_Indeterminate>; [[nodiscard]] auto Indeterminate( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Indeterminate(winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButton; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonOverrides { auto OnToggle() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonStatics { [[nodiscard]] auto IsCheckedProperty() const; [[nodiscard]] auto IsThreeStateProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButtonStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleSwitchTemplateSettings { [[nodiscard]] auto KnobCurrentToOnOffset() const; [[nodiscard]] auto KnobCurrentToOffOffset() const; [[nodiscard]] auto KnobOnToOffOffset() const; [[nodiscard]] auto KnobOffToOnOffset() const; [[nodiscard]] auto CurtainCurrentToOnOffset() const; [[nodiscard]] auto CurtainCurrentToOffOffset() const; [[nodiscard]] auto CurtainOnToOffOffset() const; [[nodiscard]] auto CurtainOffToOnOffset() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToggleSwitchTemplateSettings< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IToolTipTemplateSettings { [[nodiscard]] auto FromHorizontalOffset() const; [[nodiscard]] auto FromVerticalOffset() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IToolTipTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPoint { [[nodiscard]] auto Value() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPoint> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPoint; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointBase {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointBase> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointBaseFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointBaseFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointFactory { auto CreateInstance( double snapPointValue, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPointFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointFactory; }; struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition { int32_t Index; int32_t Offset; }; template <> struct abi { using type = struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition; }; } // namespace winrt::impl #endif