// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_Primitives_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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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 = 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = struct_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.AppBarButtonTemplateSettings"; template <> inline constexpr auto& name_v = 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 = 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 = 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.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.CommandBarFlyoutCommandBarAutomationProperties"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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 = L"Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventArgs"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.FlyoutShowOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.GeneratorPositionHelper"; template <> inline constexpr auto& name_v = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.LayoutInformation"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.LoopingSelectorItem"; template <> inline constexpr auto& name_v = 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.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.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 = L"Microsoft.UI.Xaml.Controls.Primitives.RepeatedScrollSnapPoint"; template <> inline constexpr auto& name_v = 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.ScrollControllerAddScrollVelocityRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollControllerPanRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ScrollControllerScrollByRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.ZoomSnapPointBase"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.CornerRadiusFilterKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.CornerRadiusToThicknessConverterKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.GeneratorDirection"; template <> inline constexpr auto& name_v = 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.ListViewItemPresenterSelectionIndicatorMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.PlacementMode"; template <> inline constexpr auto& name_v = 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 = 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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IAppBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IAppBarToggleButtonTemplateSettings"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IButtonBaseFactory"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.ICarouselPanelFactory"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IColorSpectrumFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColorSpectrumStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColumnMajorUniformToLargestGridLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColumnMajorUniformToLargestGridLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IColumnMajorUniformToLargestGridLayoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IComboBoxHelper"; template <> inline constexpr auto& name_v = 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.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.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.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.ICornerRadiusToThicknessConverterStatics"; template <> inline constexpr auto& name_v = 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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IFlyoutBaseStatics2"; template <> inline constexpr auto& name_v = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IInfoBarPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IInfoBarPanelStatics"; template <> inline constexpr auto& name_v = 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.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.IJumpListItemForegroundConverterStatics"; template <> inline constexpr auto& name_v = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelectorItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.ILoopingSelectorPanel"; template <> inline constexpr auto& name_v = 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.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.IMonochromaticOverlayPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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.INavigationViewItemPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenterStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenterTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.INavigationViewItemPresenterTemplateSettingsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IPivotHeaderItemFactory"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IRangeBaseOverrides"; template <> inline constexpr auto& name_v = 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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollController"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerAddScrollVelocityRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerAddScrollVelocityRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerPanRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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.IScrollControllerScrollByRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerScrollByRequestedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollControllerScrollToRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.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 = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollPresenterFactory"; template <> inline constexpr auto& name_v = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IScrollSnapPointFactory"; template <> inline constexpr auto& name_v = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.ISelectorItemFactory"; template <> inline constexpr auto& name_v = 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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Primitives.IToggleButtonOverrides"; template <> inline constexpr auto& name_v = 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 = 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 = 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 = L"Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventHandler"; template <> inline constexpr auto& name_v = 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 = 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{ 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{ 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{ 0x21251AA9,0x6FD1,0x5E51,{ 0xAB,0x3B,0xE6,0xFC,0xAF,0x33,0x95,0xED } }; // 21251AA9-6FD1-5E51-AB3B-E6FCAF3395ED template <> inline constexpr guid guid_v{ 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{ 0x161D3FC2,0xD1EC,0x5D1D,{ 0xAC,0x8A,0xCF,0x45,0x77,0xF0,0x6C,0x3C } }; // 161D3FC2-D1EC-5D1D-AC8A-CF4577F06C3C template <> inline constexpr guid guid_v{ 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{ 0xEFECD442,0x8C2A,0x50A6,{ 0x88,0xA3,0x39,0x99,0xEA,0x01,0xF0,0x96 } }; // EFECD442-8C2A-50A6-88A3-3999EA01F096 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 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{ 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{ 0x006D738F,0x7C91,0x5EF3,{ 0x8A,0x80,0xA5,0x48,0x10,0x8D,0xAB,0x8B } }; // 006D738F-7C91-5EF3-8A80-A548108DAB8B template <> inline constexpr guid guid_v{ 0x5BB19ED8,0x08DE,0x5EEC,{ 0x91,0xCB,0x5F,0xC5,0x99,0x74,0xE8,0x94 } }; // 5BB19ED8-08DE-5EEC-91CB-5FC59974E894 template <> inline constexpr guid guid_v{ 0x63EE628E,0xD2E3,0x5515,{ 0xAE,0xA4,0xE4,0x61,0x08,0x8C,0x0C,0x4E } }; // 63EE628E-D2E3-5515-AEA4-E461088C0C4E template <> inline constexpr guid guid_v{ 0x2403CD2C,0xA6B8,0x5DC2,{ 0xBE,0x3B,0x2A,0x4B,0xDD,0x07,0x2E,0xF1 } }; // 2403CD2C-A6B8-5DC2-BE3B-2A4BDD072EF1 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 0x00D1A8C5,0xF631,0x564A,{ 0x8E,0x9C,0x7C,0x5C,0xCA,0xD2,0x38,0xDE } }; // 00D1A8C5-F631-564A-8E9C-7C5CCAD238DE template <> inline constexpr guid guid_v{ 0xE0F19305,0xB392,0x5FA6,{ 0x96,0x70,0x89,0x58,0x95,0xA0,0x67,0xFF } }; // E0F19305-B392-5FA6-9670-895895A067FF template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 0x75D36595,0xBF4F,0x5393,{ 0x81,0x9F,0xEB,0x1E,0x32,0x1C,0xE1,0xDC } }; // 75D36595-BF4F-5393-819F-EB1E321CE1DC template <> inline constexpr guid guid_v{ 0x7479C3A4,0xC5B1,0x5112,{ 0xBE,0xA9,0xBE,0xEF,0x5C,0xC7,0x9F,0x57 } }; // 7479C3A4-C5B1-5112-BEA9-BEEF5CC79F57 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 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{ 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{ 0xB57320F6,0xA58A,0x589C,{ 0x9F,0x41,0xAA,0xB0,0x2F,0x51,0xE8,0x29 } }; // B57320F6-A58A-589C-9F41-AAB02F51E829 template <> inline constexpr guid guid_v{ 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{ 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{ 0x9F5CDC57,0xD229,0x52B2,{ 0xAE,0xE4,0x37,0xC4,0x96,0x76,0x4E,0xA3 } }; // 9F5CDC57-D229-52B2-AEE4-37C496764EA3 template <> inline constexpr guid guid_v{ 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{ 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{ 0x39304BC7,0x0E54,0x5C06,{ 0x89,0x20,0xAD,0xCF,0x67,0xE7,0xC4,0x66 } }; // 39304BC7-0E54-5C06-8920-ADCF67E7C466 template <> inline constexpr guid guid_v{ 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{ 0x078039F5,0x76ED,0x5299,{ 0x97,0x15,0xFC,0x8C,0x58,0x17,0x35,0x60 } }; // 078039F5-76ED-5299-9715-FC8C58173560 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 0x519511BB,0xD35B,0x5E2D,{ 0x96,0x6C,0x83,0x69,0x40,0x5A,0x44,0x08 } }; // 519511BB-D35B-5E2D-966C-8369405A4408 template <> inline constexpr guid guid_v{ 0xEE55F85D,0x9061,0x5D18,{ 0xB3,0x1A,0x90,0xBC,0x56,0x25,0xCF,0xE9 } }; // EE55F85D-9061-5D18-B31A-90BC5625CFE9 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ 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{ 0x49CA91D0,0xFC43,0x56B1,{ 0x98,0xBD,0x68,0xE2,0xE1,0xE2,0x4D,0xE9 } }; // 49CA91D0-FC43-56B1-98BD-68E2E1E24DE9 template <> inline constexpr guid guid_v{ 0x13191F6D,0xA651,0x5870,{ 0xB3,0xA1,0x22,0x15,0x50,0x00,0x35,0x12 } }; // 13191F6D-A651-5870-B3A1-221550003512 template <> inline constexpr guid guid_v{ 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{ 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{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IAutoSuggestBoxHelper; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ICarouselPanel; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IColorPickerSlider; }; template <> struct default_interface{ 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{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragCompletedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragDeltaEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IDragStartedEventArgs; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutShowOptions; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IGeneratorPositionHelper; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IInfoBarPanel; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILayoutInformation; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelector; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ILoopingSelectorItem; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderItem; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotHeaderPanel; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPivotPanel; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IPopup; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatButton; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedScrollSnapPoint; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IRepeatedZoomSnapPoint; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollBar; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollPresenter; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPoint; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollSnapPointBase; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ITabViewListView; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IThumb; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::ITickBar; }; template <> struct default_interface{ 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{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IToolTipTemplateSettings; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Xaml::Controls::Primitives::IZoomSnapPoint; }; template <> struct default_interface{ 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 { 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 { 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 { 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_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 { 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_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 { 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_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 { 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 { 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 { 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 { 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 { 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 CreatePresenter(void**) noexcept = 0; virtual int32_t __stdcall OnProcessKeyboardAccelerators(void*) noexcept = 0; }; }; template <> struct abi { 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 { 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_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 { 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 { 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_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 { 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 { 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 { 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 { 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_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 { 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 { 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 { }; }; 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 { 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 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 { 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 { 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 { 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 { 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 { 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 { 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_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 { 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 { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(double, int32_t, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { 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 { 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_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 { 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 { 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 { 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 OnToggle() noexcept = 0; }; }; template <> struct abi { 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 { 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 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 { 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 { 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 consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarButtonTemplateSettings { [[nodiscard]] auto KeyboardAcceleratorTextMinWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IAppBarButtonTemplateSettings; }; 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 { 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IAutoSuggestBoxHelper { }; template <> struct consume { 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; }; 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::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 { 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 { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IButtonBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ICalendarPanel { }; template <> struct consume { 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; }; 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 { 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 { 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 { 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; }; 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; }; 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 const& handler) const; using ColorChanged_revoker = impl::event_revoker::remove_ColorChanged>; [[nodiscard]] auto ColorChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ColorChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { 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 { 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 { 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; }; 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; }; 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IComboBoxHelper { }; template <> struct consume { 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 { 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragCompletedEventArgs { [[nodiscard]] auto HorizontalChange() const; [[nodiscard]] auto VerticalChange() const; [[nodiscard]] auto Canceled() const; }; template <> struct consume { 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragDeltaEventArgs { [[nodiscard]] auto HorizontalChange() const; [[nodiscard]] auto VerticalChange() const; }; template <> struct consume { 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IDragStartedEventArgs { [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; }; template <> struct consume { 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; }; 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 const& handler) const; using Opened_revoker = impl::event_revoker::remove_Opened>; [[nodiscard]] auto Opened(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler const& handler) const; using Closed_revoker = impl::event_revoker::remove_Closed>; [[nodiscard]] auto Closed(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto Opening(winrt::Windows::Foundation::EventHandler const& handler) const; using Opening_revoker = impl::event_revoker::remove_Opening>; [[nodiscard]] auto Opening(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto Opening(winrt::event_token const& token) const noexcept; auto Closing(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using Closing_revoker = impl::event_revoker::remove_Closing>; [[nodiscard]] auto Closing(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler 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; }; 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 { 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 { 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 { 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 { 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 const& value) const; [[nodiscard]] auto ExclusionRect() const; auto ExclusionRect(winrt::Windows::Foundation::IReference 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 { 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; }; 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; }; 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 { 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; }; 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; }; 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; }; 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 { 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 { 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 { 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 { 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; }; 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; }; 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; }; 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILayoutInformation { }; template <> struct consume { 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; }; 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 { 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; }; 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; }; 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; }; 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::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_ILoopingSelector; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorItem { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorItem; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ILoopingSelectorPanel { }; template <> struct consume { 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 { 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanelFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IOrientedVirtualizingPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPickerFlyoutBase { }; template <> struct consume { 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; }; 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 { 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 { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IPivotHeaderPanel { }; template <> struct consume { 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 const& handler) const; using Opened_revoker = impl::event_revoker::remove_Opened>; [[nodiscard]] auto Opened(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler const& handler) const; using Closed_revoker = impl::event_revoker::remove_Closed>; [[nodiscard]] auto Closed(auto_revoke_t, winrt::Windows::Foundation::EventHandler 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 const& handler) const; using ActualPlacementChanged_revoker = impl::event_revoker::remove_ActualPlacementChanged>; [[nodiscard]] auto ActualPlacementChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler 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 { 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 { 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 { 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::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 { 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 { 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 { 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; }; 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 { 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 { 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; }; 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 { 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; }; 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::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 { 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 const& handler) const; using CanScrollChanged_revoker = impl::event_revoker::remove_CanScrollChanged>; [[nodiscard]] auto CanScrollChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto CanScrollChanged(winrt::event_token const& token) const noexcept; auto IsScrollingWithMouseChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using IsScrollingWithMouseChanged_revoker = impl::event_revoker::remove_IsScrollingWithMouseChanged>; [[nodiscard]] auto IsScrollingWithMouseChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto IsScrollingWithMouseChanged(winrt::event_token const& token) const noexcept; auto ScrollToRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ScrollToRequested_revoker = impl::event_revoker::remove_ScrollToRequested>; [[nodiscard]] auto ScrollToRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ScrollToRequested(winrt::event_token const& token) const noexcept; auto ScrollByRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ScrollByRequested_revoker = impl::event_revoker::remove_ScrollByRequested>; [[nodiscard]] auto ScrollByRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ScrollByRequested(winrt::event_token const& token) const noexcept; auto AddScrollVelocityRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using AddScrollVelocityRequested_revoker = impl::event_revoker::remove_AddScrollVelocityRequested>; [[nodiscard]] auto AddScrollVelocityRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto AddScrollVelocityRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgsFactory { auto CreateInstance(float offsetVelocity, winrt::Windows::Foundation::IReference const& inertiaDecayRate) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollControllerAddScrollVelocityRequestedEventArgsFactory; }; 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; }; 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; }; 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 const& handler) const; using Changed_revoker = impl::event_revoker::remove_Changed>; [[nodiscard]] auto Changed(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto Changed(winrt::event_token const& token) const noexcept; auto PanRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using PanRequested_revoker = impl::event_revoker::remove_PanRequested>; [[nodiscard]] auto PanRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler 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; }; 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; }; 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; }; 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; }; 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IScrollEventArgs { [[nodiscard]] auto NewValue() const; [[nodiscard]] auto ScrollEventType() const; }; template <> struct consume { 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 const& inertiaDecayRate) const; auto ZoomTo(float zoomFactor, winrt::Windows::Foundation::IReference const& centerPoint) const; auto ZoomTo(float zoomFactor, winrt::Windows::Foundation::IReference const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto ZoomBy(float zoomFactorDelta, winrt::Windows::Foundation::IReference const& centerPoint) const; auto ZoomBy(float zoomFactorDelta, winrt::Windows::Foundation::IReference const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto AddZoomVelocity(float zoomFactorVelocity, winrt::Windows::Foundation::IReference const& centerPoint, winrt::Windows::Foundation::IReference const& inertiaDecayRate) const; auto ExtentChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ExtentChanged_revoker = impl::event_revoker::remove_ExtentChanged>; [[nodiscard]] auto ExtentChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ExtentChanged(winrt::event_token const& token) const noexcept; auto StateChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using StateChanged_revoker = impl::event_revoker::remove_StateChanged>; [[nodiscard]] auto StateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto StateChanged(winrt::event_token const& token) const noexcept; auto ViewChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ViewChanged_revoker = impl::event_revoker::remove_ViewChanged>; [[nodiscard]] auto ViewChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ViewChanged(winrt::event_token const& token) const noexcept; auto ScrollAnimationStarting(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ScrollAnimationStarting_revoker = impl::event_revoker::remove_ScrollAnimationStarting>; [[nodiscard]] auto ScrollAnimationStarting(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ScrollAnimationStarting(winrt::event_token const& token) const noexcept; auto ZoomAnimationStarting(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ZoomAnimationStarting_revoker = impl::event_revoker::remove_ZoomAnimationStarting>; [[nodiscard]] auto ZoomAnimationStarting(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ZoomAnimationStarting(winrt::event_token const& token) const noexcept; auto ScrollCompleted(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ScrollCompleted_revoker = impl::event_revoker::remove_ScrollCompleted>; [[nodiscard]] auto ScrollCompleted(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ScrollCompleted(winrt::event_token const& token) const noexcept; auto ZoomCompleted(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ZoomCompleted_revoker = impl::event_revoker::remove_ZoomCompleted>; [[nodiscard]] auto ZoomCompleted(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ZoomCompleted(winrt::event_token const& token) const noexcept; auto BringingIntoView(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using BringingIntoView_revoker = impl::event_revoker::remove_BringingIntoView>; [[nodiscard]] auto BringingIntoView(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto BringingIntoView(winrt::event_token const& token) const noexcept; auto AnchorRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using AnchorRequested_revoker = impl::event_revoker::remove_AnchorRequested>; [[nodiscard]] auto AnchorRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto AnchorRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { 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 { 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 { 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 { 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 { 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; }; 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 { 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 const& handler) const; using HorizontalSnapPointsChanged_revoker = impl::event_revoker::remove_HorizontalSnapPointsChanged>; [[nodiscard]] auto HorizontalSnapPointsChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto HorizontalSnapPointsChanged(winrt::event_token const& token) const noexcept; auto VerticalSnapPointsChanged(winrt::Windows::Foundation::EventHandler const& handler) const; using VerticalSnapPointsChanged_revoker = impl::event_revoker::remove_VerticalSnapPointsChanged>; [[nodiscard]] auto VerticalSnapPointsChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler 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 { 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::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 { 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 { 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 { 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 { 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 { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISelectorStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBase { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBase; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ISnapPointBaseFactory { }; template <> struct consume { 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; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_ITabViewListView { }; template <> struct consume { 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 { 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::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::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::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 { 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 { 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::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::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::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 { 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 { 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 { 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 { 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; }; 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 { template using type = consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPoint; }; template struct consume_Microsoft_UI_Xaml_Controls_Primitives_IZoomSnapPointBase { }; template <> struct consume { 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; }; 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 { 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; }; } #endif