// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_0_H #define WINRT_Microsoft_UI_Xaml_Controls_0_H WINRT_EXPORT namespace winrt::Microsoft::UI { struct WindowId; } WINRT_EXPORT namespace winrt::Microsoft::UI::Composition { struct CompositionAnimation; struct CompositionBrush; struct CompositionObject; struct CompositionPropertySet; struct Compositor; struct Visual; } WINRT_EXPORT namespace winrt::Microsoft::UI::Input { struct InputPointerSource; enum class InputPointerSourceDeviceKinds : uint32_t; } WINRT_EXPORT namespace winrt::Microsoft::UI::Text { struct RichEditTextDocument; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml { struct BringIntoViewOptions; struct BringIntoViewRequestedEventArgs; struct BrushTransition; struct CornerRadius; struct DataTemplate; struct DependencyObject; struct DependencyProperty; struct DependencyPropertyChangedEventHandler; struct DragEventArgs; struct DragEventHandler; enum class ElementSoundMode : int32_t; struct ExceptionRoutedEventHandler; struct FrameworkElement; struct GridLength; enum class HorizontalAlignment : int32_t; struct IElementFactory; enum class LineStackingStrategy : int32_t; enum class OpticalMarginAlignment : int32_t; struct RoutedEventArgs; struct RoutedEventHandler; struct Style; enum class TextAlignment : int32_t; enum class TextLineBounds : int32_t; enum class TextReadingOrder : int32_t; enum class TextTrimming : int32_t; enum class TextWrapping : int32_t; struct Thickness; struct UIElement; enum class VerticalAlignment : int32_t; enum class Visibility : int32_t; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls::Primitives { struct AppBarButtonTemplateSettings; struct AppBarTemplateSettings; struct AppBarToggleButtonTemplateSettings; struct ButtonBase; struct CalendarViewTemplateSettings; struct ComboBoxTemplateSettings; struct CommandBarTemplateSettings; struct FlyoutBase; enum class GeneratorDirection : int32_t; struct GeneratorPosition; struct GridViewItemTemplateSettings; enum class GroupHeaderPlacement : int32_t; struct IScrollController; struct ItemsChangedEventArgs; struct ItemsChangedEventHandler; struct ListViewItemTemplateSettings; struct MenuFlyoutItemTemplateSettings; struct MenuFlyoutPresenterTemplateSettings; enum class PlacementMode : int32_t; struct ScrollPresenter; struct SelectorItem; enum class SliderSnapsTo : int32_t; enum class SnapPointsAlignment : int32_t; struct SplitViewTemplateSettings; enum class TickPlacement : int32_t; struct ToggleSwitchTemplateSettings; struct ToolTipTemplateSettings; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Data { struct IValueConverter; struct ItemIndexRange; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Documents { struct BlockCollection; struct InlineCollection; struct TextPointer; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Input { struct CharacterReceivedRoutedEventArgs; struct DoubleTappedRoutedEventArgs; struct HoldingRoutedEventArgs; struct ICommand; struct InputScope; struct KeyRoutedEventArgs; enum class KeyboardNavigationMode : int32_t; struct ManipulationCompletedRoutedEventArgs; struct ManipulationDeltaRoutedEventArgs; struct ManipulationInertiaStartingRoutedEventArgs; struct ManipulationStartedRoutedEventArgs; struct ManipulationStartingRoutedEventArgs; struct PointerRoutedEventArgs; struct RightTappedRoutedEventArgs; struct TappedRoutedEventArgs; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Interop { struct NotifyCollectionChangedEventArgs; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media { struct Brush; enum class FastPlayFallbackBehaviour : int32_t; struct FontFamily; struct Geometry; struct ImageBrush; struct ImageSource; struct MediaTransportControlsThumbnailRequestedEventArgs; struct RectangleGeometry; struct SolidColorBrush; enum class Stretch : int32_t; struct SystemBackdrop; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Animation { struct ConnectedAnimation; struct NavigationTransitionInfo; struct TransitionCollection; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Navigation { struct FrameNavigationOptions; struct NavigatedEventHandler; struct NavigatingCancelEventArgs; struct NavigatingCancelEventHandler; enum class NavigationCacheMode : int32_t; struct NavigationEventArgs; struct NavigationFailedEventHandler; struct NavigationStoppedEventHandler; } WINRT_EXPORT namespace winrt::Microsoft::Web::WebView2::Core { struct CoreWebView2; struct CoreWebView2ControllerOptions; struct CoreWebView2Environment; struct CoreWebView2NavigationCompletedEventArgs; struct CoreWebView2NavigationStartingEventArgs; struct CoreWebView2ProcessFailedEventArgs; struct CoreWebView2WebMessageReceivedEventArgs; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Contacts { struct Contact; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::DataTransfer { struct DataPackage; enum class DataPackageOperation : uint32_t; } WINRT_EXPORT namespace winrt::Windows::Devices::Geolocation { struct Geopoint; } WINRT_EXPORT namespace winrt::Windows::Foundation { struct Deferral; template struct WINRT_IMPL_EMPTY_BASES EventHandler; struct EventRegistrationToken; struct HResult; struct IAsyncAction; template struct WINRT_IMPL_EMPTY_BASES IReference; struct Point; struct Rect; struct Size; template struct WINRT_IMPL_EMPTY_BASES TypedEventHandler; struct Uri; } WINRT_EXPORT namespace winrt::Windows::Foundation::Collections { template struct WINRT_IMPL_EMPTY_BASES IIterable; template struct WINRT_IMPL_EMPTY_BASES IObservableVector; struct IVectorChangedEventArgs; template struct WINRT_IMPL_EMPTY_BASES IVector; } WINRT_EXPORT namespace winrt::Windows::Foundation::Numerics {} WINRT_EXPORT namespace winrt::Windows::Globalization { enum class DayOfWeek : int32_t; } WINRT_EXPORT namespace winrt::Windows::Globalization::NumberFormatting { struct INumberFormatter2; } WINRT_EXPORT namespace winrt::Windows::Media::Casting { struct CastingSource; } WINRT_EXPORT namespace winrt::Windows::Media::Playback { struct IMediaPlaybackSource; struct MediaPlayer; } WINRT_EXPORT namespace winrt::Windows::UI { struct Color; } WINRT_EXPORT namespace winrt::Windows::UI::Text { enum class FontStretch : int32_t; enum class FontStyle : int32_t; struct FontWeight; enum class TextDecorations : uint32_t; } WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Interop { struct TypeName; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls { enum class AnnotatedScrollBarScrollingEventKind : int32_t { Click = 0, Drag = 1, IncrementButton = 2, DecrementButton = 3, }; enum class AppBarClosedDisplayMode : int32_t { Compact = 0, Minimal = 1, Hidden = 2, }; enum class AutoSuggestionBoxTextChangeReason : int32_t { UserInput = 0, ProgrammaticChange = 1, SuggestionChosen = 2, }; enum class BackgroundSizing : int32_t { InnerBorderEdge = 0, OuterBorderEdge = 1, }; enum class CalendarViewDisplayMode : int32_t { Month = 0, Year = 1, Decade = 2, }; enum class CalendarViewSelectionMode : int32_t { None = 0, Single = 1, Multiple = 2, }; enum class CandidateWindowAlignment : int32_t { Default = 0, BottomEdge = 1, }; enum class CharacterCasing : int32_t { Normal = 0, Lower = 1, Upper = 2, }; enum class ClickMode : int32_t { Release = 0, Press = 1, Hover = 2, }; enum class ColorPickerHsvChannel : int32_t { Hue = 0, Saturation = 1, Value = 2, Alpha = 3, }; enum class ColorSpectrumComponents : int32_t { HueValue = 0, ValueHue = 1, HueSaturation = 2, SaturationHue = 3, SaturationValue = 4, ValueSaturation = 5, }; enum class ColorSpectrumShape : int32_t { Box = 0, Ring = 1, }; enum class ComboBoxSelectionChangedTrigger : int32_t { Committed = 0, Always = 1, }; enum class CommandBarDefaultLabelPosition : int32_t { Bottom = 0, Right = 1, Collapsed = 2, }; enum class CommandBarDynamicOverflowAction : int32_t { AddingToOverflow = 0, RemovingFromOverflow = 1, }; enum class CommandBarLabelPosition : int32_t { Default = 0, Collapsed = 1, }; enum class CommandBarOverflowButtonVisibility : int32_t { Auto = 0, Visible = 1, Collapsed = 2, }; enum class ContentDialogButton : int32_t { None = 0, Primary = 1, Secondary = 2, Close = 3, }; enum class ContentDialogPlacement : int32_t { Popup = 0, InPlace = 1, }; enum class ContentDialogResult : int32_t { None = 0, Primary = 1, Secondary = 2, }; enum class DisabledFormattingAccelerators : uint32_t { None = 0, Bold = 0x1, Italic = 0x2, Underline = 0x4, All = 0xffffffff, }; enum class ElementRealizationOptions : uint32_t { None = 0, ForceCreate = 0x1, SuppressAutoRecycle = 0x2, }; enum class ExpandDirection : int32_t { Down = 0, Up = 1, }; enum class IncrementalLoadingTrigger : int32_t { None = 0, Edge = 1, }; enum class IndexBasedLayoutOrientation : int32_t { None = 0, TopToBottom = 1, LeftToRight = 2, }; enum class InfoBarCloseReason : int32_t { CloseButton = 0, Programmatic = 1, }; enum class InfoBarSeverity : int32_t { Informational = 0, Success = 1, Warning = 2, Error = 3, }; enum class ItemCollectionTransitionOperation : int32_t { Add = 0, Remove = 1, Move = 2, }; enum class ItemCollectionTransitionTriggers : uint32_t { CollectionChangeAdd = 0x1, CollectionChangeRemove = 0x2, CollectionChangeReset = 0x4, LayoutTransition = 0x8, }; enum class ItemsUpdatingScrollMode : int32_t { KeepItemsInView = 0, KeepScrollOffset = 1, KeepLastItemInView = 2, }; enum class ItemsViewSelectionMode : int32_t { None = 0, Single = 1, Multiple = 2, Extended = 3, }; enum class LightDismissOverlayMode : int32_t { Auto = 0, On = 1, Off = 2, }; enum class LinedFlowLayoutItemsJustification : int32_t { Start = 0, Center = 1, End = 2, SpaceAround = 3, SpaceBetween = 4, SpaceEvenly = 5, }; enum class LinedFlowLayoutItemsStretch : int32_t { None = 0, Fill = 1, }; enum class ListPickerFlyoutSelectionMode : int32_t { Single = 0, Multiple = 1, }; enum class ListViewReorderMode : int32_t { Disabled = 0, Enabled = 1, }; enum class ListViewSelectionMode : int32_t { None = 0, Single = 1, Multiple = 2, Extended = 3, }; enum class NavigationViewBackButtonVisible : int32_t { Collapsed = 0, Visible = 1, Auto = 2, }; enum class NavigationViewDisplayMode : int32_t { Minimal = 0, Compact = 1, Expanded = 2, }; enum class NavigationViewOverflowLabelMode : int32_t { MoreLabel = 0, NoLabel = 1, }; enum class NavigationViewPaneDisplayMode : int32_t { Auto = 0, Left = 1, Top = 2, LeftCompact = 3, LeftMinimal = 4, }; enum class NavigationViewSelectionFollowsFocus : int32_t { Disabled = 0, Enabled = 1, }; enum class NavigationViewShoulderNavigationEnabled : int32_t { WhenSelectionFollowsFocus = 0, Always = 1, Never = 2, }; enum class NumberBoxSpinButtonPlacementMode : int32_t { Hidden = 0, Compact = 1, Inline = 2, }; enum class NumberBoxValidationMode : int32_t { InvalidInputOverwritten = 0, Disabled = 1, }; enum class Orientation : int32_t { Vertical = 0, Horizontal = 1, }; enum class PanelScrollingDirection : int32_t { None = 0, Forward = 1, Backward = 2, }; enum class ParallaxSourceOffsetKind : int32_t { Absolute = 0, Relative = 1, }; enum class PasswordRevealMode : int32_t { Peek = 0, Hidden = 1, Visible = 2, }; enum class PipsPagerButtonVisibility : int32_t { Visible = 0, VisibleOnPointerOver = 1, Collapsed = 2, }; enum class PipsPagerWrapMode : int32_t { None = 0, Wrap = 1, }; enum class PivotHeaderFocusVisualPlacement : int32_t { ItemHeaders = 0, SelectedItemHeader = 1, }; enum class PivotSlideInAnimationGroup : int32_t { Default = 0, GroupOne = 1, GroupTwo = 2, GroupThree = 3, }; enum class PlayerAnimationOptimization : int32_t { Latency = 0, Resources = 1, }; enum class RefreshPullDirection : int32_t { LeftToRight = 0, TopToBottom = 1, RightToLeft = 2, BottomToTop = 3, }; enum class RefreshVisualizerOrientation : int32_t { Auto = 0, Normal = 1, Rotate90DegreesCounterclockwise = 2, Rotate270DegreesCounterclockwise = 3, }; enum class RefreshVisualizerState : int32_t { Idle = 0, Peeking = 1, Interacting = 2, Pending = 3, Refreshing = 4, }; enum class RequiresPointer : int32_t { Never = 0, WhenEngaged = 1, WhenFocused = 2, }; enum class RichEditClipboardFormat : int32_t { AllFormats = 0, PlainText = 1, }; enum class ScrollBarVisibility : int32_t { Disabled = 0, Auto = 1, Hidden = 2, Visible = 3, }; enum class ScrollIntoViewAlignment : int32_t { Default = 0, Leading = 1, }; enum class ScrollMode : int32_t { Disabled = 0, Enabled = 1, Auto = 2, }; enum class ScrollingAnimationMode : int32_t { Disabled = 0, Enabled = 1, Auto = 2, }; enum class ScrollingChainMode : int32_t { Auto = 0, Always = 1, Never = 2, }; enum class ScrollingContentOrientation : int32_t { Vertical = 0, Horizontal = 1, None = 2, Both = 3, }; enum class ScrollingInputKinds : uint32_t { None = 0, Touch = 0x1, Pen = 0x2, MouseWheel = 0x4, Keyboard = 0x8, Gamepad = 0x10, All = 0xff, }; enum class ScrollingInteractionState : int32_t { Idle = 0, Interaction = 1, Inertia = 2, Animation = 3, }; enum class ScrollingRailMode : int32_t { Enabled = 0, Disabled = 1, }; enum class ScrollingScrollBarVisibility : int32_t { Auto = 0, Visible = 1, Hidden = 2, }; enum class ScrollingScrollMode : int32_t { Enabled = 0, Disabled = 1, Auto = 2, }; enum class ScrollingSnapPointsMode : int32_t { Default = 0, Ignore = 1, }; enum class ScrollingZoomMode : int32_t { Enabled = 0, Disabled = 1, }; enum class SelectionMode : int32_t { Single = 0, Multiple = 1, Extended = 2, }; enum class SnapPointsType : int32_t { None = 0, Optional = 1, Mandatory = 2, OptionalSingle = 3, MandatorySingle = 4, }; enum class SplitViewDisplayMode : int32_t { Overlay = 0, Inline = 1, CompactOverlay = 2, CompactInline = 3, }; enum class SplitViewPanePlacement : int32_t { Left = 0, Right = 1, }; enum class StretchDirection : int32_t { UpOnly = 0, DownOnly = 1, Both = 2, }; enum class SwipeBehaviorOnInvoked : int32_t { Auto = 0, Close = 1, RemainOpen = 2, }; enum class SwipeMode : int32_t { Reveal = 0, Execute = 1, }; enum class Symbol : int32_t { Previous = 57600, Next = 57601, Play = 57602, Pause = 57603, Edit = 57604, Save = 57605, Clear = 57606, Delete = 57607, Remove = 57608, Add = 57609, Cancel = 57610, Accept = 57611, More = 57612, Redo = 57613, Undo = 57614, Home = 57615, Up = 57616, Forward = 57617, Back = 57618, Favorite = 57619, Camera = 57620, Setting = 57621, Video = 57622, Sync = 57623, Download = 57624, Mail = 57625, Find = 57626, Help = 57627, Upload = 57628, Emoji = 57629, TwoPage = 57630, LeaveChat = 57631, MailForward = 57632, Clock = 57633, Send = 57634, Crop = 57635, RotateCamera = 57636, People = 57637, OpenPane = 57638, ClosePane = 57639, World = 57640, Flag = 57641, PreviewLink = 57642, Globe = 57643, Trim = 57644, AttachCamera = 57645, ZoomIn = 57646, Bookmarks = 57647, Document = 57648, ProtectedDocument = 57649, Page = 57650, Bullets = 57651, Comment = 57652, MailFilled = 57653, ContactInfo = 57654, HangUp = 57655, ViewAll = 57656, MapPin = 57657, Phone = 57658, VideoChat = 57659, Switch = 57660, Contact = 57661, Rename = 57662, Pin = 57665, MusicInfo = 57666, Go = 57667, Keyboard = 57668, DockLeft = 57669, DockRight = 57670, DockBottom = 57671, Remote = 57672, Refresh = 57673, Rotate = 57674, Shuffle = 57675, List = 57676, Shop = 57677, SelectAll = 57678, Orientation = 57679, Import = 57680, ImportAll = 57681, BrowsePhotos = 57685, WebCam = 57686, Pictures = 57688, SaveLocal = 57689, Caption = 57690, Stop = 57691, ShowResults = 57692, Volume = 57693, Repair = 57694, Message = 57695, Page2 = 57696, CalendarDay = 57697, CalendarWeek = 57698, Calendar = 57699, Character = 57700, MailReplyAll = 57701, Read = 57702, Link = 57703, Account = 57704, ShowBcc = 57705, HideBcc = 57706, Cut = 57707, Attach = 57708, Paste = 57709, Filter = 57710, Copy = 57711, Emoji2 = 57712, Important = 57713, MailReply = 57714, SlideShow = 57715, Sort = 57716, Manage = 57720, AllApps = 57721, DisconnectDrive = 57722, MapDrive = 57723, NewWindow = 57724, OpenWith = 57725, ContactPresence = 57729, Priority = 57730, GoToToday = 57732, Font = 57733, FontColor = 57734, Contact2 = 57735, Folder = 57736, Audio = 57737, Placeholder = 57738, View = 57739, SetLockScreen = 57740, SetTile = 57741, ClosedCaption = 57744, StopSlideShow = 57745, Permissions = 57746, Highlight = 57747, DisableUpdates = 57748, UnFavorite = 57749, UnPin = 57750, OpenLocal = 57751, Mute = 57752, Italic = 57753, Underline = 57754, Bold = 57755, MoveToFolder = 57756, LikeDislike = 57757, Dislike = 57758, Like = 57759, AlignRight = 57760, AlignCenter = 57761, AlignLeft = 57762, Zoom = 57763, ZoomOut = 57764, OpenFile = 57765, OtherUser = 57766, Admin = 57767, Street = 57795, Map = 57796, ClearSelection = 57797, FontDecrease = 57798, FontIncrease = 57799, FontSize = 57800, CellPhone = 57801, ReShare = 57802, Tag = 57803, RepeatOne = 57804, RepeatAll = 57805, OutlineStar = 57806, SolidStar = 57807, Calculator = 57808, Directions = 57809, Target = 57810, Library = 57811, PhoneBook = 57812, Memo = 57813, Microphone = 57814, PostUpdate = 57815, BackToWindow = 57816, FullScreen = 57817, NewFolder = 57818, CalendarReply = 57819, UnSyncFolder = 57821, ReportHacked = 57822, SyncFolder = 57823, BlockContact = 57824, SwitchApps = 57825, AddFriend = 57826, TouchPointer = 57827, GoToStart = 57828, ZeroBars = 57829, OneBar = 57830, TwoBars = 57831, ThreeBars = 57832, FourBars = 57833, Scan = 58004, Preview = 58005, GlobalNavigationButton = 59136, Share = 59181, Print = 59209, XboxOneConsole = 59792, }; enum class TabViewCloseButtonOverlayMode : int32_t { Auto = 0, OnPointerOver = 1, Always = 2, }; enum class TabViewWidthMode : int32_t { Equal = 0, SizeToContent = 1, Compact = 2, }; enum class TeachingTipCloseReason : int32_t { CloseButton = 0, LightDismiss = 1, Programmatic = 2, }; enum class TeachingTipHeroContentPlacementMode : int32_t { Auto = 0, Top = 1, Bottom = 2, }; enum class TeachingTipPlacementMode : int32_t { Auto = 0, Top = 1, Bottom = 2, Left = 3, Right = 4, TopRight = 5, TopLeft = 6, BottomRight = 7, BottomLeft = 8, LeftTop = 9, LeftBottom = 10, RightTop = 11, RightBottom = 12, Center = 13, }; enum class TeachingTipTailVisibility : int32_t { Auto = 0, Visible = 1, Collapsed = 2, }; enum class TreeViewSelectionMode : int32_t { None = 0, Single = 1, Multiple = 2, }; enum class TwoPaneViewMode : int32_t { SinglePane = 0, Wide = 1, Tall = 2, }; enum class TwoPaneViewPriority : int32_t { Pane1 = 0, Pane2 = 1, }; enum class TwoPaneViewTallModeConfiguration : int32_t { SinglePane = 0, TopBottom = 1, BottomTop = 2, }; enum class TwoPaneViewWideModeConfiguration : int32_t { SinglePane = 0, LeftRight = 1, RightLeft = 2, }; enum class UniformGridLayoutItemsJustification : int32_t { Start = 0, Center = 1, End = 2, SpaceAround = 3, SpaceBetween = 4, SpaceEvenly = 5, }; enum class UniformGridLayoutItemsStretch : int32_t { None = 0, Fill = 1, Uniform = 2, }; enum class VirtualizationMode : int32_t { Standard = 0, Recycling = 1, }; enum class ZoomMode : int32_t { Disabled = 0, Enabled = 1, }; struct IAnchorRequestedEventArgs; struct IAnimatedIcon; struct IAnimatedIconFactory; struct IAnimatedIconSource; struct IAnimatedIconSourceFactory; struct IAnimatedIconSourceStatics; struct IAnimatedIconStatics; struct IAnimatedVisual; struct IAnimatedVisual2; struct IAnimatedVisualPlayer; struct IAnimatedVisualPlayer2; struct IAnimatedVisualPlayerFactory; struct IAnimatedVisualPlayerStatics; struct IAnimatedVisualPlayerStatics2; struct IAnimatedVisualSource; struct IAnimatedVisualSource2; struct IAnimatedVisualSource3; struct IAnnotatedScrollBar; struct IAnnotatedScrollBarDetailLabelRequestedEventArgs; struct IAnnotatedScrollBarFactory; struct IAnnotatedScrollBarLabel; struct IAnnotatedScrollBarLabelFactory; struct IAnnotatedScrollBarScrollingEventArgs; struct IAnnotatedScrollBarStatics; struct IAppBar; struct IAppBarButton; struct IAppBarButtonFactory; struct IAppBarButtonStatics; struct IAppBarElementContainer; struct IAppBarElementContainerFactory; struct IAppBarElementContainerStatics; struct IAppBarFactory; struct IAppBarOverrides; struct IAppBarSeparator; struct IAppBarSeparatorFactory; struct IAppBarSeparatorStatics; struct IAppBarStatics; struct IAppBarToggleButton; struct IAppBarToggleButtonFactory; struct IAppBarToggleButtonStatics; struct IAutoSuggestBox; struct IAutoSuggestBoxQuerySubmittedEventArgs; struct IAutoSuggestBoxStatics; struct IAutoSuggestBoxSuggestionChosenEventArgs; struct IAutoSuggestBoxTextChangedEventArgs; struct IAutoSuggestBoxTextChangedEventArgsStatics; struct IBitmapIcon; struct IBitmapIconFactory; struct IBitmapIconSource; struct IBitmapIconSourceFactory; struct IBitmapIconSourceStatics; struct IBitmapIconStatics; struct IBorder; struct IBorderStatics; struct IBreadcrumbBar; struct IBreadcrumbBarFactory; struct IBreadcrumbBarItem; struct IBreadcrumbBarItemClickedEventArgs; struct IBreadcrumbBarItemFactory; struct IBreadcrumbBarStatics; struct IButton; struct IButtonFactory; struct IButtonStatics; struct ICalendarDatePicker; struct ICalendarDatePickerDateChangedEventArgs; struct ICalendarDatePickerFactory; struct ICalendarDatePickerStatics; struct ICalendarView; struct ICalendarViewDayItem; struct ICalendarViewDayItemChangingEventArgs; struct ICalendarViewDayItemFactory; struct ICalendarViewDayItemStatics; struct ICalendarViewFactory; struct ICalendarViewSelectedDatesChangedEventArgs; struct ICalendarViewStatics; struct ICandidateWindowBoundsChangedEventArgs; struct ICanvas; struct ICanvasFactory; struct ICanvasStatics; struct ICheckBox; struct ICheckBoxFactory; struct IChoosingGroupHeaderContainerEventArgs; struct IChoosingItemContainerEventArgs; struct ICleanUpVirtualizedItemEventArgs; struct IColorChangedEventArgs; struct IColorPicker; struct IColorPicker2; struct IColorPickerFactory; struct IColorPickerStatics; struct IColorPickerStatics2; struct IColumnDefinition; struct IColumnDefinitionStatics; struct IComboBox; struct IComboBoxFactory; struct IComboBoxItem; struct IComboBoxItemFactory; struct IComboBoxOverrides; struct IComboBoxStatics; struct IComboBoxTextSubmittedEventArgs; struct ICommandBar; struct ICommandBarElement; struct ICommandBarFactory; struct ICommandBarFlyout; struct ICommandBarFlyout2; struct ICommandBarFlyoutFactory; struct ICommandBarOverflowPresenter; struct ICommandBarOverflowPresenterFactory; struct ICommandBarStatics; struct IContainerContentChangingEventArgs; struct IContentControl; struct IContentControlFactory; struct IContentControlOverrides; struct IContentControlStatics; struct IContentDialog; struct IContentDialogButtonClickDeferral; struct IContentDialogButtonClickEventArgs; struct IContentDialogClosedEventArgs; struct IContentDialogClosingDeferral; struct IContentDialogClosingEventArgs; struct IContentDialogFactory; struct IContentDialogOpenedEventArgs; struct IContentDialogStatics; struct IContentPresenter; struct IContentPresenterFactory; struct IContentPresenterOverrides; struct IContentPresenterStatics; struct IContextMenuEventArgs; struct IControl; struct IControlFactory; struct IControlOverrides; struct IControlProtected; struct IControlStatics; struct IControlTemplate; struct ICoreWebView2InitializedEventArgs; struct IDataTemplateSelector; struct IDataTemplateSelectorFactory; struct IDataTemplateSelectorOverrides; struct IDatePickedEventArgs; struct IDatePicker; struct IDatePickerFactory; struct IDatePickerFlyout; struct IDatePickerFlyoutItem; struct IDatePickerFlyoutItemStatics; struct IDatePickerFlyoutPresenter; struct IDatePickerFlyoutPresenterStatics; struct IDatePickerFlyoutStatics; struct IDatePickerSelectedValueChangedEventArgs; struct IDatePickerStatics; struct IDatePickerValueChangedEventArgs; struct IDragItemsCompletedEventArgs; struct IDragItemsStartingEventArgs; struct IDropDownButton; struct IDropDownButtonFactory; struct IDynamicAnimatedVisualSource; struct IDynamicOverflowItemsChangingEventArgs; struct IExpander; struct IExpanderCollapsedEventArgs; struct IExpanderExpandingEventArgs; struct IExpanderFactory; struct IExpanderStatics; struct IExpanderTemplateSettings; struct IFlipView; struct IFlipViewFactory; struct IFlipViewItem; struct IFlipViewItemFactory; struct IFlipViewStatics; struct IFlyout; struct IFlyoutFactory; struct IFlyoutPresenter; struct IFlyoutPresenterFactory; struct IFlyoutPresenterStatics; struct IFlyoutStatics; struct IFocusDisengagedEventArgs; struct IFocusEngagedEventArgs; struct IFontIcon; struct IFontIconFactory; struct IFontIconSource; struct IFontIconSourceFactory; struct IFontIconSourceStatics; struct IFontIconStatics; struct IFrame; struct IFrameFactory; struct IFrameStatics; struct IGrid; struct IGridFactory; struct IGridStatics; struct IGridView; struct IGridViewFactory; struct IGridViewHeaderItem; struct IGridViewHeaderItemFactory; struct IGridViewItem; struct IGridViewItemFactory; struct IGroupItem; struct IGroupItemFactory; struct IGroupStyle; struct IGroupStyleFactory; struct IGroupStyleSelector; struct IGroupStyleSelectorFactory; struct IGroupStyleSelectorOverrides; struct IHasValidationErrorsChangedEventArgs; struct IHub; struct IHubFactory; struct IHubSection; struct IHubSectionFactory; struct IHubSectionHeaderClickEventArgs; struct IHubSectionStatics; struct IHubStatics; struct IHyperlinkButton; struct IHyperlinkButtonFactory; struct IHyperlinkButtonStatics; struct IIconElement; struct IIconElementFactory; struct IIconElementStatics; struct IIconSource; struct IIconSourceElement; struct IIconSourceElementFactory; struct IIconSourceElementStatics; struct IIconSourceFactory; struct IIconSourceOverrides; struct IIconSourceStatics; struct IImage; struct IImageIcon; struct IImageIconFactory; struct IImageIconSource; struct IImageIconSourceFactory; struct IImageIconSourceStatics; struct IImageIconStatics; struct IImageStatics; struct IInfoBadge; struct IInfoBadgeFactory; struct IInfoBadgeStatics; struct IInfoBadgeTemplateSettings; struct IInfoBadgeTemplateSettingsFactory; struct IInfoBadgeTemplateSettingsStatics; struct IInfoBar; struct IInfoBarClosedEventArgs; struct IInfoBarClosedEventArgsFactory; struct IInfoBarClosingEventArgs; struct IInfoBarClosingEventArgsFactory; struct IInfoBarFactory; struct IInfoBarStatics; struct IInfoBarTemplateSettings; struct IInfoBarTemplateSettingsFactory; struct IInfoBarTemplateSettingsStatics; struct IInsertionPanel; struct IIsTextTrimmedChangedEventArgs; struct IItemClickEventArgs; struct IItemCollectionTransition; struct IItemCollectionTransitionCompletedEventArgs; struct IItemCollectionTransitionProgress; struct IItemCollectionTransitionProvider; struct IItemCollectionTransitionProviderFactory; struct IItemCollectionTransitionProviderOverrides; struct IItemContainer; struct IItemContainerFactory; struct IItemContainerGenerator; struct IItemContainerMapping; struct IItemContainerStatics; struct IItemsControl; struct IItemsControlFactory; struct IItemsControlOverrides; struct IItemsControlStatics; struct IItemsPanelTemplate; struct IItemsPickedEventArgs; struct IItemsPresenter; struct IItemsPresenterStatics; struct IItemsRepeater; struct IItemsRepeater2; struct IItemsRepeaterElementClearingEventArgs; struct IItemsRepeaterElementIndexChangedEventArgs; struct IItemsRepeaterElementPreparedEventArgs; struct IItemsRepeaterFactory; struct IItemsRepeaterScrollHost; struct IItemsRepeaterStatics; struct IItemsRepeaterStatics2; struct IItemsSourceView; struct IItemsSourceViewFactory; struct IItemsStackPanel; struct IItemsStackPanelStatics; struct IItemsView; struct IItemsViewFactory; struct IItemsViewItemInvokedEventArgs; struct IItemsViewSelectionChangedEventArgs; struct IItemsViewStatics; struct IItemsWrapGrid; struct IItemsWrapGridFactory; struct IItemsWrapGridStatics; struct IKeyIndexMapping; struct ILayout; struct ILayout2; struct ILayoutContext; struct ILayoutContextFactory; struct ILayoutContextOverrides; struct ILayoutFactory; struct ILayoutOverrides; struct ILayoutProtected; struct ILayoutProtected2; struct ILinedFlowLayout; struct ILinedFlowLayoutFactory; struct ILinedFlowLayoutItemCollectionTransitionProvider; struct ILinedFlowLayoutItemCollectionTransitionProviderFactory; struct ILinedFlowLayoutItemsInfoRequestedEventArgs; struct ILinedFlowLayoutStatics; struct IListBox; struct IListBoxFactory; struct IListBoxItem; struct IListBoxItemFactory; struct IListBoxStatics; struct IListPickerFlyout; struct IListPickerFlyoutPresenter; struct IListPickerFlyoutStatics; struct IListView; struct IListViewBase; struct IListViewBaseFactory; struct IListViewBaseHeaderItem; struct IListViewBaseHeaderItemFactory; struct IListViewBaseStatics; struct IListViewFactory; struct IListViewHeaderItem; struct IListViewHeaderItemFactory; struct IListViewItem; struct IListViewItemFactory; struct IListViewPersistenceHelper; struct IListViewPersistenceHelperStatics; struct IMapControl; struct IMapControlFactory; struct IMapControlMapServiceErrorOccurredEventArgs; struct IMapControlStatics; struct IMapElement; struct IMapElementClickEventArgs; struct IMapElementFactory; struct IMapElementsLayer; struct IMapElementsLayerFactory; struct IMapElementsLayerStatics; struct IMapIcon; struct IMapIconFactory; struct IMapIconStatics; struct IMapLayer; struct IMapLayerFactory; struct IMediaPlayerElement; struct IMediaPlayerElementFactory; struct IMediaPlayerElementStatics; struct IMediaPlayerPresenter; struct IMediaPlayerPresenterFactory; struct IMediaPlayerPresenterStatics; struct IMediaTransportControls; struct IMediaTransportControlsFactory; struct IMediaTransportControlsHelper; struct IMediaTransportControlsHelperStatics; struct IMediaTransportControlsStatics; struct IMenuBar; struct IMenuBarFactory; struct IMenuBarItem; struct IMenuBarItemFactory; struct IMenuBarItemFlyout; struct IMenuBarItemFlyoutFactory; struct IMenuBarItemStatics; struct IMenuBarStatics; struct IMenuFlyout; struct IMenuFlyoutFactory; struct IMenuFlyoutItem; struct IMenuFlyoutItemBase; struct IMenuFlyoutItemBaseFactory; struct IMenuFlyoutItemFactory; struct IMenuFlyoutItemStatics; struct IMenuFlyoutPresenter; struct IMenuFlyoutPresenter2; struct IMenuFlyoutPresenterFactory; struct IMenuFlyoutPresenterStatics; struct IMenuFlyoutPresenterStatics2; struct IMenuFlyoutSeparator; struct IMenuFlyoutSeparatorFactory; struct IMenuFlyoutStatics; struct IMenuFlyoutSubItem; struct IMenuFlyoutSubItemStatics; struct INavigate; struct INavigationView; struct INavigationView2; struct INavigationViewBackRequestedEventArgs; struct INavigationViewDisplayModeChangedEventArgs; struct INavigationViewFactory; struct INavigationViewItem; struct INavigationViewItem2; struct INavigationViewItem3; struct INavigationViewItemBase; struct INavigationViewItemBase2; struct INavigationViewItemBaseFactory; struct INavigationViewItemBaseStatics; struct INavigationViewItemCollapsedEventArgs; struct INavigationViewItemExpandingEventArgs; struct INavigationViewItemFactory; struct INavigationViewItemHeader; struct INavigationViewItemHeaderFactory; struct INavigationViewItemInvokedEventArgs; struct INavigationViewItemInvokedEventArgs2; struct INavigationViewItemSeparator; struct INavigationViewItemSeparatorFactory; struct INavigationViewItemStatics; struct INavigationViewItemStatics2; struct INavigationViewItemStatics3; struct INavigationViewPaneClosingEventArgs; struct INavigationViewSelectionChangedEventArgs; struct INavigationViewSelectionChangedEventArgs2; struct INavigationViewStatics; struct INavigationViewStatics2; struct INavigationViewTemplateSettings; struct INavigationViewTemplateSettings2; struct INavigationViewTemplateSettingsFactory; struct INavigationViewTemplateSettingsStatics; struct INavigationViewTemplateSettingsStatics2; struct INonVirtualizingLayout; struct INonVirtualizingLayoutContext; struct INonVirtualizingLayoutContextFactory; struct INonVirtualizingLayoutContextOverrides; struct INonVirtualizingLayoutFactory; struct INonVirtualizingLayoutOverrides; struct INumberBox; struct INumberBoxFactory; struct INumberBoxStatics; struct INumberBoxValueChangedEventArgs; struct IPage; struct IPageFactory; struct IPageOverrides; struct IPageStatics; struct IPanel; struct IPanelFactory; struct IPanelStatics; struct IParallaxView; struct IParallaxViewFactory; struct IParallaxViewStatics; struct IPasswordBox; struct IPasswordBoxPasswordChangingEventArgs; struct IPasswordBoxStatics; struct IPathIcon; struct IPathIconFactory; struct IPathIconSource; struct IPathIconSourceFactory; struct IPathIconSourceStatics; struct IPathIconStatics; struct IPersonPicture; struct IPersonPictureFactory; struct IPersonPictureStatics; struct IPersonPictureTemplateSettings; struct IPickerConfirmedEventArgs; struct IPickerFlyout; struct IPickerFlyoutPresenter; struct IPickerFlyoutStatics; struct IPipsPager; struct IPipsPager2; struct IPipsPagerFactory; struct IPipsPagerSelectedIndexChangedEventArgs; struct IPipsPagerStatics; struct IPipsPagerStatics2; struct IPipsPagerTemplateSettings; struct IPivot; struct IPivotFactory; struct IPivotItem; struct IPivotItemEventArgs; struct IPivotItemFactory; struct IPivotItemStatics; struct IPivotStatics; struct IProgressBar; struct IProgressBarFactory; struct IProgressBarStatics; struct IProgressBarTemplateSettings; struct IProgressRing; struct IProgressRingFactory; struct IProgressRingStatics; struct IProgressRingTemplateSettings; struct IRadioButton; struct IRadioButtonFactory; struct IRadioButtonStatics; struct IRadioButtons; struct IRadioButtonsFactory; struct IRadioButtonsStatics; struct IRadioMenuFlyoutItem; struct IRadioMenuFlyoutItemFactory; struct IRadioMenuFlyoutItemStatics; struct IRadioMenuFlyoutItemStatics2; struct IRatingControl; struct IRatingControlFactory; struct IRatingControlStatics; struct IRatingItemFontInfo; struct IRatingItemFontInfoFactory; struct IRatingItemFontInfoStatics; struct IRatingItemImageInfo; struct IRatingItemImageInfoFactory; struct IRatingItemImageInfoStatics; struct IRatingItemInfo; struct IRatingItemInfoFactory; struct IRefreshContainer; struct IRefreshContainerFactory; struct IRefreshContainerStatics; struct IRefreshInteractionRatioChangedEventArgs; struct IRefreshRequestedEventArgs; struct IRefreshStateChangedEventArgs; struct IRefreshVisualizer; struct IRefreshVisualizerFactory; struct IRefreshVisualizerStatics; struct IRelativePanel; struct IRelativePanelFactory; struct IRelativePanelStatics; struct IRevealListViewItemPresenter; struct IRevealListViewItemPresenterFactory; struct IRichEditBox; struct IRichEditBoxFactory; struct IRichEditBoxSelectionChangingEventArgs; struct IRichEditBoxStatics; struct IRichEditBoxTextChangingEventArgs; struct IRichTextBlock; struct IRichTextBlockOverflow; struct IRichTextBlockOverflowStatics; struct IRichTextBlockStatics; struct IRowDefinition; struct IRowDefinitionStatics; struct IScrollAnchorProvider; struct IScrollContentPresenter; struct IScrollContentPresenterStatics; struct IScrollView; struct IScrollViewFactory; struct IScrollViewStatics; struct IScrollViewer; struct IScrollViewerStatics; struct IScrollViewerView; struct IScrollViewerViewChangedEventArgs; struct IScrollViewerViewChangingEventArgs; struct IScrollingAnchorRequestedEventArgs; struct IScrollingBringingIntoViewEventArgs; struct IScrollingScrollAnimationStartingEventArgs; struct IScrollingScrollCompletedEventArgs; struct IScrollingScrollOptions; struct IScrollingScrollOptionsFactory; struct IScrollingZoomAnimationStartingEventArgs; struct IScrollingZoomCompletedEventArgs; struct IScrollingZoomOptions; struct IScrollingZoomOptionsFactory; struct ISectionsInViewChangedEventArgs; struct ISectionsInViewChangedEventArgsFactory; struct ISelectionChangedEventArgs; struct ISelectionChangedEventArgsFactory; struct ISelectorBar; struct ISelectorBarFactory; struct ISelectorBarItem; struct ISelectorBarItemFactory; struct ISelectorBarItemStatics; struct ISelectorBarSelectionChangedEventArgs; struct ISelectorBarStatics; struct ISemanticZoom; struct ISemanticZoomInformation; struct ISemanticZoomLocation; struct ISemanticZoomStatics; struct ISemanticZoomViewChangedEventArgs; struct ISlider; struct ISliderFactory; struct ISliderStatics; struct ISplitButton; struct ISplitButtonClickEventArgs; struct ISplitButtonFactory; struct ISplitButtonStatics; struct ISplitView; struct ISplitViewFactory; struct ISplitViewPaneClosingEventArgs; struct ISplitViewStatics; struct IStackLayout; struct IStackLayoutFactory; struct IStackLayoutStatics; struct IStackPanel; struct IStackPanelFactory; struct IStackPanelStatics; struct IStyleSelector; struct IStyleSelectorFactory; struct IStyleSelectorOverrides; struct ISwapChainBackgroundPanel; struct ISwapChainBackgroundPanelFactory; struct ISwapChainPanel; struct ISwapChainPanelFactory; struct ISwapChainPanelStatics; struct ISwipeControl; struct ISwipeControlFactory; struct ISwipeControlStatics; struct ISwipeItem; struct ISwipeItemFactory; struct ISwipeItemInvokedEventArgs; struct ISwipeItemStatics; struct ISwipeItems; struct ISwipeItemsFactory; struct ISwipeItemsStatics; struct ISymbolIcon; struct ISymbolIconFactory; struct ISymbolIconSource; struct ISymbolIconSourceFactory; struct ISymbolIconSourceStatics; struct ISymbolIconStatics; struct ITabView; struct ITabView2; struct ITabViewExternalTornOutTabsDroppedEventArgs; struct ITabViewExternalTornOutTabsDroppingEventArgs; struct ITabViewFactory; struct ITabViewItem; struct ITabViewItemFactory; struct ITabViewItemStatics; struct ITabViewItemTemplateSettings; struct ITabViewItemTemplateSettings2; struct ITabViewItemTemplateSettingsFactory; struct ITabViewItemTemplateSettingsStatics; struct ITabViewItemTemplateSettingsStatics2; struct ITabViewStatics; struct ITabViewStatics2; struct ITabViewTabCloseRequestedEventArgs; struct ITabViewTabDragCompletedEventArgs; struct ITabViewTabDragStartingEventArgs; struct ITabViewTabDroppedOutsideEventArgs; struct ITabViewTabTearOutRequestedEventArgs; struct ITabViewTabTearOutWindowRequestedEventArgs; struct ITeachingTip; struct ITeachingTipClosedEventArgs; struct ITeachingTipClosingEventArgs; struct ITeachingTipFactory; struct ITeachingTipStatics; struct ITeachingTipTemplateSettings; struct ITeachingTipTemplateSettingsFactory; struct ITeachingTipTemplateSettingsStatics; struct ITextBlock; struct ITextBlockStatics; struct ITextBox; struct ITextBoxBeforeTextChangingEventArgs; struct ITextBoxFactory; struct ITextBoxSelectionChangingEventArgs; struct ITextBoxStatics; struct ITextBoxTextChangingEventArgs; struct ITextChangedEventArgs; struct ITextCommandBarFlyout; struct ITextCommandBarFlyoutFactory; struct ITextCompositionChangedEventArgs; struct ITextCompositionEndedEventArgs; struct ITextCompositionStartedEventArgs; struct ITextControlCopyingToClipboardEventArgs; struct ITextControlCuttingToClipboardEventArgs; struct ITextControlPasteEventArgs; struct ITimePickedEventArgs; struct ITimePicker; struct ITimePickerFactory; struct ITimePickerFlyout; struct ITimePickerFlyoutPresenter; struct ITimePickerFlyoutPresenterStatics; struct ITimePickerFlyoutStatics; struct ITimePickerSelectedValueChangedEventArgs; struct ITimePickerStatics; struct ITimePickerValueChangedEventArgs; struct ITitleBar; struct ITitleBarAutomationPeer; struct ITitleBarAutomationPeerFactory; struct ITitleBarFactory; struct ITitleBarStatics; struct ITitleBarTemplateSettings; struct ITitleBarTemplateSettingsFactory; struct ITitleBarTemplateSettingsStatics; struct IToggleMenuFlyoutItem; struct IToggleMenuFlyoutItemFactory; struct IToggleMenuFlyoutItemStatics; struct IToggleSplitButton; struct IToggleSplitButtonFactory; struct IToggleSplitButtonIsCheckedChangedEventArgs; struct IToggleSplitButtonStatics; struct IToggleSwitch; struct IToggleSwitchOverrides; struct IToggleSwitchStatics; struct IToolTip; struct IToolTipFactory; struct IToolTipService; struct IToolTipServiceStatics; struct IToolTipStatics; struct ITreeView; struct ITreeView2; struct ITreeView3; struct ITreeViewCollapsedEventArgs; struct ITreeViewCollapsedEventArgs2; struct ITreeViewDragItemsCompletedEventArgs; struct ITreeViewDragItemsCompletedEventArgs2; struct ITreeViewDragItemsStartingEventArgs; struct ITreeViewExpandingEventArgs; struct ITreeViewExpandingEventArgs2; struct ITreeViewFactory; struct ITreeViewItem; struct ITreeViewItem2; struct ITreeViewItemFactory; struct ITreeViewItemInvokedEventArgs; struct ITreeViewItemStatics; struct ITreeViewItemStatics2; struct ITreeViewItemTemplateSettings; struct ITreeViewItemTemplateSettingsFactory; struct ITreeViewItemTemplateSettingsStatics; struct ITreeViewList; struct ITreeViewListFactory; struct ITreeViewNode; struct ITreeViewNodeFactory; struct ITreeViewNodeStatics; struct ITreeViewSelectionChangedEventArgs; struct ITreeViewStatics; struct ITreeViewStatics2; struct ITwoPaneView; struct ITwoPaneViewFactory; struct ITwoPaneViewStatics; struct IUIElementCollection; struct IUniformGridLayout; struct IUniformGridLayoutFactory; struct IUniformGridLayoutStatics; struct IUserControl; struct IUserControlFactory; struct IUserControlStatics; struct IVariableSizedWrapGrid; struct IVariableSizedWrapGridStatics; struct IViewbox; struct IViewboxStatics; struct IVirtualizingLayout; struct IVirtualizingLayoutContext; struct IVirtualizingLayoutContext2; struct IVirtualizingLayoutContextFactory; struct IVirtualizingLayoutContextOverrides; struct IVirtualizingLayoutContextOverrides2; struct IVirtualizingLayoutFactory; struct IVirtualizingLayoutOverrides; struct IVirtualizingPanel; struct IVirtualizingPanelFactory; struct IVirtualizingPanelOverrides; struct IVirtualizingPanelProtected; struct IVirtualizingStackPanel; struct IVirtualizingStackPanelOverrides; struct IVirtualizingStackPanelStatics; struct IWebView2; struct IWebView22; struct IWebView2Factory; struct IWebView2Statics; struct IWrapGrid; struct IWrapGridStatics; struct IXamlControlsResources; struct IXamlControlsResourcesStatics; struct AnchorRequestedEventArgs; struct AnimatedIcon; struct AnimatedIconSource; struct AnimatedVisualPlayer; struct AnnotatedScrollBar; struct AnnotatedScrollBarDetailLabelRequestedEventArgs; struct AnnotatedScrollBarLabel; struct AnnotatedScrollBarScrollingEventArgs; struct AppBar; struct AppBarButton; struct AppBarElementContainer; struct AppBarSeparator; struct AppBarToggleButton; struct AutoSuggestBox; struct AutoSuggestBoxQuerySubmittedEventArgs; struct AutoSuggestBoxSuggestionChosenEventArgs; struct AutoSuggestBoxTextChangedEventArgs; struct BitmapIcon; struct BitmapIconSource; struct Border; struct BreadcrumbBar; struct BreadcrumbBarItem; struct BreadcrumbBarItemClickedEventArgs; struct Button; struct CalendarDatePicker; struct CalendarDatePickerDateChangedEventArgs; struct CalendarView; struct CalendarViewDayItem; struct CalendarViewDayItemChangingEventArgs; struct CalendarViewSelectedDatesChangedEventArgs; struct CandidateWindowBoundsChangedEventArgs; struct Canvas; struct CheckBox; struct ChoosingGroupHeaderContainerEventArgs; struct ChoosingItemContainerEventArgs; struct CleanUpVirtualizedItemEventArgs; struct ColorChangedEventArgs; struct ColorPicker; struct ColumnDefinition; struct ColumnDefinitionCollection; struct ComboBox; struct ComboBoxItem; struct ComboBoxTextSubmittedEventArgs; struct CommandBar; struct CommandBarFlyout; struct CommandBarOverflowPresenter; struct ContainerContentChangingEventArgs; struct ContentControl; struct ContentDialog; struct ContentDialogButtonClickDeferral; struct ContentDialogButtonClickEventArgs; struct ContentDialogClosedEventArgs; struct ContentDialogClosingDeferral; struct ContentDialogClosingEventArgs; struct ContentDialogOpenedEventArgs; struct ContentPresenter; struct ContextMenuEventArgs; struct Control; struct ControlTemplate; struct CoreWebView2InitializedEventArgs; struct DataTemplateSelector; struct DatePickedEventArgs; struct DatePicker; struct DatePickerFlyout; struct DatePickerFlyoutItem; struct DatePickerFlyoutPresenter; struct DatePickerSelectedValueChangedEventArgs; struct DatePickerValueChangedEventArgs; struct DragItemsCompletedEventArgs; struct DragItemsStartingEventArgs; struct DropDownButton; struct DynamicOverflowItemsChangingEventArgs; struct Expander; struct ExpanderCollapsedEventArgs; struct ExpanderExpandingEventArgs; struct ExpanderTemplateSettings; struct FlipView; struct FlipViewItem; struct Flyout; struct FlyoutPresenter; struct FocusDisengagedEventArgs; struct FocusEngagedEventArgs; struct FontIcon; struct FontIconSource; struct Frame; struct Grid; struct GridView; struct GridViewHeaderItem; struct GridViewItem; struct GroupItem; struct GroupStyle; struct GroupStyleSelector; struct HasValidationErrorsChangedEventArgs; struct Hub; struct HubSection; struct HubSectionCollection; struct HubSectionHeaderClickEventArgs; struct HyperlinkButton; struct IconElement; struct IconSource; struct IconSourceElement; struct Image; struct ImageIcon; struct ImageIconSource; struct InfoBadge; struct InfoBadgeTemplateSettings; struct InfoBar; struct InfoBarClosedEventArgs; struct InfoBarClosingEventArgs; struct InfoBarTemplateSettings; struct IsTextTrimmedChangedEventArgs; struct ItemClickEventArgs; struct ItemCollection; struct ItemCollectionTransition; struct ItemCollectionTransitionCompletedEventArgs; struct ItemCollectionTransitionProgress; struct ItemCollectionTransitionProvider; struct ItemContainer; struct ItemContainerGenerator; struct ItemsControl; struct ItemsPanelTemplate; struct ItemsPickedEventArgs; struct ItemsPresenter; struct ItemsRepeater; struct ItemsRepeaterElementClearingEventArgs; struct ItemsRepeaterElementIndexChangedEventArgs; struct ItemsRepeaterElementPreparedEventArgs; struct ItemsRepeaterScrollHost; struct ItemsSourceView; struct ItemsStackPanel; struct ItemsView; struct ItemsViewItemInvokedEventArgs; struct ItemsViewSelectionChangedEventArgs; struct ItemsWrapGrid; struct Layout; struct LayoutContext; struct LinedFlowLayout; struct LinedFlowLayoutItemCollectionTransitionProvider; struct LinedFlowLayoutItemsInfoRequestedEventArgs; struct ListBox; struct ListBoxItem; struct ListPickerFlyout; struct ListPickerFlyoutPresenter; struct ListView; struct ListViewBase; struct ListViewBaseHeaderItem; struct ListViewHeaderItem; struct ListViewItem; struct ListViewPersistenceHelper; struct MapControl; struct MapControlMapServiceErrorOccurredEventArgs; struct MapElement; struct MapElementClickEventArgs; struct MapElementsLayer; struct MapIcon; struct MapLayer; struct MediaPlayerElement; struct MediaPlayerPresenter; struct MediaTransportControls; struct MediaTransportControlsHelper; struct MenuBar; struct MenuBarItem; struct MenuBarItemFlyout; struct MenuFlyout; struct MenuFlyoutItem; struct MenuFlyoutItemBase; struct MenuFlyoutPresenter; struct MenuFlyoutSeparator; struct MenuFlyoutSubItem; struct NavigationView; struct NavigationViewBackRequestedEventArgs; struct NavigationViewDisplayModeChangedEventArgs; struct NavigationViewItem; struct NavigationViewItemBase; struct NavigationViewItemCollapsedEventArgs; struct NavigationViewItemExpandingEventArgs; struct NavigationViewItemHeader; struct NavigationViewItemInvokedEventArgs; struct NavigationViewItemSeparator; struct NavigationViewPaneClosingEventArgs; struct NavigationViewSelectionChangedEventArgs; struct NavigationViewTemplateSettings; struct NonVirtualizingLayout; struct NonVirtualizingLayoutContext; struct NumberBox; struct NumberBoxValueChangedEventArgs; struct Page; struct Panel; struct ParallaxView; struct PasswordBox; struct PasswordBoxPasswordChangingEventArgs; struct PathIcon; struct PathIconSource; struct PersonPicture; struct PersonPictureTemplateSettings; struct PickerConfirmedEventArgs; struct PickerFlyout; struct PickerFlyoutPresenter; struct PipsPager; struct PipsPagerSelectedIndexChangedEventArgs; struct PipsPagerTemplateSettings; struct Pivot; struct PivotItem; struct PivotItemEventArgs; struct ProgressBar; struct ProgressBarTemplateSettings; struct ProgressRing; struct ProgressRingTemplateSettings; struct RadioButton; struct RadioButtons; struct RadioMenuFlyoutItem; struct RatingControl; struct RatingItemFontInfo; struct RatingItemImageInfo; struct RatingItemInfo; struct RefreshContainer; struct RefreshInteractionRatioChangedEventArgs; struct RefreshRequestedEventArgs; struct RefreshStateChangedEventArgs; struct RefreshVisualizer; struct RelativePanel; struct RevealListViewItemPresenter; struct RichEditBox; struct RichEditBoxSelectionChangingEventArgs; struct RichEditBoxTextChangingEventArgs; struct RichTextBlock; struct RichTextBlockOverflow; struct RowDefinition; struct RowDefinitionCollection; struct ScrollContentPresenter; struct ScrollView; struct ScrollViewer; struct ScrollViewerView; struct ScrollViewerViewChangedEventArgs; struct ScrollViewerViewChangingEventArgs; struct ScrollingAnchorRequestedEventArgs; struct ScrollingBringingIntoViewEventArgs; struct ScrollingScrollAnimationStartingEventArgs; struct ScrollingScrollCompletedEventArgs; struct ScrollingScrollOptions; struct ScrollingZoomAnimationStartingEventArgs; struct ScrollingZoomCompletedEventArgs; struct ScrollingZoomOptions; struct SectionsInViewChangedEventArgs; struct SelectionChangedEventArgs; struct SelectorBar; struct SelectorBarItem; struct SelectorBarSelectionChangedEventArgs; struct SemanticZoom; struct SemanticZoomLocation; struct SemanticZoomViewChangedEventArgs; struct Slider; struct SplitButton; struct SplitButtonClickEventArgs; struct SplitView; struct SplitViewPaneClosingEventArgs; struct StackLayout; struct StackPanel; struct StyleSelector; struct SwapChainBackgroundPanel; struct SwapChainPanel; struct SwipeControl; struct SwipeItem; struct SwipeItemInvokedEventArgs; struct SwipeItems; struct SymbolIcon; struct SymbolIconSource; struct TabView; struct TabViewExternalTornOutTabsDroppedEventArgs; struct TabViewExternalTornOutTabsDroppingEventArgs; struct TabViewItem; struct TabViewItemTemplateSettings; struct TabViewTabCloseRequestedEventArgs; struct TabViewTabDragCompletedEventArgs; struct TabViewTabDragStartingEventArgs; struct TabViewTabDroppedOutsideEventArgs; struct TabViewTabTearOutRequestedEventArgs; struct TabViewTabTearOutWindowRequestedEventArgs; struct TeachingTip; struct TeachingTipClosedEventArgs; struct TeachingTipClosingEventArgs; struct TeachingTipTemplateSettings; struct TextBlock; struct TextBox; struct TextBoxBeforeTextChangingEventArgs; struct TextBoxSelectionChangingEventArgs; struct TextBoxTextChangingEventArgs; struct TextChangedEventArgs; struct TextCommandBarFlyout; struct TextCompositionChangedEventArgs; struct TextCompositionEndedEventArgs; struct TextCompositionStartedEventArgs; struct TextControlCopyingToClipboardEventArgs; struct TextControlCuttingToClipboardEventArgs; struct TextControlPasteEventArgs; struct TimePickedEventArgs; struct TimePicker; struct TimePickerFlyout; struct TimePickerFlyoutPresenter; struct TimePickerSelectedValueChangedEventArgs; struct TimePickerValueChangedEventArgs; struct TitleBar; struct TitleBarAutomationPeer; struct TitleBarTemplateSettings; struct ToggleMenuFlyoutItem; struct ToggleSplitButton; struct ToggleSplitButtonIsCheckedChangedEventArgs; struct ToggleSwitch; struct ToolTip; struct ToolTipService; struct TreeView; struct TreeViewCollapsedEventArgs; struct TreeViewDragItemsCompletedEventArgs; struct TreeViewDragItemsStartingEventArgs; struct TreeViewExpandingEventArgs; struct TreeViewItem; struct TreeViewItemInvokedEventArgs; struct TreeViewItemTemplateSettings; struct TreeViewList; struct TreeViewNode; struct TreeViewSelectionChangedEventArgs; struct TwoPaneView; struct UIElementCollection; struct UniformGridLayout; struct UserControl; struct VariableSizedWrapGrid; struct Viewbox; struct VirtualizingLayout; struct VirtualizingLayoutContext; struct VirtualizingPanel; struct VirtualizingStackPanel; struct WebView2; struct WrapGrid; struct XamlControlsResources; struct CalendarViewDayItemChangingEventHandler; struct CleanUpVirtualizedItemEventHandler; struct ContextMenuOpeningEventHandler; struct DragItemsStartingEventHandler; struct HubSectionHeaderClickEventHandler; struct ItemClickEventHandler; struct ListViewItemToKeyHandler; struct ListViewKeyToItemHandler; struct SectionsInViewChangedEventHandler; struct SelectionChangedEventHandler; struct SemanticZoomViewChangedEventHandler; struct TextChangedEventHandler; struct TextControlPasteEventHandler; } namespace winrt::impl { template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSourceFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSourceStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabelFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButtonFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButtonStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSourceFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSourceStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IColumnDefinitionStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyoutFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenterFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentControlOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentPresenterFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentPresenterOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IContentPresenterStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItemStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenterStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItemFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IIconSourceElementFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IIconSourceElementStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgsFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider> { 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< winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItemFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItemFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelperStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayerStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElementFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElementStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenterFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenterStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyoutFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBaseFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterStatics2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparatorFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItemStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeaderFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparatorFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics3> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemStatics2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfoFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfoStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfoFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfoStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshContainerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshContainerStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizerFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizerStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenterFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflowStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenterStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptionsFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptionsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgsFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanelFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSourceFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSourceStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyoutFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenterStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeerFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItemFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItemStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonFactory> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs2> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayoutFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayoutStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGridStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext2> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutOverrides> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelFactory> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelProtected> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelStatics> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResourcesStatics> { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::AnchorRequestedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBoxTextChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBarItemClickedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::ChoosingItemContainerEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ColumnDefinitionCollection> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ComboBoxTextSubmittedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CommandBarOverflowPresenter> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContainerContentChangingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickDeferral> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosingDeferral> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContentDialogOpenedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CoreWebView2InitializedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyoutPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::DatePickerValueChangedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::DragItemsCompletedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ExpanderCollapsedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ExpanderExpandingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ExpanderTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::FocusDisengagedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::HasValidationErrorsChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::InfoBadgeTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IsTextTrimmedChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProgress> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProvider> { 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< winrt::Microsoft::UI::Xaml::Controls::ItemsViewItemInvokedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemsViewSelectionChangedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyoutPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ListViewPersistenceHelper> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::MediaTransportControlsHelper> { 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< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemHeader> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemInvokedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemSeparator> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneClosingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NumberBoxValueChangedEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::PersonPictureTemplateSettings> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PickerConfirmedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PipsPagerTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ProgressBarTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ProgressRingTemplateSettings> { 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< winrt::Microsoft::UI::Xaml::Controls::RefreshRequestedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::RefreshStateChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::RevealListViewItemPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::RichEditBoxTextChangingEventArgs> { 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< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingAnchorRequestedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingBringingIntoViewEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollCompletedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomCompletedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SplitButtonClickEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SplitViewPaneClosingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SwapChainBackgroundPanel> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SwipeItemInvokedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewItemTemplateSettings> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewTabCloseRequestedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragCompletedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragStartingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDroppedOutsideEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TabViewTabTearOutRequestedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipClosedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipClosingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextBoxBeforeTextChangingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextBoxSelectionChangingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextBoxTextChangingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextCompositionChangedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextCompositionEndedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextCompositionStartedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TimePickerFlyoutPresenter> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TimePickerValueChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TitleBarTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewCollapsedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsCompletedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsStartingEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewExpandingEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewItemInvokedEventArgs> { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewItemTemplateSettings> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TreeViewSelectionChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext> { 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< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestionBoxTextChangeReason> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CalendarViewSelectionMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CandidateWindowAlignment> { 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< winrt::Microsoft::UI::Xaml::Controls::ComboBoxSelectionChangedTrigger> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CommandBarDefaultLabelPosition> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CommandBarDynamicOverflowAction> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CommandBarOverflowButtonVisibility> { 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< winrt::Microsoft::UI::Xaml::Controls::DisabledFormattingAccelerators> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ElementRealizationOptions> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IncrementalLoadingTrigger> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::IndexBasedLayoutOrientation> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionOperation> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionTriggers> { 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< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayoutItemsJustification> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayoutItemsStretch> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyoutSelectionMode> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewBackButtonVisible> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewDisplayMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewOverflowLabelMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneDisplayMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NavigationViewSelectionFollowsFocus> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::NumberBoxSpinButtonPlacementMode> { 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< winrt::Microsoft::UI::Xaml::Controls::ParallaxSourceOffsetKind> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PipsPagerButtonVisibility> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PivotHeaderFocusVisualPlacement> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PivotSlideInAnimationGroup> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::PlayerAnimationOptimization> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizerOrientation> { 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< winrt::Microsoft::UI::Xaml::Controls::ScrollingContentOrientation> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingInteractionState> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollBarVisibility> { 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< winrt::Microsoft::UI::Xaml::Controls::TabViewCloseButtonOverlayMode> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipHeroContentPlacementMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipPlacementMode> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TeachingTipTailVisibility> { 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< winrt::Microsoft::UI::Xaml::Controls::TwoPaneViewTallModeConfiguration> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TwoPaneViewWideModeConfiguration> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::UniformGridLayoutItemsJustification> { using type = enum_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::UniformGridLayoutItemsStretch> { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ContextMenuOpeningEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventHandler> { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ListViewItemToKeyHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::ListViewKeyToItemHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler> { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventHandler> { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler> { using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnchorRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnimatedIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnimatedIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnnotatedScrollBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls." L"AnnotatedScrollBarDetailLabelRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnnotatedScrollBarLabel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnnotatedScrollBarScrollingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBarButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBarElementContainer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBarSeparator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBarToggleButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AutoSuggestBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AutoSuggestBoxQuerySubmittedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AutoSuggestBoxSuggestionChosenEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBoxTextChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.AutoSuggestBoxTextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.BitmapIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.BitmapIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Border"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.BreadcrumbBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.BreadcrumbBarItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBarItemClickedEventArgs> = L"Microsoft.UI.Xaml.Controls.BreadcrumbBarItemClickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Button"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarDatePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarDatePickerDateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewDayItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewDayItemChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewSelectedDatesChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CandidateWindowBoundsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Canvas"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CheckBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ChoosingGroupHeaderContainerEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ChoosingItemContainerEventArgs> = L"Microsoft.UI.Xaml.Controls.ChoosingItemContainerEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs> = L"Microsoft.UI.Xaml.Controls.CleanUpVirtualizedItemEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColorChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColorPicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColumnDefinition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColumnDefinitionCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ComboBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ComboBoxItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ComboBoxTextSubmittedEventArgs> = L"Microsoft.UI.Xaml.Controls.ComboBoxTextSubmittedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CommandBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CommandBarFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CommandBarOverflowPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ContainerContentChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.ContainerContentChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialog"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickDeferral> = L"Microsoft.UI.Xaml.Controls.ContentDialogButtonClickDeferral"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickEventArgs> = L"Microsoft.UI.Xaml.Controls.ContentDialogButtonClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogClosedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogClosingDeferral"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.ContentDialogClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogOpenedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContextMenuEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Control"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ControlTemplate"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CoreWebView2InitializedEventArgs> = L"Microsoft.UI.Xaml.Controls.CoreWebView2InitializedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DataTemplateSelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePickerFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DatePickerSelectedValueChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::DatePickerValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.DatePickerValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DragItemsCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DragItemsStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DropDownButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.DynamicOverflowItemsChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Expander"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ExpanderCollapsedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ExpanderExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ExpanderTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FlipView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FlipViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Flyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FocusDisengagedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FocusEngagedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FontIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.FontIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Frame"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Grid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GridView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GridViewHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GridViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GroupItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GroupStyle"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.GroupStyleSelector"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::HasValidationErrorsChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.HasValidationErrorsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Hub"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.HubSection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.HubSectionCollection"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventArgs> = L"Microsoft.UI.Xaml.Controls.HubSectionHeaderClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.HyperlinkButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IconElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IconSourceElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Image"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ImageIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ImageIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBadge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBadgeTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBarClosedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBarClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBarTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IsTextTrimmedChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IsTextTrimmedChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransitionCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProgress> = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransitionProgress"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProvider> = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransitionProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemContainer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemContainerGenerator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsPanelTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsPickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsRepeater"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsRepeaterElementClearingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsRepeaterElementIndexChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsRepeaterElementPreparedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsRepeaterScrollHost"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsSourceView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsStackPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsView"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemsViewItemInvokedEventArgs> = L"Microsoft.UI.Xaml.Controls.ItemsViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemsViewSelectionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ItemsViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsWrapGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Layout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.LayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.LinedFlowLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls." L"LinedFlowLayoutItemCollectionTransitionProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.LinedFlowLayoutItemsInfoRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListBoxItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListPickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListPickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewBaseHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewPersistenceHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapControlMapServiceErrorOccurredEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapElementClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapElementsLayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MapLayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MediaPlayerElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MediaPlayerPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MediaTransportControls"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MediaTransportControlsHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuBarItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuBarItemFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyoutItemBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyoutSeparator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.MenuFlyoutSubItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewBackRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewDisplayModeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItemBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItemCollapsedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItemExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItemHeader"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemInvokedEventArgs> = L"Microsoft.UI.Xaml.Controls.NavigationViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.NavigationViewPaneClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewTemplateSettings> = L"Microsoft.UI.Xaml.Controls.NavigationViewTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NonVirtualizingLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NonVirtualizingLayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NumberBox"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NumberBoxValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.NumberBoxValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Page"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Panel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ParallaxView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PasswordBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PasswordBoxPasswordChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PathIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PathIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PersonPicture"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::PersonPictureTemplateSettings> = L"Microsoft.UI.Xaml.Controls.PersonPictureTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PickerConfirmedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PipsPager"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PipsPagerSelectedIndexChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PipsPagerTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Pivot"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PivotItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PivotItemEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ProgressBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ProgressBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ProgressRing"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ProgressRingTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RadioButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RadioButtons"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RadioMenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RatingControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RatingItemFontInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RatingItemImageInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RatingItemInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshContainer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshInteractionRatioChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshVisualizer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RelativePanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RevealListViewItemPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RichEditBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RichEditBoxSelectionChangingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::RichEditBoxTextChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.RichEditBoxTextChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RichTextBlock"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RichTextBlockOverflow"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RowDefinition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RowDefinitionCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollContentPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollViewer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollViewerView"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollViewerViewChangingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollingAnchorRequestedEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollingAnchorRequestedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollingBringingIntoViewEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollingBringingIntoViewEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingScrollAnimationStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollingScrollCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingScrollOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingZoomAnimationStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.ScrollingZoomCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingZoomOptions"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.SectionsInViewChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectorBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectorBarItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectorBarSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SemanticZoom"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SemanticZoomLocation"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.SemanticZoomViewChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Slider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SplitButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SplitButtonClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SplitView"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::SplitViewPaneClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.SplitViewPaneClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.StackLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.StackPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.StyleSelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwapChainBackgroundPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwapChainPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeItems"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SymbolIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SymbolIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewExternalTornOutTabsDroppedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewExternalTornOutTabsDroppingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewItemTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewTabCloseRequestedEventArgs> = L"Microsoft.UI.Xaml.Controls.TabViewTabCloseRequestedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.TabViewTabDragCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragStartingEventArgs> = L"Microsoft.UI.Xaml.Controls.TabViewTabDragStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDroppedOutsideEventArgs> = L"Microsoft.UI.Xaml.Controls.TabViewTabDroppedOutsideEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewTabTearOutRequestedEventArgs> = L"Microsoft.UI.Xaml.Controls.TabViewTabTearOutRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewTabTearOutWindowRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTip"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipClosedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextBlock"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextBox"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TextBoxBeforeTextChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.TextBoxBeforeTextChangingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TextBoxSelectionChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.TextBoxSelectionChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextBoxTextChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextCommandBarFlyout"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TextCompositionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.TextCompositionChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TextCompositionEndedEventArgs> = L"Microsoft.UI.Xaml.Controls.TextCompositionEndedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TextCompositionStartedEventArgs> = L"Microsoft.UI.Xaml.Controls.TextCompositionStartedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextControlCopyingToClipboardEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextControlCuttingToClipboardEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextControlPasteEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TimePickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TimePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TimePickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TimePickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TimePickerSelectedValueChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TimePickerValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.TimePickerValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TitleBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TitleBarAutomationPeer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TitleBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToggleMenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToggleSplitButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToggleSplitButtonIsCheckedChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToggleSwitch"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToolTip"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ToolTipService"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewCollapsedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.TreeViewDragItemsCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsStartingEventArgs> = L"Microsoft.UI.Xaml.Controls.TreeViewDragItemsStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewList"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewNode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TreeViewSelectionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.TreeViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TwoPaneView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.UIElementCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.UniformGridLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.UserControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VariableSizedWrapGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Viewbox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VirtualizingLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VirtualizingLayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VirtualizingPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VirtualizingStackPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.WebView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.WrapGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.XamlControlsResources"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AnnotatedScrollBarScrollingEventKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.AppBarClosedDisplayMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestionBoxTextChangeReason> = L"Microsoft.UI.Xaml.Controls.AutoSuggestionBoxTextChangeReason"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.BackgroundSizing"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewDisplayMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewSelectionMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CandidateWindowAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CharacterCasing"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ClickMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColorPickerHsvChannel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColorSpectrumComponents"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ColorSpectrumShape"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ComboBoxSelectionChangedTrigger> = L"Microsoft.UI.Xaml.Controls.ComboBoxSelectionChangedTrigger"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CommandBarDefaultLabelPosition> = L"Microsoft.UI.Xaml.Controls.CommandBarDefaultLabelPosition"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CommandBarDynamicOverflowAction> = L"Microsoft.UI.Xaml.Controls.CommandBarDynamicOverflowAction"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CommandBarLabelPosition"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CommandBarOverflowButtonVisibility> = L"Microsoft.UI.Xaml.Controls.CommandBarOverflowButtonVisibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogPlacement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ContentDialogResult"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::DisabledFormattingAccelerators> = L"Microsoft.UI.Xaml.Controls.DisabledFormattingAccelerators"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ElementRealizationOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ExpandDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IncrementalLoadingTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IndexBasedLayoutOrientation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBarCloseReason"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.InfoBarSeverity"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionOperation> = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransitionOperation"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionTriggers> = L"Microsoft.UI.Xaml.Controls.ItemCollectionTransitionTriggers"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsUpdatingScrollMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemsViewSelectionMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.LightDismissOverlayMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayoutItemsJustification> = L"Microsoft.UI.Xaml.Controls.LinedFlowLayoutItemsJustification"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.LinedFlowLayoutItemsStretch"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyoutSelectionMode> = L"Microsoft.UI.Xaml.Controls.ListPickerFlyoutSelectionMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewReorderMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewSelectionMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewBackButtonVisible> = L"Microsoft.UI.Xaml.Controls.NavigationViewBackButtonVisible"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewOverflowLabelMode> = L"Microsoft.UI.Xaml.Controls.NavigationViewOverflowLabelMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneDisplayMode> = L"Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NavigationViewSelectionFollowsFocus> = L"Microsoft.UI.Xaml.Controls.NavigationViewSelectionFollowsFocus"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NavigationViewShoulderNavigationEnabled"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::NumberBoxSpinButtonPlacementMode> = L"Microsoft.UI.Xaml.Controls.NumberBoxSpinButtonPlacementMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.NumberBoxValidationMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Orientation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PanelScrollingDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ParallaxSourceOffsetKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PasswordRevealMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PipsPagerButtonVisibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PipsPagerWrapMode"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::PivotHeaderFocusVisualPlacement> = L"Microsoft.UI.Xaml.Controls.PivotHeaderFocusVisualPlacement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PivotSlideInAnimationGroup"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.PlayerAnimationOptimization"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshPullDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshVisualizerOrientation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RefreshVisualizerState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RequiresPointer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.RichEditClipboardFormat"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollBarVisibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollIntoViewAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingAnimationMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingChainMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingContentOrientation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingInputKinds"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingInteractionState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingRailMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingScrollBarVisibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingScrollMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingSnapPointsMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ScrollingZoomMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectionMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SnapPointsType"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SplitViewDisplayMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SplitViewPanePlacement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.StretchDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeBehaviorOnInvoked"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SwipeMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.Symbol"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TabViewCloseButtonOverlayMode> = L"Microsoft.UI.Xaml.Controls.TabViewCloseButtonOverlayMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TabViewWidthMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipCloseReason"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TeachingTipHeroContentPlacementMode> = L"Microsoft.UI.Xaml.Controls.TeachingTipHeroContentPlacementMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipPlacementMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TeachingTipTailVisibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TreeViewSelectionMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TwoPaneViewMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TwoPaneViewPriority"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TwoPaneViewTallModeConfiguration> = L"Microsoft.UI.Xaml.Controls.TwoPaneViewTallModeConfiguration"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::TwoPaneViewWideModeConfiguration> = L"Microsoft.UI.Xaml.Controls.TwoPaneViewWideModeConfiguration"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::UniformGridLayoutItemsJustification> = L"Microsoft.UI.Xaml.Controls.UniformGridLayoutItemsJustification"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::UniformGridLayoutItemsStretch> = L"Microsoft.UI.Xaml.Controls.UniformGridLayoutItemsStretch"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.VirtualizationMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ZoomMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnchorRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisual"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisual2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualPlayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualPlayer2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualPlayerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualPlayerStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics2> = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualPlayerStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualSource2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnimatedVisualSource3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls." L"IAnnotatedScrollBarDetailLabelRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBarLabel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabelFactory> = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBarLabelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBarScrollingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAnnotatedScrollBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarElementContainer"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerFactory> = L"Microsoft.UI.Xaml.Controls.IAppBarElementContainerFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerStatics> = L"Microsoft.UI.Xaml.Controls.IAppBarElementContainerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarSeparator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarSeparatorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarSeparatorStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarToggleButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarToggleButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAppBarToggleButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBoxQuerySubmittedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBoxStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBoxSuggestionChosenEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBoxTextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IAutoSuggestBoxTextChangedEventArgsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBitmapIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBorder"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBorderStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBarItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs> = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBarItemClickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBarItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IBreadcrumbBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarDatePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarDatePickerDateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarDatePickerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarDatePickerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewDayItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewDayItemChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewDayItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewDayItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewSelectedDatesChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICalendarViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICandidateWindowBoundsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICanvas"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICanvasFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICanvasStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICheckBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICheckBoxFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IChoosingGroupHeaderContainerEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs> = L"Microsoft.UI.Xaml.Controls.IChoosingItemContainerEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs> = L"Microsoft.UI.Xaml.Controls.ICleanUpVirtualizedItemEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorPicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorPicker2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorPickerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorPickerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColorPickerStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColumnDefinition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IColumnDefinitionStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBoxFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBoxItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBoxItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBoxOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IComboBoxStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs> = L"Microsoft.UI.Xaml.Controls.IComboBoxTextSubmittedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarFlyout2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarFlyoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarOverflowPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenterFactory> = L"Microsoft.UI.Xaml.Controls.ICommandBarOverflowPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ICommandBarStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.IContainerContentChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentControlOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentDialog"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral> = L"Microsoft.UI.Xaml.Controls.IContentDialogButtonClickDeferral"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs> = L"Microsoft.UI.Xaml.Controls.IContentDialogButtonClickEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs> = L"Microsoft.UI.Xaml.Controls.IContentDialogClosedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral> = L"Microsoft.UI.Xaml.Controls.IContentDialogClosingDeferral"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.IContentDialogClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentDialogFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs> = L"Microsoft.UI.Xaml.Controls.IContentDialogOpenedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentDialogStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentPresenterOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContentPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IContextMenuEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControlOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControlProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IControlTemplate"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs> = L"Microsoft.UI.Xaml.Controls.ICoreWebView2InitializedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDataTemplateSelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDataTemplateSelectorFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides> = L"Microsoft.UI.Xaml.Controls.IDataTemplateSelectorOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyoutItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyoutPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenterStatics> = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyoutPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerSelectedValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDatePickerStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IDatePickerValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDragItemsCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDragItemsStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDropDownButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDropDownButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDynamicAnimatedVisualSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IDynamicOverflowItemsChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpander"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpanderCollapsedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpanderExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpanderFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpanderStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IExpanderTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlipView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlipViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlipViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlipViewItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlipViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyoutPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyoutPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFocusDisengagedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFocusEngagedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFontIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFrame"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFrameFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IFrameStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridViewHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridViewHeaderItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGridViewItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupStyle"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupStyleFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupStyleSelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupStyleSelectorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IGroupStyleSelectorOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHasValidationErrorsChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHub"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHubFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHubSection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHubSectionFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs> = L"Microsoft.UI.Xaml.Controls.IHubSectionHeaderClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHubSectionStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHubStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHyperlinkButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHyperlinkButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IHyperlinkButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconElementStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceElementStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImage"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IImageStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBadge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBadgeFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBadgeStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBadgeTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsFactory> = L"Microsoft.UI.Xaml.Controls.IInfoBadgeTemplateSettingsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsStatics> = L"Microsoft.UI.Xaml.Controls.IInfoBadgeTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBarClosedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgsFactory> = L"Microsoft.UI.Xaml.Controls.IInfoBarClosedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBarClosingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgsFactory> = L"Microsoft.UI.Xaml.Controls.IInfoBarClosingEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInfoBarTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsFactory> = L"Microsoft.UI.Xaml.Controls.IInfoBarTemplateSettingsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsStatics> = L"Microsoft.UI.Xaml.Controls.IInfoBarTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IInsertionPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IIsTextTrimmedChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransitionCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress> = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransitionProgress"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider> = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransitionProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransitionProviderFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemCollectionTransitionProviderOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemContainer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemContainerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemContainerGenerator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemContainerMapping"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemContainerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsControlOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsPanelTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsPickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeater"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeater2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterElementClearingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterElementIndexChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterElementPreparedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterScrollHost"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsRepeaterStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsSourceView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsSourceViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsStackPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsStackPanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsViewFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs> = L"Microsoft.UI.Xaml.Controls.IItemsViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IItemsViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsWrapGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsWrapGridFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IItemsWrapGridStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IKeyIndexMapping"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayout2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutContextFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutContextOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILayoutProtected2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILinedFlowLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILinedFlowLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls." L"ILinedFlowLayoutItemCollectionTransitionProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls." L"ILinedFlowLayoutItemCollectionTransitionProviderFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILinedFlowLayoutItemsInfoRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ILinedFlowLayoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListBoxFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListBoxItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListBoxItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListBoxStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListPickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListPickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListPickerFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewBaseHeaderItem"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItemFactory> = L"Microsoft.UI.Xaml.Controls.IListViewBaseHeaderItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewHeaderItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewHeaderItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IListViewPersistenceHelper"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelperStatics> = L"Microsoft.UI.Xaml.Controls.IListViewPersistenceHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapControlMapServiceErrorOccurredEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElementClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElementsLayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElementsLayerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapElementsLayerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapLayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMapLayerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerElementStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaPlayerPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaTransportControls"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsFactory> = L"Microsoft.UI.Xaml.Controls.IMediaTransportControlsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper> = L"Microsoft.UI.Xaml.Controls.IMediaTransportControlsHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMediaTransportControlsHelperStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsStatics> = L"Microsoft.UI.Xaml.Controls.IMediaTransportControlsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarItemFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarItemFlyoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutItemBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutItemBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutPresenter2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutPresenterStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutSeparator"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutSeparatorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutSubItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IMenuFlyoutSubItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewBackRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewDisplayModeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItem2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItem3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemBase2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseFactory> = L"Microsoft.UI.Xaml.Controls.INavigationViewItemBaseFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseStatics> = L"Microsoft.UI.Xaml.Controls.INavigationViewItemBaseStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemCollapsedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemHeader"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeaderFactory> = L"Microsoft.UI.Xaml.Controls.INavigationViewItemHeaderFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs> = L"Microsoft.UI.Xaml.Controls.INavigationViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemInvokedEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemSeparator"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparatorFactory> = L"Microsoft.UI.Xaml.Controls.INavigationViewItemSeparatorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewItemStatics3"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.INavigationViewPaneClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewSelectionChangedEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewStatics2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings> = L"Microsoft.UI.Xaml.Controls.INavigationViewTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings2> = L"Microsoft.UI.Xaml.Controls.INavigationViewTemplateSettings2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewTemplateSettingsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INavigationViewTemplateSettingsStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayout"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext> = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayoutContextFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayoutContextOverrides"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutFactory> = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayoutFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides> = L"Microsoft.UI.Xaml.Controls.INonVirtualizingLayoutOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INumberBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INumberBoxFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.INumberBoxStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.INumberBoxValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPage"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPageFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPageOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPageStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IParallaxView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IParallaxViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IParallaxViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPasswordBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPasswordBoxPasswordChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPasswordBoxStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPathIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPersonPicture"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPersonPictureFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPersonPictureStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings> = L"Microsoft.UI.Xaml.Controls.IPersonPictureTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPickerConfirmedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPickerFlyoutPresenter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPickerFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPager"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPager2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPagerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPagerSelectedIndexChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPagerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPagerStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPipsPagerTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivot"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotItemEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IPivotStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressBarTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressRing"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressRingFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IProgressRingStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings> = L"Microsoft.UI.Xaml.Controls.IProgressRingTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButtons"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButtonsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioButtonsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioMenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioMenuFlyoutItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioMenuFlyoutItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRadioMenuFlyoutItemStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemFontInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemFontInfoFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemFontInfoStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemImageInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemImageInfoFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemImageInfoStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemInfo"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRatingItemInfoFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshContainer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshContainerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshContainerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshInteractionRatioChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshRequestedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IRefreshStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshVisualizer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshVisualizerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRefreshVisualizerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRelativePanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRelativePanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRelativePanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRevealListViewItemPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenterFactory> = L"Microsoft.UI.Xaml.Controls.IRevealListViewItemPresenterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichEditBox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichEditBoxFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichEditBoxSelectionChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichEditBoxStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.IRichEditBoxTextChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichTextBlock"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichTextBlockOverflow"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflowStatics> = L"Microsoft.UI.Xaml.Controls.IRichTextBlockOverflowStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRichTextBlockStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRowDefinition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IRowDefinitionStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollAnchorProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollContentPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenterStatics> = L"Microsoft.UI.Xaml.Controls.IScrollContentPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollViewer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollViewerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollViewerView"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollViewerViewChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollViewerViewChangingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollingAnchorRequestedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollingBringingIntoViewEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollingScrollAnimationStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollingScrollCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollingScrollOptions"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptionsFactory> = L"Microsoft.UI.Xaml.Controls.IScrollingScrollOptionsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollingZoomAnimationStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.IScrollingZoomCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollingZoomOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IScrollingZoomOptionsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ISectionsInViewChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISectionsInViewChangedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectionChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgsFactory> = L"Microsoft.UI.Xaml.Controls.ISelectionChangedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISelectorBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISemanticZoom"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISemanticZoomInformation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISemanticZoomLocation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISemanticZoomStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ISemanticZoomViewChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISlider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISliderFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISliderStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitButtonClickEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitViewFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs> = L"Microsoft.UI.Xaml.Controls.ISplitViewPaneClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISplitViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackLayoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStackPanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStyleSelector"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStyleSelectorFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IStyleSelectorOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwapChainBackgroundPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanelFactory> = L"Microsoft.UI.Xaml.Controls.ISwapChainBackgroundPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwapChainPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwapChainPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwapChainPanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItems"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItemsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISwipeItemsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIcon"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIconFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIconSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIconSourceFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIconSourceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ISymbolIconStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewExternalTornOutTabsDroppedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls:: ITabViewExternalTornOutTabsDroppingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITabViewExternalTornOutTabsDroppingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewItemTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings2> = L"Microsoft.UI.Xaml.Controls.ITabViewItemTemplateSettings2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsFactory> = L"Microsoft.UI.Xaml.Controls.ITabViewItemTemplateSettingsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics> = L"Microsoft.UI.Xaml.Controls.ITabViewItemTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewItemTemplateSettingsStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewStatics2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITabViewTabCloseRequestedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITabViewTabDragCompletedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITabViewTabDragStartingEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs> = L"Microsoft.UI.Xaml.Controls.ITabViewTabDroppedOutsideEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewTabTearOutRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITabViewTabTearOutWindowRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTip"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTipClosedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTipClosingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTipFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTipStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITeachingTipTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsFactory> = L"Microsoft.UI.Xaml.Controls.ITeachingTipTemplateSettingsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsStatics> = L"Microsoft.UI.Xaml.Controls.ITeachingTipTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextBlock"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextBlockStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextBox"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextBoxBeforeTextChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextBoxFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextBoxSelectionChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextBoxStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextBoxTextChangingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextCommandBarFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextCommandBarFlyoutFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextCompositionChangedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextCompositionEndedEventArgs"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITextCompositionStartedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextControlCopyingToClipboardEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextControlCuttingToClipboardEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITextControlPasteEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePicker"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerFlyout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerFlyoutPresenter"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenterStatics> = L"Microsoft.UI.Xaml.Controls.ITimePickerFlyoutPresenterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerFlyoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerSelectedValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITimePickerStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITimePickerValueChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITitleBar"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITitleBarAutomationPeer"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeerFactory> = L"Microsoft.UI.Xaml.Controls.ITitleBarAutomationPeerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITitleBarFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITitleBarStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITitleBarTemplateSettings"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsFactory> = L"Microsoft.UI.Xaml.Controls.ITitleBarTemplateSettingsFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsStatics> = L"Microsoft.UI.Xaml.Controls.ITitleBarTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleMenuFlyoutItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleMenuFlyoutItemFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleMenuFlyoutItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSplitButton"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSplitButtonFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSplitButtonIsCheckedChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSplitButtonStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSwitch"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSwitchOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToggleSwitchStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToolTip"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToolTipFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToolTipService"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToolTipServiceStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IToolTipStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeView3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewCollapsedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewCollapsedEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewDragItemsCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewDragItemsCompletedEventArgs2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs> = L"Microsoft.UI.Xaml.Controls.ITreeViewDragItemsStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewExpandingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewExpandingEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItem"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItem2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItemFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITreeViewItemInvokedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItemStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItemStatics2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings> = L"Microsoft.UI.Xaml.Controls.ITreeViewItemTemplateSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItemTemplateSettingsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewItemTemplateSettingsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewList"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewListFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewNode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewNodeFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewNodeStatics"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs> = L"Microsoft.UI.Xaml.Controls.ITreeViewSelectionChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITreeViewStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITwoPaneView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITwoPaneViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ITwoPaneViewStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUIElementCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUniformGridLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUniformGridLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUniformGridLayoutStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUserControl"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUserControlFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IUserControlStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVariableSizedWrapGrid"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGridStatics> = L"Microsoft.UI.Xaml.Controls.IVariableSizedWrapGridStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IViewbox"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IViewboxStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayout"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutContext"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutContext2"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextFactory> = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutContextFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides> = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutContextOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutContextOverrides2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingLayoutOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingPanel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingPanelFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingPanelOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingPanelProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IVirtualizingStackPanel"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides> = L"Microsoft.UI.Xaml.Controls.IVirtualizingStackPanelOverrides"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelStatics> = L"Microsoft.UI.Xaml.Controls.IVirtualizingStackPanelStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWebView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWebView22"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWebView2Factory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWebView2Statics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWrapGrid"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IWrapGridStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.IXamlControlsResources"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResourcesStatics> = L"Microsoft.UI.Xaml.Controls.IXamlControlsResourcesStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.CalendarViewDayItemChangingEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventHandler> = L"Microsoft.UI.Xaml.Controls.CleanUpVirtualizedItemEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::ContextMenuOpeningEventHandler> = L"Microsoft.UI.Xaml.Controls.ContextMenuOpeningEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventHandler> = L"Microsoft.UI.Xaml.Controls.DragItemsStartingEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventHandler> = L"Microsoft.UI.Xaml.Controls.HubSectionHeaderClickEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ItemClickEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewItemToKeyHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.ListViewKeyToItemHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventHandler> = L"Microsoft.UI.Xaml.Controls.SectionsInViewChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.SelectionChangedEventHandler"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventHandler> = L"Microsoft.UI.Xaml.Controls.SemanticZoomViewChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Controls.TextControlPasteEventHandler"; template <> inline constexpr guid guid_v{ 0xD5645E80, 0xD4D3, 0x5DF8, {0xA3, 0xAC, 0x1F, 0x9B, 0xEE, 0xB2, 0xBC, 0xEF}}; // D5645E80-D4D3-5DF8-A3AC-1F9BEEB2BCEF template <> inline constexpr guid guid_v{ 0xF705DFDA, 0x8196, 0x56D0, {0x8D, 0xCF, 0x2B, 0x66, 0xC2, 0xAE, 0xD7, 0x91}}; // F705DFDA-8196-56D0-8DCF-2B66C2AED791 template <> inline constexpr guid guid_v{ 0x3356E0D1, 0xD82F, 0x5FC1, {0x81, 0x65, 0x9B, 0x9D, 0x1B, 0x9D, 0x95, 0x14}}; // 3356E0D1-D82F-5FC1-8165-9B9D1B9D9514 template <> inline constexpr guid guid_v{ 0x2846A198, 0x731B, 0x5379, {0x85, 0xAC, 0x8F, 0x28, 0x02, 0x7F, 0x71, 0x83}}; // 2846A198-731B-5379-85AC-8F28027F7183 template <> inline constexpr guid guid_v{ 0xAE8FB7DE, 0x7EC2, 0x5AE2, {0xB4, 0x61, 0xBE, 0xAD, 0x57, 0x04, 0x20, 0xFA}}; // AE8FB7DE-7EC2-5AE2-B461-BEAD570420FA template <> inline constexpr guid guid_v{ 0x8E4919FC, 0xE8AA, 0x5428, {0x97, 0x79, 0x6F, 0xE7, 0x16, 0x8A, 0xFA, 0x1C}}; // 8E4919FC-E8AA-5428-9779-6FE7168AFA1C template <> inline constexpr guid guid_v{ 0x51CC5230, 0xA001, 0x55FF, {0x9F, 0xC8, 0xBD, 0x51, 0xB2, 0xA3, 0x27, 0x7B}}; // 51CC5230-A001-55FF-9FC8-BD51B2A3277B template <> inline constexpr guid guid_v{ 0x645FF609, 0xFD6B, 0x5FEF, {0xBD, 0xC0, 0x9C, 0x34, 0xEF, 0xF3, 0x3C, 0x64}}; // 645FF609-FD6B-5FEF-BDC0-9C34EFF33C64 template <> inline constexpr guid guid_v{ 0x763A3F0B, 0x95CC, 0x59EF, {0x98, 0x90, 0x14, 0x78, 0x68, 0x59, 0x9D, 0xE9}}; // 763A3F0B-95CC-59EF-9890-147868599DE9 template <> inline constexpr guid guid_v{ 0x17F024F0, 0x1692, 0x51DD, {0xA4, 0xDA, 0xF4, 0xED, 0x64, 0x8D, 0x61, 0x4C}}; // 17F024F0-1692-51DD-A4DA-F4ED648D614C template <> inline constexpr guid guid_v{ 0xDB33DB95, 0x9404, 0x5385, {0xAE, 0x32, 0x67, 0x3E, 0x7C, 0x35, 0x8A, 0xD3}}; // DB33DB95-9404-5385-AE32-673E7C358AD3 template <> inline constexpr guid guid_v{ 0xEBC0C6E6, 0xC91A, 0x5025, {0xB4, 0xA4, 0xE7, 0x86, 0xD8, 0x3B, 0xE1, 0xD8}}; // EBC0C6E6-C91A-5025-B4A4-E786D83BE1D8 template <> inline constexpr guid guid_v{ 0xE3D18D97, 0xC98B, 0x5B91, {0x80, 0xDB, 0xD7, 0x0C, 0x43, 0x6A, 0xA4, 0x4A}}; // E3D18D97-C98B-5B91-80DB-D70C436AA44A template <> inline constexpr guid guid_v{ 0x559A4F35, 0xAA2D, 0x54E3, {0xA7, 0xFF, 0x9E, 0x83, 0x57, 0xC1, 0x02, 0x54}}; // 559A4F35-AA2D-54E3-A7FF-9E8357C10254 template <> inline constexpr guid guid_v{ 0x294765C3, 0x70E3, 0x555C, {0x96, 0x57, 0x01, 0xFC, 0x40, 0x51, 0x16, 0x9D}}; // 294765C3-70E3-555C-9657-01FC4051169D template <> inline constexpr guid guid_v{ 0x1A3B53A7, 0xA8FE, 0x59A1, {0xB5, 0x44, 0x43, 0xA4, 0xD9, 0xC8, 0x1E, 0xF2}}; // 1A3B53A7-A8FE-59A1-B544-43A4D9C81EF2 template <> inline constexpr guid guid_v{ 0xA152F00D, 0xB7CF, 0x5A8F, {0xAE, 0xE7, 0xEA, 0x1B, 0x97, 0xC2, 0x16, 0x39}}; // A152F00D-B7CF-5A8F-AEE7-EA1B97C21639 template <> inline constexpr guid guid_v{ 0x0F4904A9, 0xB6F9, 0x5834, {0x8D, 0x5D, 0x59, 0xBC, 0x3B, 0x7B, 0x7E, 0xE2}}; // 0F4904A9-B6F9-5834-8D5D-59BC3B7B7EE2 template <> inline constexpr guid guid_v{ 0x43275B82, 0xF594, 0x590D, {0x90, 0xFF, 0x76, 0xFD, 0x21, 0x9F, 0xEA, 0xA8}}; // 43275B82-F594-590D-90FF-76FD219FEAA8 template <> inline constexpr guid guid_v{ 0x3F64C40F, 0xB879, 0x5020, {0xB6, 0x7C, 0xB7, 0x89, 0xE1, 0x73, 0xC7, 0x98}}; // 3F64C40F-B879-5020-B67C-B789E173C798 template <> inline constexpr guid guid_v{ 0x238AC07F, 0x59FB, 0x574F, {0xBF, 0x5C, 0x61, 0xC4, 0x4A, 0xB3, 0x86, 0xDC}}; // 238AC07F-59FB-574F-BF5C-61C44AB386DC template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabelFactory>{ 0xB6169805, 0xC01C, 0x54C6, {0x80, 0xE8, 0xC6, 0xC9, 0x8F, 0x9A, 0xAA, 0x53}}; // B6169805-C01C-54C6-80E8-C6C98F9AAA53 template <> inline constexpr guid guid_v{ 0xA7466A60, 0xE55E, 0x58AE, {0x9F, 0xC1, 0x87, 0xFE, 0xF4, 0x0E, 0x52, 0x1A}}; // A7466A60-E55E-58AE-9FC1-87FEF40E521A template <> inline constexpr guid guid_v{ 0xDAACD0F4, 0x4912, 0x5934, {0x8D, 0x5B, 0xF2, 0x41, 0xC2, 0xE9, 0x0E, 0x30}}; // DAACD0F4-4912-5934-8D5B-F241C2E90E30 template <> inline constexpr guid guid_v{ 0x3D8C2927, 0x5AC5, 0x51BB, {0x8B, 0xEC, 0x13, 0xFF, 0x4C, 0x1B, 0xD6, 0xC8}}; // 3D8C2927-5AC5-51BB-8BEC-13FF4C1BD6C8 template <> inline constexpr guid guid_v{ 0x8AB0E278, 0xB6AE, 0x569E, {0x8D, 0xCD, 0xD2, 0x93, 0x55, 0x2F, 0xE4, 0xD5}}; // 8AB0E278-B6AE-569E-8DCD-D293552FE4D5 template <> inline constexpr guid guid_v{ 0x4168A40A, 0xD11F, 0x5AEB, {0x97, 0x4E, 0xBB, 0x43, 0xA6, 0xE7, 0xF9, 0xB2}}; // 4168A40A-D11F-5AEB-974E-BB43A6E7F9B2 template <> inline constexpr guid guid_v{ 0x74327A2A, 0x18FA, 0x59C3, {0x82, 0x68, 0xEC, 0x37, 0x32, 0xA4, 0xD2, 0x72}}; // 74327A2A-18FA-59C3-8268-EC3732A4D272 template <> inline constexpr guid guid_v{ 0x55D90715, 0x70BC, 0x5B2B, {0xBD, 0x12, 0xA9, 0x40, 0x29, 0x7F, 0x93, 0x5F}}; // 55D90715-70BC-5B2B-BD12-A940297F935F template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerFactory>{ 0x0664BF62, 0x1FAB, 0x5873, {0x96, 0x08, 0x11, 0x7C, 0x3B, 0x44, 0x83, 0xFF}}; // 0664BF62-1FAB-5873-9608-117C3B4483FF template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerStatics>{ 0x50C068DE, 0x72D0, 0x52BA, {0xBB, 0x42, 0xAD, 0xA6, 0x52, 0x7B, 0x39, 0x2F}}; // 50C068DE-72D0-52BA-BB42-ADA6527B392F template <> inline constexpr guid guid_v{ 0x66B96B53, 0x755B, 0x5472, {0xB2, 0xC4, 0x86, 0x24, 0xE9, 0x77, 0xD6, 0x5B}}; // 66B96B53-755B-5472-B2C4-8624E977D65B template <> inline constexpr guid guid_v{ 0x67F17798, 0xE281, 0x5E53, {0x8E, 0xDF, 0x42, 0xC2, 0x9C, 0x35, 0x4D, 0x63}}; // 67F17798-E281-5E53-8EDF-42C29C354D63 template <> inline constexpr guid guid_v{ 0x57BB94A3, 0x1E56, 0x5EBE, {0x8A, 0x57, 0x3A, 0x24, 0x3C, 0x49, 0x1D, 0x67}}; // 57BB94A3-1E56-5EBE-8A57-3A243C491D67 template <> inline constexpr guid guid_v{ 0x6497D326, 0xFB55, 0x5CF5, {0x8C, 0xC4, 0xC5, 0x56, 0xB1, 0xA9, 0x58, 0xFB}}; // 6497D326-FB55-5CF5-8CC4-C556B1A958FB template <> inline constexpr guid guid_v{ 0xDDA9A3D2, 0xD3B9, 0x5BE1, {0xAB, 0xF7, 0xDB, 0xA1, 0xEA, 0xAF, 0xE0, 0xF7}}; // DDA9A3D2-D3B9-5BE1-ABF7-DBA1EAAFE0F7 template <> inline constexpr guid guid_v{ 0x0DC7172C, 0xA03D, 0x5AE4, {0x95, 0x38, 0xFF, 0xD8, 0x04, 0x82, 0x3B, 0xCE}}; // 0DC7172C-A03D-5AE4-9538-FFD804823BCE template <> inline constexpr guid guid_v{ 0x9687C0B1, 0xC390, 0x59BE, {0xAC, 0xDC, 0x4F, 0xC4, 0x8F, 0x55, 0x28, 0x23}}; // 9687C0B1-C390-59BE-ACDC-4FC48F552823 template <> inline constexpr guid guid_v{ 0x07BFB2D6, 0x23B9, 0x57A2, {0x91, 0x22, 0x00, 0x62, 0x94, 0xBF, 0xA9, 0x2F}}; // 07BFB2D6-23B9-57A2-9122-006294BFA92F template <> inline constexpr guid guid_v{ 0x70021504, 0x3FE8, 0x53BC, {0xAB, 0xD6, 0xD6, 0x97, 0x62, 0xF4, 0xBC, 0x87}}; // 70021504-3FE8-53BC-ABD6-D69762F4BC87 template <> inline constexpr guid guid_v{ 0x3EEA809E, 0xB2DB, 0x521D, {0x97, 0xDB, 0xE0, 0x64, 0x8F, 0xB5, 0xD7, 0x98}}; // 3EEA809E-B2DB-521D-97DB-E0648FB5D798 template <> inline constexpr guid guid_v{ 0x26DA5DE4, 0x57A6, 0x57BF, {0xAC, 0xC9, 0xAA, 0xC5, 0x99, 0xC0, 0xB2, 0x2B}}; // 26DA5DE4-57A6-57BF-ACC9-AAC599C0B22B template <> inline constexpr guid guid_v{ 0x9DFA2FF9, 0x1094, 0x54A8, {0xBE, 0xEE, 0xB3, 0x45, 0xFA, 0x3E, 0xE0, 0x89}}; // 9DFA2FF9-1094-54A8-BEEE-B345FA3EE089 template <> inline constexpr guid guid_v{ 0x7547C7E9, 0x7429, 0x5045, {0xAD, 0x98, 0x33, 0x8A, 0x96, 0xB2, 0x70, 0xB1}}; // 7547C7E9-7429-5045-AD98-338A96B270B1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs>{ 0xD7191D84, 0xE886, 0x547F, {0xA3, 0xE2, 0x12, 0xF0, 0xE0, 0x5B, 0x20, 0xFA}}; // D7191D84-E886-547F-A3E2-12F0E05B20FA template <> inline constexpr guid guid_v{ 0x40155FB9, 0x253B, 0x5624, {0xA1, 0x7A, 0x29, 0x4B, 0xE7, 0xA0, 0x7F, 0x87}}; // 40155FB9-253B-5624-A17A-294BE7A07F87 template <> inline constexpr guid guid_v{ 0xC370BC29, 0x805B, 0x5BAD, {0xB6, 0x15, 0xEC, 0x64, 0x0E, 0x57, 0x9D, 0xBB}}; // C370BC29-805B-5BAD-B615-EC640E579DBB template <> inline constexpr guid guid_v{ 0xB43B5DDC, 0xCDB5, 0x5AD6, {0x8A, 0xC1, 0x2F, 0xCC, 0xA3, 0x3B, 0xE3, 0x9E}}; // B43B5DDC-CDB5-5AD6-8AC1-2FCCA33BE39E template <> inline constexpr guid guid_v{ 0xA6B6CCCC, 0xEA8F, 0x53CA, {0x83, 0x1F, 0x2A, 0xBE, 0x85, 0xCD, 0x6D, 0x8C}}; // A6B6CCCC-EA8F-53CA-831F-2ABE85CD6D8C template <> inline constexpr guid guid_v{ 0x7D484C14, 0xF5F6, 0x5E39, {0xB4, 0xE4, 0xB6, 0x10, 0x8D, 0x2E, 0xE0, 0x95}}; // 7D484C14-F5F6-5E39-B4E4-B6108D2EE095 template <> inline constexpr guid guid_v{ 0xF4BA77BD, 0xE13F, 0x583B, {0xB9, 0xF6, 0x86, 0x2E, 0x73, 0x75, 0x35, 0x17}}; // F4BA77BD-E13F-583B-B9F6-862E73753517 template <> inline constexpr guid guid_v{ 0x01C67EB2, 0x327E, 0x5C4E, {0xAF, 0xB4, 0x38, 0xB0, 0x2E, 0xD1, 0x28, 0x86}}; // 01C67EB2-327E-5C4E-AFB4-38B02ED12886 template <> inline constexpr guid guid_v{ 0x1CA13B47, 0xFF5C, 0x5ABC, {0xA4, 0x11, 0xA1, 0x77, 0xDF, 0x94, 0x82, 0xA9}}; // 1CA13B47-FF5C-5ABC-A411-A177DF9482A9 template <> inline constexpr guid guid_v{ 0x9385CD66, 0xC178, 0x5176, {0xB4, 0xA5, 0x16, 0x0E, 0x00, 0xE9, 0x39, 0x35}}; // 9385CD66-C178-5176-B4A5-160E00E93935 template <> inline constexpr guid guid_v{ 0x2E47B7D6, 0x5FBD, 0x54C7, {0xB0, 0xB1, 0xCE, 0xFF, 0x4A, 0x19, 0xC7, 0x44}}; // 2E47B7D6-5FBD-54C7-B0B1-CEFF4A19C744 template <> inline constexpr guid guid_v{ 0xD5B6A6D9, 0x3148, 0x5CBC, {0xA6, 0xAE, 0x0F, 0x44, 0xCD, 0xE4, 0x19, 0x52}}; // D5B6A6D9-3148-5CBC-A6AE-0F44CDE41952 template <> inline constexpr guid guid_v{ 0x34582DE4, 0x6BEF, 0x5BA0, {0x86, 0xCA, 0x7C, 0xC1, 0xA3, 0xDB, 0x37, 0xEE}}; // 34582DE4-6BEF-5BA0-86CA-7CC1A3DB37EE template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs>{ 0x1CEEA503, 0x365E, 0x580D, {0xBC, 0xD4, 0xE9, 0xAD, 0x02, 0x48, 0xF6, 0xB5}}; // 1CEEA503-365E-580D-BCD4-E9AD0248F6B5 template <> inline constexpr guid guid_v{ 0x186C3BD3, 0x7008, 0x5544, {0x8D, 0x3A, 0x65, 0xAF, 0x8F, 0xE9, 0xFE, 0x69}}; // 186C3BD3-7008-5544-8D3A-65AF8FE9FE69 template <> inline constexpr guid guid_v{ 0x4ABF3FB5, 0x6F69, 0x54E2, {0xA6, 0x8F, 0xE5, 0xF9, 0x04, 0xF7, 0x9F, 0x38}}; // 4ABF3FB5-6F69-54E2-A68F-E5F904F79F38 template <> inline constexpr guid guid_v{ 0x216C183D, 0xD07A, 0x5AA5, {0xB8, 0xA4, 0x03, 0x00, 0xA2, 0x68, 0x3E, 0x87}}; // 216C183D-D07A-5AA5-B8A4-0300A2683E87 template <> inline constexpr guid guid_v{ 0xFE393422, 0xD91C, 0x57B1, {0x9A, 0x9C, 0x2C, 0x7E, 0x3F, 0x41, 0xF7, 0x7C}}; // FE393422-D91C-57B1-9A9C-2C7E3F41F77C template <> inline constexpr guid guid_v{ 0x57823D25, 0xB26A, 0x5E0F, {0x94, 0xF6, 0xBB, 0xAE, 0x70, 0x68, 0x3D, 0xC5}}; // 57823D25-B26A-5E0F-94F6-BBAE70683DC5 template <> inline constexpr guid guid_v{ 0xE3D9FAA1, 0x0FD0, 0x5932, {0xA6, 0xDB, 0xFF, 0x00, 0xC0, 0x03, 0xAC, 0x21}}; // E3D9FAA1-0FD0-5932-A6DB-FF00C003AC21 template <> inline constexpr guid guid_v{ 0x57C212D7, 0xC2F2, 0x54A0, {0x9D, 0x41, 0xF2, 0x63, 0xB1, 0xE5, 0x10, 0x6E}}; // 57C212D7-C2F2-54A0-9D41-F263B1E5106E template <> inline constexpr guid guid_v{ 0xB00C7818, 0x955A, 0x5524, {0xB4, 0x51, 0x93, 0x86, 0x82, 0x30, 0x89, 0x2F}}; // B00C7818-955A-5524-B451-93868230892F template <> inline constexpr guid guid_v{ 0xE74EB740, 0x1AEB, 0x591F, {0xB8, 0x4A, 0xEF, 0x88, 0x1C, 0x3B, 0x52, 0x7E}}; // E74EB740-1AEB-591F-B84A-EF881C3B527E template <> inline constexpr guid guid_v{ 0xE786081E, 0xB680, 0x56AB, {0xBF, 0xBB, 0x52, 0xD5, 0xB1, 0x7C, 0x36, 0x5E}}; // E786081E-B680-56AB-BFBB-52D5B17C365E template <> inline constexpr guid guid_v{ 0x947D3A07, 0x6FA4, 0x553C, {0x9B, 0x12, 0x57, 0xCA, 0x1B, 0xF7, 0x2E, 0x9E}}; // 947D3A07-6FA4-553C-9B12-57CA1BF72E9E template <> inline constexpr guid guid_v{ 0xE894FE7F, 0x12F6, 0x5B1A, {0x88, 0xA2, 0xA9, 0x67, 0x64, 0xC1, 0x27, 0x3F}}; // E894FE7F-12F6-5B1A-88A2-A96764C1273F template <> inline constexpr guid guid_v{ 0xE6159E51, 0x1C48, 0x5A77, {0xA3, 0xA1, 0xAE, 0xF5, 0x9D, 0x6A, 0x8C, 0x4E}}; // E6159E51-1C48-5A77-A3A1-AEF59D6A8C4E template <> inline constexpr guid guid_v{ 0x2B2C4006, 0x57FA, 0x5F0F, {0xB8, 0xED, 0x26, 0xE2, 0x1F, 0x91, 0x0E, 0x3A}}; // 2B2C4006-57FA-5F0F-B8ED-26E21F910E3A template <> inline constexpr guid guid_v{ 0x2F31D1EB, 0x8229, 0x517C, {0xB3, 0xA6, 0x5A, 0x5F, 0x28, 0x72, 0x4E, 0x8F}}; // 2F31D1EB-8229-517C-B3A6-5A5F28724E8F template <> inline constexpr guid guid_v{ 0x675F688F, 0xBC30, 0x59F6, {0x83, 0xC4, 0x14, 0x0B, 0xD0, 0x53, 0xA0, 0x9A}}; // 675F688F-BC30-59F6-83C4-140BD053A09A template <> inline constexpr guid guid_v{ 0x9553E6FC, 0xE4DA, 0x57D4, {0x94, 0x72, 0x7F, 0x8E, 0xD5, 0xFF, 0x72, 0x19}}; // 9553E6FC-E4DA-57D4-9472-7F8ED5FF7219 template <> inline constexpr guid guid_v{ 0xB76FAF94, 0x3172, 0x5C50, {0x95, 0x07, 0x26, 0xCD, 0x87, 0x38, 0x15, 0xA1}}; // B76FAF94-3172-5C50-9507-26CD873815A1 template <> inline constexpr guid guid_v{ 0x457BA139, 0x1146, 0x51D2, {0x80, 0x7E, 0xD9, 0xD6, 0x5C, 0x92, 0x70, 0x60}}; // 457BA139-1146-51D2-807E-D9D65C927060 template <> inline constexpr guid guid_v{ 0x374C5050, 0x3481, 0x5557, {0x99, 0x48, 0x80, 0x4C, 0x0B, 0x8E, 0xEA, 0x89}}; // 374C5050-3481-5557-9948-804C0B8EEA89 template <> inline constexpr guid guid_v{ 0xC00D5E0F, 0x77E3, 0x5C59, {0x8F, 0xCD, 0x86, 0x76, 0x1F, 0x0C, 0x66, 0x07}}; // C00D5E0F-77E3-5C59-8FCD-86761F0C6607 template <> inline constexpr guid guid_v{ 0xC5830000, 0x4C9D, 0x5FDD, {0x93, 0x46, 0x67, 0x4C, 0x71, 0xCD, 0x80, 0xC5}}; // C5830000-4C9D-5FDD-9346-674C71CD80C5 template <> inline constexpr guid guid_v{ 0xF43FF58D, 0x31D5, 0x5835, {0xAF, 0x7B, 0x37, 0x5B, 0xC6, 0xA9, 0xBC, 0xF3}}; // F43FF58D-31D5-5835-AF7B-375BC6A9BCF3 template <> inline constexpr guid guid_v{ 0x2DB1B0B0, 0xAEE9, 0x55FA, {0x8C, 0x30, 0xC9, 0x8F, 0x00, 0x64, 0x3D, 0x00}}; // 2DB1B0B0-AEE9-55FA-8C30-C98F00643D00 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs>{ 0xB479B9D2, 0xA63F, 0x5638, {0x94, 0x86, 0x8C, 0xCC, 0x1F, 0x40, 0x25, 0x1E}}; // B479B9D2-A63F-5638-9486-8CCC1F40251E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs>{ 0x76155AD9, 0xE394, 0x5313, {0x83, 0x2F, 0xE2, 0x1C, 0xF7, 0xB7, 0xFB, 0x0E}}; // 76155AD9-E394-5313-832F-E21CF7B7FB0E template <> inline constexpr guid guid_v{ 0x148D57A2, 0xB1CB, 0x5F5D, {0xB6, 0xB5, 0x51, 0x28, 0x05, 0xD7, 0x17, 0x61}}; // 148D57A2-B1CB-5F5D-B6B5-512805D71761 template <> inline constexpr guid guid_v{ 0xAE72B24B, 0xF93F, 0x5A19, {0x8C, 0xE4, 0xA1, 0x8B, 0x73, 0xC3, 0x35, 0x6D}}; // AE72B24B-F93F-5A19-8CE4-A18B73C3356D template <> inline constexpr guid guid_v{ 0x802E64C9, 0x4608, 0x5C4C, {0x93, 0xCF, 0x6C, 0x46, 0x2E, 0x3C, 0x10, 0x68}}; // 802E64C9-4608-5C4C-93CF-6C462E3C1068 template <> inline constexpr guid guid_v{ 0x72C350E2, 0x0A20, 0x5B9B, {0xAC, 0x54, 0x63, 0x3B, 0x97, 0xD7, 0xFF, 0xDE}}; // 72C350E2-0A20-5B9B-AC54-633B97D7FFDE template <> inline constexpr guid guid_v{ 0x920D2D62, 0x172E, 0x5771, {0xB6, 0x77, 0x40, 0x69, 0xB5, 0x13, 0x45, 0x74}}; // 920D2D62-172E-5771-B677-4069B5134574 template <> inline constexpr guid guid_v{ 0x2F4AF95B, 0x81CF, 0x5304, {0x99, 0x50, 0x49, 0xEC, 0x93, 0x4C, 0x1B, 0x35}}; // 2F4AF95B-81CF-5304-9950-49EC934C1B35 template <> inline constexpr guid guid_v{ 0x454CEA14, 0x87EC, 0x5890, {0xBB, 0x62, 0xF1, 0xD8, 0x2A, 0x94, 0x75, 0x8E}}; // 454CEA14-87EC-5890-BB62-F1D82A94758E template <> inline constexpr guid guid_v{ 0xABA4B755, 0xCA63, 0x5ED7, {0xAE, 0x31, 0x45, 0xF9, 0xF9, 0x19, 0x20, 0xB0}}; // ABA4B755-CA63-5ED7-AE31-45F9F91920B0 template <> inline constexpr guid guid_v{ 0xC77DA58B, 0x4FD7, 0x51E0, {0xA4, 0x31, 0xF8, 0x46, 0x58, 0xA8, 0x3E, 0x9E}}; // C77DA58B-4FD7-51E0-A431-F84658A83E9E template <> inline constexpr guid guid_v{ 0x71C1014B, 0xACDF, 0x5C03, {0xB5, 0xED, 0x02, 0x87, 0x1C, 0xAA, 0xEB, 0x6B}}; // 71C1014B-ACDF-5C03-B5ED-02871CAAEB6B template <> inline constexpr guid guid_v{ 0xDF65F6F4, 0x863F, 0x558D, {0xBC, 0x4E, 0x82, 0xC1, 0x2F, 0x28, 0x06, 0x2F}}; // DF65F6F4-863F-558D-BC4E-82C12F28062F template <> inline constexpr guid guid_v{ 0x8540B906, 0xC96B, 0x592D, {0x88, 0xD7, 0x0C, 0x23, 0xA3, 0x38, 0x6D, 0x93}}; // 8540B906-C96B-592D-88D7-0C23A3386D93 template <> inline constexpr guid guid_v{ 0xA6AFBC7A, 0x284F, 0x5B9A, {0x89, 0xFE, 0xA3, 0x34, 0xB6, 0x13, 0xF8, 0x95}}; // A6AFBC7A-284F-5B9A-89FE-A334B613F895 template <> inline constexpr guid guid_v{ 0x7DA7CD09, 0xE256, 0x5238, {0x9F, 0xED, 0x02, 0xB2, 0xF3, 0xAF, 0xBA, 0x25}}; // 7DA7CD09-E256-5238-9FED-02B2F3AFBA25 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs>{ 0x0D7A9794, 0x73B5, 0x585E, {0xBF, 0xBB, 0xDE, 0x6D, 0xF7, 0xEB, 0x9F, 0xCF}}; // 0D7A9794-73B5-585E-BFBB-DE6DF7EB9FCF template <> inline constexpr guid guid_v{ 0xB7CA8EE3, 0xA07A, 0x5F69, {0x8A, 0xB8, 0xBE, 0x4E, 0x3E, 0x4C, 0xF0, 0xC8}}; // B7CA8EE3-A07A-5F69-8AB8-BE4E3E4CF0C8 template <> inline constexpr guid guid_v{ 0xF8EB20B4, 0x373E, 0x5327, {0x99, 0x42, 0x66, 0xA1, 0xEA, 0x21, 0xF5, 0xF9}}; // F8EB20B4-373E-5327-9942-66A1EA21F5F9 template <> inline constexpr guid guid_v{ 0x8D4079C3, 0xFA0A, 0x5BB1, {0xB4, 0x5D, 0x49, 0x9C, 0x37, 0x87, 0x61, 0xB4}}; // 8D4079C3-FA0A-5BB1-B45D-499C378761B4 template <> inline constexpr guid guid_v{ 0x18E2CC40, 0x09CB, 0x5F20, {0xA7, 0x15, 0xF0, 0xB2, 0x03, 0x9C, 0x5E, 0x18}}; // 18E2CC40-09CB-5F20-A715-F0B2039C5E18 template <> inline constexpr guid guid_v{ 0x5F81EC9E, 0xA9D2, 0x5F04, {0xB5, 0xB1, 0x01, 0x3D, 0xAE, 0xF0, 0x26, 0xDD}}; // 5F81EC9E-A9D2-5F04-B5B1-013DAEF026DD template <> inline constexpr guid guid_v{ 0xA194DBE6, 0x4311, 0x5BD2, {0xA8, 0xEB, 0xB4, 0x9C, 0x47, 0x33, 0xA3, 0x3C}}; // A194DBE6-4311-5BD2-A8EB-B49C4733A33C template <> inline constexpr guid guid_v{ 0x5FF69946, 0x9B27, 0x583B, {0xA3, 0xC0, 0xD4, 0x42, 0x44, 0xB1, 0xBD, 0x38}}; // 5FF69946-9B27-583B-A3C0-D44244B1BD38 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenterFactory>{ 0xD066ACF7, 0x0EF5, 0x591A, {0x80, 0x1E, 0x52, 0xA0, 0x84, 0xEE, 0xA6, 0xEB}}; // D066ACF7-0EF5-591A-801E-52A084EEA6EB template <> inline constexpr guid guid_v{ 0x4ED65848, 0x4C67, 0x588F, {0x96, 0x66, 0x11, 0xFF, 0x56, 0xD7, 0x6F, 0x02}}; // 4ED65848-4C67-588F-9666-11FF56D76F02 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs>{ 0xF4C8C937, 0xB070, 0x53CE, {0xA7, 0x6C, 0x07, 0x4E, 0xE5, 0x75, 0x0A, 0x71}}; // F4C8C937-B070-53CE-A76C-074EE5750A71 template <> inline constexpr guid guid_v{ 0x07E81761, 0x11B2, 0x52AE, {0x8F, 0x8B, 0x4D, 0x53, 0xD2, 0xB5, 0x90, 0x0A}}; // 07E81761-11B2-52AE-8F8B-4D53D2B5900A template <> inline constexpr guid guid_v{ 0x3DEA958E, 0x5ACD, 0x5F80, {0x89, 0x38, 0x38, 0x63, 0x4F, 0x51, 0x49, 0x3A}}; // 3DEA958E-5ACD-5F80-8938-38634F51493A template <> inline constexpr guid guid_v{ 0x2504174A, 0x017E, 0x5A2D, {0x9C, 0x28, 0xD9, 0x7C, 0x66, 0xAE, 0x99, 0x37}}; // 2504174A-017E-5A2D-9C28-D97C66AE9937 template <> inline constexpr guid guid_v{ 0xF25484F4, 0x2FED, 0x5A0A, {0x88, 0x64, 0x7D, 0x6D, 0x4A, 0xC4, 0x3E, 0xF8}}; // F25484F4-2FED-5A0A-8864-7D6D4AC43EF8 template <> inline constexpr guid guid_v{ 0xAC2145A3, 0x4A32, 0x5305, {0xA8, 0x1D, 0x47, 0x50, 0x95, 0x15, 0xBF, 0xCE}}; // AC2145A3-4A32-5305-A81D-47509515BFCE template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral>{ 0xDDCA6D2E, 0xA81A, 0x5F61, {0x8B, 0x87, 0xE4, 0xB6, 0xEC, 0x5F, 0xA3, 0x98}}; // DDCA6D2E-A81A-5F61-8B87-E4B6EC5FA398 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs>{ 0xBAE6261C, 0x362F, 0x5342, {0xBA, 0x26, 0x5F, 0x69, 0x90, 0xEF, 0x72, 0x6C}}; // BAE6261C-362F-5342-BA26-5F6990EF726C template <> inline constexpr guid guid_v{ 0x9B84E681, 0x1AB6, 0x5485, {0x88, 0xB2, 0xD0, 0xD3, 0xC0, 0x5B, 0x29, 0xF3}}; // 9B84E681-1AB6-5485-88B2-D0D3C05B29F3 template <> inline constexpr guid guid_v{ 0x9D74ECC1, 0x67D3, 0x5F02, {0x9B, 0x30, 0x56, 0xF3, 0xB2, 0xE8, 0xB0, 0xA6}}; // 9D74ECC1-67D3-5F02-9B30-56F3B2E8B0A6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs>{ 0x12782103, 0x3B80, 0x511C, {0x91, 0x28, 0x12, 0xCB, 0x8C, 0xDA, 0xC4, 0x44}}; // 12782103-3B80-511C-9128-12CB8CDAC444 template <> inline constexpr guid guid_v{ 0xA05B3AD7, 0xC60E, 0x545A, {0x9E, 0xE4, 0xF0, 0x98, 0x22, 0x0E, 0xD8, 0x16}}; // A05B3AD7-C60E-545A-9EE4-F098220ED816 template <> inline constexpr guid guid_v{ 0xD1355ED8, 0x64ED, 0x5BBC, {0x94, 0x11, 0x5F, 0x4D, 0xBC, 0xA7, 0xD9, 0x3F}}; // D1355ED8-64ED-5BBC-9411-5F4DBCA7D93F template <> inline constexpr guid guid_v{ 0x397B18DD, 0x6964, 0x5056, {0x97, 0xC3, 0xD6, 0x9C, 0xD7, 0x71, 0x6A, 0x4B}}; // 397B18DD-6964-5056-97C3-D69CD7716A4B template <> inline constexpr guid guid_v{ 0x075E6CA8, 0xDA46, 0x5EC6, {0x8C, 0x64, 0x03, 0xB3, 0xDD, 0xEA, 0xF7, 0x4F}}; // 075E6CA8-DA46-5EC6-8C64-03B3DDEAF74F template <> inline constexpr guid guid_v{ 0x730B1D5E, 0x2540, 0x5A3D, {0xA6, 0xC7, 0x88, 0x8A, 0xA8, 0x61, 0x46, 0x10}}; // 730B1D5E-2540-5A3D-A6C7-888AA8614610 template <> inline constexpr guid guid_v{ 0x00E96954, 0xD6E0, 0x510F, {0xA2, 0xD2, 0x38, 0xA0, 0x32, 0xB9, 0x62, 0x36}}; // 00E96954-D6E0-510F-A2D2-38A032B96236 template <> inline constexpr guid guid_v{ 0xC3E55F6C, 0x7ABE, 0x568F, {0xB6, 0x7B, 0x8E, 0xBD, 0x32, 0x74, 0xF3, 0x3E}}; // C3E55F6C-7ABE-568F-B67B-8EBD3274F33E template <> inline constexpr guid guid_v{ 0x65637BB3, 0xE279, 0x5507, {0xBD, 0x16, 0x6F, 0x7B, 0xA6, 0x70, 0x5F, 0x31}}; // 65637BB3-E279-5507-BD16-6F7BA6705F31 template <> inline constexpr guid guid_v{ 0x857D6E8A, 0xD45A, 0x5C69, {0xA9, 0x9C, 0xBF, 0x6A, 0x5C, 0x54, 0xFB, 0x38}}; // 857D6E8A-D45A-5C69-A99C-BF6A5C54FB38 template <> inline constexpr guid guid_v{ 0x25159233, 0x9438, 0x5534, {0xAE, 0xB9, 0x00, 0xEB, 0x05, 0x9C, 0xF7, 0x3F}}; // 25159233-9438-5534-AEB9-00EB059CF73F template <> inline constexpr guid guid_v{ 0x5F644395, 0x2177, 0x5161, {0x9F, 0x87, 0xC6, 0xC7, 0x49, 0xC7, 0x3A, 0x03}}; // 5F644395-2177-5161-9F87-C6C749C73A03 template <> inline constexpr guid guid_v{ 0x5C750339, 0x1789, 0x5095, {0xA2, 0x14, 0xDD, 0x9D, 0x05, 0x64, 0xE5, 0x79}}; // 5C750339-1789-5095-A214-DD9D0564E579 template <> inline constexpr guid guid_v{ 0xC3AE388D, 0xAA36, 0x5E10, {0xAC, 0xAC, 0x98, 0x41, 0x5F, 0x47, 0xBC, 0xC7}}; // C3AE388D-AA36-5E10-ACAC-98415F47BCC7 template <> inline constexpr guid guid_v{ 0x3A192751, 0x2106, 0x547A, {0xAC, 0xA0, 0xF1, 0x5A, 0xE8, 0x92, 0x6E, 0xA0}}; // 3A192751-2106-547A-ACA0-F15AE8926EA0 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs>{ 0xEE59D277, 0x8B2E, 0x57AB, {0x86, 0x31, 0x91, 0xD2, 0x7B, 0x12, 0xEB, 0xD9}}; // EE59D277-8B2E-57AB-8631-91D27B12EBD9 template <> inline constexpr guid guid_v{ 0x86CA4FA4, 0x7DE0, 0x5049, {0x82, 0xF5, 0x39, 0xEC, 0x78, 0x56, 0x90, 0x28}}; // 86CA4FA4-7DE0-5049-82F5-39EC78569028 template <> inline constexpr guid guid_v{ 0x43217EDA, 0x6F7F, 0x5B80, {0xA7, 0x0B, 0x94, 0x45, 0x11, 0xB3, 0x54, 0xAB}}; // 43217EDA-6F7F-5B80-A70B-944511B354AB template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides>{ 0x980448CC, 0xC114, 0x5B89, {0x8E, 0x09, 0x61, 0xB0, 0xF2, 0x64, 0xE5, 0x92}}; // 980448CC-C114-5B89-8E09-61B0F264E592 template <> inline constexpr guid guid_v{ 0x001F5D4C, 0x4AC2, 0x5E0C, {0x96, 0x73, 0xE4, 0x13, 0xC4, 0xBD, 0x60, 0xF3}}; // 001F5D4C-4AC2-5E0C-9673-E413C4BD60F3 template <> inline constexpr guid guid_v{ 0xCA1DC351, 0x3AE3, 0x5247, {0x82, 0x63, 0x16, 0xBD, 0x51, 0x6C, 0x6E, 0x72}}; // CA1DC351-3AE3-5247-8263-16BD516C6E72 template <> inline constexpr guid guid_v{ 0xA16BEA02, 0xB3E0, 0x5FDC, {0xB5, 0xBB, 0x25, 0xF7, 0x94, 0xDC, 0x48, 0x3B}}; // A16BEA02-B3E0-5FDC-B5BB-25F794DC483B template <> inline constexpr guid guid_v{ 0xBA7ECF3C, 0xEDB1, 0x593B, {0xA4, 0xAC, 0xC0, 0x98, 0x02, 0xEA, 0xCE, 0x99}}; // BA7ECF3C-EDB1-593B-A4AC-C09802EACE99 template <> inline constexpr guid guid_v{ 0xEB7D591E, 0x1314, 0x5409, {0x92, 0x31, 0x5B, 0x8E, 0x3B, 0xE1, 0x87, 0xA7}}; // EB7D591E-1314-5409-9231-5B8E3BE187A7 template <> inline constexpr guid guid_v{ 0xDA7140FC, 0x5613, 0x5AB2, {0x9A, 0xAB, 0x36, 0xCF, 0x39, 0x6E, 0xF5, 0x6C}}; // DA7140FC-5613-5AB2-9AAB-36CF396EF56C template <> inline constexpr guid guid_v{ 0x1ADFDA34, 0x60F5, 0x501B, {0xB8, 0xE2, 0x73, 0xA4, 0x9C, 0xAD, 0x67, 0x12}}; // 1ADFDA34-60F5-501B-B8E2-73A49CAD6712 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenterStatics>{ 0x611359B5, 0x1AA8, 0x528C, {0x8E, 0x57, 0x03, 0x78, 0xA9, 0xE7, 0x1C, 0x57}}; // 611359B5-1AA8-528C-8E57-0378A9E71C57 template <> inline constexpr guid guid_v{ 0x6A22EF58, 0x7A7C, 0x5883, {0x88, 0x34, 0xA6, 0x58, 0x45, 0x85, 0xAF, 0x03}}; // 6A22EF58-7A7C-5883-8834-A6584585AF03 template <> inline constexpr guid guid_v{ 0x305ED436, 0x370F, 0x5E82, {0xAC, 0xF2, 0xF1, 0x41, 0x3E, 0x8F, 0x9E, 0xC4}}; // 305ED436-370F-5E82-ACF2-F1413E8F9EC4 template <> inline constexpr guid guid_v{ 0x4D810253, 0xAAE7, 0x5BE1, {0xB7, 0xA8, 0xAF, 0x45, 0x1C, 0xA4, 0x33, 0xE1}}; // 4D810253-AAE7-5BE1-B7A8-AF451CA433E1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs>{ 0xBD4E36CA, 0xF6AB, 0x57CF, {0x84, 0xF0, 0x75, 0xD0, 0x24, 0x08, 0x4F, 0x20}}; // BD4E36CA-F6AB-57CF-84F0-75D024084F20 template <> inline constexpr guid guid_v{ 0xC0138552, 0xF467, 0x5C3E, {0x8A, 0xF4, 0x59, 0x36, 0x07, 0x76, 0x28, 0x44}}; // C0138552-F467-5C3E-8AF4-593607762844 template <> inline constexpr guid guid_v{ 0xA6938886, 0x20DF, 0x558E, {0xAC, 0x74, 0xBB, 0x5B, 0x7F, 0x2F, 0x7E, 0x90}}; // A6938886-20DF-558E-AC74-BB5B7F2F7E90 template <> inline constexpr guid guid_v{ 0xC1E9FA91, 0x4F95, 0x5796, {0x8A, 0x7B, 0x3B, 0x75, 0x94, 0xA1, 0x2C, 0x69}}; // C1E9FA91-4F95-5796-8A7B-3B7594A12C69 template <> inline constexpr guid guid_v{ 0x7CF3E13B, 0x668D, 0x57E7, {0xB5, 0xD6, 0xF5, 0xCA, 0x3D, 0xBC, 0x80, 0xBD}}; // 7CF3E13B-668D-57E7-B5D6-F5CA3DBC80BD template <> inline constexpr guid guid_v{ 0xAB00E5CF, 0x1BE6, 0x559C, {0xAD, 0x5B, 0x02, 0x53, 0xBB, 0x17, 0xC0, 0xF7}}; // AB00E5CF-1BE6-559C-AD5B-0253BB17C0F7 template <> inline constexpr guid guid_v{ 0xBF64C37F, 0x6332, 0x541D, {0x80, 0xF1, 0x87, 0x6C, 0x5B, 0xB9, 0xB1, 0x96}}; // BF64C37F-6332-541D-80F1-876C5BB9B196 template <> inline constexpr guid guid_v{ 0xCA633942, 0xE584, 0x55C2, {0xB7, 0xEE, 0xCF, 0xFC, 0x73, 0xC8, 0x12, 0x7A}}; // CA633942-E584-55C2-B7EE-CFFC73C8127A template <> inline constexpr guid guid_v{ 0x968A6870, 0x7426, 0x535E, {0xA5, 0x26, 0x27, 0x9E, 0x6E, 0xED, 0xEC, 0xD0}}; // 968A6870-7426-535E-A526-279E6EEDECD0 template <> inline constexpr guid guid_v{ 0x433F2E36, 0x19E7, 0x579C, {0xB4, 0xCE, 0x9C, 0xE5, 0xD5, 0x10, 0xD0, 0x01}}; // 433F2E36-19E7-579C-B4CE-9CE5D510D001 template <> inline constexpr guid guid_v{ 0x51A5AFC2, 0xB16D, 0x516E, {0x83, 0xAE, 0x5A, 0x10, 0x47, 0x6B, 0x13, 0xAF}}; // 51A5AFC2-B16D-516E-83AE-5A10476B13AF template <> inline constexpr guid guid_v{ 0xB742C27B, 0xC023, 0x5096, {0x8C, 0x2A, 0x71, 0x7D, 0x32, 0x4A, 0xFB, 0x7E}}; // B742C27B-C023-5096-8C2A-717D324AFB7E template <> inline constexpr guid guid_v{ 0x8F959018, 0xF6B8, 0x5C02, {0xBE, 0x08, 0xCD, 0x19, 0x6C, 0x9F, 0xCD, 0x2D}}; // 8F959018-F6B8-5C02-BE08-CD196C9FCD2D template <> inline constexpr guid guid_v{ 0x96C35E7F, 0xCC48, 0x5ACC, {0xB3, 0xB4, 0x8A, 0xB4, 0xBD, 0xF1, 0xFE, 0x17}}; // 96C35E7F-CC48-5ACC-B3B4-8AB4BDF1FE17 template <> inline constexpr guid guid_v{ 0xF3A89BE6, 0x81E3, 0x53C4, {0x9D, 0xC9, 0x98, 0xA5, 0xA4, 0xE7, 0x9B, 0x13}}; // F3A89BE6-81E3-53C4-9DC9-98A5A4E79B13 template <> inline constexpr guid guid_v{ 0x516F2058, 0xAF67, 0x5EB3, {0xB7, 0x96, 0xE7, 0x5B, 0x34, 0xF3, 0xFD, 0x92}}; // 516F2058-AF67-5EB3-B796-E75B34F3FD92 template <> inline constexpr guid guid_v{ 0xDEB2CD5F, 0x9D76, 0x5678, {0xB1, 0xCA, 0x02, 0x67, 0x75, 0x7C, 0x4F, 0xED}}; // DEB2CD5F-9D76-5678-B1CA-0267757C4FED template <> inline constexpr guid guid_v{ 0x1E98FC86, 0x2BC1, 0x5C89, {0x83, 0x05, 0x25, 0x1A, 0xD5, 0x6A, 0x9C, 0xDB}}; // 1E98FC86-2BC1-5C89-8305-251AD56A9CDB template <> inline constexpr guid guid_v{ 0xD4A1EB7D, 0x59B8, 0x5DF9, {0x87, 0xC3, 0xBD, 0x5E, 0x38, 0x56, 0x92, 0x3F}}; // D4A1EB7D-59B8-5DF9-87C3-BD5E3856923F template <> inline constexpr guid guid_v{ 0xFD19002E, 0x66B3, 0x5656, {0xB4, 0x9C, 0xB2, 0xAC, 0xA1, 0x1E, 0x96, 0x02}}; // FD19002E-66B3-5656-B49C-B2ACA11E9602 template <> inline constexpr guid guid_v{ 0x70259825, 0x7F56, 0x5107, {0x91, 0x7E, 0x71, 0x94, 0xB1, 0xEF, 0x1B, 0x81}}; // 70259825-7F56-5107-917E-7194B1EF1B81 template <> inline constexpr guid guid_v{ 0xE9539A80, 0x74ED, 0x5158, {0x9F, 0x93, 0x89, 0x36, 0x69, 0xCB, 0x04, 0x6F}}; // E9539A80-74ED-5158-9F93-893669CB046F template <> inline constexpr guid guid_v{ 0xB415A2EC, 0x1BDD, 0x5F94, {0x95, 0x00, 0x25, 0x72, 0x23, 0x64, 0x64, 0x69}}; // B415A2EC-1BDD-5F94-9500-257223646469 template <> inline constexpr guid guid_v{ 0x23AE001A, 0xAAA6, 0x5D19, {0x99, 0x47, 0x91, 0x7E, 0xCB, 0xD8, 0x83, 0xCA}}; // 23AE001A-AAA6-5D19-9947-917ECBD883CA template <> inline constexpr guid guid_v{ 0xC0B4B88C, 0xC195, 0x5064, {0x84, 0xC7, 0x33, 0xCB, 0x26, 0x2C, 0xB2, 0x40}}; // C0B4B88C-C195-5064-84C7-33CB262CB240 template <> inline constexpr guid guid_v{ 0x1E71E8E4, 0x74B2, 0x50A1, {0x8F, 0x2B, 0x42, 0xC0, 0x11, 0x8A, 0xB0, 0xEA}}; // 1E71E8E4-74B2-50A1-8F2B-42C0118AB0EA template <> inline constexpr guid guid_v{ 0x6EBA5ED9, 0xD233, 0x5F5E, {0x91, 0xA8, 0xF5, 0x13, 0x42, 0x92, 0x65, 0x8A}}; // 6EBA5ED9-D233-5F5E-91A8-F5134292658A template <> inline constexpr guid guid_v{ 0xAA9A24FE, 0xBEF8, 0x564A, {0xB2, 0x00, 0x69, 0x4C, 0xD6, 0xF6, 0xBA, 0x4E}}; // AA9A24FE-BEF8-564A-B200-694CD6F6BA4E template <> inline constexpr guid guid_v{ 0xB89D614C, 0xE9B5, 0x5B6A, {0x9B, 0xEC, 0xAD, 0x78, 0xB1, 0xA1, 0x4B, 0x74}}; // B89D614C-E9B5-5B6A-9BEC-AD78B1A14B74 template <> inline constexpr guid guid_v{ 0xBB40EEEE, 0x64D1, 0x5133, {0xB1, 0xD6, 0xAE, 0x13, 0xC2, 0x1B, 0x66, 0x78}}; // BB40EEEE-64D1-5133-B1D6-AE13C21B6678 template <> inline constexpr guid guid_v{ 0xC309C231, 0xF7BF, 0x5C06, {0xA2, 0xD2, 0x56, 0x50, 0x2C, 0xFD, 0x33, 0xE5}}; // C309C231-F7BF-5C06-A2D2-56502CFD33E5 template <> inline constexpr guid guid_v{ 0x55564030, 0x2F80, 0x5BE5, {0x8C, 0x2A, 0xEB, 0xB6, 0xEC, 0xBA, 0x07, 0xE8}}; // 55564030-2F80-5BE5-8C2A-EBB6ECBA07E8 template <> inline constexpr guid guid_v{ 0xE6D50443, 0x621E, 0x5360, {0x85, 0x6A, 0x75, 0xB0, 0x1E, 0x1F, 0xCD, 0x22}}; // E6D50443-621E-5360-856A-75B01E1FCD22 template <> inline constexpr guid guid_v{ 0x53A3070F, 0x19D9, 0x59BC, {0xBD, 0xD6, 0x4D, 0xBF, 0x13, 0x9E, 0x7D, 0xA5}}; // 53A3070F-19D9-59BC-BDD6-4DBF139E7DA5 template <> inline constexpr guid guid_v{ 0x8A974D00, 0x8DA2, 0x588A, {0xA1, 0x82, 0x1F, 0x76, 0x21, 0xEE, 0x65, 0x0B}}; // 8A974D00-8DA2-588A-A182-1F7621EE650B template <> inline constexpr guid guid_v{ 0xC4496219, 0x9014, 0x58A1, {0xB4, 0xAD, 0xC5, 0x04, 0x49, 0x13, 0xA5, 0xBB}}; // C4496219-9014-58A1-B4AD-C5044913A5BB template <> inline constexpr guid guid_v{ 0xB16BF561, 0xFC6C, 0x57C6, {0x8E, 0xBC, 0x0B, 0x06, 0xCE, 0x45, 0x13, 0xAA}}; // B16BF561-FC6C-57C6-8EBC-0B06CE4513AA template <> inline constexpr guid guid_v{ 0xEF9CF81D, 0xA431, 0x50F4, {0xAB, 0xF5, 0x30, 0x23, 0xFE, 0x44, 0x77, 0x04}}; // EF9CF81D-A431-50F4-ABF5-3023FE447704 template <> inline constexpr guid guid_v{ 0xD495F2FA, 0x594D, 0x5170, {0xB1, 0xE8, 0x86, 0x29, 0xA1, 0x79, 0xF9, 0xFB}}; // D495F2FA-594D-5170-B1E8-8629A179F9FB template <> inline constexpr guid guid_v{ 0x892947EA, 0x6B86, 0x5F17, {0xA9, 0xB8, 0x21, 0x21, 0xB2, 0x25, 0x12, 0x71}}; // 892947EA-6B86-5F17-A9B8-2121B2251271 template <> inline constexpr guid guid_v{ 0x2C90C3E0, 0x3245, 0x55D6, {0x9D, 0x98, 0x0F, 0xD9, 0x54, 0x0E, 0x92, 0x0F}}; // 2C90C3E0-3245-55D6-9D98-0FD9540E920F template <> inline constexpr guid guid_v{ 0x2518F012, 0x54DF, 0x587E, {0x92, 0xB3, 0xBD, 0x86, 0x07, 0x5B, 0x71, 0xCF}}; // 2518F012-54DF-587E-92B3-BD86075B71CF template <> inline constexpr guid guid_v{ 0x9DEBB4A5, 0xE7B7, 0x5A41, {0xA1, 0xEE, 0xF7, 0x7D, 0x8A, 0x7B, 0x00, 0x23}}; // 9DEBB4A5-E7B7-5A41-A1EE-F77D8A7B0023 template <> inline constexpr guid guid_v{ 0x96A56215, 0x230C, 0x5EFB, {0x84, 0x01, 0x0C, 0xE0, 0x16, 0x17, 0xC6, 0x57}}; // 96A56215-230C-5EFB-8401-0CE01617C657 template <> inline constexpr guid guid_v{ 0x60E5A62B, 0x9DF9, 0x5DBD, {0x95, 0x51, 0x1D, 0x9E, 0x0F, 0x6C, 0xC3, 0xC3}}; // 60E5A62B-9DF9-5DBD-9551-1D9E0F6CC3C3 template <> inline constexpr guid guid_v{ 0x7C1D5F85, 0x12A6, 0x5E54, {0x8C, 0x3D, 0xEF, 0x44, 0xDD, 0x40, 0xF1, 0xBD}}; // 7C1D5F85-12A6-5E54-8C3D-EF44DD40F1BD template <> inline constexpr guid guid_v{ 0xA77D937E, 0x0188, 0x584C, {0xAB, 0x1D, 0x9D, 0xF1, 0x91, 0x6E, 0xDC, 0x75}}; // A77D937E-0188-584C-AB1D-9DF1916EDC75 template <> inline constexpr guid guid_v{ 0xDC884AA2, 0xE2A8, 0x57AB, {0x8C, 0xBC, 0xB1, 0xD8, 0xEC, 0x54, 0x0B, 0x0C}}; // DC884AA2-E2A8-57AB-8CBC-B1D8EC540B0C template <> inline constexpr guid guid_v{ 0x524F5086, 0x3E02, 0x5B71, {0xBE, 0x7C, 0x8A, 0x8F, 0xA0, 0xFE, 0xAA, 0x2C}}; // 524F5086-3E02-5B71-BE7C-8A8FA0FEAA2C template <> inline constexpr guid guid_v{ 0x0E0699BE, 0x50C2, 0x5C15, {0xAE, 0xD3, 0xE7, 0xBD, 0x66, 0x3E, 0x5F, 0xAD}}; // 0E0699BE-50C2-5C15-AED3-E7BD663E5FAD template <> inline constexpr guid guid_v{ 0x80594304, 0xEBEB, 0x5A5D, {0xA7, 0x94, 0xAC, 0xDC, 0x21, 0x4C, 0xBC, 0x94}}; // 80594304-EBEB-5A5D-A794-ACDC214CBC94 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IHasValidationErrorsChangedEventArgs>{ 0xE1F0F2CF, 0xB0EF, 0x5F56, {0xB5, 0x97, 0xF0, 0x77, 0x1F, 0x5C, 0xFF, 0xD2}}; // E1F0F2CF-B0EF-5F56-B597-F0771F5CFFD2 template <> inline constexpr guid guid_v{ 0xB867E995, 0x0F2E, 0x51A6, {0xA0, 0x90, 0xE0, 0xBE, 0x2E, 0x7C, 0xF3, 0xEC}}; // B867E995-0F2E-51A6-A090-E0BE2E7CF3EC template <> inline constexpr guid guid_v{ 0x520D3572, 0xF141, 0x58BD, {0xB2, 0xA7, 0x33, 0x52, 0x63, 0x0F, 0xC1, 0xE2}}; // 520D3572-F141-58BD-B2A7-3352630FC1E2 template <> inline constexpr guid guid_v{ 0x9904A65B, 0x89FF, 0x5644, {0x89, 0x61, 0x9A, 0xDB, 0xD0, 0x13, 0x53, 0x24}}; // 9904A65B-89FF-5644-8961-9ADBD0135324 template <> inline constexpr guid guid_v{ 0x63CE16F2, 0xFB52, 0x5818, {0x83, 0x6F, 0xC0, 0x97, 0xAA, 0x9C, 0x07, 0x2D}}; // 63CE16F2-FB52-5818-836F-C097AA9C072D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs>{ 0xB5343AAB, 0x37B2, 0x5CDC, {0x95, 0x43, 0x11, 0x8E, 0x3A, 0xCE, 0x48, 0xB2}}; // B5343AAB-37B2-5CDC-9543-118E3ACE48B2 template <> inline constexpr guid guid_v{ 0xD22016D3, 0xFB4A, 0x5BD8, {0xA1, 0x08, 0xE5, 0x9F, 0x7C, 0x47, 0x59, 0x27}}; // D22016D3-FB4A-5BD8-A108-E59F7C475927 template <> inline constexpr guid guid_v{ 0x2834E932, 0xABF1, 0x5E07, {0xAE, 0xAE, 0x63, 0x3B, 0x72, 0x6B, 0x78, 0xCB}}; // 2834E932-ABF1-5E07-AEAE-633B726B78CB template <> inline constexpr guid guid_v{ 0x6DBEE605, 0x8DF0, 0x50CC, {0x9A, 0x42, 0x25, 0x0E, 0xB1, 0x38, 0xF0, 0xC6}}; // 6DBEE605-8DF0-50CC-9A42-250EB138F0C6 template <> inline constexpr guid guid_v{ 0x01F775EA, 0xC5ED, 0x514A, {0xA2, 0x3D, 0x89, 0xC4, 0x94, 0xA8, 0xF0, 0x9D}}; // 01F775EA-C5ED-514A-A23D-89C494A8F09D template <> inline constexpr guid guid_v{ 0xAB5C7B77, 0x7C4C, 0x5B26, {0x9C, 0x7C, 0x76, 0x3F, 0x8D, 0x95, 0x25, 0x8E}}; // AB5C7B77-7C4C-5B26-9C7C-763F8D95258E template <> inline constexpr guid guid_v{ 0x18F69350, 0x279E, 0x50EA, {0x8D, 0x23, 0x13, 0x8E, 0x71, 0x7E, 0xD9, 0x39}}; // 18F69350-279E-50EA-8D23-138E717ED939 template <> inline constexpr guid guid_v{ 0x7161EEFF, 0x2CC3, 0x59C9, {0xB3, 0x55, 0xF7, 0x52, 0xEF, 0x20, 0x30, 0xFB}}; // 7161EEFF-2CC3-59C9-B355-F752EF2030FB template <> inline constexpr guid guid_v{ 0x4CCFDC81, 0x9D9D, 0x5A02, {0xB9, 0x5B, 0xAD, 0x1A, 0xDD, 0x92, 0x17, 0x50}}; // 4CCFDC81-9D9D-5A02-B95B-AD1ADD921750 template <> inline constexpr guid guid_v{ 0x39E6B320, 0xA2AF, 0x5EE3, {0xB7, 0xE9, 0x4B, 0xA4, 0xAA, 0x80, 0x54, 0x1A}}; // 39E6B320-A2AF-5EE3-B7E9-4BA4AA80541A template <> inline constexpr guid guid_v{ 0xAB6F4473, 0x1F6B, 0x5B24, {0x82, 0x59, 0x1D, 0x38, 0xE9, 0x0A, 0x11, 0x0A}}; // AB6F4473-1F6B-5B24-8259-1D38E90A110A template <> inline constexpr guid guid_v{ 0x13E1A240, 0xAD47, 0x51AE, {0x96, 0x32, 0x71, 0x5F, 0x4B, 0x7E, 0xA5, 0x2E}}; // 13E1A240-AD47-51AE-9632-715F4B7EA52E template <> inline constexpr guid guid_v{ 0x2CC2539F, 0x69FC, 0x5160, {0xAB, 0x84, 0x37, 0xE7, 0xE0, 0x4E, 0x26, 0x91}}; // 2CC2539F-69FC-5160-AB84-37E7E04E2691 template <> inline constexpr guid guid_v{ 0xE8BC19C6, 0x9A64, 0x5C54, {0x93, 0x38, 0xE1, 0x8E, 0x07, 0x68, 0x75, 0xBF}}; // E8BC19C6-9A64-5C54-9338-E18E076875BF template <> inline constexpr guid guid_v{ 0x9A02D369, 0x1C79, 0x5A81, {0x87, 0x1B, 0x0B, 0x90, 0x94, 0x6B, 0xA7, 0xF0}}; // 9A02D369-1C79-5A81-871B-0B90946BA7F0 template <> inline constexpr guid guid_v{ 0xEED55973, 0x7E15, 0x575F, {0xAF, 0x8E, 0xAE, 0x2B, 0x9B, 0x97, 0x5D, 0xD7}}; // EED55973-7E15-575F-AF8E-AE2B9B975DD7 template <> inline constexpr guid guid_v{ 0x220D3D8D, 0x66DE, 0x53A1, {0xA2, 0x15, 0xBA, 0x9C, 0x16, 0x55, 0x65, 0xAB}}; // 220D3D8D-66DE-53A1-A215-BA9C165565AB template <> inline constexpr guid guid_v{ 0x78A7B526, 0xE635, 0x59C6, {0x93, 0xA1, 0xD7, 0xE3, 0xC2, 0xFA, 0xC6, 0xD5}}; // 78A7B526-E635-59C6-93A1-D7E3C2FAC6D5 template <> inline constexpr guid guid_v{ 0x235E0279, 0xA7D0, 0x5FDA, {0xA3, 0x08, 0x9B, 0x7C, 0xB9, 0xC4, 0xC9, 0x12}}; // 235E0279-A7D0-5FDA-A308-9B7CB9C4C912 template <> inline constexpr guid guid_v{ 0x67F75BE0, 0xC84D, 0x57FF, {0x9F, 0x68, 0x03, 0x9C, 0x81, 0xEA, 0x78, 0x96}}; // 67F75BE0-C84D-57FF-9F68-039C81EA7896 template <> inline constexpr guid guid_v{ 0x24F76321, 0x71BD, 0x530A, {0x8C, 0xC8, 0x3F, 0x61, 0x5C, 0xD1, 0x43, 0x7A}}; // 24F76321-71BD-530A-8CC8-3F615CD1437A template <> inline constexpr guid guid_v{ 0x3AAE805C, 0xC128, 0x5F0D, {0xAE, 0x43, 0x1B, 0x15, 0x88, 0x91, 0xA1, 0xDD}}; // 3AAE805C-C128-5F0D-AE43-1B158891A1DD template <> inline constexpr guid guid_v{ 0x6BD31828, 0xF8F9, 0x5D86, {0x80, 0xD5, 0xE7, 0x42, 0x35, 0x46, 0xDA, 0x7D}}; // 6BD31828-F8F9-5D86-80D5-E7423546DA7D template <> inline constexpr guid guid_v{ 0xCB5378A8, 0x996B, 0x547E, {0x9C, 0x4C, 0x7B, 0xBF, 0xD9, 0xDB, 0xE7, 0xDC}}; // CB5378A8-996B-547E-9C4C-7BBFD9DBE7DC template <> inline constexpr guid guid_v{ 0x82104D7F, 0x03D4, 0x5EA4, {0x87, 0x2E, 0xF9, 0xEC, 0xAB, 0x75, 0x86, 0x01}}; // 82104D7F-03D4-5EA4-872E-F9ECAB758601 template <> inline constexpr guid guid_v{ 0xFB498205, 0x2DE0, 0x5986, {0x8A, 0xEC, 0x2C, 0x46, 0xAC, 0x23, 0x50, 0x87}}; // FB498205-2DE0-5986-8AEC-2C46AC235087 template <> inline constexpr guid guid_v{ 0xB0160061, 0xB463, 0x54DE, {0x81, 0xAC, 0x64, 0xF3, 0x90, 0xD4, 0xF2, 0x5D}}; // B0160061-B463-54DE-81AC-64F390D4F25D template <> inline constexpr guid guid_v{ 0xCE810F86, 0xD4BB, 0x51BD, {0xBF, 0x7D, 0xDF, 0xD1, 0xE6, 0xC8, 0x5F, 0x4A}}; // CE810F86-D4BB-51BD-BF7D-DFD1E6C85F4A template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsFactory>{ 0x5D366775, 0x1F6E, 0x558C, {0xAA, 0xB4, 0x66, 0x77, 0x04, 0xB3, 0x07, 0x0C}}; // 5D366775-1F6E-558C-AAB4-667704B3070C template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsStatics>{ 0x10959133, 0x64CE, 0x586F, {0xA2, 0x52, 0x9E, 0x26, 0xFC, 0x1A, 0xD9, 0xBA}}; // 10959133-64CE-586F-A252-9E26FC1AD9BA template <> inline constexpr guid guid_v{ 0xC1C3A438, 0xDD79, 0x5D22, {0x9E, 0x42, 0x5A, 0x3C, 0xDF, 0x81, 0x13, 0xA9}}; // C1C3A438-DD79-5D22-9E42-5A3CDF8113A9 template <> inline constexpr guid guid_v{ 0x593AF0B3, 0xBDED, 0x53DA, {0x8F, 0x56, 0x80, 0xED, 0x3C, 0x64, 0x32, 0x2C}}; // 593AF0B3-BDED-53DA-8F56-80ED3C64322C template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgsFactory>{ 0x42FE1F7E, 0x6D68, 0x5A85, {0x8A, 0x5C, 0xAB, 0xB7, 0xEF, 0xFC, 0xDF, 0x26}}; // 42FE1F7E-6D68-5A85-8A5C-ABB7EFFCDF26 template <> inline constexpr guid guid_v{ 0x062D01D6, 0x61AF, 0x5435, {0x8C, 0x4B, 0xC5, 0x11, 0x06, 0x58, 0x3B, 0x5B}}; // 062D01D6-61AF-5435-8C4B-C51106583B5B template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgsFactory>{ 0xD6CFCC14, 0x5206, 0x5C9D, {0x80, 0x1C, 0x3A, 0x90, 0xB4, 0xE2, 0xEB, 0xE4}}; // D6CFCC14-5206-5C9D-801C-3A90B4E2EBE4 template <> inline constexpr guid guid_v{ 0x60618A60, 0x9BE7, 0x5DF5, {0xBE, 0x0D, 0x93, 0x3D, 0x34, 0xDD, 0xB4, 0x4C}}; // 60618A60-9BE7-5DF5-BE0D-933D34DDB44C template <> inline constexpr guid guid_v{ 0x5FB1E80D, 0xEA5D, 0x57BA, {0x99, 0x15, 0xB6, 0x78, 0x2B, 0x98, 0x2A, 0xCA}}; // 5FB1E80D-EA5D-57BA-9915-B6782B982ACA template <> inline constexpr guid guid_v{ 0x926F7292, 0x9882, 0x5056, {0x80, 0x97, 0x6D, 0xA2, 0xA7, 0xEA, 0x27, 0xCD}}; // 926F7292-9882-5056-8097-6DA2A7EA27CD template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsFactory>{ 0x29517DAF, 0xC763, 0x56CE, {0x8D, 0x54, 0xEE, 0xFC, 0xAF, 0x7F, 0x2E, 0x01}}; // 29517DAF-C763-56CE-8D54-EEFCAF7F2E01 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsStatics>{ 0x57671639, 0x43E8, 0x506D, {0xB9, 0xA7, 0x53, 0x9A, 0x60, 0x5A, 0x1C, 0x67}}; // 57671639-43E8-506D-B9A7-539A605A1C67 template <> inline constexpr guid guid_v{ 0x84E13E27, 0x2D24, 0x59C4, {0xA0, 0x0E, 0x16, 0xC7, 0x25, 0x59, 0x01, 0xE2}}; // 84E13E27-2D24-59C4-A00E-16C7255901E2 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs>{ 0x3C709B2F, 0x16BA, 0x55D2, {0xB6, 0xF6, 0xDF, 0xC5, 0x4A, 0x1E, 0xD0, 0x21}}; // 3C709B2F-16BA-55D2-B6F6-DFC54A1ED021 template <> inline constexpr guid guid_v{ 0x1CF87A70, 0x6348, 0x57EC, {0x9E, 0xAC, 0xFA, 0x05, 0x65, 0xAD, 0xC6, 0x0F}}; // 1CF87A70-6348-57EC-9EAC-FA0565ADC60F template <> inline constexpr guid guid_v{ 0x63A8D310, 0x4D8A, 0x515E, {0xA9, 0x00, 0x04, 0x16, 0xD9, 0x37, 0x45, 0x75}}; // 63A8D310-4D8A-515E-A900-0416D9374575 template <> inline constexpr guid guid_v{ 0xB43CA4F6, 0x7AE5, 0x576F, {0xB7, 0x4D, 0xEC, 0x70, 0xB1, 0xC5, 0x84, 0x88}}; // B43CA4F6-7AE5-576F-B74D-EC70B1C58488 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress>{ 0x4DA82DDE, 0xC778, 0x57F6, {0xA0, 0xE7, 0xA7, 0x67, 0xEF, 0x08, 0x59, 0x1D}}; // 4DA82DDE-C778-57F6-A0E7-A767EF08591D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider>{ 0x32132262, 0xE07D, 0x51F7, {0xA6, 0x88, 0x95, 0x28, 0x04, 0x2F, 0x7E, 0x0B}}; // 32132262-E07D-51F7-A688-9528042F7E0B template <> inline constexpr guid guid_v{ 0xF1B53104, 0x24BE, 0x510D, {0x9E, 0xB1, 0x34, 0x01, 0xDE, 0x36, 0x1D, 0xBC}}; // F1B53104-24BE-510D-9EB1-3401DE361DBC template <> inline constexpr guid guid_v{ 0x6935222B, 0xEF83, 0x5872, {0xA9, 0xD4, 0x83, 0x19, 0xBC, 0xD6, 0x7A, 0x67}}; // 6935222B-EF83-5872-A9D4-8319BCD67A67 template <> inline constexpr guid guid_v{ 0x6332A67F, 0x7FD9, 0x53C7, {0xAF, 0xD8, 0xCF, 0xA1, 0x23, 0x7C, 0xF6, 0xD1}}; // 6332A67F-7FD9-53C7-AFD8-CFA1237CF6D1 template <> inline constexpr guid guid_v{ 0xEE1CC57C, 0x6BF2, 0x5EE9, {0xA9, 0x43, 0xC9, 0x5C, 0xA7, 0x75, 0xED, 0xB4}}; // EE1CC57C-6BF2-5EE9-A943-C95CA775EDB4 template <> inline constexpr guid guid_v{ 0xC4C5D5AE, 0xED98, 0x510F, {0xAF, 0xAE, 0x8A, 0x0A, 0xC6, 0x06, 0x7A, 0x3B}}; // C4C5D5AE-ED98-510F-AFAE-8A0AC6067A3B template <> inline constexpr guid guid_v{ 0xB3E03A32, 0xEA83, 0x5626, {0xBF, 0xDA, 0xD3, 0x27, 0xA1, 0xC7, 0x55, 0x0C}}; // B3E03A32-EA83-5626-BFDA-D327A1C7550C template <> inline constexpr guid guid_v{ 0xE26E121D, 0xB7BF, 0x5632, {0x85, 0xA2, 0xF3, 0x60, 0x40, 0xE6, 0x49, 0xF8}}; // E26E121D-B7BF-5632-85A2-F36040E649F8 template <> inline constexpr guid guid_v{ 0xBF1CCB54, 0x83E2, 0x5B98, {0xAC, 0xBC, 0x73, 0x6F, 0x87, 0x6C, 0x3D, 0x35}}; // BF1CCB54-83E2-5B98-ACBC-736F876C3D35 template <> inline constexpr guid guid_v{ 0xB2686273, 0x2DD3, 0x5454, {0x9F, 0x25, 0x24, 0x7E, 0x66, 0x27, 0x03, 0x36}}; // B2686273-2DD3-5454-9F25-247E66270336 template <> inline constexpr guid guid_v{ 0x285C215F, 0x64B2, 0x5F7D, {0x88, 0xD2, 0x56, 0xC6, 0x65, 0x8F, 0x73, 0xEE}}; // 285C215F-64B2-5F7D-88D2-56C6658F73EE template <> inline constexpr guid guid_v{ 0x4FB961E1, 0x5F91, 0x5585, {0xA6, 0x92, 0x68, 0x25, 0xCD, 0xE3, 0xED, 0x1E}}; // 4FB961E1-5F91-5585-A692-6825CDE3ED1E template <> inline constexpr guid guid_v{ 0x6153AF2F, 0xF095, 0x5E8C, {0x89, 0xD4, 0x9E, 0x03, 0x20, 0x3B, 0x9C, 0xC2}}; // 6153AF2F-F095-5E8C-89D4-9E03203B9CC2 template <> inline constexpr guid guid_v{ 0xC6E93908, 0xE20D, 0x5614, {0x98, 0x8A, 0x36, 0x2D, 0x79, 0x37, 0xD2, 0x76}}; // C6E93908-E20D-5614-988A-362D7937D276 template <> inline constexpr guid guid_v{ 0x0B0FBB88, 0x6CB3, 0x5F4E, {0x99, 0xBD, 0x87, 0x99, 0x16, 0xB4, 0x60, 0xDF}}; // 0B0FBB88-6CB3-5F4E-99BD-879916B460DF template <> inline constexpr guid guid_v{ 0x6FA047C0, 0xE510, 0x52B0, {0x8D, 0xA2, 0xC7, 0x6E, 0xED, 0xC8, 0x64, 0xA0}}; // 6FA047C0-E510-52B0-8DA2-C76EEDC864A0 template <> inline constexpr guid guid_v{ 0x9DABAC84, 0xFE81, 0x53D1, {0xA0, 0x41, 0x7A, 0x3B, 0xEF, 0xEA, 0x50, 0x5F}}; // 9DABAC84-FE81-53D1-A041-7A3BEFEA505F template <> inline constexpr guid guid_v{ 0x265E249A, 0x2812, 0x55B6, {0xA1, 0x91, 0xCB, 0x96, 0x08, 0x9B, 0x51, 0xAC}}; // 265E249A-2812-55B6-A191-CB96089B51AC template <> inline constexpr guid guid_v{ 0x8F394A59, 0x07C6, 0x54CE, {0x80, 0xD1, 0xBB, 0x0B, 0x71, 0xDA, 0xEF, 0xA0}}; // 8F394A59-07C6-54CE-80D1-BB0B71DAEFA0 template <> inline constexpr guid guid_v{ 0x38E3D613, 0x48FB, 0x5906, {0xBF, 0x18, 0xF7, 0x13, 0x03, 0x01, 0xFC, 0xC3}}; // 38E3D613-48FB-5906-BF18-F7130301FCC3 template <> inline constexpr guid guid_v{ 0x612DB572, 0xC2E7, 0x58FC, {0x94, 0x8A, 0xB7, 0xDC, 0x0E, 0x1F, 0xC1, 0x3A}}; // 612DB572-C2E7-58FC-948A-B7DC0E1FC13A template <> inline constexpr guid guid_v{ 0xC3C1F244, 0x67A8, 0x568F, {0xA6, 0xF7, 0x5D, 0xA8, 0xB0, 0xEA, 0xDD, 0x49}}; // C3C1F244-67A8-568F-A6F7-5DA8B0EADD49 template <> inline constexpr guid guid_v{ 0x6F3CEE8E, 0x078A, 0x59B4, {0x93, 0x1F, 0xFA, 0xA8, 0x91, 0xC8, 0xC0, 0x73}}; // 6F3CEE8E-078A-59B4-931F-FAA891C8C073 template <> inline constexpr guid guid_v{ 0xED8C4CB7, 0x2EDC, 0x5416, {0xAF, 0xBF, 0x87, 0xA9, 0xAA, 0x2A, 0xF2, 0x6E}}; // ED8C4CB7-2EDC-5416-AFBF-87A9AA2AF26E template <> inline constexpr guid guid_v{ 0x83D8B5EA, 0xCA31, 0x5192, {0xB9, 0xA9, 0x2A, 0x62, 0xE6, 0x01, 0x94, 0xE7}}; // 83D8B5EA-CA31-5192-B9A9-2A62E60194E7 template <> inline constexpr guid guid_v{ 0xF7F802DE, 0xE79C, 0x5C5F, {0xAB, 0xF8, 0xCC, 0xBD, 0x48, 0x6B, 0x89, 0xD6}}; // F7F802DE-E79C-5C5F-ABF8-CCBD486B89D6 template <> inline constexpr guid guid_v{ 0xAADC6FDD, 0xEB00, 0x5E58, {0xB9, 0x5D, 0x12, 0x0F, 0x89, 0x1D, 0x73, 0x3F}}; // AADC6FDD-EB00-5E58-B95D-120F891D733F template <> inline constexpr guid guid_v{ 0xF7E52FDF, 0x4779, 0x5F63, {0x99, 0x99, 0x7D, 0x67, 0x7E, 0x3F, 0xD2, 0xC1}}; // F7E52FDF-4779-5F63-9999-7D677E3FD2C1 template <> inline constexpr guid guid_v{ 0x7CA08D59, 0xBE10, 0x5D61, {0xAB, 0xE2, 0x08, 0x9A, 0xD4, 0x4D, 0xB1, 0xD6}}; // 7CA08D59-BE10-5D61-ABE2-089AD44DB1D6 template <> inline constexpr guid guid_v{ 0xBBB195D8, 0x6A7F, 0x5A42, {0x98, 0x66, 0x25, 0xFD, 0x5A, 0x44, 0x73, 0xAB}}; // BBB195D8-6A7F-5A42-9866-25FD5A4473AB template <> inline constexpr guid guid_v{ 0xAEEEC7B9, 0x3CC8, 0x52DF, {0x8E, 0x2E, 0x99, 0xA2, 0x95, 0xC2, 0x53, 0xAA}}; // AEEEC7B9-3CC8-52DF-8E2E-99A295C253AA template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs>{ 0x5A2386E8, 0x15B8, 0x5F25, {0x87, 0x4B, 0x79, 0x12, 0xF6, 0x33, 0xCE, 0x21}}; // 5A2386E8-15B8-5F25-874B-7912F633CE21 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs>{ 0x9CD1690F, 0x6C9D, 0x543C, {0x82, 0xF2, 0x30, 0xCD, 0x37, 0xD7, 0x65, 0xB3}}; // 9CD1690F-6C9D-543C-82F2-30CD37D765B3 template <> inline constexpr guid guid_v{ 0xC64F1948, 0x77D3, 0x5DF5, {0x8D, 0x33, 0xC5, 0x86, 0x02, 0xD4, 0xCF, 0xB9}}; // C64F1948-77D3-5DF5-8D33-C58602D4CFB9 template <> inline constexpr guid guid_v{ 0x29910BC5, 0xB305, 0x5529, {0xB8, 0x8C, 0x77, 0x6C, 0x66, 0xE1, 0xB3, 0xBA}}; // 29910BC5-B305-5529-B88C-776C66E1B3BA template <> inline constexpr guid guid_v{ 0xC2F96D8C, 0x3A18, 0x552E, {0xB9, 0x70, 0x6C, 0x57, 0x56, 0x52, 0xE9, 0x2D}}; // C2F96D8C-3A18-552E-B970-6C575652E92D template <> inline constexpr guid guid_v{ 0xF757D5CB, 0x3BF2, 0x5A23, {0x96, 0x8F, 0x04, 0x5B, 0xC8, 0x0D, 0x57, 0xCE}}; // F757D5CB-3BF2-5A23-968F-045BC80D57CE template <> inline constexpr guid guid_v{ 0xB1F3BBA0, 0x108E, 0x560D, {0x96, 0x81, 0x26, 0x39, 0x1B, 0x4B, 0xC3, 0x0D}}; // B1F3BBA0-108E-560D-9681-26391B4BC30D template <> inline constexpr guid guid_v{ 0x24E50C1C, 0x9C51, 0x5144, {0x9D, 0xDC, 0x3F, 0x50, 0x01, 0x91, 0xC2, 0x62}}; // 24E50C1C-9C51-5144-9DDC-3F500191C262 template <> inline constexpr guid guid_v{ 0xCC545FF5, 0x0C41, 0x5C14, {0x95, 0x65, 0x25, 0x57, 0xCC, 0xC8, 0x41, 0x32}}; // CC545FF5-0C41-5C14-9565-2557CCC84132 template <> inline constexpr guid guid_v{ 0xB45A2E55, 0x2ECC, 0x5462, {0xBB, 0x26, 0xD4, 0x7C, 0x45, 0x5B, 0xB4, 0x8E}}; // B45A2E55-2ECC-5462-BB26-D47C455BB48E template <> inline constexpr guid guid_v{ 0xF7664771, 0x9242, 0x599E, {0xA7, 0xDD, 0x07, 0x05, 0x56, 0x5D, 0xEF, 0x98}}; // F7664771-9242-599E-A7DD-0705565DEF98 template <> inline constexpr guid guid_v{ 0xFDA70E44, 0x6526, 0x5535, {0xBE, 0x2B, 0xEC, 0x27, 0x43, 0x67, 0x0A, 0xE2}}; // FDA70E44-6526-5535-BE2B-EC2743670AE2 template <> inline constexpr guid guid_v{ 0xEAF956B4, 0x59C9, 0x5E13, {0xA4, 0x9D, 0xF3, 0x5B, 0x17, 0x1D, 0x8F, 0xC9}}; // EAF956B4-59C9-5E13-A49D-F35B171D8FC9 template <> inline constexpr guid guid_v{ 0x441D00C3, 0xDD50, 0x5348, {0x85, 0x2D, 0x85, 0x60, 0x8C, 0xC7, 0xDC, 0xE1}}; // 441D00C3-DD50-5348-852D-85608CC7DCE1 template <> inline constexpr guid guid_v{ 0xE46FF416, 0x741E, 0x5176, {0xA1, 0xD4, 0x57, 0x18, 0xD2, 0x34, 0x22, 0x43}}; // E46FF416-741E-5176-A1D4-5718D2342243 template <> inline constexpr guid guid_v{ 0x3FFFE35F, 0x6F2E, 0x501F, {0xA2, 0xAD, 0xE7, 0x5A, 0x4E, 0x1C, 0xD5, 0x92}}; // 3FFFE35F-6F2E-501F-A2AD-E75A4E1CD592 template <> inline constexpr guid guid_v{ 0xF887A64B, 0xB146, 0x540C, {0x89, 0x53, 0xD8, 0x18, 0x4B, 0x79, 0xBA, 0x6E}}; // F887A64B-B146-540C-8953-D8184B79BA6E template <> inline constexpr guid guid_v{ 0x507B841E, 0xFCDF, 0x5CEA, {0xB2, 0x71, 0x94, 0xD7, 0xA6, 0xAF, 0x35, 0x5F}}; // 507B841E-FCDF-5CEA-B271-94D7A6AF355F template <> inline constexpr guid guid_v{ 0xA7C000DE, 0x2543, 0x5DC2, {0xA3, 0x6D, 0x5D, 0x69, 0xF4, 0xF5, 0x5D, 0x61}}; // A7C000DE-2543-5DC2-A36D-5D69F4F55D61 template <> inline constexpr guid guid_v{ 0xE915C9FC, 0xBA75, 0x581E, {0x9B, 0x96, 0x20, 0xED, 0xD8, 0xBE, 0xFC, 0xC4}}; // E915C9FC-BA75-581E-9B96-20EDD8BEFCC4 template <> inline constexpr guid guid_v{ 0xD69A3096, 0xC1D3, 0x57E5, {0x8A, 0xF7, 0x3F, 0x70, 0x88, 0xB1, 0x95, 0x8B}}; // D69A3096-C1D3-57E5-8AF7-3F7088B1958B template <> inline constexpr guid guid_v{ 0xE5ED0928, 0x228F, 0x5A4E, {0x80, 0x11, 0xBD, 0x9C, 0xDA, 0x24, 0xDC, 0xA2}}; // E5ED0928-228F-5A4E-8011-BD9CDA24DCA2 template <> inline constexpr guid guid_v{ 0xF3E7DEDF, 0x7A3C, 0x59F1, {0x9E, 0x05, 0xAE, 0x50, 0x26, 0xB5, 0x42, 0x93}}; // F3E7DEDF-7A3C-59F1-9E05-AE5026B54293 template <> inline constexpr guid guid_v{ 0xD048E0BC, 0x4692, 0x5C60, {0xB2, 0xE9, 0x07, 0xC4, 0x43, 0x3C, 0xE0, 0x50}}; // D048E0BC-4692-5C60-B2E9-07C4433CE050 template <> inline constexpr guid guid_v{ 0xCC67FB35, 0x04F1, 0x5EAD, {0x96, 0xC5, 0xB2, 0xEA, 0x67, 0xB2, 0x25, 0xC6}}; // CC67FB35-04F1-5EAD-96C5-B2EA67B225C6 template <> inline constexpr guid guid_v{ 0x8E9E0E6D, 0x4597, 0x5EFA, {0x94, 0xBC, 0x7F, 0xFA, 0xDC, 0x26, 0x4C, 0x28}}; // 8E9E0E6D-4597-5EFA-94BC-7FFADC264C28 template <> inline constexpr guid guid_v{ 0x763A4986, 0xDB3A, 0x5A94, {0x85, 0x05, 0xAE, 0xE2, 0xF2, 0x29, 0xAF, 0x85}}; // 763A4986-DB3A-5A94-8505-AEE2F229AF85 template <> inline constexpr guid guid_v{ 0xB0154A37, 0x07C1, 0x50ED, {0x83, 0x4C, 0x32, 0xD3, 0xFB, 0xDA, 0x5C, 0x5F}}; // B0154A37-07C1-50ED-834C-32D3FBDA5C5F template <> inline constexpr guid guid_v{ 0x7DCC91AB, 0x8694, 0x517B, {0xA4, 0xE6, 0x04, 0x76, 0x74, 0x10, 0xC6, 0x0B}}; // 7DCC91AB-8694-517B-A4E6-04767410C60B template <> inline constexpr guid guid_v{ 0x9E485154, 0x489D, 0x5542, {0x8E, 0x62, 0x3C, 0x91, 0xA1, 0x18, 0x14, 0xB5}}; // 9E485154-489D-5542-8E62-3C91A11814B5 template <> inline constexpr guid guid_v{ 0xF6015DB1, 0xDF63, 0x52FD, {0xA1, 0x64, 0x0D, 0xF4, 0x47, 0x15, 0xEE, 0x0A}}; // F6015DB1-DF63-52FD-A164-0DF44715EE0A template <> inline constexpr guid guid_v{ 0x775C57AC, 0xABCE, 0x5BEB, {0x8E, 0x34, 0x3B, 0x81, 0x58, 0xAE, 0xDD, 0x80}}; // 775C57AC-ABCE-5BEB-8E34-3B8158AEDD80 template <> inline constexpr guid guid_v{ 0x44092863, 0xC09E, 0x551E, {0x85, 0xBF, 0x95, 0x1B, 0x55, 0x29, 0x50, 0xC8}}; // 44092863-C09E-551E-85BF-951B552950C8 template <> inline constexpr guid guid_v{ 0x9220C4FF, 0x1974, 0x53FD, {0xAD, 0x74, 0xC2, 0x9E, 0x7B, 0x36, 0x0A, 0x06}}; // 9220C4FF-1974-53FD-AD74-C29E7B360A06 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItemFactory>{ 0x228FC10A, 0xB86F, 0x5B57, {0x96, 0xF4, 0x34, 0xD9, 0xF9, 0xFB, 0x87, 0x11}}; // 228FC10A-B86F-5B57-96F4-34D9F9FB8711 template <> inline constexpr guid guid_v{ 0xB8487E94, 0x010F, 0x56D4, {0x9F, 0x76, 0x94, 0xBF, 0x8C, 0x46, 0x27, 0x45}}; // B8487E94-010F-56D4-9F76-94BF8C462745 template <> inline constexpr guid guid_v{ 0x03EBEFB8, 0xF64A, 0x5BF9, {0x95, 0x70, 0xCB, 0x09, 0xEE, 0xEA, 0x23, 0x35}}; // 03EBEFB8-F64A-5BF9-9570-CB09EEEA2335 template <> inline constexpr guid guid_v{ 0xE94366C8, 0x64F5, 0x5930, {0xA3, 0x25, 0xB2, 0x3A, 0xAC, 0xDB, 0xCE, 0x89}}; // E94366C8-64F5-5930-A325-B23AACDBCE89 template <> inline constexpr guid guid_v{ 0x78F29D6A, 0xC5A4, 0x5D86, {0x99, 0x62, 0x91, 0x02, 0x0C, 0xE6, 0x13, 0x13}}; // 78F29D6A-C5A4-5D86-9962-91020CE61313 template <> inline constexpr guid guid_v{ 0x05FE41C2, 0x0451, 0x5D38, {0x9C, 0x55, 0x5D, 0x10, 0xCF, 0xD0, 0x88, 0x89}}; // 05FE41C2-0451-5D38-9C55-5D10CFD08889 template <> inline constexpr guid guid_v{ 0xD9F4D0B8, 0xEE59, 0x5036, {0xBD, 0x7A, 0x7C, 0x89, 0xCF, 0x0B, 0xC2, 0xAC}}; // D9F4D0B8-EE59-5036-BD7A-7C89CF0BC2AC template <> inline constexpr guid guid_v{ 0x07DE9AD4, 0xED8E, 0x5E05, {0x90, 0x39, 0x03, 0x1B, 0x4D, 0xDF, 0x72, 0x37}}; // 07DE9AD4-ED8E-5E05-9039-031B4DDF7237 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelperStatics>{ 0x36B862BB, 0x3882, 0x59D8, {0x91, 0x18, 0x90, 0x4D, 0xE3, 0xFE, 0x00, 0xC2}}; // 36B862BB-3882-59D8-9118-904DE3FE00C2 template <> inline constexpr guid guid_v{ 0x85C67AF2, 0x2B9C, 0x55AB, {0xAE, 0x1F, 0x63, 0x5D, 0xA7, 0x13, 0xD6, 0x8F}}; // 85C67AF2-2B9C-55AB-AE1F-635DA713D68F template <> inline constexpr guid guid_v{ 0xEDF8C301, 0x8E9A, 0x59B1, {0x91, 0x79, 0x99, 0xD4, 0x1B, 0xEC, 0x90, 0xD9}}; // EDF8C301-8E9A-59B1-9179-99D41BEC90D9 template <> inline constexpr guid guid_v{ 0xB5493C70, 0x799C, 0x59C0, {0xB8, 0x23, 0xAE, 0xD5, 0x26, 0x81, 0x94, 0xA9}}; // B5493C70-799C-59C0-B823-AED5268194A9 template <> inline constexpr guid guid_v{ 0x56E19652, 0x9C6A, 0x5DCD, {0x85, 0x0E, 0x97, 0xD3, 0x72, 0x5E, 0x74, 0x23}}; // 56E19652-9C6A-5DCD-850E-97D3725E7423 template <> inline constexpr guid guid_v{ 0x106FE452, 0x6421, 0x5F74, {0xB9, 0x4B, 0xDF, 0x95, 0xB5, 0xD4, 0x44, 0x74}}; // 106FE452-6421-5F74-B94B-DF95B5D44474 template <> inline constexpr guid guid_v{ 0x24A3FD85, 0xFDEA, 0x591E, {0x92, 0xEF, 0x3D, 0x56, 0x17, 0x9B, 0x1B, 0x19}}; // 24A3FD85-FDEA-591E-92EF-3D56179B1B19 template <> inline constexpr guid guid_v{ 0x3688073B, 0xC481, 0x5254, {0xAF, 0x83, 0x4B, 0x92, 0x8F, 0x3B, 0x58, 0x06}}; // 3688073B-C481-5254-AF83-4B928F3B5806 template <> inline constexpr guid guid_v{ 0x623E70E1, 0xD55D, 0x594A, {0xA3, 0xE2, 0x97, 0xB6, 0xC8, 0x97, 0xD6, 0xC0}}; // 623E70E1-D55D-594A-A3E2-97B6C897D6C0 template <> inline constexpr guid guid_v{ 0xBFF4C348, 0xEE22, 0x56B0, {0xB8, 0x9F, 0xA1, 0xA1, 0x25, 0x39, 0x85, 0x0E}}; // BFF4C348-EE22-56B0-B89F-A1A12539850E template <> inline constexpr guid guid_v{ 0x0F07C4B8, 0xF7D8, 0x5AC9, {0xB2, 0x3B, 0x6C, 0x19, 0xC4, 0x95, 0x41, 0xDC}}; // 0F07C4B8-F7D8-5AC9-B23B-6C19C49541DC template <> inline constexpr guid guid_v{ 0xE54FCFCA, 0x360B, 0x5BEF, {0xA7, 0xF5, 0xB1, 0xBA, 0xA4, 0x3F, 0x12, 0xF4}}; // E54FCFCA-360B-5BEF-A7F5-B1BAA43F12F4 template <> inline constexpr guid guid_v{ 0xDAEE9683, 0x7218, 0x548F, {0xAE, 0xAC, 0xA1, 0x36, 0x10, 0xE0, 0x91, 0x29}}; // DAEE9683-7218-548F-AEAC-A13610E09129 template <> inline constexpr guid guid_v{ 0xB8B61BE8, 0xE767, 0x50A5, {0x8D, 0xE8, 0x6F, 0x3A, 0xC2, 0xDE, 0xCD, 0xA7}}; // B8B61BE8-E767-50A5-8DE8-6F3AC2DECDA7 template <> inline constexpr guid guid_v{ 0x88DCE7F9, 0xDF75, 0x5549, {0x8A, 0xB8, 0x03, 0x76, 0x5C, 0x34, 0xB4, 0x49}}; // 88DCE7F9-DF75-5549-8AB8-03765C34B449 template <> inline constexpr guid guid_v{ 0x2B44C746, 0xD7BA, 0x583E, {0xA2, 0x38, 0x78, 0x56, 0x4C, 0x1D, 0xD3, 0x29}}; // 2B44C746-D7BA-583E-A238-78564C1DD329 template <> inline constexpr guid guid_v{ 0xC314A38C, 0x780C, 0x558A, {0x98, 0xCD, 0x0A, 0x8D, 0xEB, 0x46, 0x7F, 0xCF}}; // C314A38C-780C-558A-98CD-0A8DEB467FCF template <> inline constexpr guid guid_v{ 0x51ACA342, 0x65A0, 0x5DB6, {0x80, 0x82, 0xBD, 0x54, 0xA8, 0xD1, 0x49, 0x99}}; // 51ACA342-65A0-5DB6-8082-BD54A8D14999 template <> inline constexpr guid guid_v{ 0x6F77BBA8, 0xFB23, 0x5E27, {0x97, 0xC1, 0x16, 0xD4, 0x37, 0xD0, 0x70, 0x2F}}; // 6F77BBA8-FB23-5E27-97C1-16D437D0702F template <> inline constexpr guid guid_v{ 0xB6A01245, 0xA73C, 0x51BA, {0x8E, 0x1A, 0x34, 0x47, 0xBB, 0x27, 0x7E, 0x40}}; // B6A01245-A73C-51BA-8E1A-3447BB277E40 template <> inline constexpr guid guid_v{ 0x3A96E3F8, 0xEC04, 0x5922, {0x90, 0x1C, 0x11, 0xBA, 0x36, 0x07, 0xCF, 0x93}}; // 3A96E3F8-EC04-5922-901C-11BA3607CF93 template <> inline constexpr guid guid_v{ 0x5A14B68F, 0x1E03, 0x5604, {0xBC, 0xD6, 0x7C, 0x74, 0x03, 0x61, 0x95, 0x13}}; // 5A14B68F-1E03-5604-BCD6-7C7403619513 template <> inline constexpr guid guid_v{ 0xC99C110B, 0x9DEE, 0x5A6B, {0xBB, 0x9E, 0x61, 0xBF, 0xCA, 0xAA, 0xFA, 0x3E}}; // C99C110B-9DEE-5A6B-BB9E-61BFCAAAFA3E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsFactory>{ 0xA3F9A254, 0x1BCF, 0x57B5, {0x94, 0x81, 0xC1, 0x9C, 0x45, 0x83, 0xAC, 0x0E}}; // A3F9A254-1BCF-57B5-9481-C19C4583AC0E template <> inline constexpr guid guid_v{ 0x89D393BA, 0x0E04, 0x5E24, {0xB4, 0x56, 0xAB, 0x05, 0x42, 0x95, 0x91, 0xE4}}; // 89D393BA-0E04-5E24-B456-AB05429591E4 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelperStatics>{ 0xF1BF86F5, 0xBC62, 0x5722, {0xBE, 0xBD, 0xA0, 0x01, 0x02, 0xD8, 0x57, 0xD3}}; // F1BF86F5-BC62-5722-BEBD-A00102D857D3 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsStatics>{ 0xF497067E, 0x7C41, 0x5083, {0x96, 0xC5, 0xB6, 0x88, 0x1D, 0x88, 0xB1, 0x87}}; // F497067E-7C41-5083-96C5-B6881D88B187 template <> inline constexpr guid guid_v{ 0xBA97F337, 0x8F1E, 0x5141, {0xB5, 0x3F, 0xE7, 0x7A, 0x8B, 0xA3, 0xEB, 0xBD}}; // BA97F337-8F1E-5141-B53F-E77A8BA3EBBD template <> inline constexpr guid guid_v{ 0x76AA8759, 0x04EE, 0x5A4C, {0xB9, 0x8C, 0xD0, 0x37, 0x42, 0xD4, 0x7C, 0xDB}}; // 76AA8759-04EE-5A4C-B98C-D03742D47CDB template <> inline constexpr guid guid_v{ 0xA7900980, 0x51CC, 0x531D, {0x97, 0xC5, 0x35, 0x6B, 0x13, 0x57, 0x33, 0x98}}; // A7900980-51CC-531D-97C5-356B13573398 template <> inline constexpr guid guid_v{ 0x87D02172, 0x83CB, 0x5459, {0x94, 0x0F, 0x17, 0x3F, 0x75, 0x01, 0xB3, 0x00}}; // 87D02172-83CB-5459-940F-173F7501B300 template <> inline constexpr guid guid_v{ 0xA412AE4F, 0xC3BC, 0x5679, {0x8D, 0x5F, 0x86, 0x5E, 0xB9, 0x7E, 0x83, 0xCD}}; // A412AE4F-C3BC-5679-8D5F-865EB97E83CD template <> inline constexpr guid guid_v{ 0xF895123E, 0xED54, 0x5A96, {0x84, 0x18, 0xF3, 0x5E, 0x48, 0x50, 0x5D, 0x43}}; // F895123E-ED54-5A96-8418-F35E48505D43 template <> inline constexpr guid guid_v{ 0xC8A33F46, 0x2E1C, 0x5CE0, {0xBC, 0x09, 0x45, 0x24, 0xE6, 0x89, 0x41, 0xC8}}; // C8A33F46-2E1C-5CE0-BC09-4524E68941C8 template <> inline constexpr guid guid_v{ 0x79AA0B84, 0x5554, 0x5F7C, {0x80, 0xD9, 0x79, 0x70, 0xAA, 0x03, 0x01, 0x25}}; // 79AA0B84-5554-5F7C-80D9-7970AA030125 template <> inline constexpr guid guid_v{ 0xF4C77C6C, 0x1FA5, 0x5D85, {0x85, 0x59, 0x5D, 0x02, 0xB7, 0xD4, 0xE5, 0xE7}}; // F4C77C6C-1FA5-5D85-8559-5D02B7D4E5E7 template <> inline constexpr guid guid_v{ 0xA3D225DE, 0x6B35, 0x5442, {0xB6, 0xC9, 0x06, 0xFD, 0x24, 0x13, 0x9A, 0x63}}; // A3D225DE-6B35-5442-B6C9-06FD24139A63 template <> inline constexpr guid guid_v{ 0x4252DF5A, 0x44F9, 0x5EE8, {0xB1, 0xCC, 0x53, 0xDE, 0x9A, 0xAA, 0x40, 0x95}}; // 4252DF5A-44F9-5EE8-B1CC-53DE9AAA4095 template <> inline constexpr guid guid_v{ 0x4BEE2715, 0x44A1, 0x5F94, {0x86, 0xE8, 0x02, 0xDD, 0xBE, 0x3D, 0xC6, 0xB9}}; // 4BEE2715-44A1-5F94-86E8-02DDBE3DC6B9 template <> inline constexpr guid guid_v{ 0x33F4EAD3, 0xAB54, 0x505D, {0xBC, 0x5F, 0x45, 0xE7, 0xC3, 0x5F, 0x20, 0xF8}}; // 33F4EAD3-AB54-505D-BC5F-45E7C35F20F8 template <> inline constexpr guid guid_v{ 0x9C3C9A1F, 0x89AF, 0x521A, {0x81, 0xA5, 0x8A, 0x01, 0xDB, 0x7A, 0x79, 0xAF}}; // 9C3C9A1F-89AF-521A-81A5-8A01DB7A79AF template <> inline constexpr guid guid_v{ 0x9D7953D6, 0xE6A6, 0x5154, {0x91, 0xF4, 0x67, 0xF4, 0xD6, 0x04, 0x2A, 0x4F}}; // 9D7953D6-E6A6-5154-91F4-67F4D6042A4F template <> inline constexpr guid guid_v{ 0x5C9B4644, 0xE292, 0x5436, {0x86, 0xEC, 0x1C, 0x0E, 0x29, 0xF9, 0x4C, 0x2D}}; // 5C9B4644-E292-5436-86EC-1C0E29F94C2D template <> inline constexpr guid guid_v{ 0x3E3AAF6B, 0x0CC9, 0x5D5C, {0x86, 0xC1, 0x05, 0xF5, 0x3F, 0xAB, 0x67, 0xE8}}; // 3E3AAF6B-0CC9-5D5C-86C1-05F53FAB67E8 template <> inline constexpr guid guid_v{ 0x0DFB684D, 0xC60D, 0x5771, {0xB4, 0x90, 0x2C, 0x86, 0x12, 0xC4, 0x84, 0x00}}; // 0DFB684D-C60D-5771-B490-2C8612C48400 template <> inline constexpr guid guid_v{ 0x7DE3D28D, 0xBD8B, 0x5FED, {0xA2, 0xE2, 0xB9, 0xBE, 0xAE, 0x56, 0xFF, 0x24}}; // 7DE3D28D-BD8B-5FED-A2E2-B9BEAE56FF24 template <> inline constexpr guid guid_v{ 0x61153DDF, 0x024D, 0x50B8, {0x96, 0x84, 0xB1, 0x5B, 0x8B, 0x75, 0x69, 0x43}}; // 61153DDF-024D-50B8-9684-B15B8B756943 template <> inline constexpr guid guid_v{ 0x3EAF5FD5, 0x935E, 0x5ED7, {0x8D, 0x05, 0xF6, 0xBA, 0xFA, 0x93, 0x6D, 0x25}}; // 3EAF5FD5-935E-5ED7-8D05-F6BAFA936D25 template <> inline constexpr guid guid_v{ 0x26156C9C, 0x95EF, 0x5E55, {0x83, 0x42, 0x77, 0x3F, 0xC4, 0x3B, 0xAA, 0xC3}}; // 26156C9C-95EF-5E55-8342-773FC43BAAC3 template <> inline constexpr guid guid_v{ 0x6959E683, 0x16F6, 0x5208, {0x84, 0xE0, 0xB0, 0xBE, 0x92, 0xD9, 0xF6, 0xDD}}; // 6959E683-16F6-5208-84E0-B0BE92D9F6DD template <> inline constexpr guid guid_v{ 0x6B0688C1, 0x47B0, 0x53B5, {0xB6, 0xF9, 0x5E, 0xC5, 0xD6, 0x62, 0x3B, 0x84}}; // 6B0688C1-47B0-53B5-B6F9-5EC5D6623B84 template <> inline constexpr guid guid_v{ 0xF59A8DDF, 0x804B, 0x5F56, {0xBC, 0x42, 0xF2, 0x7F, 0x98, 0x7D, 0xB2, 0x91}}; // F59A8DDF-804B-5F56-BC42-F27F987DB291 template <> inline constexpr guid guid_v{ 0xDD06F030, 0x5D47, 0x533C, {0x95, 0xCF, 0xDE, 0x25, 0x6A, 0x0F, 0x37, 0x3A}}; // DD06F030-5D47-533C-95CF-DE256A0F373A template <> inline constexpr guid guid_v{ 0xE77A4B36, 0x3DD1, 0x53D9, {0x9F, 0x97, 0x65, 0xDC, 0xCA, 0xA7, 0x4A, 0x5C}}; // E77A4B36-3DD1-53D9-9F97-65DCCAA74A5C template <> inline constexpr guid guid_v{ 0x05B428CF, 0x014C, 0x56DD, {0x89, 0x6A, 0xA3, 0xE7, 0x08, 0x9D, 0x73, 0xB5}}; // 05B428CF-014C-56DD-896A-A3E7089D73B5 template <> inline constexpr guid guid_v{ 0xAE752207, 0xBD1B, 0x5AFA, {0xA8, 0x72, 0xE9, 0xBB, 0xAE, 0xEA, 0x0E, 0xDE}}; // AE752207-BD1B-5AFA-A872-E9BBAEEA0EDE template <> inline constexpr guid guid_v{ 0x58DCF1EA, 0x9E56, 0x522C, {0xB3, 0xF8, 0x34, 0xBD, 0x55, 0xEC, 0xAC, 0xA4}}; // 58DCF1EA-9E56-522C-B3F8-34BD55ECACA4 template <> inline constexpr guid guid_v{ 0xFFEA1ADA, 0x9232, 0x5507, {0xA3, 0x20, 0xED, 0x2F, 0xAD, 0xBE, 0x61, 0x27}}; // FFEA1ADA-9232-5507-A320-ED2FADBE6127 template <> inline constexpr guid guid_v{ 0x3AB3D503, 0xA37C, 0x5836, {0x8A, 0xDB, 0x28, 0x82, 0x06, 0x2E, 0x73, 0xA1}}; // 3AB3D503-A37C-5836-8ADB-2882062E73A1 template <> inline constexpr guid guid_v{ 0x2D5BD889, 0x9DAC, 0x5675, {0xB2, 0x54, 0x68, 0x22, 0x6F, 0x07, 0x7A, 0x61}}; // 2D5BD889-9DAC-5675-B254-68226F077A61 template <> inline constexpr guid guid_v{ 0xC6AA3120, 0xD888, 0x5C32, {0x8B, 0xB7, 0x49, 0x0E, 0xC9, 0x1B, 0x1A, 0xEC}}; // C6AA3120-D888-5C32-8BB7-490EC91B1AEC template <> inline constexpr guid guid_v{ 0x33586494, 0xAF48, 0x513F, {0xBE, 0x4D, 0xF6, 0x45, 0xE8, 0xC8, 0x90, 0x05}}; // 33586494-AF48-513F-BE4D-F645E8C89005 template <> inline constexpr guid guid_v{ 0xD94EE683, 0xD437, 0x5523, {0x9C, 0x5C, 0x11, 0xD4, 0x80, 0x4E, 0x47, 0x1E}}; // D94EE683-D437-5523-9C5C-11D4804E471E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseFactory>{ 0x31B9D7B1, 0x7C38, 0x5916, {0x99, 0xC6, 0xC7, 0x1F, 0x6B, 0x01, 0x2B, 0x1B}}; // 31B9D7B1-7C38-5916-99C6-C71F6B012B1B template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseStatics>{ 0x71A0C438, 0xF0C2, 0x5093, {0x89, 0x06, 0xC1, 0xC3, 0xC0, 0x2D, 0xE7, 0x91}}; // 71A0C438-F0C2-5093-8906-C1C3C02DE791 template <> inline constexpr guid guid_v{ 0xB546F6A1, 0xC66F, 0x5DED, {0xB5, 0xD7, 0xBE, 0xD0, 0xA2, 0x61, 0x97, 0xE3}}; // B546F6A1-C66F-5DED-B5D7-BED0A26197E3 template <> inline constexpr guid guid_v{ 0x6F0941BE, 0xE991, 0x52F8, {0x83, 0x15, 0xF0, 0x83, 0x89, 0x49, 0x79, 0x76}}; // 6F0941BE-E991-52F8-8315-F08389497976 template <> inline constexpr guid guid_v{ 0xDE60A001, 0x9385, 0x5535, {0x80, 0xE1, 0x2B, 0x68, 0xF4, 0xBF, 0xDE, 0x26}}; // DE60A001-9385-5535-80E1-2B68F4BFDE26 template <> inline constexpr guid guid_v{ 0x432BC062, 0x45BC, 0x57EF, {0xA2, 0xD3, 0x11, 0x85, 0x1A, 0x56, 0xA8, 0x82}}; // 432BC062-45BC-57EF-A2D3-11851A56A882 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeaderFactory>{ 0x6A5447CD, 0x2918, 0x5FE3, {0x89, 0x9B, 0x93, 0xD6, 0x96, 0x12, 0x85, 0xE6}}; // 6A5447CD-2918-5FE3-899B-93D6961285E6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs>{ 0x074CEBAA, 0x5D05, 0x547B, {0x8C, 0xD6, 0xD1, 0x9A, 0xC2, 0xD9, 0xBB, 0x3B}}; // 074CEBAA-5D05-547B-8CD6-D19AC2D9BB3B template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs2>{ 0xE1CBB99F, 0x19EB, 0x5C7B, {0xB9, 0x82, 0x85, 0x4B, 0xB0, 0x8D, 0x5E, 0xB7}}; // E1CBB99F-19EB-5C7B-B982-854BB08D5EB7 template <> inline constexpr guid guid_v{ 0xE3C35630, 0x1D5F, 0x5689, {0xA0, 0xCB, 0x87, 0x94, 0x48, 0x5C, 0xAA, 0xCF}}; // E3C35630-1D5F-5689-A0CB-8794485CAACF template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparatorFactory>{ 0x181266A1, 0xD4F8, 0x5AF7, {0x81, 0x0B, 0xAE, 0xE8, 0xA1, 0xD4, 0x52, 0xED}}; // 181266A1-D4F8-5AF7-810B-AEE8A1D452ED template <> inline constexpr guid guid_v{ 0x7B6198E5, 0x0714, 0x531C, {0xA0, 0x56, 0x21, 0xB3, 0xCA, 0x40, 0xEC, 0x1A}}; // 7B6198E5-0714-531C-A056-21B3CA40EC1A template <> inline constexpr guid guid_v{ 0xD49D016F, 0xABD0, 0x51F3, {0xAC, 0xF0, 0x11, 0x8E, 0xCC, 0xEE, 0xA7, 0x60}}; // D49D016F-ABD0-51F3-ACF0-118ECCEEA760 template <> inline constexpr guid guid_v{ 0x957BEB66, 0xD33A, 0x53AA, {0xA5, 0x18, 0x7D, 0x42, 0x6B, 0xB9, 0xB1, 0x77}}; // 957BEB66-D33A-53AA-A518-7D426BB9B177 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs>{ 0xE8643304, 0x6DB4, 0x5AF5, {0xBA, 0xC2, 0x62, 0x73, 0x3C, 0xA0, 0x37, 0xDA}}; // E8643304-6DB4-5AF5-BAC2-62733CA037DA template <> inline constexpr guid guid_v{ 0x14A064A5, 0xC79D, 0x5F63, {0xAC, 0x6E, 0x1C, 0x31, 0x3F, 0xE6, 0x35, 0x66}}; // 14A064A5-C79D-5F63-AC6E-1C313FE63566 template <> inline constexpr guid guid_v{ 0xE9B5191F, 0x1AD1, 0x5366, {0xBC, 0x1A, 0x90, 0xB9, 0x60, 0x76, 0xD4, 0x9E}}; // E9B5191F-1AD1-5366-BC1A-90B96076D49E template <> inline constexpr guid guid_v{ 0xDCD04CAF, 0x1904, 0x564B, {0xB0, 0xDE, 0xBA, 0xBA, 0xFF, 0x99, 0x62, 0xF5}}; // DCD04CAF-1904-564B-B0DE-BABAFF9962F5 template <> inline constexpr guid guid_v{ 0x79588150, 0x4A1B, 0x5E7C, {0x9F, 0x8A, 0xEB, 0xC8, 0x14, 0xCE, 0x77, 0x3D}}; // 79588150-4A1B-5E7C-9F8A-EBC814CE773D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings>{ 0xBBD25FA5, 0x9C08, 0x5F10, {0xBE, 0x20, 0xCB, 0x4C, 0x18, 0x99, 0xBD, 0x9D}}; // BBD25FA5-9C08-5F10-BE20-CB4C1899BD9D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings2>{ 0x56BEC72F, 0x1DE1, 0x5060, {0xA4, 0x4C, 0x18, 0x78, 0x85, 0xDF, 0x29, 0x73}}; // 56BEC72F-1DE1-5060-A44C-187885DF2973 template <> inline constexpr guid guid_v{ 0x34FF6C94, 0x6465, 0x5F3E, {0xB0, 0xA5, 0x4F, 0x1E, 0xEA, 0x48, 0xE7, 0x43}}; // 34FF6C94-6465-5F3E-B0A5-4F1EEA48E743 template <> inline constexpr guid guid_v{ 0xBE3A88D6, 0xD19B, 0x5543, {0x8B, 0x72, 0xD4, 0x2B, 0x45, 0x9E, 0x72, 0xED}}; // BE3A88D6-D19B-5543-8B72-D42B459E72ED template <> inline constexpr guid guid_v{ 0xC0C06BE3, 0x9203, 0x5EEA, {0x91, 0xDC, 0x5D, 0x81, 0x2A, 0x97, 0x02, 0xA6}}; // C0C06BE3-9203-5EEA-91DC-5D812A9702A6 template <> inline constexpr guid guid_v{ 0x0C24DEFD, 0xF68F, 0x51D9, {0x99, 0x8E, 0x4C, 0xBA, 0xD4, 0x8B, 0xE0, 0x12}}; // 0C24DEFD-F68F-51D9-998E-4CBAD48BE012 template <> inline constexpr guid guid_v{ 0x1E378538, 0xF33C, 0x5410, {0x82, 0xCC, 0xCA, 0x6F, 0x06, 0xD5, 0xE2, 0x59}}; // 1E378538-F33C-5410-82CC-CA6F06D5E259 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContextFactory>{ 0xDABAC020, 0x189C, 0x5BBF, {0xA4, 0xDC, 0x97, 0xDA, 0x11, 0x99, 0xF5, 0x77}}; // DABAC020-189C-5BBF-A4DC-97DA1199F577 template <> inline constexpr guid guid_v{ 0x995CF544, 0x5D3F, 0x5F44, {0xB5, 0x37, 0xFD, 0x13, 0x65, 0x0C, 0x74, 0x5C}}; // 995CF544-5D3F-5F44-B537-FD13650C745C template <> inline constexpr guid guid_v{ 0xA16D2D12, 0xDBAC, 0x5CE0, {0xAE, 0xF5, 0x09, 0x17, 0x1A, 0x4D, 0x35, 0x71}}; // A16D2D12-DBAC-5CE0-AEF5-09171A4D3571 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides>{ 0x3C28B831, 0x35C1, 0x5182, {0xA8, 0x43, 0xA4, 0x3F, 0x33, 0x9B, 0x66, 0x87}}; // 3C28B831-35C1-5182-A843-A43F339B6687 template <> inline constexpr guid guid_v{ 0xC18EB0E9, 0x29FB, 0x525D, {0xAB, 0xBC, 0xD6, 0xB2, 0x11, 0x0F, 0x54, 0x2E}}; // C18EB0E9-29FB-525D-ABBC-D6B2110F542E template <> inline constexpr guid guid_v{ 0x6B81F3CB, 0x45A4, 0x5D19, {0x9B, 0xBB, 0xA9, 0xFE, 0x46, 0x56, 0xAC, 0x4D}}; // 6B81F3CB-45A4-5D19-9BBB-A9FE4656AC4D template <> inline constexpr guid guid_v{ 0x251EC05C, 0xA77C, 0x5540, {0xBE, 0x39, 0x60, 0x53, 0xF7, 0x97, 0xCD, 0xE7}}; // 251EC05C-A77C-5540-BE39-6053F797CDE7 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs>{ 0xC66CF16E, 0x7C8A, 0x532E, {0x9D, 0x23, 0x05, 0x8C, 0x1C, 0x98, 0xDD, 0x50}}; // C66CF16E-7C8A-532E-9D23-058C1C98DD50 template <> inline constexpr guid guid_v{ 0xEB42988E, 0x6CB5, 0x5DD6, {0x9E, 0x59, 0x4C, 0x04, 0xE5, 0xCA, 0xEC, 0x6D}}; // EB42988E-6CB5-5DD6-9E59-4C04E5CAEC6D template <> inline constexpr guid guid_v{ 0xFF4357D5, 0xDDCD, 0x5129, {0x9D, 0x0F, 0xD8, 0xAE, 0xD2, 0xAD, 0xC1, 0xA9}}; // FF4357D5-DDCD-5129-9D0F-D8AED2ADC1A9 template <> inline constexpr guid guid_v{ 0x9B8445F7, 0xD938, 0x5626, {0x85, 0x0A, 0x86, 0xE9, 0x1C, 0xA8, 0x9E, 0x98}}; // 9B8445F7-D938-5626-850A-86E91CA89E98 template <> inline constexpr guid guid_v{ 0xB6241486, 0xA374, 0x5D09, {0xA0, 0x1F, 0x9A, 0xBE, 0x31, 0x1C, 0x08, 0x84}}; // B6241486-A374-5D09-A01F-9ABE311C0884 template <> inline constexpr guid guid_v{ 0x27A1B418, 0x56F3, 0x525E, {0xB8, 0x83, 0xCE, 0xFE, 0xD9, 0x05, 0xEE, 0xD3}}; // 27A1B418-56F3-525E-B883-CEFED905EED3 template <> inline constexpr guid guid_v{ 0xF5E7E21C, 0x4C97, 0x5D20, {0xBE, 0xE6, 0x3E, 0x4F, 0xC6, 0xAB, 0x14, 0xE9}}; // F5E7E21C-4C97-5D20-BEE6-3E4FC6AB14E9 template <> inline constexpr guid guid_v{ 0x76A9CAA7, 0xA5D4, 0x5061, {0xA3, 0x25, 0x17, 0xC7, 0x6F, 0x66, 0xDE, 0x51}}; // 76A9CAA7-A5D4-5061-A325-17C76F66DE51 template <> inline constexpr guid guid_v{ 0xE6F4A919, 0x1116, 0x53AE, {0x96, 0xC6, 0xEF, 0xDD, 0xC5, 0x97, 0x86, 0xF3}}; // E6F4A919-1116-53AE-96C6-EFDDC59786F3 template <> inline constexpr guid guid_v{ 0x61DC973D, 0xC595, 0x5261, {0xA9, 0xB7, 0x35, 0xF4, 0x10, 0x42, 0xEB, 0x00}}; // 61DC973D-C595-5261-A9B7-35F41042EB00 template <> inline constexpr guid guid_v{ 0x69211861, 0x40BA, 0x5083, {0x88, 0x35, 0x41, 0x6F, 0x40, 0xD4, 0xC5, 0xEB}}; // 69211861-40BA-5083-8835-416F40D4C5EB template <> inline constexpr guid guid_v{ 0x6D3CCFF7, 0xAAEE, 0x5ADC, {0x82, 0x98, 0x33, 0x30, 0x0F, 0xA1, 0x19, 0xDA}}; // 6D3CCFF7-AAEE-5ADC-8298-33300FA119DA template <> inline constexpr guid guid_v{ 0x9A2F3B79, 0xC00C, 0x5D27, {0xBB, 0x67, 0x92, 0xCA, 0xB3, 0xDB, 0x04, 0x77}}; // 9A2F3B79-C00C-5D27-BB67-92CAB3DB0477 template <> inline constexpr guid guid_v{ 0x90E6559C, 0x5F74, 0x5CD1, {0x87, 0xB6, 0xC0, 0x51, 0x40, 0x85, 0xAB, 0x42}}; // 90E6559C-5F74-5CD1-87B6-C0514085AB42 template <> inline constexpr guid guid_v{ 0x5C8229DB, 0x51CD, 0x5A3B, {0x88, 0xEF, 0x1D, 0x9A, 0x8A, 0xC9, 0x76, 0x83}}; // 5C8229DB-51CD-5A3B-88EF-1D9A8AC97683 template <> inline constexpr guid guid_v{ 0x8E88F087, 0xF2CD, 0x581C, {0x91, 0xCA, 0xA9, 0x93, 0x35, 0xCA, 0x95, 0x99}}; // 8E88F087-F2CD-581C-91CA-A99335CA9599 template <> inline constexpr guid guid_v{ 0x7ACDC6A5, 0xF9AA, 0x5D7E, {0x86, 0x45, 0x3C, 0x48, 0x98, 0x94, 0x33, 0xA0}}; // 7ACDC6A5-F9AA-5D7E-8645-3C48989433A0 template <> inline constexpr guid guid_v{ 0x9FEFE31E, 0x5AB6, 0x5394, {0xA6, 0xEF, 0x67, 0x2F, 0x17, 0x4D, 0x33, 0x3B}}; // 9FEFE31E-5AB6-5394-A6EF-672F174D333B template <> inline constexpr guid guid_v{ 0x95DF636B, 0x0DC3, 0x5C94, {0xBA, 0x43, 0x89, 0x80, 0xFD, 0x03, 0x08, 0x40}}; // 95DF636B-0DC3-5C94-BA43-8980FD030840 template <> inline constexpr guid guid_v{ 0x72BBA29A, 0x0595, 0x5F6D, {0xA8, 0xDF, 0x2A, 0x05, 0x80, 0xA2, 0xCD, 0x78}}; // 72BBA29A-0595-5F6D-A8DF-2A0580A2CD78 template <> inline constexpr guid guid_v{ 0x30EC982C, 0x0EFA, 0x5538, {0xA3, 0x56, 0xE9, 0xEB, 0xD5, 0xAA, 0x36, 0x3C}}; // 30EC982C-0EFA-5538-A356-E9EBD5AA363C template <> inline constexpr guid guid_v{ 0x7EC0794C, 0xF2CC, 0x5282, {0xA8, 0x9D, 0xCD, 0x3B, 0xB7, 0x65, 0xB7, 0x1A}}; // 7EC0794C-F2CC-5282-A89D-CD3BB765B71A template <> inline constexpr guid guid_v{ 0x3C769423, 0x9B05, 0x56C1, {0xA1, 0x69, 0x09, 0x84, 0x93, 0xC2, 0x1F, 0x91}}; // 3C769423-9B05-56C1-A169-098493C21F91 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings>{ 0xE16DF12F, 0xC3C0, 0x5F26, {0xA3, 0x81, 0x08, 0xF2, 0xDF, 0x05, 0x2F, 0x29}}; // E16DF12F-C3C0-5F26-A381-08F2DF052F29 template <> inline constexpr guid guid_v{ 0x002AC84D, 0x4CB1, 0x5A84, {0x94, 0x60, 0x7B, 0x9F, 0xB7, 0x16, 0x50, 0x0B}}; // 002AC84D-4CB1-5A84-9460-7B9FB716500B template <> inline constexpr guid guid_v{ 0xF73F69A0, 0x92D3, 0x5144, {0x84, 0x59, 0xA7, 0xA0, 0x5A, 0x53, 0xBC, 0xD2}}; // F73F69A0-92D3-5144-8459-A7A05A53BCD2 template <> inline constexpr guid guid_v{ 0x2181B3F9, 0x9F94, 0x5EBE, {0x9B, 0x56, 0xAA, 0x10, 0x6B, 0x7E, 0x02, 0xCD}}; // 2181B3F9-9F94-5EBE-9B56-AA106B7E02CD template <> inline constexpr guid guid_v{ 0xA8D33E85, 0xAEAA, 0x5079, {0x98, 0x3B, 0xCE, 0x45, 0xE4, 0x68, 0x67, 0x2A}}; // A8D33E85-AEAA-5079-983B-CE45E468672A template <> inline constexpr guid guid_v{ 0xDE7FC5D5, 0x9446, 0x5693, {0xBB, 0xF3, 0xFD, 0x7F, 0x94, 0x3A, 0x56, 0x7C}}; // DE7FC5D5-9446-5693-BBF3-FD7F943A567C template <> inline constexpr guid guid_v{ 0x2ED8334B, 0x4F00, 0x5606, {0x9F, 0x72, 0xE6, 0xF7, 0x30, 0x07, 0x46, 0xA0}}; // 2ED8334B-4F00-5606-9F72-E6F7300746A0 template <> inline constexpr guid guid_v{ 0x020722CD, 0x813A, 0x5165, {0xA8, 0x99, 0x3D, 0xF9, 0xAD, 0xCD, 0x80, 0x5E}}; // 020722CD-813A-5165-A899-3DF9ADCD805E template <> inline constexpr guid guid_v{ 0x6C2CE4FC, 0xBF52, 0x5CA6, {0x9D, 0xA4, 0xB0, 0xBD, 0x5B, 0x92, 0x8D, 0x97}}; // 6C2CE4FC-BF52-5CA6-9DA4-B0BD5B928D97 template <> inline constexpr guid guid_v{ 0x37714CD8, 0xFBA6, 0x5D98, {0xA3, 0x95, 0x0A, 0x7A, 0x3E, 0xA6, 0x48, 0x67}}; // 37714CD8-FBA6-5D98-A395-0A7A3EA64867 template <> inline constexpr guid guid_v{ 0x00143F5F, 0xEF77, 0x54A9, {0x9B, 0xF3, 0x5D, 0xAE, 0x37, 0x99, 0xE4, 0xA4}}; // 00143F5F-EF77-54A9-9BF3-5DAE3799E4A4 template <> inline constexpr guid guid_v{ 0x9D8C1252, 0x56C5, 0x57AF, {0x9A, 0x3A, 0x08, 0xE9, 0xB9, 0x47, 0xE5, 0xFA}}; // 9D8C1252-56C5-57AF-9A3A-08E9B947E5FA template <> inline constexpr guid guid_v{ 0x1C6438E5, 0xECAC, 0x5FB6, {0x8E, 0x8E, 0x00, 0xDE, 0x7E, 0x92, 0x23, 0x03}}; // 1C6438E5-ECAC-5FB6-8E8E-00DE7E922303 template <> inline constexpr guid guid_v{ 0xDA9D033C, 0x4782, 0x5A69, {0x90, 0xAF, 0x07, 0x6C, 0xCD, 0xF0, 0x71, 0xAE}}; // DA9D033C-4782-5A69-90AF-076CCDF071AE template <> inline constexpr guid guid_v{ 0x8108C195, 0x63F5, 0x5DF9, {0xAB, 0xCF, 0x41, 0x8F, 0xA2, 0xDB, 0xFB, 0xEC}}; // 8108C195-63F5-5DF9-ABCF-418FA2DBFBEC template <> inline constexpr guid guid_v{ 0xE42C62C2, 0x0CB9, 0x5E5B, {0x81, 0x48, 0x8D, 0x80, 0xA3, 0x83, 0x8D, 0xE9}}; // E42C62C2-0CB9-5E5B-8148-8D80A3838DE9 template <> inline constexpr guid guid_v{ 0x9149A2AB, 0x606C, 0x55A9, {0x87, 0x86, 0x80, 0x1D, 0x55, 0xCA, 0x8E, 0xD6}}; // 9149A2AB-606C-55A9-8786-801D55CA8ED6 template <> inline constexpr guid guid_v{ 0xE2EBE630, 0x6629, 0x5B7B, {0x86, 0x66, 0xFD, 0xEB, 0x9B, 0x98, 0xDB, 0x2C}}; // E2EBE630-6629-5B7B-8666-FDEB9B98DB2C template <> inline constexpr guid guid_v{ 0x619CC35F, 0xB97B, 0x5E32, {0x88, 0x5E, 0x70, 0x94, 0x9E, 0xD9, 0x7E, 0xEB}}; // 619CC35F-B97B-5E32-885E-70949ED97EEB template <> inline constexpr guid guid_v{ 0x87555C8C, 0x0AAF, 0x52C1, {0x83, 0x90, 0x0D, 0xB1, 0x7F, 0x40, 0x43, 0x8E}}; // 87555C8C-0AAF-52C1-8390-0DB17F40438E template <> inline constexpr guid guid_v{ 0x189826AD, 0xF6F2, 0x533E, {0x9D, 0xDB, 0xB6, 0x60, 0x0E, 0x88, 0x67, 0x5B}}; // 189826AD-F6F2-533E-9DDB-B6600E88675B template <> inline constexpr guid guid_v{ 0x61BBB127, 0xE4C4, 0x5E22, {0xA8, 0xDC, 0xCF, 0xCF, 0x95, 0x72, 0x36, 0xD0}}; // 61BBB127-E4C4-5E22-A8DC-CFCF957236D0 template <> inline constexpr guid guid_v{ 0xFBEA95C9, 0x9EF9, 0x5E79, {0xAF, 0x54, 0x44, 0xDE, 0xD2, 0x80, 0x35, 0xD5}}; // FBEA95C9-9EF9-5E79-AF54-44DED28035D5 template <> inline constexpr guid guid_v{ 0x2670D03F, 0xE28C, 0x5652, {0xBE, 0xE2, 0xB5, 0x21, 0x2E, 0xBD, 0xF7, 0xFF}}; // 2670D03F-E28C-5652-BEE2-B5212EBDF7FF template <> inline constexpr guid guid_v{ 0x092FA98C, 0x62A7, 0x5DBC, {0x9A, 0x85, 0x3E, 0x55, 0x6B, 0xA8, 0x1F, 0x79}}; // 092FA98C-62A7-5DBC-9A85-3E556BA81F79 template <> inline constexpr guid guid_v{ 0x4BA1166A, 0xCEC2, 0x50E2, {0xB2, 0x6B, 0x66, 0xB6, 0x9D, 0xC2, 0xE3, 0x71}}; // 4BA1166A-CEC2-50E2-B26B-66B69DC2E371 template <> inline constexpr guid guid_v{ 0x34020D86, 0xE1C1, 0x5D7C, {0xB2, 0x23, 0xAC, 0xD7, 0xF8, 0x62, 0xFF, 0xD5}}; // 34020D86-E1C1-5D7C-B223-ACD7F862FFD5 template <> inline constexpr guid guid_v{ 0x38F30CEE, 0xE75A, 0x5BA1, {0xAE, 0x64, 0x44, 0x74, 0xA3, 0xAB, 0xEA, 0xC7}}; // 38F30CEE-E75A-5BA1-AE64-4474A3ABEAC7 template <> inline constexpr guid guid_v{ 0x5772C79A, 0xB3EB, 0x5719, {0x80, 0x05, 0x2A, 0x51, 0x34, 0x29, 0x49, 0x5A}}; // 5772C79A-B3EB-5719-8005-2A513429495A template <> inline constexpr guid guid_v{ 0xA8BCE4D4, 0x68FE, 0x53D9, {0xA3, 0x17, 0x74, 0xAB, 0x40, 0x9C, 0xD4, 0xEE}}; // A8BCE4D4-68FE-53D9-A317-74AB409CD4EE template <> inline constexpr guid guid_v{ 0x966DAF80, 0xEE85, 0x5D90, {0xB6, 0xB3, 0x80, 0xBE, 0xC9, 0x13, 0x46, 0x73}}; // 966DAF80-EE85-5D90-B6B3-80BEC9134673 template <> inline constexpr guid guid_v{ 0x2CF95EFB, 0xA7A2, 0x5D85, {0x8E, 0xAD, 0xEA, 0x22, 0x2B, 0xAA, 0x3C, 0x55}}; // 2CF95EFB-A7A2-5D85-8EAD-EA222BAA3C55 template <> inline constexpr guid guid_v{ 0xDE0BF0CA, 0x9AE8, 0x5B8A, {0x97, 0x38, 0x7D, 0x98, 0xB3, 0x44, 0xC0, 0x39}}; // DE0BF0CA-9AE8-5B8A-9738-7D98B344C039 template <> inline constexpr guid guid_v{ 0x9D6F45F5, 0x5532, 0x5669, {0x8F, 0x02, 0x05, 0x73, 0x59, 0x53, 0x02, 0x6A}}; // 9D6F45F5-5532-5669-8F02-05735953026A template <> inline constexpr guid guid_v{ 0x113822D2, 0x35A3, 0x5B0D, {0x9D, 0x0D, 0xC3, 0x83, 0x0E, 0xC1, 0x97, 0x3B}}; // 113822D2-35A3-5B0D-9D0D-C3830EC1973B template <> inline constexpr guid guid_v{ 0x47117E20, 0xE03D, 0x53F0, {0x93, 0x8E, 0xEC, 0xCB, 0xFF, 0xFB, 0x54, 0x21}}; // 47117E20-E03D-53F0-938E-ECCBFFFB5421 template <> inline constexpr guid guid_v{ 0x2040FFBF, 0x947F, 0x58ED, {0x96, 0x9F, 0x5D, 0x8D, 0x89, 0x67, 0xB9, 0xA0}}; // 2040FFBF-947F-58ED-969F-5D8D8967B9A0 template <> inline constexpr guid guid_v{ 0x5488193B, 0xEA4B, 0x52C6, {0x85, 0x44, 0xC0, 0x63, 0x21, 0x9B, 0xCD, 0x90}}; // 5488193B-EA4B-52C6-8544-C063219BCD90 template <> inline constexpr guid guid_v{ 0xA53B9B73, 0xBFF9, 0x548D, {0xA2, 0x94, 0xAC, 0x63, 0xD8, 0x19, 0xF7, 0x8A}}; // A53B9B73-BFF9-548D-A294-AC63D819F78A template <> inline constexpr guid guid_v{ 0xDAC61D65, 0xE8F9, 0x5E4D, {0x81, 0x3D, 0x05, 0xC9, 0x80, 0xB2, 0xF1, 0x18}}; // DAC61D65-E8F9-5E4D-813D-05C980B2F118 template <> inline constexpr guid guid_v{ 0x995A16DC, 0x3A0F, 0x5727, {0x9F, 0x38, 0x52, 0xCF, 0xC8, 0x14, 0x36, 0x54}}; // 995A16DC-3A0F-5727-9F38-52CFC8143654 template <> inline constexpr guid guid_v{ 0x109C6541, 0x706E, 0x5FD7, {0xBA, 0xAE, 0x02, 0x0B, 0x24, 0x89, 0x9F, 0x61}}; // 109C6541-706E-5FD7-BAAE-020B24899F61 template <> inline constexpr guid guid_v{ 0xF600F780, 0xA5ED, 0x537F, {0x90, 0xC2, 0xEA, 0xEE, 0x8A, 0x61, 0xF8, 0xA5}}; // F600F780-A5ED-537F-90C2-EAEE8A61F8A5 template <> inline constexpr guid guid_v{ 0xFCDAEBD2, 0x6FB5, 0x523F, {0x95, 0x9E, 0x35, 0x16, 0xBC, 0x0B, 0x72, 0xB7}}; // FCDAEBD2-6FB5-523F-959E-3516BC0B72B7 template <> inline constexpr guid guid_v{ 0x4ACC8CAC, 0xBCA8, 0x5380, {0x95, 0xE4, 0x34, 0x5C, 0x1B, 0xE2, 0x56, 0xB2}}; // 4ACC8CAC-BCA8-5380-95E4-345C1BE256B2 template <> inline constexpr guid guid_v{ 0xF582921D, 0x0431, 0x5E52, {0x96, 0xD9, 0x28, 0x4D, 0x82, 0xDC, 0x7C, 0xBA}}; // F582921D-0431-5E52-96D9-284D82DC7CBA template <> inline constexpr guid guid_v{ 0x801E924E, 0x3613, 0x55DD, {0x83, 0x21, 0x9E, 0xBA, 0xBB, 0xED, 0x0B, 0x8A}}; // 801E924E-3613-55DD-8321-9EBABBED0B8A template <> inline constexpr guid guid_v{ 0x61F13480, 0xCD0C, 0x556A, {0xB5, 0x32, 0xA0, 0xCF, 0x53, 0xE3, 0xCD, 0xA0}}; // 61F13480-CD0C-556A-B532-A0CF53E3CDA0 template <> inline constexpr guid guid_v{ 0x1C9778E8, 0xA427, 0x5F86, {0x9D, 0x5E, 0x02, 0xDB, 0x9B, 0x2C, 0x40, 0x93}}; // 1C9778E8-A427-5F86-9D5E-02DB9B2C4093 template <> inline constexpr guid guid_v{ 0x5F228FA1, 0x2EA2, 0x52B5, {0xB7, 0x8A, 0x0C, 0x13, 0x3F, 0x86, 0xF0, 0x20}}; // 5F228FA1-2EA2-52B5-B78A-0C133F86F020 template <> inline constexpr guid guid_v{ 0x875EF8A0, 0x74C2, 0x5201, {0xB7, 0x08, 0x50, 0xA4, 0x8E, 0x7E, 0x76, 0x01}}; // 875EF8A0-74C2-5201-B708-50A48E7E7601 template <> inline constexpr guid guid_v{ 0x790B70E0, 0xF199, 0x552B, {0xB1, 0x26, 0x6C, 0xB4, 0x5C, 0x2D, 0xE8, 0xF9}}; // 790B70E0-F199-552B-B126-6CB45C2DE8F9 template <> inline constexpr guid guid_v{ 0xED97A956, 0x6019, 0x5329, {0x93, 0x12, 0xF8, 0x85, 0xB5, 0xC7, 0x74, 0xCD}}; // ED97A956-6019-5329-9312-F885B5C774CD template <> inline constexpr guid guid_v{ 0x7BE897CE, 0x17C4, 0x5FDF, {0xB4, 0x41, 0xC6, 0xEF, 0x33, 0x01, 0xE0, 0xF6}}; // 7BE897CE-17C4-5FDF-B441-C6EF3301E0F6 template <> inline constexpr guid guid_v{ 0xD6C55DB6, 0xD82D, 0x5B68, {0xBA, 0x1D, 0x28, 0x59, 0x3F, 0xB0, 0xAB, 0x12}}; // D6C55DB6-D82D-5B68-BA1D-28593FB0AB12 template <> inline constexpr guid guid_v{ 0x9D6F2BF2, 0x6628, 0x582A, {0x89, 0x2B, 0x68, 0xC2, 0x77, 0x0C, 0x17, 0x3C}}; // 9D6F2BF2-6628-582A-892B-68C2770C173C template <> inline constexpr guid guid_v{ 0x3540FE79, 0x590D, 0x546F, {0xBF, 0x2A, 0xA3, 0x0D, 0x46, 0xE8, 0xCD, 0xFA}}; // 3540FE79-590D-546F-BF2A-A30D46E8CDFA template <> inline constexpr guid guid_v{ 0xC432FCC4, 0x88F2, 0x59D8, {0x9D, 0x0E, 0xA2, 0x37, 0xBE, 0xAE, 0xB0, 0x7F}}; // C432FCC4-88F2-59D8-9D0E-A237BEAEB07F template <> inline constexpr guid guid_v{ 0xC85F1443, 0xD973, 0x50FD, {0x94, 0x97, 0xB8, 0x67, 0xF4, 0x92, 0x46, 0x8F}}; // C85F1443-D973-50FD-9497-B867F492468F template <> inline constexpr guid guid_v{ 0xBDD929A2, 0x76CC, 0x59C4, {0x82, 0xC1, 0xF1, 0x4B, 0x5D, 0xA4, 0x22, 0x1A}}; // BDD929A2-76CC-59C4-82C1-F14B5DA4221A template <> inline constexpr guid guid_v{ 0x365FDBAC, 0x3989, 0x559C, {0xBE, 0xA9, 0x76, 0x45, 0x61, 0x88, 0x1C, 0x96}}; // 365FDBAC-3989-559C-BEA9-764561881C96 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenterFactory>{ 0xE730C53B, 0x8F94, 0x55B3, {0x8B, 0xC1, 0x98, 0xF7, 0x7C, 0x57, 0x66, 0xBD}}; // E730C53B-8F94-55B3-8BC1-98F77C5766BD template <> inline constexpr guid guid_v{ 0x699163DB, 0x723D, 0x5514, {0xA8, 0xC9, 0x2C, 0x64, 0xD9, 0x9E, 0x1E, 0xA6}}; // 699163DB-723D-5514-A8C9-2C64D99E1EA6 template <> inline constexpr guid guid_v{ 0x7C993C60, 0xF5B6, 0x589F, {0xBB, 0xA8, 0xB6, 0x8B, 0x97, 0x13, 0xE4, 0xAE}}; // 7C993C60-F5B6-589F-BBA8-B68B9713E4AE template <> inline constexpr guid guid_v{ 0x5DBADBE1, 0x0515, 0x5045, {0x9A, 0x6F, 0x68, 0x59, 0x23, 0x73, 0x01, 0xAC}}; // 5DBADBE1-0515-5045-9A6F-6859237301AC template <> inline constexpr guid guid_v{ 0xB3F59239, 0xEFD1, 0x5129, {0xBF, 0x80, 0x28, 0x41, 0xA3, 0x31, 0xB2, 0x4A}}; // B3F59239-EFD1-5129-BF80-2841A331B24A template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs>{ 0xE887B29A, 0x1551, 0x5868, {0xA5, 0xDC, 0x3F, 0xCF, 0xE7, 0x45, 0x2E, 0x6B}}; // E887B29A-1551-5868-A5DC-3FCFE7452E6B template <> inline constexpr guid guid_v{ 0xD766E4DB, 0xA684, 0x50B7, {0xA2, 0x02, 0xC8, 0xE9, 0x1F, 0xA2, 0x6F, 0xF3}}; // D766E4DB-A684-50B7-A202-C8E91FA26FF3 template <> inline constexpr guid guid_v{ 0x015C2522, 0x0646, 0x5C71, {0x9F, 0x54, 0x3C, 0x38, 0xC7, 0x23, 0x5A, 0x62}}; // 015C2522-0646-5C71-9F54-3C38C7235A62 template <> inline constexpr guid guid_v{ 0x6DB6EE42, 0xA333, 0x5E5B, {0x9C, 0xE8, 0xF5, 0xE2, 0xF4, 0x6F, 0x4D, 0x66}}; // 6DB6EE42-A333-5E5B-9CE8-F5E2F46F4D66 template <> inline constexpr guid guid_v{ 0x65DCA245, 0xB4FC, 0x5718, {0xB6, 0x28, 0xA4, 0x95, 0x3F, 0x61, 0xD6, 0xA3}}; // 65DCA245-B4FC-5718-B628-A4953F61D6A3 template <> inline constexpr guid guid_v{ 0xFE870F2F, 0x89EF, 0x5DAC, {0x9F, 0x33, 0x96, 0x8D, 0x0D, 0xC5, 0x77, 0xC3}}; // FE870F2F-89EF-5DAC-9F33-968D0DC577C3 template <> inline constexpr guid guid_v{ 0x7317C7C5, 0xFD6F, 0x58D9, {0x9B, 0x53, 0x49, 0x78, 0xDB, 0xAC, 0xDE, 0x23}}; // 7317C7C5-FD6F-58D9-9B53-4978DBACDE23 template <> inline constexpr guid guid_v{ 0x885DF41F, 0xF240, 0x5B7B, {0xA7, 0x03, 0xBF, 0xAF, 0x39, 0xC6, 0xA2, 0xCD}}; // 885DF41F-F240-5B7B-A703-BFAF39C6A2CD template <> inline constexpr guid guid_v{ 0x9A896EB9, 0x3189, 0x5C53, {0x91, 0x2F, 0xC4, 0x70, 0x89, 0x63, 0x31, 0xB8}}; // 9A896EB9-3189-5C53-912F-C470896331B8 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenterStatics>{ 0x4E93F295, 0xEF2E, 0x517B, {0xBB, 0xF9, 0xDE, 0xDB, 0x85, 0x48, 0x49, 0xC8}}; // 4E93F295-EF2E-517B-BBF9-DEDB854849C8 template <> inline constexpr guid guid_v{ 0x8C98C86D, 0x378A, 0x5102, {0xA1, 0xE3, 0x33, 0x52, 0x28, 0x0F, 0xA0, 0x10}}; // 8C98C86D-378A-5102-A1E3-3352280FA010 template <> inline constexpr guid guid_v{ 0xF3547344, 0x22E4, 0x5E6C, {0x9E, 0xCE, 0x66, 0x50, 0x4E, 0xF7, 0x33, 0xED}}; // F3547344-22E4-5E6C-9ECE-66504EF733ED template <> inline constexpr guid guid_v{ 0xAC966C50, 0x31F1, 0x5485, {0x8E, 0x08, 0xEE, 0x7A, 0x7E, 0x9A, 0x6F, 0xD0}}; // AC966C50-31F1-5485-8E08-EE7A7E9A6FD0 template <> inline constexpr guid guid_v{ 0x1DC28C2E, 0x996C, 0x5394, {0x89, 0xC3, 0x4D, 0xC6, 0x56, 0xB4, 0xAD, 0x46}}; // 1DC28C2E-996C-5394-89C3-4DC656B4AD46 template <> inline constexpr guid guid_v{ 0xD971FD86, 0x0A96, 0x50C4, {0xA6, 0xE1, 0x99, 0x75, 0xFA, 0xA2, 0xA1, 0x42}}; // D971FD86-0A96-50C4-A6E1-9975FAA2A142 template <> inline constexpr guid guid_v{ 0x1E9F68EE, 0x6CE5, 0x5CBF, {0xBB, 0xFE, 0xB8, 0xCD, 0x28, 0x4B, 0x9C, 0x23}}; // 1E9F68EE-6CE5-5CBF-BBFE-B8CD284B9C23 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs>{ 0xBF7BB85B, 0x1D46, 0x5004, {0xA3, 0x70, 0xEC, 0xB6, 0x26, 0x63, 0x05, 0x88}}; // BF7BB85B-1D46-5004-A370-ECB626630588 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs>{ 0xAEE37D7C, 0x4696, 0x55F1, {0x96, 0xCA, 0x65, 0x68, 0x32, 0xFC, 0x0F, 0xD2}}; // AEE37D7C-4696-55F1-96CA-656832FC0FD2 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs>{ 0x6A46CB4B, 0xAB26, 0x55B2, {0xAA, 0x76, 0x9B, 0x33, 0x7A, 0x4F, 0x8E, 0x8E}}; // 6A46CB4B-AB26-55B2-AA76-9B337A4F8E8E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs>{ 0x09760D99, 0xD60C, 0x5C76, {0x80, 0x33, 0x12, 0x7B, 0x20, 0x85, 0x35, 0x8C}}; // 09760D99-D60C-5C76-8033-127B2085358C template <> inline constexpr guid guid_v{ 0x7ACB0423, 0x6FC7, 0x516B, {0xAB, 0x67, 0x03, 0xA4, 0xA4, 0x28, 0x5A, 0x90}}; // 7ACB0423-6FC7-516B-AB67-03A4A4285A90 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs>{ 0x9BDEAE9C, 0x972C, 0x54AE, {0x9C, 0x62, 0xFC, 0x1A, 0x03, 0xFF, 0x3F, 0xA8}}; // 9BDEAE9C-972C-54AE-9C62-FC1A03FF3FA8 template <> inline constexpr guid guid_v{ 0x30B2E77B, 0x2553, 0x5B09, {0xB3, 0x08, 0xB4, 0xB0, 0x6F, 0xC8, 0xF9, 0xAF}}; // 30B2E77B-2553-5B09-B308-B4B06FC8F9AF template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptionsFactory>{ 0x31EB58FE, 0x0F6A, 0x51EC, {0x90, 0xDB, 0x5C, 0xCA, 0xA0, 0xA2, 0x88, 0xA6}}; // 31EB58FE-0F6A-51EC-90DB-5CCAA0A288A6 template <> inline constexpr guid guid_v{ 0x59BFB77B, 0x47C9, 0x5691, {0xBD, 0xCD, 0x53, 0x6F, 0xBE, 0x8E, 0xB8, 0xC1}}; // 59BFB77B-47C9-5691-BDCD-536FBE8EB8C1 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs>{ 0xC821207E, 0xAB2A, 0x5F6C, {0x90, 0x74, 0x41, 0x18, 0x40, 0xA6, 0x8D, 0x55}}; // C821207E-AB2A-5F6C-9074-411840A68D55 template <> inline constexpr guid guid_v{ 0xE4ACE0B2, 0x9B0C, 0x5EDA, {0x88, 0xA2, 0xC3, 0x1B, 0x1B, 0x84, 0xF8, 0x29}}; // E4ACE0B2-9B0C-5EDA-88A2-C31B1B84F829 template <> inline constexpr guid guid_v{ 0xD1C82E57, 0xD5E8, 0x58F5, {0xA2, 0xC0, 0xEE, 0x70, 0xC6, 0x41, 0x43, 0xBE}}; // D1C82E57-D5E8-58F5-A2C0-EE70C64143BE template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs>{ 0x5E727DA0, 0xB909, 0x536C, {0x86, 0x56, 0x28, 0x01, 0x7B, 0x48, 0xF5, 0xA5}}; // 5E727DA0-B909-536C-8656-28017B48F5A5 template <> inline constexpr guid guid_v{ 0xDF5AB91F, 0xE316, 0x53CF, {0x96, 0x36, 0xA8, 0x5B, 0xDC, 0x24, 0xE8, 0x5E}}; // DF5AB91F-E316-53CF-9636-A85BDC24E85E template <> inline constexpr guid guid_v{ 0xB6C18076, 0x4B76, 0x5416, {0xAD, 0x29, 0xE2, 0xDC, 0x20, 0xC4, 0x62, 0x46}}; // B6C18076-4B76-5416-AD29-E2DC20C46246 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgsFactory>{ 0x0FCD041D, 0x465F, 0x5745, {0x98, 0x82, 0x0C, 0x83, 0x48, 0xE4, 0x13, 0x5D}}; // 0FCD041D-465F-5745-9882-0C8348E4135D template <> inline constexpr guid guid_v{ 0x7F4AD191, 0x55EA, 0x508E, {0xBF, 0x47, 0x70, 0x47, 0xD8, 0x67, 0x73, 0x70}}; // 7F4AD191-55EA-508E-BF47-7047D8677370 template <> inline constexpr guid guid_v{ 0x71243DC7, 0xB46C, 0x5A04, {0x98, 0x94, 0xE4, 0x20, 0xE4, 0x62, 0x70, 0x3F}}; // 71243DC7-B46C-5A04-9894-E420E462703F template <> inline constexpr guid guid_v{ 0x3CDBA1F9, 0xA13A, 0x56A2, {0xB9, 0xA9, 0xF9, 0x54, 0x99, 0x8D, 0x36, 0x58}}; // 3CDBA1F9-A13A-56A2-B9A9-F954998D3658 template <> inline constexpr guid guid_v{ 0xE46B62EA, 0xE60D, 0x5989, {0xBE, 0xA7, 0x54, 0x70, 0xDA, 0x32, 0x68, 0x16}}; // E46B62EA-E60D-5989-BEA7-5470DA326816 template <> inline constexpr guid guid_v{ 0x08B5BDFC, 0x54DE, 0x5D4C, {0xAA, 0xE3, 0x37, 0x63, 0xA6, 0xB4, 0xE7, 0x5B}}; // 08B5BDFC-54DE-5D4C-AAE3-3763A6B4E75B template <> inline constexpr guid guid_v{ 0x73B3F6C5, 0x5050, 0x5C5A, {0x89, 0x9C, 0x4E, 0x6E, 0x04, 0x74, 0xCB, 0x63}}; // 73B3F6C5-5050-5C5A-899C-4E6E0474CB63 template <> inline constexpr guid guid_v{ 0x672B4E72, 0x728A, 0x53EA, {0xB6, 0x6A, 0x96, 0x8B, 0xC8, 0x02, 0xDC, 0x24}}; // 672B4E72-728A-53EA-B66A-968BC802DC24 template <> inline constexpr guid guid_v{ 0x7E14616D, 0x55EF, 0x548C, {0xA9, 0x97, 0xC9, 0x23, 0xE3, 0x02, 0x71, 0x8F}}; // 7E14616D-55EF-548C-A997-C923E302718F template <> inline constexpr guid guid_v{ 0x12D62B04, 0xBB13, 0x50F2, {0x9D, 0x8B, 0xE5, 0x7C, 0x02, 0xB4, 0xBD, 0xE4}}; // 12D62B04-BB13-50F2-9D8B-E57C02B4BDE4 template <> inline constexpr guid guid_v{ 0x41C1DEC7, 0xF34F, 0x51DB, {0x95, 0x25, 0x5C, 0x14, 0x9B, 0x05, 0xA5, 0x27}}; // 41C1DEC7-F34F-51DB-9525-5C149B05A527 template <> inline constexpr guid guid_v{ 0xE4FBD358, 0x9342, 0x56D3, {0xB5, 0xC2, 0xBF, 0x80, 0xDE, 0x6F, 0x47, 0xED}}; // E4FBD358-9342-56D3-B5C2-BF80DE6F47ED template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs>{ 0xCF62D53D, 0x97D3, 0x5CEF, {0x96, 0xF3, 0x1C, 0x41, 0x3F, 0x52, 0x4E, 0xCA}}; // CF62D53D-97D3-5CEF-96F3-1C413F524ECA template <> inline constexpr guid guid_v{ 0xF7418ECF, 0x7C35, 0x5216, {0x8B, 0xF1, 0xD8, 0x2D, 0x47, 0xCC, 0xE5, 0xDF}}; // F7418ECF-7C35-5216-8BF1-D82D47CCE5DF template <> inline constexpr guid guid_v{ 0x06604D71, 0x34CA, 0x5F39, {0x96, 0x56, 0x29, 0xD8, 0x1D, 0x3C, 0x11, 0x0C}}; // 06604D71-34CA-5F39-9656-29D81D3C110C template <> inline constexpr guid guid_v{ 0xF0541F7B, 0x6D81, 0x59E2, {0x99, 0x7A, 0x2E, 0x65, 0xFB, 0xCC, 0xCD, 0x21}}; // F0541F7B-6D81-59E2-997A-2E65FBCCCD21 template <> inline constexpr guid guid_v{ 0xF627202D, 0xD2D7, 0x5FF6, {0xBB, 0x05, 0x8C, 0x48, 0xEB, 0x6B, 0x1F, 0xC6}}; // F627202D-D2D7-5FF6-BB05-8C48EB6B1FC6 template <> inline constexpr guid guid_v{ 0x6AF896C2, 0xE65A, 0x5998, {0x9C, 0x82, 0x2A, 0xF8, 0xF3, 0xE0, 0x74, 0x1F}}; // 6AF896C2-E65A-5998-9C82-2AF8F3E0741F template <> inline constexpr guid guid_v{ 0x07510092, 0x2612, 0x55E7, {0x98, 0x1C, 0xA5, 0x36, 0xDD, 0xD4, 0x57, 0x0E}}; // 07510092-2612-55E7-981C-A536DDD4570E template <> inline constexpr guid guid_v{ 0xD54DDD05, 0x73E7, 0x55A1, {0xA1, 0x19, 0xAA, 0x34, 0x2E, 0x5F, 0x9F, 0xEB}}; // D54DDD05-73E7-55A1-A119-AA342E5F9FEB template <> inline constexpr guid guid_v{ 0x10AE18F7, 0x1666, 0x5897, {0xBB, 0xCE, 0x1E, 0x68, 0x7E, 0x77, 0x84, 0xA8}}; // 10AE18F7-1666-5897-BBCE-1E687E7784A8 template <> inline constexpr guid guid_v{ 0x389ECE72, 0x75CE, 0x561B, {0xAA, 0xD3, 0xC5, 0x21, 0x25, 0xCA, 0x6A, 0x50}}; // 389ECE72-75CE-561B-AAD3-C52125CA6A50 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs>{ 0x9138965B, 0x8499, 0x5F9C, {0x93, 0xE0, 0x34, 0xBE, 0xDA, 0x44, 0x1E, 0x6D}}; // 9138965B-8499-5F9C-93E0-34BEDA441E6D template <> inline constexpr guid guid_v{ 0x1C69A263, 0x552C, 0x5505, {0xAC, 0x81, 0x49, 0xE2, 0x47, 0xFE, 0xE9, 0xDB}}; // 1C69A263-552C-5505-AC81-49E247FEE9DB template <> inline constexpr guid guid_v{ 0x3EA9C3DD, 0x8103, 0x571F, {0x9E, 0x07, 0x44, 0xEA, 0x76, 0xC9, 0x1A, 0x10}}; // 3EA9C3DD-8103-571F-9E07-44EA76C91A10 template <> inline constexpr guid guid_v{ 0xEA606F86, 0x21A1, 0x5C35, {0x91, 0x1E, 0x4A, 0x1D, 0xE8, 0xBC, 0x69, 0xD9}}; // EA606F86-21A1-5C35-911E-4A1DE8BC69D9 template <> inline constexpr guid guid_v{ 0x5610AECF, 0xFB2A, 0x5726, {0xAC, 0x3A, 0x16, 0x47, 0x9B, 0xA2, 0xEC, 0xAD}}; // 5610AECF-FB2A-5726-AC3A-16479BA2ECAD template <> inline constexpr guid guid_v{ 0x493AB00B, 0x3A6A, 0x5E4A, {0x94, 0x52, 0x40, 0x7C, 0xD5, 0x19, 0x74, 0x06}}; // 493AB00B-3A6A-5E4A-9452-407CD5197406 template <> inline constexpr guid guid_v{ 0x64C1D388, 0x47A2, 0x5A74, {0xA7, 0x5B, 0x55, 0x9D, 0x15, 0x1E, 0xE5, 0xAC}}; // 64C1D388-47A2-5A74-A75B-559D151EE5AC template <> inline constexpr guid guid_v{ 0x10BB04E3, 0xEB01, 0x5EA8, {0x9F, 0x96, 0x69, 0x50, 0x84, 0x79, 0xDE, 0xF9}}; // 10BB04E3-EB01-5EA8-9F96-69508479DEF9 template <> inline constexpr guid guid_v{ 0x7F9CF759, 0x785B, 0x5EF9, {0x9E, 0xA7, 0x15, 0x55, 0x67, 0x3A, 0x47, 0x5A}}; // 7F9CF759-785B-5EF9-9EA7-1555673A475A template <> inline constexpr guid guid_v{ 0x2A033206, 0xA4FB, 0x5F11, {0x8C, 0x2D, 0x61, 0xE1, 0xDF, 0x78, 0xFB, 0xC3}}; // 2A033206-A4FB-5F11-8C2D-61E1DF78FBC3 template <> inline constexpr guid guid_v{ 0x26015D75, 0xEF00, 0x5C78, {0x8E, 0x58, 0x16, 0x3D, 0xA1, 0x0F, 0x69, 0x4F}}; // 26015D75-EF00-5C78-8E58-163DA10F694F template <> inline constexpr guid guid_v{ 0x095A213F, 0xFFEA, 0x55FF, {0xB8, 0x75, 0xE6, 0x98, 0x25, 0x4B, 0xA6, 0xDF}}; // 095A213F-FFEA-55FF-B875-E698254BA6DF template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanelFactory>{ 0x83ABAA33, 0x6D13, 0x5B13, {0x8E, 0x92, 0xEA, 0x95, 0x57, 0x9B, 0x6F, 0xF3}}; // 83ABAA33-6D13-5B13-8E92-EA95579B6FF3 template <> inline constexpr guid guid_v{ 0x08844F85, 0xAA1B, 0x540D, {0xBE, 0xF2, 0xB2, 0xBB, 0x7B, 0x25, 0x7F, 0x8C}}; // 08844F85-AA1B-540D-BEF2-B2BB7B257F8C template <> inline constexpr guid guid_v{ 0x38D00B69, 0x5759, 0x5F37, {0x9E, 0x1C, 0x3A, 0xE0, 0xD4, 0x28, 0x8B, 0x26}}; // 38D00B69-5759-5F37-9E1C-3AE0D4288B26 template <> inline constexpr guid guid_v{ 0xD83B0621, 0xAACA, 0x534B, {0xAF, 0xDE, 0x53, 0x70, 0x16, 0x71, 0x76, 0xB5}}; // D83B0621-AACA-534B-AFDE-5370167176B5 template <> inline constexpr guid guid_v{ 0x337800FE, 0xF51D, 0x5F6B, {0x9D, 0x35, 0xE7, 0xF5, 0xDE, 0x10, 0xA9, 0x7C}}; // 337800FE-F51D-5F6B-9D35-E7F5DE10A97C template <> inline constexpr guid guid_v{ 0x6E9213F4, 0x30C1, 0x56CA, {0x99, 0x05, 0x46, 0xAA, 0x1A, 0x83, 0xDF, 0xC1}}; // 6E9213F4-30C1-56CA-9905-46AA1A83DFC1 template <> inline constexpr guid guid_v{ 0xFB216C88, 0xC1B1, 0x56AC, {0xA5, 0xDD, 0x67, 0x06, 0x4D, 0x1E, 0x47, 0xBC}}; // FB216C88-C1B1-56AC-A5DD-67064D1E47BC template <> inline constexpr guid guid_v{ 0x5E8D4950, 0xB826, 0x510A, {0xB3, 0x09, 0x77, 0xAF, 0xCD, 0xC6, 0x5B, 0x1F}}; // 5E8D4950-B826-510A-B309-77AFCDC65B1F template <> inline constexpr guid guid_v{ 0x011513E1, 0x1ADC, 0x5A69, {0xA7, 0x4F, 0x62, 0x3F, 0xCC, 0x18, 0xA5, 0x1C}}; // 011513E1-1ADC-5A69-A74F-623FCC18A51C template <> inline constexpr guid guid_v{ 0x7BF51C95, 0x53A2, 0x5A0D, {0xBB, 0x32, 0x2B, 0x4B, 0x1F, 0x7D, 0x2F, 0x20}}; // 7BF51C95-53A2-5A0D-BB32-2B4B1F7D2F20 template <> inline constexpr guid guid_v{ 0x7898CF24, 0x7A54, 0x586A, {0x82, 0xD5, 0xBB, 0xD5, 0x4E, 0x59, 0x65, 0x10}}; // 7898CF24-7A54-586A-82D5-BBD54E596510 template <> inline constexpr guid guid_v{ 0x40D3022B, 0xC82B, 0x5565, {0xA4, 0xE4, 0xAD, 0x9D, 0x7A, 0x66, 0xB1, 0xA9}}; // 40D3022B-C82B-5565-A4E4-AD9D7A66B1A9 template <> inline constexpr guid guid_v{ 0x9A5D7D77, 0x39BD, 0x5B81, {0xAB, 0x4E, 0xF4, 0x4A, 0xCA, 0x6E, 0xDE, 0x3F}}; // 9A5D7D77-39BD-5B81-AB4E-F44ACA6EDE3F template <> inline constexpr guid guid_v{ 0xDB32C3B0, 0xA93F, 0x5797, {0xA1, 0x8D, 0xD9, 0x46, 0xB0, 0x61, 0x59, 0x06}}; // DB32C3B0-A93F-5797-A18D-D946B0615906 template <> inline constexpr guid guid_v{ 0xA4322906, 0x0DBE, 0x5EB7, {0x8B, 0x64, 0x3E, 0x83, 0x22, 0x46, 0xEB, 0x7F}}; // A4322906-0DBE-5EB7-8B64-3E832246EB7F template <> inline constexpr guid guid_v{ 0xD4430447, 0x567C, 0x5AAD, {0x99, 0x6A, 0xA5, 0x47, 0x77, 0x4E, 0x2C, 0x3C}}; // D4430447-567C-5AAD-996A-A547774E2C3C template <> inline constexpr guid guid_v{ 0x45120D6B, 0xE868, 0x59F2, {0xA3, 0x0A, 0xB1, 0x91, 0x5C, 0xE3, 0x74, 0xBD}}; // 45120D6B-E868-59F2-A30A-B1915CE374BD template <> inline constexpr guid guid_v{ 0xAFBF55FA, 0xFF79, 0x552A, {0xA3, 0xA1, 0x48, 0xE2, 0xEF, 0x17, 0x15, 0x2A}}; // AFBF55FA-FF79-552A-A3A1-48E2EF17152A template <> inline constexpr guid guid_v{ 0xFDB6B1C7, 0x33D9, 0x56D0, {0x98, 0xE5, 0x87, 0x76, 0xAA, 0x1B, 0xB7, 0x9A}}; // FDB6B1C7-33D9-56D0-98E5-8776AA1BB79A template <> inline constexpr guid guid_v{ 0xCCAA0C34, 0x31F2, 0x50F1, {0xB3, 0x28, 0xBE, 0x6E, 0xDC, 0x29, 0x1A, 0xAA}}; // CCAA0C34-31F2-50F1-B328-BE6EDC291AAA template <> inline constexpr guid guid_v{ 0x07B509E1, 0x1D38, 0x551B, {0x95, 0xF4, 0x47, 0x32, 0xB0, 0x49, 0xF6, 0xA6}}; // 07B509E1-1D38-551B-95F4-4732B049F6A6 template <> inline constexpr guid guid_v{ 0xDEAA552E, 0x4E6C, 0x5239, {0xAC, 0x75, 0xD9, 0x41, 0x9A, 0x23, 0x09, 0xDA}}; // DEAA552E-4E6C-5239-AC75-D9419A2309DA template <> inline constexpr guid guid_v{ 0x69912428, 0x34D9, 0x5AAC, {0x85, 0xB7, 0xA9, 0x1D, 0x71, 0xC1, 0x33, 0xAA}}; // 69912428-34D9-5AAC-85B7-A91D71C133AA template <> inline constexpr guid guid_v{ 0xB2378908, 0xC5D7, 0x560E, {0xA2, 0xE2, 0x46, 0x40, 0x3E, 0x13, 0xE5, 0xAD}}; // B2378908-C5D7-560E-A2E2-46403E13E5AD template <> inline constexpr guid guid_v{ 0xE7E83685, 0xEEDF, 0x5106, {0x94, 0x29, 0x88, 0x44, 0x35, 0xAB, 0x16, 0x6B}}; // E7E83685-EEDF-5106-9429-884435AB166B template <> inline constexpr guid guid_v{ 0x64980AFA, 0x97AF, 0x5190, {0x90, 0xB3, 0x4B, 0xA2, 0x77, 0xB1, 0x11, 0x3D}}; // 64980AFA-97AF-5190-90B3-4BA277B1113D template <> inline constexpr guid guid_v{ 0xB64C2423, 0x7E56, 0x5D41, {0x8A, 0x84, 0x1E, 0xE2, 0x8F, 0x98, 0x26, 0xA4}}; // B64C2423-7E56-5D41-8A84-1EE28F9826A4 template <> inline constexpr guid guid_v{ 0x4CFC7EAB, 0x2EFF, 0x5457, {0x82, 0x51, 0xC1, 0x9D, 0x37, 0x4A, 0xB3, 0x4D}}; // 4CFC7EAB-2EFF-5457-8251-C19D374AB34D template <> inline constexpr guid guid_v{ 0xCC5C99EC, 0xC9D1, 0x55F5, {0xBC, 0x81, 0x76, 0x12, 0xFF, 0x4E, 0x2B, 0x77}}; // CC5C99EC-C9D1-55F5-BC81-7612FF4E2B77 template <> inline constexpr guid guid_v{ 0x9E2780D3, 0x7056, 0x5AAF, {0x9A, 0x7A, 0x40, 0x4A, 0x2C, 0x09, 0x4C, 0xED}}; // 9E2780D3-7056-5AAF-9A7A-404A2C094CED template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsFactory>{ 0xCBA3E467, 0x4C98, 0x5885, {0xBA, 0x24, 0x6F, 0xA6, 0x99, 0xCC, 0x8E, 0xDD}}; // CBA3E467-4C98-5885-BA24-6FA699CC8EDD template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics>{ 0xEB62DD88, 0xFC12, 0x5338, {0x8E, 0x88, 0x78, 0x8B, 0xE7, 0x2D, 0x07, 0xD6}}; // EB62DD88-FC12-5338-8E88-788BE72D07D6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics2>{ 0xD31AB42B, 0x3842, 0x5E4D, {0x88, 0x45, 0x62, 0x32, 0xEE, 0xA8, 0xEE, 0x1D}}; // D31AB42B-3842-5E4D-8845-6232EEA8EE1D template <> inline constexpr guid guid_v{ 0xF4326C08, 0x1B94, 0x53D7, {0x93, 0x4F, 0xE6, 0xAE, 0x0D, 0x3D, 0x18, 0xAB}}; // F4326C08-1B94-53D7-934F-E6AE0D3D18AB template <> inline constexpr guid guid_v{ 0xB589DA39, 0x25F2, 0x517C, {0x82, 0xD1, 0xC5, 0x1D, 0x80, 0x85, 0x55, 0x0E}}; // B589DA39-25F2-517C-82D1-C51D8085550E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs>{ 0xD56AB9B2, 0xE264, 0x5C7E, {0xA1, 0xCB, 0xE4, 0x1A, 0x16, 0xA6, 0xC6, 0xC6}}; // D56AB9B2-E264-5C7E-A1CB-E41A16A6C6C6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs>{ 0x791FC623, 0xC8F6, 0x5102, {0x81, 0xBD, 0x18, 0x69, 0xCD, 0xE8, 0x22, 0x84}}; // 791FC623-C8F6-5102-81BD-1869CDE82284 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs>{ 0x97682812, 0x1A7B, 0x53FD, {0x8B, 0x4E, 0xC2, 0xF7, 0x0D, 0x2A, 0xD2, 0x50}}; // 97682812-1A7B-53FD-8B4E-C2F70D2AD250 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs>{ 0x1F1F4D5D, 0x0FB1, 0x51AB, {0xB6, 0x6F, 0xF7, 0xA3, 0x22, 0xBF, 0x2D, 0x13}}; // 1F1F4D5D-0FB1-51AB-B66F-F7A322BF2D13 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabTearOutRequestedEventArgs>{ 0xE8A0C441, 0x66C5, 0x578A, {0x81, 0x77, 0x47, 0xDF, 0xFF, 0xB9, 0x7B, 0x83}}; // E8A0C441-66C5-578A-8177-47DFFFB97B83 template <> inline constexpr guid guid_v{ 0x0C13AFA7, 0xF291, 0x5BAC, {0xA6, 0xE8, 0xCC, 0x67, 0xA6, 0x9B, 0x04, 0xC9}}; // 0C13AFA7-F291-5BAC-A6E8-CC67A69B04C9 template <> inline constexpr guid guid_v{ 0xDAEBD5F7, 0x3B47, 0x5B12, {0xB8, 0x04, 0xF4, 0xE1, 0x44, 0x2B, 0x21, 0x13}}; // DAEBD5F7-3B47-5B12-B804-F4E1442B2113 template <> inline constexpr guid guid_v{ 0x2536F506, 0x4038, 0x59DB, {0x9E, 0x35, 0xA9, 0x25, 0x2F, 0xB5, 0xAD, 0xB2}}; // 2536F506-4038-59DB-9E35-A9252FB5ADB2 template <> inline constexpr guid guid_v{ 0x16F53512, 0x3C55, 0x5636, {0xA8, 0x56, 0x22, 0x9D, 0x97, 0x68, 0xD6, 0x4E}}; // 16F53512-3C55-5636-A856-229D9768D64E template <> inline constexpr guid guid_v{ 0xA3ECD47D, 0x2972, 0x5D19, {0xA6, 0x2E, 0xDD, 0xFB, 0xC5, 0xE1, 0xAD, 0x57}}; // A3ECD47D-2972-5D19-A62E-DDFBC5E1AD57 template <> inline constexpr guid guid_v{ 0x7C3ECDDB, 0x0B4D, 0x51C2, {0xA2, 0x7F, 0x89, 0x18, 0x0A, 0xFD, 0x45, 0xA8}}; // 7C3ECDDB-0B4D-51C2-A27F-89180AFD45A8 template <> inline constexpr guid guid_v{ 0xB081E1E9, 0xC1A5, 0x590A, {0x80, 0x49, 0x69, 0xEA, 0x00, 0x3B, 0x6C, 0xF7}}; // B081E1E9-C1A5-590A-8049-69EA003B6CF7 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsFactory>{ 0x63210545, 0xE195, 0x56CD, {0xBC, 0xCD, 0x16, 0x92, 0x55, 0xE1, 0x34, 0xE3}}; // 63210545-E195-56CD-BCCD-169255E134E3 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsStatics>{ 0xFA9ACF9A, 0x9743, 0x51EE, {0x8D, 0xB9, 0x8A, 0xBD, 0x06, 0x3E, 0xDF, 0xEA}}; // FA9ACF9A-9743-51EE-8DB9-8ABD063EDFEA template <> inline constexpr guid guid_v{ 0x1AC8D84F, 0x392C, 0x5C7E, {0x83, 0xF5, 0xA5, 0x3E, 0x3B, 0xF0, 0xAB, 0xB0}}; // 1AC8D84F-392C-5C7E-83F5-A53E3BF0ABB0 template <> inline constexpr guid guid_v{ 0x3187104B, 0x65C2, 0x5E53, {0xB8, 0x89, 0xC8, 0x27, 0x2B, 0x13, 0x14, 0xCD}}; // 3187104B-65C2-5E53-B889-C8272B1314CD template <> inline constexpr guid guid_v{ 0x873AF7C2, 0xAB89, 0x5D76, {0x8D, 0xBE, 0x3D, 0x63, 0x25, 0x66, 0x9D, 0xF5}}; // 873AF7C2-AB89-5D76-8DBE-3D6325669DF5 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs>{ 0xBA46105B, 0x9A16, 0x5237, {0xA2, 0x0F, 0x5D, 0xF7, 0x50, 0x99, 0x2A, 0x05}}; // BA46105B-9A16-5237-A20F-5DF750992A05 template <> inline constexpr guid guid_v{ 0xE1D8B82E, 0xBC60, 0x5D27, {0xB6, 0x46, 0x5C, 0xA4, 0xC4, 0xA6, 0x94, 0x32}}; // E1D8B82E-BC60-5D27-B646-5CA4C4A69432 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs>{ 0x6DCE20DB, 0x894E, 0x5FF6, {0x82, 0x5B, 0xF9, 0x89, 0x1A, 0xF7, 0x95, 0x16}}; // 6DCE20DB-894E-5FF6-825B-F9891AF79516 template <> inline constexpr guid guid_v{ 0xA41CF38F, 0x712A, 0x5599, {0xBB, 0xED, 0x5A, 0x3D, 0x9B, 0x6B, 0xD4, 0x6E}}; // A41CF38F-712A-5599-BBED-5A3D9B6BD46E template <> inline constexpr guid guid_v{ 0xA1A08D48, 0xE8C0, 0x5379, {0xB1, 0x38, 0x7E, 0xB3, 0xF8, 0xD5, 0xF5, 0xE6}}; // A1A08D48-E8C0-5379-B138-7EB3F8D5F5E6 template <> inline constexpr guid guid_v{ 0x71C37E43, 0x7BE7, 0x52FC, {0xBF, 0x8C, 0x98, 0x67, 0xF4, 0x4B, 0xE5, 0xF4}}; // 71C37E43-7BE7-52FC-BF8C-9867F44BE5F4 template <> inline constexpr guid guid_v{ 0x6D0F38A5, 0x0EB3, 0x5D73, {0x81, 0x95, 0xD2, 0xD8, 0x9B, 0x76, 0xB0, 0xF7}}; // 6D0F38A5-0EB3-5D73-8195-D2D89B76B0F7 template <> inline constexpr guid guid_v{ 0x5C56A34F, 0x621F, 0x55F2, {0x8D, 0x71, 0x3E, 0x3A, 0x6E, 0x69, 0x06, 0xBD}}; // 5C56A34F-621F-55F2-8D71-3E3A6E6906BD template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs>{ 0x04F420D2, 0xBA9C, 0x5F59, {0xB8, 0xAC, 0x0D, 0x8A, 0xA5, 0x0A, 0x92, 0x40}}; // 04F420D2-BA9C-5F59-B8AC-0D8AA50A9240 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs>{ 0x19D0A5C5, 0x8D0F, 0x5118, {0x8C, 0x30, 0xE7, 0x09, 0x32, 0x6F, 0x12, 0x83}}; // 19D0A5C5-8D0F-5118-8C30-E709326F1283 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs>{ 0xA604FF71, 0x5D44, 0x5859, {0x8D, 0x71, 0x72, 0x03, 0x0E, 0xD7, 0x8B, 0xC8}}; // A604FF71-5D44-5859-8D71-72030ED78BC8 template <> inline constexpr guid guid_v{ 0x1DAAC6D5, 0x8DB5, 0x5D9F, {0x93, 0x82, 0x1E, 0x64, 0x4F, 0x9A, 0xA4, 0x37}}; // 1DAAC6D5-8DB5-5D9F-9382-1E644F9AA437 template <> inline constexpr guid guid_v{ 0x9D73671F, 0xEA30, 0x555D, {0x81, 0x29, 0x5A, 0x96, 0xAE, 0xC7, 0x3A, 0x14}}; // 9D73671F-EA30-555D-8129-5A96AEC73A14 template <> inline constexpr guid guid_v{ 0xFC5E567E, 0x3AA9, 0x5C57, {0x88, 0xD4, 0x83, 0x4A, 0xD3, 0xB6, 0x2E, 0x9E}}; // FC5E567E-3AA9-5C57-88D4-834AD3B62E9E template <> inline constexpr guid guid_v{ 0x9F85D661, 0xA9E0, 0x5E08, {0xA9, 0x04, 0x11, 0x3B, 0x74, 0xCA, 0x3C, 0x59}}; // 9F85D661-A9E0-5E08-A904-113B74CA3C59 template <> inline constexpr guid guid_v{ 0xED4BAA33, 0xC240, 0x5934, {0x92, 0x29, 0x82, 0xD3, 0x7B, 0x26, 0xF8, 0x46}}; // ED4BAA33-C240-5934-9229-82D37B26F846 template <> inline constexpr guid guid_v{ 0x1584429E, 0xAAFE, 0x5C65, {0x89, 0xE9, 0x8C, 0x06, 0x6E, 0x56, 0x90, 0xE7}}; // 1584429E-AAFE-5C65-89E9-8C066E5690E7 template <> inline constexpr guid guid_v{ 0x479799DC, 0x700A, 0x5A9C, {0xBA, 0x0B, 0x9A, 0xB2, 0x58, 0x7E, 0xD2, 0xE8}}; // 479799DC-700A-5A9C-BA0B-9AB2587ED2E8 template <> inline constexpr guid guid_v{ 0xA7439B37, 0x7A77, 0x5AEB, {0x80, 0x6B, 0xBC, 0x72, 0x60, 0x05, 0xDE, 0x20}}; // A7439B37-7A77-5AEB-806B-BC726005DE20 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenterStatics>{ 0x0CD9D57D, 0x970F, 0x5DF3, {0xB2, 0xAF, 0x49, 0xCF, 0xF4, 0x89, 0x67, 0x5E}}; // 0CD9D57D-970F-5DF3-B2AF-49CFF489675E template <> inline constexpr guid guid_v{ 0x085A6A2D, 0x68F4, 0x5D4E, {0xB8, 0x9C, 0x47, 0xCC, 0x0D, 0xD5, 0x20, 0xA8}}; // 085A6A2D-68F4-5D4E-B89C-47CC0DD520A8 template <> inline constexpr guid guid_v{ 0x6ED7EDF1, 0x9B0B, 0x5E7B, {0x9E, 0x10, 0xF3, 0x56, 0x60, 0xA2, 0x9F, 0xD2}}; // 6ED7EDF1-9B0B-5E7B-9E10-F35660A29FD2 template <> inline constexpr guid guid_v{ 0x12BEF59E, 0x4222, 0x507B, {0x90, 0x1E, 0xEF, 0xFD, 0x04, 0x62, 0x0C, 0x4F}}; // 12BEF59E-4222-507B-901E-EFFD04620C4F template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs>{ 0x7B98953F, 0xC24A, 0x53C6, {0x8A, 0x3A, 0x52, 0x05, 0x58, 0x50, 0x8B, 0x08}}; // 7B98953F-C24A-53C6-8A3A-520558508B08 template <> inline constexpr guid guid_v{ 0xC552714D, 0x5D30, 0x5A2B, {0x9C, 0x7A, 0xD6, 0x8B, 0xEA, 0x3D, 0xDE, 0x8D}}; // C552714D-5D30-5A2B-9C7A-D68BEA3DDE8D template <> inline constexpr guid guid_v{ 0x945F8144, 0x68F1, 0x5731, {0xB8, 0x50, 0x3D, 0x0E, 0x66, 0x46, 0x99, 0xEA}}; // 945F8144-68F1-5731-B850-3D0E664699EA template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeerFactory>{ 0xFD01DFD8, 0x41FF, 0x5A4F, {0x96, 0xAB, 0xC5, 0x08, 0x22, 0x62, 0xAE, 0xCD}}; // FD01DFD8-41FF-5A4F-96AB-C5082262AECD template <> inline constexpr guid guid_v{ 0xC4452799, 0x4606, 0x59EF, {0x93, 0x92, 0xA0, 0x54, 0x8D, 0x48, 0xB8, 0x2E}}; // C4452799-4606-59EF-9392-A0548D48B82E template <> inline constexpr guid guid_v{ 0xF9ADA39B, 0x1F24, 0x5955, {0x9B, 0x5C, 0xCA, 0xCB, 0xFE, 0x9A, 0x41, 0xCF}}; // F9ADA39B-1F24-5955-9B5C-CACBFE9A41CF template <> inline constexpr guid guid_v{ 0xBE19011A, 0x4957, 0x5332, {0x98, 0xB8, 0x17, 0x04, 0x40, 0x1B, 0x6A, 0x0E}}; // BE19011A-4957-5332-98B8-1704401B6A0E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsFactory>{ 0xFCF9E48C, 0xDFE4, 0x55F3, {0xB1, 0x79, 0xB9, 0x00, 0xA7, 0xAE, 0x9C, 0x25}}; // FCF9E48C-DFE4-55F3-B179-B900A7AE9C25 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsStatics>{ 0xF568E19B, 0xB9AF, 0x5F1F, {0xA7, 0x52, 0x48, 0x2F, 0x12, 0x88, 0x74, 0x34}}; // F568E19B-B9AF-5F1F-A752-482F12887434 template <> inline constexpr guid guid_v{ 0x1803F260, 0x67E4, 0x5BC1, {0xA6, 0x3A, 0x12, 0x35, 0x10, 0x16, 0x7B, 0xB8}}; // 1803F260-67E4-5BC1-A63A-123510167BB8 template <> inline constexpr guid guid_v{ 0x426DFD57, 0x6CC9, 0x570F, {0x95, 0x0D, 0x37, 0x43, 0x72, 0x35, 0xDC, 0x89}}; // 426DFD57-6CC9-570F-950D-37437235DC89 template <> inline constexpr guid guid_v{ 0x7411E854, 0xC59A, 0x5463, {0xBE, 0xAB, 0x64, 0xDD, 0xB0, 0x52, 0xC6, 0xDC}}; // 7411E854-C59A-5463-BEAB-64DDB052C6DC template <> inline constexpr guid guid_v{ 0x5C0F247B, 0xBD00, 0x5509, {0x88, 0xA8, 0xB0, 0x90, 0x07, 0xAE, 0x22, 0xB0}}; // 5C0F247B-BD00-5509-88A8-B09007AE22B0 template <> inline constexpr guid guid_v{ 0x25459D02, 0x0FFC, 0x5C7C, {0xAF, 0x56, 0xF5, 0x5A, 0xAD, 0x6D, 0xB5, 0xE7}}; // 25459D02-0FFC-5C7C-AF56-F55AAD6DB5E7 template <> inline constexpr guid guid_v{ 0x6CAB1E15, 0xC017, 0x5760, {0x82, 0x8B, 0xDA, 0xFC, 0x21, 0xD5, 0x4E, 0xB2}}; // 6CAB1E15-C017-5760-828B-DAFC21D54EB2 template <> inline constexpr guid guid_v{ 0x801C9CA9, 0x5B24, 0x5B9E, {0xA8, 0xD1, 0xCF, 0xF4, 0xB6, 0xE6, 0x85, 0x7F}}; // 801C9CA9-5B24-5B9E-A8D1-CFF4B6E6857F template <> inline constexpr guid guid_v{ 0x1B17EEB1, 0x74BF, 0x5A83, {0x81, 0x61, 0xA8, 0x6F, 0x0F, 0xDC, 0xDF, 0x24}}; // 1B17EEB1-74BF-5A83-8161-A86F0FDCDF24 template <> inline constexpr guid guid_v{ 0x772682DB, 0xE3D4, 0x5242, {0xB6, 0xDE, 0x36, 0x70, 0x57, 0x25, 0xEE, 0xB8}}; // 772682DB-E3D4-5242-B6DE-36705725EEB8 template <> inline constexpr guid guid_v{ 0xC9C203D6, 0x0619, 0x504D, {0x9E, 0xD8, 0x50, 0x54, 0xFE, 0x3C, 0xA5, 0x1E}}; // C9C203D6-0619-504D-9ED8-5054FE3CA51E template <> inline constexpr guid guid_v{ 0x67E93D74, 0x5E93, 0x59A1, {0x91, 0xBF, 0x41, 0x3E, 0xFB, 0xEB, 0x90, 0x4C}}; // 67E93D74-5E93-59A1-91BF-413EFBEB904C template <> inline constexpr guid guid_v{ 0xBCBB3720, 0x2DB8, 0x54E1, {0x88, 0x06, 0xFC, 0xBE, 0xD3, 0x89, 0x49, 0xA9}}; // BCBB3720-2DB8-54E1-8806-FCBED38949A9 template <> inline constexpr guid guid_v{ 0x01140768, 0x2727, 0x5F89, {0x80, 0xE0, 0x52, 0x10, 0x32, 0x6A, 0x34, 0x31}}; // 01140768-2727-5F89-80E0-5210326A3431 template <> inline constexpr guid guid_v{ 0x5AA38ADC, 0x9874, 0x5E0A, {0x8D, 0x8E, 0x15, 0x74, 0xEF, 0xC0, 0xB8, 0x8F}}; // 5AA38ADC-9874-5E0A-8D8E-1574EFC0B88F template <> inline constexpr guid guid_v{ 0x88EB60D4, 0xCD54, 0x5E23, {0xBD, 0x1A, 0x22, 0x37, 0x02, 0x44, 0x2B, 0xA4}}; // 88EB60D4-CD54-5E23-BD1A-223702442BA4 template <> inline constexpr guid guid_v{ 0x1BEF9AF4, 0x712C, 0x50EF, {0x9B, 0xB4, 0x88, 0x1B, 0x97, 0x52, 0x32, 0xAB}}; // 1BEF9AF4-712C-50EF-9BB4-881B975232AB template <> inline constexpr guid guid_v{ 0xB947CA7D, 0x0F6F, 0x594C, {0x83, 0xEC, 0x14, 0x15, 0x3D, 0x34, 0x32, 0x25}}; // B947CA7D-0F6F-594C-83EC-14153D343225 template <> inline constexpr guid guid_v{ 0xA1B5538E, 0x7956, 0x5671, {0xAF, 0xD0, 0x4C, 0x0F, 0x38, 0x12, 0x2B, 0x70}}; // A1B5538E-7956-5671-AFD0-4C0F38122B70 template <> inline constexpr guid guid_v{ 0x8EE00B59, 0x42C6, 0x5D73, {0x80, 0x9F, 0x68, 0x71, 0x00, 0x88, 0xE5, 0xA5}}; // 8EE00B59-42C6-5D73-809F-68710088E5A5 template <> inline constexpr guid guid_v{ 0x77804A23, 0x9FEB, 0x5C57, {0x9C, 0x95, 0x4D, 0xD9, 0x84, 0x26, 0x72, 0x17}}; // 77804A23-9FEB-5C57-9C95-4DD984267217 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsCompletedEventArgs>{ 0xE5B8547E, 0xF839, 0x55DB, {0x9C, 0x26, 0x2A, 0x95, 0xF5, 0x7A, 0x60, 0xDC}}; // E5B8547E-F839-55DB-9C26-2A95F57A60DC template <> inline constexpr guid guid_v{ 0x060D3921, 0x57A0, 0x5BC5, {0xBE, 0x26, 0x32, 0x0B, 0xD9, 0xC1, 0xA6, 0xE8}}; // 060D3921-57A0-5BC5-BE26-320BD9C1A6E8 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs>{ 0x1B6C4FFC, 0xCD32, 0x5E06, {0xB7, 0x82, 0xDF, 0x9F, 0x07, 0x75, 0x46, 0xC7}}; // 1B6C4FFC-CD32-5E06-B782-DF9F077546C7 template <> inline constexpr guid guid_v{ 0xBD769EF7, 0xCADC, 0x5334, {0x93, 0xAD, 0xC9, 0xBB, 0xE8, 0x20, 0x64, 0x3D}}; // BD769EF7-CADC-5334-93AD-C9BBE820643D template <> inline constexpr guid guid_v{ 0xED7840E5, 0xDBF5, 0x5937, {0x89, 0xDD, 0x99, 0x7A, 0x6F, 0xDE, 0x0D, 0x5C}}; // ED7840E5-DBF5-5937-89DD-997A6FDE0D5C template <> inline constexpr guid guid_v{ 0x9C6220BE, 0xF9EB, 0x518A, {0xB3, 0x0E, 0x7E, 0x41, 0xDE, 0x5E, 0xFD, 0xA9}}; // 9C6220BE-F9EB-518A-B30E-7E41DE5EFDA9 template <> inline constexpr guid guid_v{ 0x70437A49, 0x2999, 0x5A97, {0xB1, 0x9D, 0x35, 0x4E, 0xF5, 0x9D, 0x4F, 0x5C}}; // 70437A49-2999-5A97-B19D-354EF59D4F5C template <> inline constexpr guid guid_v{ 0xB1B70143, 0x3F5B, 0x54F4, {0x8B, 0xD7, 0x41, 0xDC, 0x15, 0xCF, 0x45, 0xA9}}; // B1B70143-3F5B-54F4-8BD7-41DC15CF45A9 template <> inline constexpr guid guid_v{ 0x878FD918, 0xE77E, 0x5BE8, {0x8C, 0x8A, 0xB7, 0x9B, 0x27, 0xB0, 0x8D, 0x9B}}; // 878FD918-E77E-5BE8-8C8A-B79B27B08D9B template <> inline constexpr guid guid_v{ 0x1A05853C, 0xB101, 0x542C, {0x9A, 0x1E, 0x77, 0x5A, 0x04, 0x4C, 0x46, 0x52}}; // 1A05853C-B101-542C-9A1E-775A044C4652 template <> inline constexpr guid guid_v{ 0xEFDB238D, 0x2CCA, 0x589C, {0xAE, 0xDF, 0x8E, 0x29, 0x7B, 0x5A, 0xA2, 0x48}}; // EFDB238D-2CCA-589C-AEDF-8E297B5AA248 template <> inline constexpr guid guid_v{ 0x431BEF52, 0xD60D, 0x5CE3, {0xB8, 0x12, 0xAE, 0xE4, 0xA2, 0xFB, 0x7E, 0xD3}}; // 431BEF52-D60D-5CE3-B812-AEE4A2FB7ED3 template <> inline constexpr guid guid_v{ 0x29B5DD9C, 0x2BFB, 0x5E1C, {0x97, 0xCB, 0xCD, 0xC3, 0xC3, 0x4A, 0x36, 0x5D}}; // 29B5DD9C-2BFB-5E1C-97CB-CDC3C34A365D template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettingsFactory>{ 0x1D1A66E3, 0xF56D, 0x5D7F, {0x94, 0x2C, 0xF3, 0xA8, 0x7F, 0x5C, 0x55, 0x2E}}; // 1D1A66E3-F56D-5D7F-942C-F3A87F5C552E template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettingsStatics>{ 0x67817566, 0x6528, 0x5F4A, {0xB1, 0xE1, 0x71, 0x0A, 0xB0, 0x94, 0xC7, 0x4F}}; // 67817566-6528-5F4A-B1E1-710AB094C74F template <> inline constexpr guid guid_v{ 0x94CEE57B, 0x7085, 0x5A6A, {0xAA, 0xC3, 0x18, 0x45, 0x09, 0xB8, 0xEC, 0xE0}}; // 94CEE57B-7085-5A6A-AAC3-184509B8ECE0 template <> inline constexpr guid guid_v{ 0x461499A0, 0x68CF, 0x5B81, {0xB0, 0xE4, 0xB1, 0xAF, 0x92, 0x9B, 0x0B, 0x12}}; // 461499A0-68CF-5B81-B0E4-B1AF929B0B12 template <> inline constexpr guid guid_v{ 0x00378A74, 0x790B, 0x5328, {0x8A, 0xFA, 0x7D, 0x65, 0xE2, 0x2D, 0xA4, 0x26}}; // 00378A74-790B-5328-8AFA-7D65E22DA426 template <> inline constexpr guid guid_v{ 0xC105A5E5, 0xCEA8, 0x5EFD, {0x8B, 0xE8, 0x3D, 0x89, 0xB5, 0x4C, 0xBD, 0x5F}}; // C105A5E5-CEA8-5EFD-8BE8-3D89B54CBD5F template <> inline constexpr guid guid_v{ 0xF5BB217C, 0x66B9, 0x5B62, {0xB2, 0xD6, 0xFB, 0x47, 0x84, 0x3C, 0x8F, 0x6F}}; // F5BB217C-66B9-5B62-B2D6-FB47843C8F6F template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs>{ 0x664190F3, 0x7133, 0x5599, {0xB4, 0x1C, 0x1D, 0x54, 0xCD, 0x2C, 0xB9, 0x30}}; // 664190F3-7133-5599-B41C-1D54CD2CB930 template <> inline constexpr guid guid_v{ 0x71EFAF86, 0x4D73, 0x5F5F, {0x8E, 0xA6, 0xA4, 0x2D, 0xFE, 0x04, 0x49, 0x17}}; // 71EFAF86-4D73-5F5F-8EA6-A42DFE044917 template <> inline constexpr guid guid_v{ 0xDDD01C44, 0xA883, 0x583B, {0x91, 0x81, 0xDC, 0xA5, 0x83, 0xDA, 0x0A, 0xD9}}; // DDD01C44-A883-583B-9181-DCA583DA0AD9 template <> inline constexpr guid guid_v{ 0x8D2E56D9, 0xC333, 0x5F15, {0x81, 0xD1, 0xB8, 0xB2, 0x7E, 0x07, 0x65, 0x22}}; // 8D2E56D9-C333-5F15-81D1-B8B27E076522 template <> inline constexpr guid guid_v{ 0x0F1AF0CD, 0xF3DC, 0x52F6, {0xB6, 0x32, 0x39, 0x67, 0x42, 0x53, 0x32, 0x31}}; // 0F1AF0CD-F3DC-52F6-B632-396742533231 template <> inline constexpr guid guid_v{ 0x4FBD51C3, 0xCEE6, 0x58DE, {0xA5, 0xE4, 0x99, 0xAB, 0xAD, 0x87, 0x30, 0x16}}; // 4FBD51C3-CEE6-58DE-A5E4-99ABAD873016 template <> inline constexpr guid guid_v{ 0x23050CB1, 0xDB88, 0x54ED, {0x90, 0x83, 0x5E, 0xCF, 0xB1, 0x25, 0x12, 0xFD}}; // 23050CB1-DB88-54ED-9083-5ECFB12512FD template <> inline constexpr guid guid_v{ 0x8A164CBC, 0x2A5E, 0x56E5, {0xA0, 0x11, 0xFB, 0x76, 0x33, 0x4A, 0xAB, 0xDF}}; // 8A164CBC-2A5E-56E5-A011-FB76334AABDF template <> inline constexpr guid guid_v{ 0x0D9ED808, 0xF3F9, 0x5034, {0x96, 0x27, 0x15, 0x2B, 0x91, 0xE9, 0x1B, 0x4B}}; // 0D9ED808-F3F9-5034-9627-152B91E91B4B template <> inline constexpr guid guid_v{ 0x19BE9A3E, 0x37E1, 0x5A6D, {0x8B, 0x62, 0x41, 0x93, 0x25, 0xEA, 0x70, 0x5A}}; // 19BE9A3E-37E1-5A6D-8B62-419325EA705A template <> inline constexpr guid guid_v{ 0xAB8A0A51, 0x44CF, 0x5337, {0xAD, 0x77, 0x8E, 0xDA, 0x17, 0x95, 0xE9, 0xF6}}; // AB8A0A51-44CF-5337-AD77-8EDA1795E9F6 template <> inline constexpr guid guid_v{ 0x61AC9074, 0xAAB3, 0x50B8, {0x8B, 0x18, 0xD4, 0xD2, 0x57, 0x3A, 0x52, 0x35}}; // 61AC9074-AAB3-50B8-8B18-D4D2573A5235 template <> inline constexpr guid guid_v{ 0x575E8FA1, 0x2E2D, 0x5857, {0x9A, 0x93, 0x6B, 0x11, 0xE5, 0x43, 0x16, 0xBA}}; // 575E8FA1-2E2D-5857-9A93-6B11E54316BA template <> inline constexpr guid guid_v{ 0xBFECD12B, 0xE16A, 0x58A0, {0xAF, 0x5F, 0x46, 0x72, 0x62, 0x74, 0x62, 0xD5}}; // BFECD12B-E16A-58A0-AF5F-4672627462D5 template <> inline constexpr guid guid_v{ 0x0D979FE6, 0x64AF, 0x5AF5, {0x91, 0x4A, 0xDD, 0x38, 0xF2, 0xCC, 0xF2, 0xD7}}; // 0D979FE6-64AF-5AF5-914A-DD38F2CCF2D7 template <> inline constexpr guid guid_v{ 0x510683E8, 0xD0FE, 0x5EF4, {0x85, 0xBD, 0xE1, 0x13, 0x10, 0x76, 0xAC, 0x22}}; // 510683E8-D0FE-5EF4-85BD-E1131076AC22 template <> inline constexpr guid guid_v{ 0x0466C103, 0x1E17, 0x5E83, {0xA2, 0x62, 0x88, 0x55, 0xF2, 0x16, 0xB5, 0x9F}}; // 0466C103-1E17-5E83-A262-8855F216B59F template <> inline constexpr guid guid_v{ 0x54857CE0, 0xB9E6, 0x51A3, {0xBF, 0xA8, 0xDC, 0xD8, 0xEE, 0x30, 0x6D, 0x5C}}; // 54857CE0-B9E6-51A3-BFA8-DCD8EE306D5C template <> inline constexpr guid guid_v{ 0x5B5B186A, 0xA7F9, 0x5A2E, {0xB1, 0xF0, 0x89, 0x50, 0xCC, 0xD9, 0x73, 0x50}}; // 5B5B186A-A7F9-5A2E-B1F0-8950CCD97350 template <> inline constexpr guid guid_v{ 0xC34E5864, 0xA883, 0x59BE, {0x8C, 0xE0, 0x4A, 0x77, 0xE8, 0x7B, 0x03, 0x43}}; // C34E5864-A883-59BE-8CE0-4A77E87B0343 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextFactory>{ 0x3F790B67, 0xFDFB, 0x505A, {0x8B, 0x85, 0x62, 0x10, 0x50, 0x6D, 0xF3, 0x11}}; // 3F790B67-FDFB-505A-8B85-6210506DF311 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides>{ 0x78633B2A, 0x9633, 0x5086, {0x89, 0xA7, 0x0E, 0x96, 0x0A, 0x95, 0xA3, 0xB2}}; // 78633B2A-9633-5086-89A7-0E960A95A3B2 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides2>{ 0xDA384C25, 0x5D8F, 0x5EDE, {0xAE, 0x54, 0xC3, 0x18, 0x81, 0x3A, 0xE7, 0x84}}; // DA384C25-5D8F-5EDE-AE54-C318813AE784 template <> inline constexpr guid guid_v{ 0xC7C128E1, 0x5DF7, 0x5345, {0xB5, 0xCD, 0x43, 0xAF, 0xDF, 0xA9, 0x48, 0xB4}}; // C7C128E1-5DF7-5345-B5CD-43AFDFA948B4 template <> inline constexpr guid guid_v{ 0x4357A35B, 0x3703, 0x5819, {0xA7, 0x76, 0xD1, 0x39, 0x84, 0x8E, 0x9E, 0xD9}}; // 4357A35B-3703-5819-A776-D139848E9ED9 template <> inline constexpr guid guid_v{ 0x2B216A2D, 0x5079, 0x51BA, {0x83, 0x8A, 0x90, 0x86, 0x90, 0x36, 0x36, 0xB4}}; // 2B216A2D-5079-51BA-838A-9086903636B4 template <> inline constexpr guid guid_v{ 0x32E8C71B, 0xB58C, 0x5F19, {0x9B, 0xD5, 0xEE, 0xCA, 0x58, 0x60, 0xF3, 0x87}}; // 32E8C71B-B58C-5F19-9BD5-EECA5860F387 template <> inline constexpr guid guid_v{ 0x3FFE2108, 0x0382, 0x50C8, {0xB2, 0x95, 0x21, 0xBD, 0x8B, 0xEE, 0x04, 0xD7}}; // 3FFE2108-0382-50C8-B295-21BD8BEE04D7 template <> inline constexpr guid guid_v{ 0xBC4579F5, 0xFDC8, 0x5DA2, {0xA9, 0x8A, 0xF4, 0x4C, 0x13, 0xC0, 0x73, 0xD3}}; // BC4579F5-FDC8-5DA2-A98A-F44C13C073D3 template <> inline constexpr guid guid_v{ 0x7D6103DC, 0x2427, 0x5576, {0x9A, 0x69, 0xBF, 0x53, 0xE2, 0xD7, 0x18, 0x0B}}; // 7D6103DC-2427-5576-9A69-BF53E2D7180B template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides>{ 0x8FEE3E46, 0x6E2F, 0x5C0A, {0x9A, 0x3B, 0xC0, 0xB6, 0x59, 0x81, 0x88, 0x01}}; // 8FEE3E46-6E2F-5C0A-9A3B-C0B659818801 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelStatics>{ 0x731CC881, 0xA71A, 0x5AF9, {0x98, 0x5E, 0x1E, 0xDE, 0x3D, 0x88, 0xC2, 0x74}}; // 731CC881-A71A-5AF9-985E-1EDE3D88C274 template <> inline constexpr guid guid_v{ 0x2B2C76C2, 0x997C, 0x5069, {0xA8, 0xF0, 0x9B, 0x84, 0xCD, 0x7E, 0x62, 0x4B}}; // 2B2C76C2-997C-5069-A8F0-9B84CD7E624B template <> inline constexpr guid guid_v{ 0x560C5EED, 0x3E7A, 0x51E4, {0xB1, 0x4F, 0x10, 0x7B, 0xA0, 0x2B, 0x89, 0xBE}}; // 560C5EED-3E7A-51E4-B14F-107BA02B89BE template <> inline constexpr guid guid_v{ 0xFB4EC2CE, 0x3074, 0x5C42, {0xB6, 0x55, 0x64, 0xFB, 0x81, 0xFB, 0xD0, 0x40}}; // FB4EC2CE-3074-5C42-B655-64FB81FBD040 template <> inline constexpr guid guid_v{ 0x7F3226D0, 0xF6D5, 0x5AA7, {0xB1, 0x75, 0x64, 0x54, 0x51, 0xCA, 0x3C, 0x85}}; // 7F3226D0-F6D5-5AA7-B175-645451CA3C85 template <> inline constexpr guid guid_v{ 0x2E570B6A, 0xFF97, 0x53B8, {0xA8, 0x87, 0x34, 0x8F, 0x59, 0xEE, 0x05, 0x44}}; // 2E570B6A-FF97-53B8-A887-348F59EE0544 template <> inline constexpr guid guid_v{ 0x2FE223A8, 0x018A, 0x5D2F, {0x93, 0x3B, 0xA7, 0x56, 0x9F, 0x82, 0x4F, 0x19}}; // 2FE223A8-018A-5D2F-933B-A7569F824F19 template <> inline constexpr guid guid_v{ 0x918CA043, 0xF42C, 0x5805, {0x86, 0x1B, 0x62, 0xD6, 0xD1, 0xD0, 0xC1, 0x62}}; // 918CA043-F42C-5805-861B-62D6D1D0C162 template <> inline constexpr guid guid_v{ 0xCB49196C, 0x1458, 0x5E92, {0xB7, 0x01, 0xD0, 0x8D, 0x3E, 0x81, 0x6B, 0xC5}}; // CB49196C-1458-5E92-B701-D08D3E816BC5 template <> inline constexpr guid guid_v{ 0xAB8075FD, 0x7A4B, 0x504E, {0x8A, 0x63, 0xD7, 0xF3, 0x55, 0x70, 0xBD, 0x86}}; // AB8075FD-7A4B-504E-8A63-D7F35570BD86 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventHandler>{ 0xDA6960DE, 0x89FF, 0x575F, {0x93, 0x2F, 0x02, 0x3F, 0x6F, 0xC1, 0xF9, 0x92}}; // DA6960DE-89FF-575F-932F-023F6FC1F992 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::ContextMenuOpeningEventHandler>{ 0xD010FF61, 0x4067, 0x526A, {0x95, 0xA3, 0x51, 0x75, 0x77, 0xBC, 0x52, 0x73}}; // D010FF61-4067-526A-95A3-517577BC5273 template <> inline constexpr guid guid_v{ 0x55532800, 0x7617, 0x5D67, {0x80, 0xBF, 0xB9, 0x8C, 0x0A, 0x41, 0xB9, 0xD6}}; // 55532800-7617-5D67-80BF-B98C0A41B9D6 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventHandler>{ 0xF69971DA, 0x162F, 0x51EC, {0x9F, 0xD9, 0x37, 0xF9, 0xB5, 0x7A, 0x68, 0xF9}}; // F69971DA-162F-51EC-9FD9-37F9B57A68F9 template <> inline constexpr guid guid_v{ 0xA3903624, 0x3393, 0x566C, {0xA6, 0xB9, 0xA6, 0xB4, 0xB3, 0xE3, 0x01, 0xC3}}; // A3903624-3393-566C-A6B9-A6B4B3E301C3 template <> inline constexpr guid guid_v{ 0x2A47F009, 0x91FC, 0x54CE, {0x98, 0x61, 0x34, 0x4E, 0x80, 0xF7, 0xE9, 0xD7}}; // 2A47F009-91FC-54CE-9861-344E80F7E9D7 template <> inline constexpr guid guid_v{ 0x46C8E78E, 0xB948, 0x5EF3, {0xB8, 0x45, 0xB2, 0x78, 0xB5, 0x91, 0x8B, 0xA9}}; // 46C8E78E-B948-5EF3-B845-B278B5918BA9 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventHandler>{ 0x830D582C, 0x80FB, 0x5AEA, {0xBC, 0xB2, 0xF1, 0x51, 0x74, 0x0F, 0xF7, 0x92}}; // 830D582C-80FB-5AEA-BCB2-F151740FF792 template <> inline constexpr guid guid_v{ 0xA232390D, 0x0E34, 0x595E, {0x89, 0x31, 0xFA, 0x92, 0x8A, 0x99, 0x09, 0xF4}}; // A232390D-0E34-595E-8931-FA928A9909F4 template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventHandler>{ 0x4CC95C52, 0x8A54, 0x53B7, {0x92, 0x51, 0x0B, 0x3E, 0xFA, 0x60, 0x53, 0x98}}; // 4CC95C52-8A54-53B7-9251-0B3EFA605398 template <> inline constexpr guid guid_v{ 0x5D8DDCFF, 0x45D8, 0x5E7C, {0x9B, 0x8B, 0xC4, 0x1D, 0x28, 0x93, 0xC6, 0xA1}}; // 5D8DDCFF-45D8-5E7C-9B8B-C41D2893C6A1 template <> inline constexpr guid guid_v{ 0xDDF3A6C0, 0x5AB1, 0x5D74, {0x82, 0x89, 0x89, 0x2C, 0x06, 0x14, 0x65, 0x8F}}; // DDF3A6C0-5AB1-5D74-8289-892C0614658F template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AnchorRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IAnimatedIcon; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AnimatedIconSource> { using type = winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSource; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AnimatedVisualPlayer> { using type = winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBar> { using type = winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IAnnotatedScrollBarDetailLabelRequestedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBarLabel> { using type = winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IAnnotatedScrollBarScrollingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IAppBar; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IAppBarButton; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AppBarElementContainer> { using type = winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AppBarSeparator> { using type = winrt::Microsoft::UI::Xaml::Controls::IAppBarSeparator; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AppBarToggleButton> { using type = winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IAutoSuggestBoxQuerySubmittedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IAutoSuggestBoxSuggestionChosenEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBoxTextChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IBitmapIcon; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::BitmapIconSource> { using type = winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IBorder; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBarItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBarItemClickedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IButton; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CalendarDatePicker> { using type = winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ICalendarDatePickerDateChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ICalendarView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CalendarViewDayItem> { using type = winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ICalendarViewDayItemChangingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ICalendarViewSelectedDatesChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ICandidateWindowBoundsChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ICanvas; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ICheckBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IChoosingGroupHeaderContainerEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ChoosingItemContainerEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ColorChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IColorChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IColorPicker; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ColumnDefinition> { using type = winrt::Microsoft::UI::Xaml::Controls::IColumnDefinition; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ColumnDefinitionCollection> { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::Controls::ColumnDefinition>; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IComboBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IComboBoxItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ComboBoxTextSubmittedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ICommandBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CommandBarFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CommandBarOverflowPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContainerContentChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IContentControl; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialog; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickDeferral> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogButtonClickEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosingDeferral> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogClosingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentDialogOpenedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContentPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IContentPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ContextMenuEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IContextMenuEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IControl; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ControlTemplate> { using type = winrt::Microsoft::UI::Xaml::Controls::IControlTemplate; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::CoreWebView2InitializedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector> { using type = winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelector; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DatePickedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePickedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePicker; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyoutItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IDatePickerSelectedValueChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DatePickerValueChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DragItemsCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IDropDownButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IDynamicOverflowItemsChangingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IExpander; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ExpanderCollapsedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ExpanderExpandingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ExpanderTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFlipView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFlipViewItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::FlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IFlyoutPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::FocusDisengagedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::FocusEngagedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IFocusEngagedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFontIcon; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFontIconSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IFrame; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IGrid; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IGridView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::GridViewHeaderItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IGridViewItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IGroupItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IGroupStyle; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector> { using type = winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelector; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::HasValidationErrorsChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls:: IHasValidationErrorsChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IHub; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IHubSection; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::HubSectionCollection> { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::Controls::HubSection>; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::HyperlinkButton> { using type = winrt::Microsoft::UI::Xaml::Controls::IHyperlinkButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IIconElement; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IIconSource; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::IconSourceElement> { using type = winrt::Microsoft::UI::Xaml::Controls::IIconSourceElement; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IImage; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IImageIcon; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ImageIconSource> { using type = winrt::Microsoft::UI::Xaml::Controls::IImageIconSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBadge; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::InfoBadgeTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::InfoBarClosedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::InfoBarClosingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::InfoBarTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::IsTextTrimmedChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemClickEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemClickEventArgs; }; template <> struct default_interface { using type = winrt::Windows::Foundation::Collections::IObservableVector< winrt::Windows::Foundation::IInspectable>; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IItemCollectionTransitionCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProgress> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransitionProvider> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemContainer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemContainerGenerator> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsControl; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsPanelTemplate> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsPanelTemplate; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsPickedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsPickedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IItemsRepeaterElementClearingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IItemsRepeaterElementIndexChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IItemsRepeaterElementPreparedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeaterScrollHost> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsSourceView> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsSourceView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsStackPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsStackPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsViewItemInvokedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ItemsViewSelectionChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IItemsWrapGrid; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ILayout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ILayoutContext; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayout> { using type = winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ILinedFlowLayoutItemCollectionTransitionProvider; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ILinedFlowLayoutItemsInfoRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IListBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IListBoxItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IListView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IListViewBase; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ListViewBaseHeaderItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ListViewHeaderItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IListViewItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ListViewPersistenceHelper> { using type = winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMapControl; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IMapControlMapServiceErrorOccurredEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMapElement; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MapElementsLayer> { using type = winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMapIcon; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMapLayer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MediaPlayerElement> { using type = winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElement; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MediaPlayerPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MediaTransportControls> { using type = winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MediaTransportControlsHelper> { using type = winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuBar; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuBarItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MenuBarItemFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase> { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSeparator> { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparator; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: INavigationViewBackRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: INavigationViewDisplayModeChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItem> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemBase> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: INavigationViewItemCollapsedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: INavigationViewItemExpandingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemHeader> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemInvokedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemSeparator> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneClosingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: INavigationViewSelectionChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NavigationViewTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayout> { using type = winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext> { using type = winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::INumberBox; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::NumberBoxValueChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPage; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IParallaxView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPasswordBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IPasswordBoxPasswordChangingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPathIcon; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPathIconSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPersonPicture; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::PersonPictureTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::PickerConfirmedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPickerFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::PickerFlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IPickerFlyoutPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPipsPager; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IPipsPagerSelectedIndexChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::PipsPagerTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPivot; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IPivotItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IPivotItemEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IProgressBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ProgressBarTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IProgressRing; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ProgressRingTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRadioButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRadioButtons; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RadioMenuFlyoutItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRatingControl; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RatingItemFontInfo> { using type = winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RatingItemImageInfo> { using type = winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfo; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RefreshContainer> { using type = winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IRefreshInteractionRatioChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RefreshRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RefreshStateChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer> { using type = winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRelativePanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RevealListViewItemPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRichEditBox; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IRichEditBoxSelectionChangingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RichEditBoxTextChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow> { using type = winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IRowDefinition; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::RowDefinitionCollection> { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::Controls::RowDefinition>; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollContentPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollViewer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerView> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollViewerView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollViewerViewChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingAnchorRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingBringingIntoViewEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IScrollingScrollAnimationStartingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptions; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IScrollingZoomAnimationStartingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions> { using type = winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptions; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISelectorBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SelectorBarItem> { using type = winrt::Microsoft::UI::Xaml::Controls::ISelectorBarItem; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ISelectorBarSelectionChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation> { using type = winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomLocation; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISlider; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISplitButton; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SplitButtonClickEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISplitView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SplitViewPaneClosingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IStackLayout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IStackPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IStyleSelector; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SwapChainBackgroundPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISwipeControl; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISwipeItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SwipeItemInvokedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISwipeItems; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ISymbolIcon; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::SymbolIconSource> { using type = winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITabView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITabViewExternalTornOutTabsDroppedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITabViewExternalTornOutTabsDroppingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewItemTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewTabCloseRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDragStartingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewTabDroppedOutsideEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TabViewTabTearOutRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls:: ITabViewTabTearOutRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITabViewTabTearOutWindowRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITeachingTip; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TeachingTipClosedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TeachingTipClosingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TeachingTipTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITextBlock; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITextBox; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextBoxBeforeTextChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextBoxSelectionChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextBoxTextChangingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextCommandBarFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextCompositionChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextCompositionEndedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextCompositionStartedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITextControlCopyingToClipboardEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITextControlCuttingToClipboardEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TimePickedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITimePickedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITimePicker; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TimePickerFlyout> { using type = winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TimePickerFlyoutPresenter> { using type = winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: ITimePickerSelectedValueChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TimePickerValueChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITitleBar; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TitleBarAutomationPeer> { using type = winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeer; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TitleBarTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ToggleMenuFlyoutItem> { using type = winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::ToggleSplitButton> { using type = winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls:: IToggleSplitButtonIsCheckedChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IToolTip; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IToolTipService; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewCollapsedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsCompletedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls:: ITreeViewDragItemsCompletedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewDragItemsStartingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewExpandingEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewItemInvokedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewItemTemplateSettings> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewList; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewNode; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::TreeViewSelectionChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::ITwoPaneView; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::UIElementCollection> { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::UIElement>; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::UniformGridLayout> { using type = winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayout; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IUserControl; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::VariableSizedWrapGrid> { using type = winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGrid; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IViewbox; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayout> { using type = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext> { using type = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::VirtualizingPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::VirtualizingStackPanel> { using type = winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IWebView2; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::Controls::IWrapGrid; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::Controls::XamlControlsResources> { using type = winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResources; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Anchor(void**) noexcept = 0; virtual int32_t __stdcall put_Anchor(void*) noexcept = 0; virtual int32_t __stdcall get_AnchorCandidates(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_FallbackIconSource(void**) noexcept = 0; virtual int32_t __stdcall put_FallbackIconSource(void*) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeft(bool*) noexcept = 0; virtual int32_t __stdcall put_MirroredWhenRightToLeft(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_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_FallbackIconSource(void**) noexcept = 0; virtual int32_t __stdcall put_FallbackIconSource(void*) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeft(bool*) noexcept = 0; virtual int32_t __stdcall put_MirroredWhenRightToLeft(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_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FallbackIconSourceProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeftProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_StateProperty(void**) noexcept = 0; virtual int32_t __stdcall SetState(void*, void*) noexcept = 0; virtual int32_t __stdcall GetState(void*, void**) noexcept = 0; virtual int32_t __stdcall get_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FallbackIconSourceProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeftProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RootVisual(void**) noexcept = 0; virtual int32_t __stdcall get_Size( winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_Duration(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateAnimations() noexcept = 0; virtual int32_t __stdcall DestroyAnimations() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Diagnostics(void**) noexcept = 0; virtual int32_t __stdcall get_Duration(int64_t*) noexcept = 0; virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_FallbackContent(void**) noexcept = 0; virtual int32_t __stdcall put_FallbackContent(void*) noexcept = 0; virtual int32_t __stdcall get_AutoPlay(bool*) noexcept = 0; virtual int32_t __stdcall put_AutoPlay(bool) noexcept = 0; virtual int32_t __stdcall get_IsAnimatedVisualLoaded(bool*) noexcept = 0; virtual int32_t __stdcall get_IsPlaying(bool*) noexcept = 0; virtual int32_t __stdcall get_PlaybackRate(double*) noexcept = 0; virtual int32_t __stdcall put_PlaybackRate(double) noexcept = 0; virtual int32_t __stdcall get_ProgressObject(void**) noexcept = 0; virtual int32_t __stdcall get_Stretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Stretch(int32_t) noexcept = 0; virtual int32_t __stdcall Pause() noexcept = 0; virtual int32_t __stdcall PlayAsync(double, double, bool, void**) noexcept = 0; virtual int32_t __stdcall Resume() noexcept = 0; virtual int32_t __stdcall SetProgress(double) noexcept = 0; virtual int32_t __stdcall Stop() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnimationOptimization(int32_t*) noexcept = 0; virtual int32_t __stdcall put_AnimationOptimization(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_AutoPlayProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DiagnosticsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DurationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FallbackContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsAnimatedVisualLoadedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPlayingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaybackRateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StretchProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics2> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnimationOptimizationProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall TryCreateAnimatedVisual(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Markers(void**) noexcept = 0; virtual int32_t __stdcall SetColorProperty( void*, struct struct_Windows_UI_Color) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall TryCreateAnimatedVisual(void*, void**, bool, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ScrollController(void**) noexcept = 0; virtual int32_t __stdcall get_Labels(void**) noexcept = 0; virtual int32_t __stdcall put_Labels(void*) noexcept = 0; virtual int32_t __stdcall get_LabelTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_LabelTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_DetailLabelTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_DetailLabelTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_SmallChange(double*) noexcept = 0; virtual int32_t __stdcall put_SmallChange(double) noexcept = 0; virtual int32_t __stdcall add_Scrolling(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Scrolling(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DetailLabelRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DetailLabelRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_ScrollOffset(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_Content(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollOffset(double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabelFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, double, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ScrollOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollingEventKind(int32_t*) noexcept = 0; 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 get_LabelsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LabelTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DetailLabelTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SmallChangeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOpen(bool) noexcept = 0; virtual int32_t __stdcall get_IsSticky(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSticky(bool) noexcept = 0; virtual int32_t __stdcall get_ClosedDisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ClosedDisplayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) 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 add_Opening(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Opening(winrt::event_token) 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_Closing(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closing(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_Label(void**) noexcept = 0; virtual int32_t __stdcall put_Label(void*) noexcept = 0; virtual int32_t __stdcall get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; virtual int32_t __stdcall get_LabelPosition(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LabelPosition(int32_t) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverride( void**) noexcept = 0; virtual int32_t __stdcall put_KeyboardAcceleratorTextOverride( 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LabelProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LabelPositionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverrideProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsCompactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsInOverflowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DynamicOverflowOrderProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsCompactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsInOverflowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DynamicOverflowOrderProperty( 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 OnClosed(void*) noexcept = 0; virtual int32_t __stdcall OnOpened(void*) noexcept = 0; virtual int32_t __stdcall OnClosing(void*) noexcept = 0; virtual int32_t __stdcall OnOpening(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 { virtual int32_t __stdcall get_IsCompactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsInOverflowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DynamicOverflowOrderProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsStickyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ClosedDisplayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Label(void**) noexcept = 0; virtual int32_t __stdcall put_Label(void*) noexcept = 0; virtual int32_t __stdcall get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; virtual int32_t __stdcall get_LabelPosition(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LabelPosition(int32_t) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverride( void**) noexcept = 0; virtual int32_t __stdcall put_KeyboardAcceleratorTextOverride( 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LabelProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LabelPositionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverrideProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsCompactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsInOverflowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DynamicOverflowOrderProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MaxSuggestionListHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MaxSuggestionListHeight(double) noexcept = 0; virtual int32_t __stdcall get_IsSuggestionListOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSuggestionListOpen(bool) noexcept = 0; virtual int32_t __stdcall get_TextMemberPath(void**) noexcept = 0; virtual int32_t __stdcall put_TextMemberPath(void*) noexcept = 0; virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_UpdateTextOnSelect(bool*) noexcept = 0; virtual int32_t __stdcall put_UpdateTextOnSelect(bool) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_AutoMaximizeSuggestionArea( bool*) noexcept = 0; virtual int32_t __stdcall put_AutoMaximizeSuggestionArea(bool) noexcept = 0; virtual int32_t __stdcall get_TextBoxStyle(void**) noexcept = 0; virtual int32_t __stdcall put_TextBoxStyle(void*) noexcept = 0; virtual int32_t __stdcall get_QueryIcon(void**) noexcept = 0; virtual int32_t __stdcall put_QueryIcon(void*) 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_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall add_SuggestionChosen( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SuggestionChosen( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_QuerySubmitted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_QuerySubmitted( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_QueryText(void**) noexcept = 0; virtual int32_t __stdcall get_ChosenSuggestion(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MaxSuggestionListHeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSuggestionListOpenProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextMemberPathProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_UpdateTextOnSelectProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AutoMaximizeSuggestionAreaProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextBoxStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_QueryIconProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedItem(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Reason(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Reason(int32_t) noexcept = 0; virtual int32_t __stdcall CheckCurrent(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ReasonProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UriSource(void**) noexcept = 0; virtual int32_t __stdcall put_UriSource(void*) noexcept = 0; virtual int32_t __stdcall get_ShowAsMonochrome(bool*) noexcept = 0; virtual int32_t __stdcall put_ShowAsMonochrome(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_UriSource(void**) noexcept = 0; virtual int32_t __stdcall put_UriSource(void*) noexcept = 0; virtual int32_t __stdcall get_ShowAsMonochrome(bool*) noexcept = 0; virtual int32_t __stdcall put_ShowAsMonochrome(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_UriSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShowAsMonochromeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UriSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShowAsMonochromeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_Child(void**) noexcept = 0; virtual int32_t __stdcall put_Child(void*) 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_BackgroundTransition(void**) noexcept = 0; virtual int32_t __stdcall put_BackgroundTransition(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ChildTransitionsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) 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_ItemClicked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemClicked( 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 {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Index(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Item(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_ItemsSourceProperty(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_Flyout(void**) noexcept = 0; virtual int32_t __stdcall put_Flyout(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_FlyoutProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Date(void**) noexcept = 0; virtual int32_t __stdcall put_Date(void*) noexcept = 0; virtual int32_t __stdcall get_IsCalendarOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsCalendarOpen(bool) noexcept = 0; virtual int32_t __stdcall get_DateFormat(void**) noexcept = 0; virtual int32_t __stdcall put_DateFormat(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarViewStyle(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarViewStyle(void*) 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_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall get_MinDate(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MinDate(int64_t) noexcept = 0; virtual int32_t __stdcall get_MaxDate(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MaxDate(int64_t) noexcept = 0; virtual int32_t __stdcall get_IsTodayHighlighted(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTodayHighlighted(bool) noexcept = 0; virtual int32_t __stdcall get_DisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DisplayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_FirstDayOfWeek(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FirstDayOfWeek(int32_t) noexcept = 0; virtual int32_t __stdcall get_DayOfWeekFormat(void**) noexcept = 0; virtual int32_t __stdcall put_DayOfWeekFormat(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_IsOutOfScopeEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOutOfScopeEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsGroupLabelVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsGroupLabelVisible(bool) noexcept = 0; virtual int32_t __stdcall add_CalendarViewDayItemChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CalendarViewDayItemChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DateChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DateChanged( winrt::event_token) 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 SetDisplayDate(int64_t) noexcept = 0; virtual int32_t __stdcall SetYearDecadeDisplayDimensions( int32_t, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewDate(void**) noexcept = 0; virtual int32_t __stdcall get_OldDate(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_DateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsCalendarOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DateFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CalendarViewStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinDateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxDateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTodayHighlightedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DisplayModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FirstDayOfWeekProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayOfWeekFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CalendarIdentifierProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsOutOfScopeEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsGroupLabelVisibleProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CalendarIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_DayOfWeekFormat(void**) noexcept = 0; virtual int32_t __stdcall put_DayOfWeekFormat(void*) noexcept = 0; virtual int32_t __stdcall get_IsGroupLabelVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsGroupLabelVisible(bool) noexcept = 0; virtual int32_t __stdcall get_DisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DisplayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_FirstDayOfWeek(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FirstDayOfWeek(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsOutOfScopeEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOutOfScopeEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsTodayHighlighted(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTodayHighlighted(bool) noexcept = 0; virtual int32_t __stdcall get_MaxDate(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MaxDate(int64_t) noexcept = 0; virtual int32_t __stdcall get_MinDate(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MinDate(int64_t) noexcept = 0; virtual int32_t __stdcall get_NumberOfWeeksInView(int32_t*) noexcept = 0; virtual int32_t __stdcall put_NumberOfWeeksInView(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedDates(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(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_SelectedHoverBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedHoverBorderBrush(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_SelectedBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_HoverBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_HoverBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_PressedBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_PressedBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_TodaySelectedInnerBorderBrush( void**) noexcept = 0; virtual int32_t __stdcall put_TodaySelectedInnerBorderBrush( void*) noexcept = 0; virtual int32_t __stdcall get_BlackoutStrikethroughBrush( void**) noexcept = 0; virtual int32_t __stdcall put_BlackoutStrikethroughBrush( void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemBorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BlackoutBackground(void**) noexcept = 0; virtual int32_t __stdcall put_BlackoutBackground(void*) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeBackground(void**) noexcept = 0; virtual int32_t __stdcall put_OutOfScopeBackground(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBackground(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemBackground(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemHoverBackground( void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemHoverBackground( void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemPressedBackground( void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemPressedBackground( void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemDisabledBackground( void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemDisabledBackground( void*) noexcept = 0; virtual int32_t __stdcall get_TodayBackground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayBackground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayBlackoutBackground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayBlackoutBackground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayHoverBackground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayHoverBackground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayPressedBackground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayPressedBackground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayDisabledBackground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayDisabledBackground(void*) noexcept = 0; virtual int32_t __stdcall get_PressedForeground(void**) noexcept = 0; virtual int32_t __stdcall put_PressedForeground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayForeground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayForeground(void*) noexcept = 0; virtual int32_t __stdcall get_BlackoutForeground(void**) noexcept = 0; virtual int32_t __stdcall put_BlackoutForeground(void*) noexcept = 0; virtual int32_t __stdcall get_TodayBlackoutForeground(void**) noexcept = 0; virtual int32_t __stdcall put_TodayBlackoutForeground(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_SelectedHoverForeground(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedHoverForeground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedForeground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPressedForeground(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledForeground( void**) noexcept = 0; virtual int32_t __stdcall put_SelectedDisabledForeground( void*) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeForeground(void**) noexcept = 0; virtual int32_t __stdcall put_OutOfScopeForeground(void*) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeHoverForeground( void**) noexcept = 0; virtual int32_t __stdcall put_OutOfScopeHoverForeground(void*) noexcept = 0; virtual int32_t __stdcall get_OutOfScopePressedForeground( void**) noexcept = 0; virtual int32_t __stdcall put_OutOfScopePressedForeground( void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemForeground(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarItemForeground(void*) noexcept = 0; virtual int32_t __stdcall get_DisabledForeground(void**) noexcept = 0; virtual int32_t __stdcall put_DisabledForeground(void*) noexcept = 0; virtual int32_t __stdcall get_DayItemFontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_DayItemFontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_DayItemFontSize(double*) noexcept = 0; virtual int32_t __stdcall put_DayItemFontSize(double) noexcept = 0; virtual int32_t __stdcall get_DayItemFontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DayItemFontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_DayItemFontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_DayItemFontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_TodayFontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_TodayFontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontFamily( void**) noexcept = 0; virtual int32_t __stdcall put_FirstOfMonthLabelFontFamily( void*) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontSize( double*) noexcept = 0; virtual int32_t __stdcall put_FirstOfMonthLabelFontSize( double) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontStyle( int32_t*) noexcept = 0; virtual int32_t __stdcall put_FirstOfMonthLabelFontStyle( int32_t) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FirstOfMonthLabelFontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_MonthYearItemFontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontSize(double*) noexcept = 0; virtual int32_t __stdcall put_MonthYearItemFontSize(double) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MonthYearItemFontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_MonthYearItemFontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontFamily( void**) noexcept = 0; virtual int32_t __stdcall put_FirstOfYearDecadeLabelFontFamily( void*) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontSize( double*) noexcept = 0; virtual int32_t __stdcall put_FirstOfYearDecadeLabelFontSize( double) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontStyle( int32_t*) noexcept = 0; virtual int32_t __stdcall put_FirstOfYearDecadeLabelFontStyle( int32_t) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FirstOfYearDecadeLabelFontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_DayItemMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_DayItemMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_MonthYearItemMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_FirstOfMonthLabelMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_FirstOfYearDecadeLabelMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_HorizontalDayItemAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalDayItemAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalDayItemAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalDayItemAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalFirstOfMonthLabelAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalFirstOfMonthLabelAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalFirstOfMonthLabelAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalFirstOfMonthLabelAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_CalendarItemBorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_CalendarViewDayItemStyle(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarViewDayItemStyle(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarItemCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CalendarItemCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall add_CalendarViewDayItemChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CalendarViewDayItemChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SelectedDatesChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectedDatesChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall SetDisplayDate(int64_t) noexcept = 0; virtual int32_t __stdcall SetYearDecadeDisplayDimensions( int32_t, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsBlackout(bool*) noexcept = 0; virtual int32_t __stdcall put_IsBlackout(bool) noexcept = 0; virtual int32_t __stdcall get_Date(int64_t*) noexcept = 0; virtual int32_t __stdcall SetDensityColors(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InRecycleQueue(bool*) noexcept = 0; virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Phase(uint32_t*) noexcept = 0; virtual int32_t __stdcall RegisterUpdateCallback(void*) noexcept = 0; virtual int32_t __stdcall RegisterUpdateCallbackWithPhase( uint32_t, 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_IsBlackoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DateProperty(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_AddedDates(void**) noexcept = 0; virtual int32_t __stdcall get_RemovedDates(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CalendarIdentifierProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DayOfWeekFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsGroupLabelVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DisplayModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FirstDayOfWeekProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsOutOfScopeEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTodayHighlightedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxDateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinDateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_NumberOfWeeksInViewProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedDatesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TemplateSettingsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FocusBorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedHoverBorderBrushProperty( 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_SelectedBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HoverBorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PressedBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodaySelectedInnerBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_BlackoutStrikethroughBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBorderBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_BlackoutBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemHoverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemPressedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemDisabledBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayBackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TodayBlackoutBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayHoverBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayPressedBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayDisabledBackgroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PressedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BlackoutForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayBlackoutForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedHoverForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPressedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedDisabledForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OutOfScopeHoverForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OutOfScopePressedForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DisabledForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DayItemFontFamilyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DayItemFontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayItemFontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayItemFontWeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TodayFontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontFamilyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontSizeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelFontWeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontFamilyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontSizeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemFontWeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontFamilyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontSizeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelFontWeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DayItemMarginProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MonthYearItemMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfMonthLabelMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FirstOfYearDecadeLabelMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalDayItemAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalDayItemAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalFirstOfMonthLabelAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalFirstOfMonthLabelAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemBorderThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarViewDayItemStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CalendarItemCornerRadiusProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Bounds( 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 { 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_LeftProperty(void**) noexcept = 0; virtual int32_t __stdcall GetLeft(void*, double*) noexcept = 0; virtual int32_t __stdcall SetLeft(void*, double) noexcept = 0; virtual int32_t __stdcall get_TopProperty(void**) noexcept = 0; virtual int32_t __stdcall GetTop(void*, double*) noexcept = 0; virtual int32_t __stdcall SetTop(void*, double) noexcept = 0; virtual int32_t __stdcall get_ZIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall GetZIndex(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetZIndex(void*, 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(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GroupHeaderContainer(void**) noexcept = 0; virtual int32_t __stdcall put_GroupHeaderContainer(void*) noexcept = 0; virtual int32_t __stdcall get_GroupIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Group(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainer(void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainer(void*) noexcept = 0; virtual int32_t __stdcall get_IsContainerPrepared(bool*) noexcept = 0; virtual int32_t __stdcall put_IsContainerPrepared(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Value(void**) noexcept = 0; virtual int32_t __stdcall get_UIElement(void**) noexcept = 0; 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 get_OldColor( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_NewColor( struct struct_Windows_UI_Color*) 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_PreviousColor(void**) noexcept = 0; virtual int32_t __stdcall put_PreviousColor(void*) noexcept = 0; virtual int32_t __stdcall get_IsAlphaEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAlphaEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsColorSpectrumVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorSpectrumVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsColorPreviewVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorPreviewVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsColorSliderVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorSliderVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsAlphaSliderVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAlphaSliderVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsMoreButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsMoreButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsColorChannelTextInputVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorChannelTextInputVisible( bool) noexcept = 0; virtual int32_t __stdcall get_IsAlphaTextInputVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAlphaTextInputVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsHexInputVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHexInputVisible(bool) 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_ColorSpectrumShape(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ColorSpectrumShape(int32_t) noexcept = 0; virtual int32_t __stdcall get_ColorSpectrumComponents( int32_t*) noexcept = 0; virtual int32_t __stdcall put_ColorSpectrumComponents(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 get_Orientation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Orientation(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_ColorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PreviousColorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsAlphaEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsColorSpectrumVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsColorPreviewVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsColorSliderVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsAlphaSliderVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsMoreButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsColorChannelTextInputVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsAlphaTextInputVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsHexInputVisibleProperty( 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_ColorSpectrumShapeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ColorSpectrumComponentsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Width( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall put_Width( struct struct_Microsoft_UI_Xaml_GridLength) noexcept = 0; virtual int32_t __stdcall get_MaxWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MaxWidth(double) noexcept = 0; virtual int32_t __stdcall get_MinWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MinWidth(double) noexcept = 0; virtual int32_t __stdcall get_ActualWidth(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_WidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinWidthProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDropDownOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDropDownOpen(bool) noexcept = 0; virtual int32_t __stdcall get_IsEditable(bool*) noexcept = 0; virtual int32_t __stdcall put_IsEditable(bool) noexcept = 0; virtual int32_t __stdcall get_IsSelectionBoxHighlighted(bool*) noexcept = 0; virtual int32_t __stdcall get_MaxDropDownHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MaxDropDownHeight(double) noexcept = 0; virtual int32_t __stdcall get_SelectionBoxItem(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionBoxItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) 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_IsTextSearchEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextSearchEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_SelectionChangedTrigger( int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionChangedTrigger(int32_t) noexcept = 0; virtual int32_t __stdcall get_PlaceholderForeground(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderForeground(void*) noexcept = 0; virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_TextBoxStyle(void**) noexcept = 0; virtual int32_t __stdcall put_TextBoxStyle(void*) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall add_DropDownClosed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DropDownClosed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DropDownOpened( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DropDownOpened( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextSubmitted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextSubmitted( 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 {}; }; 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 OnDropDownClosed(void*) noexcept = 0; virtual int32_t __stdcall OnDropDownOpened(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsEditableProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsDropDownOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxDropDownHeightProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTextSearchEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionChangedTriggerProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextBoxStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Text(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 get_PrimaryCommands(void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryCommands(void**) noexcept = 0; virtual int32_t __stdcall get_CommandBarOverflowPresenterStyle( void**) noexcept = 0; virtual int32_t __stdcall put_CommandBarOverflowPresenterStyle( void*) noexcept = 0; virtual int32_t __stdcall get_CommandBarTemplateSettings( void**) noexcept = 0; virtual int32_t __stdcall get_DefaultLabelPosition(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DefaultLabelPosition(int32_t) noexcept = 0; virtual int32_t __stdcall get_OverflowButtonVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_OverflowButtonVisibility( int32_t) noexcept = 0; virtual int32_t __stdcall get_IsDynamicOverflowEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDynamicOverflowEnabled(bool) noexcept = 0; virtual int32_t __stdcall add_DynamicOverflowItemsChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DynamicOverflowItemsChanging( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsCompact(bool*) noexcept = 0; virtual int32_t __stdcall put_IsCompact(bool) noexcept = 0; virtual int32_t __stdcall get_IsInOverflow(bool*) noexcept = 0; virtual int32_t __stdcall get_DynamicOverflowOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DynamicOverflowOrder(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_PrimaryCommands(void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryCommands(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AlwaysExpanded(bool*) noexcept = 0; virtual int32_t __stdcall put_AlwaysExpanded(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 {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenterFactory> { 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_PrimaryCommandsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryCommandsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CommandBarOverflowPresenterStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DefaultLabelPositionProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OverflowButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsDynamicOverflowEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemContainer(void**) noexcept = 0; virtual int32_t __stdcall get_InRecycleQueue(bool*) noexcept = 0; virtual int32_t __stdcall get_ItemIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Phase(uint32_t*) noexcept = 0; virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; virtual int32_t __stdcall RegisterUpdateCallback(void*) noexcept = 0; virtual int32_t __stdcall RegisterUpdateCallbackWithPhase( uint32_t, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateRoot(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 OnContentChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnContentTemplateChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnContentTemplateSelectorChanged( void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ContentTransitionsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_TitleTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_TitleTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_FullSizeDesired(bool*) noexcept = 0; virtual int32_t __stdcall put_FullSizeDesired(bool) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonText(void**) noexcept = 0; virtual int32_t __stdcall put_PrimaryButtonText(void*) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonText(void**) noexcept = 0; virtual int32_t __stdcall put_SecondaryButtonText(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonText(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonText(void*) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_PrimaryButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_SecondaryButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_PrimaryButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_SecondaryButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_IsPrimaryButtonEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPrimaryButtonEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsSecondaryButtonEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSecondaryButtonEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_PrimaryButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_SecondaryButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_DefaultButton(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DefaultButton(int32_t) 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 add_Closed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closed(winrt::event_token) 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_PrimaryButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PrimaryButtonClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SecondaryButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SecondaryButtonClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CloseButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CloseButtonClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Hide() noexcept = 0; virtual int32_t __stdcall ShowAsync(void**) noexcept = 0; virtual int32_t __stdcall ShowAsyncWithPlacement(int32_t, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs> { 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; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Result(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Result(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Cancel(bool*) noexcept = 0; virtual int32_t __stdcall put_Cancel(bool) noexcept = 0; virtual int32_t __stdcall GetDeferral(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< winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TitleTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FullSizeDesiredProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonTextProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonTextProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPrimaryButtonEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSecondaryButtonEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PrimaryButtonStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryButtonStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DefaultButtonProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_FontStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterSpacing(int32_t) noexcept = 0; virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_OpticalMarginAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextLineBounds(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextLineBounds(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_BackgroundTransition(void**) noexcept = 0; virtual int32_t __stdcall put_BackgroundTransition(void*) noexcept = 0; virtual int32_t __stdcall get_TextWrapping(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextWrapping(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxLines(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLines(int32_t) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategy(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LineStackingStrategy(int32_t) noexcept = 0; virtual int32_t __stdcall get_LineHeight(double*) noexcept = 0; virtual int32_t __stdcall put_LineHeight(double) noexcept = 0; virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalContentAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalContentAlignment( 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 OnContentTemplateChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnContentTemplateSelectorChanged( void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ContentTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextLineBoundsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextWrappingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxLinesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LineHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalContentAlignmentProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; virtual int32_t __stdcall get_CursorLeft(double*) noexcept = 0; virtual int32_t __stdcall get_CursorTop(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsFocusEngagementEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFocusEngagementEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsFocusEngaged(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFocusEngaged(bool) noexcept = 0; virtual int32_t __stdcall get_RequiresPointer(int32_t*) noexcept = 0; virtual int32_t __stdcall put_RequiresPointer(int32_t) noexcept = 0; virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_FontStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterSpacing(int32_t) noexcept = 0; virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_TabNavigation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TabNavigation(int32_t) noexcept = 0; virtual int32_t __stdcall get_Template(void**) noexcept = 0; virtual int32_t __stdcall put_Template(void*) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_HorizontalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalContentAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalContentAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalContentAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_DefaultStyleResourceUri(void**) noexcept = 0; virtual int32_t __stdcall put_DefaultStyleResourceUri(void*) 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_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall add_FocusEngaged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_FocusEngaged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_FocusDisengaged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_FocusDisengaged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_IsEnabledChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsEnabledChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall RemoveFocusEngagement() noexcept = 0; virtual int32_t __stdcall ApplyTemplate(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 OnPointerEntered(void*) noexcept = 0; virtual int32_t __stdcall OnPointerPressed(void*) noexcept = 0; virtual int32_t __stdcall OnPointerMoved(void*) noexcept = 0; virtual int32_t __stdcall OnPointerReleased(void*) noexcept = 0; virtual int32_t __stdcall OnPointerExited(void*) noexcept = 0; virtual int32_t __stdcall OnPointerCaptureLost(void*) noexcept = 0; virtual int32_t __stdcall OnPointerCanceled(void*) noexcept = 0; virtual int32_t __stdcall OnPointerWheelChanged(void*) noexcept = 0; virtual int32_t __stdcall OnTapped(void*) noexcept = 0; virtual int32_t __stdcall OnDoubleTapped(void*) noexcept = 0; virtual int32_t __stdcall OnHolding(void*) noexcept = 0; virtual int32_t __stdcall OnRightTapped(void*) noexcept = 0; virtual int32_t __stdcall OnManipulationStarting(void*) noexcept = 0; virtual int32_t __stdcall OnManipulationInertiaStarting(void*) noexcept = 0; virtual int32_t __stdcall OnManipulationStarted(void*) noexcept = 0; virtual int32_t __stdcall OnManipulationDelta(void*) noexcept = 0; virtual int32_t __stdcall OnManipulationCompleted(void*) noexcept = 0; virtual int32_t __stdcall OnKeyUp(void*) noexcept = 0; virtual int32_t __stdcall OnKeyDown(void*) noexcept = 0; virtual int32_t __stdcall OnPreviewKeyDown(void*) noexcept = 0; virtual int32_t __stdcall OnPreviewKeyUp(void*) noexcept = 0; virtual int32_t __stdcall OnGotFocus(void*) noexcept = 0; virtual int32_t __stdcall OnLostFocus(void*) noexcept = 0; virtual int32_t __stdcall OnCharacterReceived(void*) noexcept = 0; virtual int32_t __stdcall OnDragEnter(void*) noexcept = 0; virtual int32_t __stdcall OnDragLeave(void*) noexcept = 0; virtual int32_t __stdcall OnDragOver(void*) noexcept = 0; virtual int32_t __stdcall OnDrop(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DefaultStyleKey(void**) noexcept = 0; virtual int32_t __stdcall put_DefaultStyleKey(void*) noexcept = 0; virtual int32_t __stdcall GetTemplateChild(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsFocusEngagementEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsFocusEngagedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RequiresPointerProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabNavigationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalContentAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DefaultStyleKeyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DefaultStyleResourceUriProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ElementSoundModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTemplateFocusTargetProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsTemplateFocusTarget(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsTemplateFocusTarget(void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsTemplateKeyTipTargetProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsTemplateKeyTipTarget(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsTemplateKeyTipTarget(void*, bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TargetType( struct struct_Windows_UI_Xaml_Interop_TypeName*) noexcept = 0; virtual int32_t __stdcall put_TargetType( struct struct_Windows_UI_Xaml_Interop_TypeName) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Exception(winrt::hresult*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SelectTemplate(void*, void*, void**) noexcept = 0; virtual int32_t __stdcall SelectTemplateForItem(void*, 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< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SelectTemplateCore(void*, void*, void**) noexcept = 0; virtual int32_t __stdcall SelectTemplateForItemCore(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldDate(int64_t*) noexcept = 0; virtual int32_t __stdcall get_NewDate(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_CalendarIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_Date(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Date(int64_t) noexcept = 0; virtual int32_t __stdcall get_DayVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_DayVisible(bool) noexcept = 0; virtual int32_t __stdcall get_MonthVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_MonthVisible(bool) noexcept = 0; virtual int32_t __stdcall get_YearVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_YearVisible(bool) noexcept = 0; virtual int32_t __stdcall get_DayFormat(void**) noexcept = 0; virtual int32_t __stdcall put_DayFormat(void*) noexcept = 0; virtual int32_t __stdcall get_MonthFormat(void**) noexcept = 0; virtual int32_t __stdcall put_MonthFormat(void*) noexcept = 0; virtual int32_t __stdcall get_YearFormat(void**) noexcept = 0; virtual int32_t __stdcall put_YearFormat(void*) noexcept = 0; virtual int32_t __stdcall get_MinYear(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MinYear(int64_t) noexcept = 0; virtual int32_t __stdcall get_MaxYear(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MaxYear(int64_t) noexcept = 0; 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_LightDismissOverlayMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_LightDismissOverlayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedDate(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedDate(void*) noexcept = 0; virtual int32_t __stdcall add_DateChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DateChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SelectedDateChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectedDateChanged( 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_CalendarIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_CalendarIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_Date(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Date(int64_t) noexcept = 0; virtual int32_t __stdcall get_DayVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_DayVisible(bool) noexcept = 0; virtual int32_t __stdcall get_MonthVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_MonthVisible(bool) noexcept = 0; virtual int32_t __stdcall get_YearVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_YearVisible(bool) noexcept = 0; virtual int32_t __stdcall get_MinYear(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MinYear(int64_t) noexcept = 0; virtual int32_t __stdcall get_MaxYear(int64_t*) noexcept = 0; virtual int32_t __stdcall put_MaxYear(int64_t) noexcept = 0; virtual int32_t __stdcall get_DayFormat(void**) noexcept = 0; virtual int32_t __stdcall put_DayFormat(void*) noexcept = 0; virtual int32_t __stdcall get_MonthFormat(void**) noexcept = 0; virtual int32_t __stdcall put_MonthFormat(void*) noexcept = 0; virtual int32_t __stdcall get_YearFormat(void**) noexcept = 0; virtual int32_t __stdcall put_YearFormat(void*) noexcept = 0; virtual int32_t __stdcall add_DatePicked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DatePicked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ShowAtAsync(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PrimaryText(void**) noexcept = 0; virtual int32_t __stdcall put_PrimaryText(void*) noexcept = 0; virtual int32_t __stdcall get_SecondaryText(void**) noexcept = 0; virtual int32_t __stdcall put_SecondaryText(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PrimaryTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SecondaryTextProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDefaultShadowEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDefaultShadowEnabled(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenterStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDefaultShadowEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CalendarIdentifierProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MonthVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_YearVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinYearProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxYearProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MonthFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_YearFormatProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldDate(void**) noexcept = 0; virtual int32_t __stdcall get_NewDate(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CalendarIdentifierProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MonthVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_YearVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DayFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MonthFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_YearFormatProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinYearProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxYearProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedDateProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldDate(int64_t*) noexcept = 0; virtual int32_t __stdcall get_NewDate(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_DropResult(uint32_t*) 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; virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_Data(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 { virtual int32_t __stdcall add_AnimatedVisualInvalidated( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AnimatedVisualInvalidated( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Action(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_IsExpanded(bool*) noexcept = 0; virtual int32_t __stdcall put_IsExpanded(bool) noexcept = 0; virtual int32_t __stdcall get_ExpandDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ExpandDirection(int32_t) noexcept = 0; virtual int32_t __stdcall add_Expanding(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Expanding(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Collapsed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Collapsed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsExpandedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ExpandDirectionProperty(void**) 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_NegativeContentHeight(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UseTouchAnimationsForAllNavigation( bool*) noexcept = 0; virtual int32_t __stdcall put_UseTouchAnimationsForAllNavigation( 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 {}; }; 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_UseTouchAnimationsForAllNavigationProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_FlyoutPresenterStyle(void**) noexcept = 0; virtual int32_t __stdcall put_FlyoutPresenterStyle(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_IsDefaultShadowEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDefaultShadowEnabled(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_IsDefaultShadowEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FlyoutPresenterStyleProperty( 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_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 get_Glyph(void**) noexcept = 0; virtual int32_t __stdcall put_Glyph(void*) noexcept = 0; virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeft(bool*) noexcept = 0; virtual int32_t __stdcall put_MirroredWhenRightToLeft(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_Glyph(void**) noexcept = 0; virtual int32_t __stdcall put_Glyph(void*) noexcept = 0; virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeft(bool*) noexcept = 0; virtual int32_t __stdcall put_MirroredWhenRightToLeft(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_GlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeftProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MirroredWhenRightToLeftProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CacheSize(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CacheSize(int32_t) noexcept = 0; virtual int32_t __stdcall get_CanGoBack(bool*) noexcept = 0; virtual int32_t __stdcall get_CanGoForward(bool*) noexcept = 0; virtual int32_t __stdcall get_CurrentSourcePageType( struct struct_Windows_UI_Xaml_Interop_TypeName*) noexcept = 0; virtual int32_t __stdcall get_SourcePageType( struct struct_Windows_UI_Xaml_Interop_TypeName*) noexcept = 0; virtual int32_t __stdcall put_SourcePageType( struct struct_Windows_UI_Xaml_Interop_TypeName) noexcept = 0; virtual int32_t __stdcall get_BackStackDepth(int32_t*) noexcept = 0; virtual int32_t __stdcall get_BackStack(void**) noexcept = 0; virtual int32_t __stdcall get_ForwardStack(void**) noexcept = 0; virtual int32_t __stdcall get_IsNavigationStackEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsNavigationStackEnabled(bool) noexcept = 0; virtual int32_t __stdcall add_Navigated(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Navigated(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Navigating(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Navigating( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_NavigationFailed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NavigationFailed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_NavigationStopped( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NavigationStopped( winrt::event_token) noexcept = 0; virtual int32_t __stdcall GoBack() noexcept = 0; virtual int32_t __stdcall GoBackWithTransitionInfo(void*) noexcept = 0; virtual int32_t __stdcall GoForward() noexcept = 0; virtual int32_t __stdcall Navigate( struct struct_Windows_UI_Xaml_Interop_TypeName, void*, bool*) noexcept = 0; virtual int32_t __stdcall NavigateWithTransitionInfo( struct struct_Windows_UI_Xaml_Interop_TypeName, void*, void*, bool*) noexcept = 0; virtual int32_t __stdcall NavigateToType( struct struct_Windows_UI_Xaml_Interop_TypeName, void*, void*, bool*) noexcept = 0; virtual int32_t __stdcall GetNavigationState(void**) noexcept = 0; virtual int32_t __stdcall SetNavigationState(void*) noexcept = 0; virtual int32_t __stdcall SetNavigationStateWithNavigationControl( void*, 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_CacheSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanGoBackProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanGoForwardProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CurrentSourcePageTypeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SourcePageTypeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackStackDepthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackStackProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForwardStackProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsNavigationStackEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RowDefinitions(void**) noexcept = 0; virtual int32_t __stdcall get_ColumnDefinitions(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_RowSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_RowSpacing(double) noexcept = 0; virtual int32_t __stdcall get_ColumnSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_ColumnSpacing(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_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RowSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ColumnSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RowProperty(void**) noexcept = 0; virtual int32_t __stdcall GetRow(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetRow(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_ColumnProperty(void**) noexcept = 0; virtual int32_t __stdcall GetColumn(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetColumn(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_RowSpanProperty(void**) noexcept = 0; virtual int32_t __stdcall GetRowSpan(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetRowSpan(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_ColumnSpanProperty(void**) noexcept = 0; virtual int32_t __stdcall GetColumnSpan(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetColumnSpan(void*, 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(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TemplateSettings(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 {}; }; 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_Panel(void**) noexcept = 0; virtual int32_t __stdcall put_Panel(void*) noexcept = 0; virtual int32_t __stdcall get_ContainerStyle(void**) noexcept = 0; virtual int32_t __stdcall put_ContainerStyle(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderContainerStyle(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderContainerStyle(void*) noexcept = 0; virtual int32_t __stdcall get_ContainerStyleSelector(void**) noexcept = 0; virtual int32_t __stdcall put_ContainerStyleSelector(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_HidesIfEmpty(bool*) noexcept = 0; virtual int32_t __stdcall put_HidesIfEmpty(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 SelectGroupStyle(void*, uint32_t, 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 SelectGroupStyleCore(void*, uint32_t, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewValue(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; 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_DefaultSectionIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DefaultSectionIndex(int32_t) noexcept = 0; virtual int32_t __stdcall get_Sections(void**) noexcept = 0; virtual int32_t __stdcall get_SectionsInView(void**) noexcept = 0; virtual int32_t __stdcall get_SectionHeaders(void**) noexcept = 0; virtual int32_t __stdcall add_SectionHeaderClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SectionHeaderClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SectionsInViewChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SectionsInViewChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ScrollToSection(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_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_IsHeaderInteractive(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHeaderInteractive(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< winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Section(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsHeaderInteractiveProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DefaultSectionIndexProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SemanticZoomOwnerProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsActiveViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsZoomedInViewProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NavigateUri(void**) noexcept = 0; virtual int32_t __stdcall put_NavigateUri(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_NavigateUriProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(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_ForegroundProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) noexcept = 0; virtual int32_t __stdcall CreateIconElement(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(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_IconSourceProperty(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 CreateIconElementCore(void**) noexcept = 0; virtual int32_t __stdcall GetIconElementPropertyCore(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_Stretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Stretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_NineGrid( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_NineGrid( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall add_ImageFailed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ImageFailed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ImageOpened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ImageOpened( winrt::event_token) noexcept = 0; virtual int32_t __stdcall GetAsCastingSource(void**) noexcept = 0; virtual int32_t __stdcall GetAlphaMask(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(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_ImageSource(void**) noexcept = 0; virtual int32_t __stdcall put_ImageSource(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_ImageSourceProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SourceProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_NineGridProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Value(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Value(int32_t) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconSourceProperty(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_InfoBadgeCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_InfoBadgeCornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_IconElement(void**) noexcept = 0; virtual int32_t __stdcall put_IconElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InfoBadgeCornerRadiusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IconElementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOpen(bool) noexcept = 0; virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_Message(void**) noexcept = 0; virtual int32_t __stdcall put_Message(void*) noexcept = 0; virtual int32_t __stdcall get_Severity(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Severity(int32_t) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(void*) noexcept = 0; virtual int32_t __stdcall get_IsIconVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsIconVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsClosable(bool*) noexcept = 0; virtual int32_t __stdcall put_IsClosable(bool) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_ActionButton(void**) noexcept = 0; virtual int32_t __stdcall put_ActionButton(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_ContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall add_CloseButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CloseButtonClick( 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 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_Reason(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Reason(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Cancel(bool*) noexcept = 0; virtual int32_t __stdcall put_Cancel(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgsFactory> { 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_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MessageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SeverityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsIconVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsClosableProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ActionButtonProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentTemplateProperty(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_IconElement(void**) noexcept = 0; virtual int32_t __stdcall put_IconElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconElementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetInsertionIndexes( winrt::Windows::Foundation::Point, int32_t*, int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ClickedItem(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Operation(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Triggers(uint32_t*) noexcept = 0; virtual int32_t __stdcall get_OldBounds( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_NewBounds( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_HasStarted(bool*) noexcept = 0; virtual int32_t __stdcall Start(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Transition(void**) noexcept = 0; virtual int32_t __stdcall get_Element(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Transition(void**) noexcept = 0; virtual int32_t __stdcall get_Element(void**) noexcept = 0; virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ShouldAnimate(void*, bool*) noexcept = 0; virtual int32_t __stdcall QueueTransition(void*) noexcept = 0; virtual int32_t __stdcall add_TransitionCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TransitionCompleted( 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 ShouldAnimateCore(void*, bool*) noexcept = 0; virtual int32_t __stdcall StartTransitions(void*) noexcept = 0; }; }; 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_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 add_ItemsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ItemFromContainer(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromItem(void*, void**) noexcept = 0; virtual int32_t __stdcall IndexFromContainer(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ContainerFromIndex(int32_t, void**) noexcept = 0; virtual int32_t __stdcall GetItemContainerGeneratorForPanel( void*, void**) noexcept = 0; virtual int32_t __stdcall StartAt( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition, int32_t, bool) noexcept = 0; virtual int32_t __stdcall Stop() noexcept = 0; virtual int32_t __stdcall GenerateNext(bool*, void**) noexcept = 0; virtual int32_t __stdcall PrepareItemContainer(void*) noexcept = 0; virtual int32_t __stdcall RemoveAll() noexcept = 0; virtual int32_t __stdcall Remove( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition, int32_t) noexcept = 0; virtual int32_t __stdcall GeneratorPositionFromIndex( int32_t, struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition*) noexcept = 0; virtual int32_t __stdcall IndexFromGeneratorPosition( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition, int32_t*) noexcept = 0; virtual int32_t __stdcall Recycle( struct struct_Microsoft_UI_Xaml_Controls_Primitives_GeneratorPosition, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ItemFromContainer(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromItem(void*, void**) noexcept = 0; virtual int32_t __stdcall IndexFromContainer(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall ContainerFromIndex(int32_t, 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_IsSelectedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_ItemsPanel(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsPanel(void*) noexcept = 0; virtual int32_t __stdcall get_DisplayMemberPath(void**) noexcept = 0; virtual int32_t __stdcall put_DisplayMemberPath(void*) noexcept = 0; virtual int32_t __stdcall get_ItemsPanelRoot(void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyle(void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerStyle(void*) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleSelector( void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerStyleSelector( void*) noexcept = 0; virtual int32_t __stdcall get_ItemContainerGenerator(void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_GroupStyle(void**) noexcept = 0; virtual int32_t __stdcall get_GroupStyleSelector(void**) noexcept = 0; virtual int32_t __stdcall put_GroupStyleSelector(void*) noexcept = 0; virtual int32_t __stdcall get_IsGrouping(bool*) noexcept = 0; virtual int32_t __stdcall GroupHeaderContainerFromItemContainer( void*, 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 IsItemItsOwnContainerOverride(void*, bool*) noexcept = 0; virtual int32_t __stdcall GetContainerForItemOverride(void**) noexcept = 0; virtual int32_t __stdcall ClearContainerForItemOverride(void*, void*) noexcept = 0; virtual int32_t __stdcall PrepareContainerForItemOverride( void*, void*) noexcept = 0; virtual int32_t __stdcall OnItemsChanged(void*) noexcept = 0; virtual int32_t __stdcall OnItemContainerStyleChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnItemContainerStyleSelectorChanged( void*, void*) noexcept = 0; virtual int32_t __stdcall OnItemTemplateChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnItemTemplateSelectorChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnGroupStyleSelectorChanged(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsPanelProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayMemberPathProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_GroupStyleSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsGroupingProperty(void**) noexcept = 0; virtual int32_t __stdcall GetItemsOwner(void*, void**) noexcept = 0; virtual int32_t __stdcall ItemsControlFromItemContainer( 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 get_AddedItems(void**) noexcept = 0; virtual int32_t __stdcall get_RemovedItems(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_Footer(void**) noexcept = 0; virtual int32_t __stdcall put_Footer(void*) noexcept = 0; virtual int32_t __stdcall get_FooterTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_FooterTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_FooterTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_FooterTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FooterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FooterTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FooterTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_ItemsSourceView(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_Layout(void**) noexcept = 0; virtual int32_t __stdcall put_Layout(void*) noexcept = 0; virtual int32_t __stdcall get_HorizontalCacheLength(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalCacheLength(double) noexcept = 0; virtual int32_t __stdcall get_VerticalCacheLength(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalCacheLength(double) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall GetElementIndex(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall TryGetElement(int32_t, void**) noexcept = 0; virtual int32_t __stdcall GetOrCreateElement(int32_t, void**) noexcept = 0; virtual int32_t __stdcall add_ElementPrepared( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ElementPrepared( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ElementClearing( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ElementClearing( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ElementIndexChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ElementIndexChanged( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemTransitionProvider(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTransitionProvider(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Element(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Element(void**) noexcept = 0; virtual int32_t __stdcall get_OldIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_NewIndex(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Element(void**) noexcept = 0; virtual int32_t __stdcall get_Index(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_ScrollViewer(void**) noexcept = 0; virtual int32_t __stdcall put_ScrollViewer(void*) noexcept = 0; virtual int32_t __stdcall get_CurrentAnchor(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; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LayoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalCacheLengthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalCacheLengthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemTransitionProviderProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Count(int32_t*) noexcept = 0; virtual int32_t __stdcall GetAt(int32_t, void**) noexcept = 0; virtual int32_t __stdcall get_HasKeyIndexMapping(bool*) noexcept = 0; virtual int32_t __stdcall KeyFromIndex(int32_t, void**) noexcept = 0; virtual int32_t __stdcall IndexFromKey(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall IndexOf(void*, int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GroupPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_GroupPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; 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_FirstCacheIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_FirstVisibleIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LastVisibleIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LastCacheIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_ScrollingDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall get_GroupHeaderPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_GroupHeaderPlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemsUpdatingScrollMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsUpdatingScrollMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_CacheLength(double*) noexcept = 0; virtual int32_t __stdcall put_CacheLength(double) noexcept = 0; virtual int32_t __stdcall get_AreStickyGroupHeadersEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_AreStickyGroupHeadersEnabled( bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GroupPaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_GroupHeaderPlacementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CacheLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AreStickyGroupHeadersEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_ScrollView(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_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_Layout(void**) noexcept = 0; virtual int32_t __stdcall put_Layout(void*) noexcept = 0; virtual int32_t __stdcall get_IsItemInvokedEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsItemInvokedEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemTransitionProvider(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTransitionProvider(void*) noexcept = 0; virtual int32_t __stdcall get_CurrentItemIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_SelectedItem(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItems(void**) noexcept = 0; virtual int32_t __stdcall TryGetItemIndex(double, double, int32_t*, bool*) noexcept = 0; virtual int32_t __stdcall StartBringItemIntoView(int32_t, void*) noexcept = 0; virtual int32_t __stdcall Select(int32_t) noexcept = 0; virtual int32_t __stdcall Deselect(int32_t) noexcept = 0; virtual int32_t __stdcall IsSelected(int32_t, bool*) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall DeselectAll() noexcept = 0; virtual int32_t __stdcall InvertSelection() noexcept = 0; virtual int32_t __stdcall add_ItemInvoked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemInvoked( winrt::event_token) 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 { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InvokedItem(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsItemInvokedEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LayoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTransitionProviderProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CurrentItemIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollControllerProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GroupPadding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_GroupPadding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; 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_MaximumRowsOrColumns(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaximumRowsOrColumns(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemWidth(double*) noexcept = 0; virtual int32_t __stdcall put_ItemWidth(double) noexcept = 0; virtual int32_t __stdcall get_ItemHeight(double*) noexcept = 0; virtual int32_t __stdcall put_ItemHeight(double) noexcept = 0; virtual int32_t __stdcall get_FirstCacheIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_FirstVisibleIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LastVisibleIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LastCacheIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_ScrollingDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall get_GroupHeaderPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_GroupHeaderPlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_CacheLength(double*) noexcept = 0; virtual int32_t __stdcall put_CacheLength(double) noexcept = 0; virtual int32_t __stdcall get_AreStickyGroupHeadersEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_AreStickyGroupHeadersEnabled( 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_GroupPaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumnsProperty( 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_GroupHeaderPlacementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CacheLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AreStickyGroupHeadersEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall KeyFromIndex(int32_t, void**) noexcept = 0; virtual int32_t __stdcall IndexFromKey(void*, int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall InitializeForContext(void*) noexcept = 0; virtual int32_t __stdcall UninitializeForContext(void*) noexcept = 0; virtual int32_t __stdcall Measure( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall Arrange( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall add_MeasureInvalidated( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_MeasureInvalidated( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ArrangeInvalidated( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ArrangeInvalidated( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IndexBasedLayoutOrientation( int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LayoutState(void**) noexcept = 0; virtual int32_t __stdcall put_LayoutState(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_LayoutStateCore(void**) noexcept = 0; virtual int32_t __stdcall put_LayoutStateCore(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 CreateDefaultItemTransitionProvider( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall InvalidateMeasure() noexcept = 0; virtual int32_t __stdcall InvalidateArrange() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SetIndexBasedLayoutOrientation( int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_ItemsInfoRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemsInfoRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ItemsUnlocked( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemsUnlocked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_ItemsJustification(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsJustification(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemsStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_MinItemSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_MinItemSpacing(double) noexcept = 0; virtual int32_t __stdcall get_LineSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_LineSpacing(double) noexcept = 0; virtual int32_t __stdcall get_LineHeight(double*) noexcept = 0; virtual int32_t __stdcall put_LineHeight(double) noexcept = 0; virtual int32_t __stdcall get_ActualLineHeight(double*) noexcept = 0; virtual int32_t __stdcall get_RequestedRangeStartIndex( int32_t*) noexcept = 0; virtual int32_t __stdcall get_RequestedRangeLength(int32_t*) noexcept = 0; virtual int32_t __stdcall InvalidateItemsInfo() noexcept = 0; virtual int32_t __stdcall LockItemToLine(int32_t, 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsRangeStartIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsRangeStartIndex(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemsRangeRequestedLength( int32_t*) noexcept = 0; virtual int32_t __stdcall get_MinWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MinWidth(double) noexcept = 0; virtual int32_t __stdcall get_MaxWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MaxWidth(double) noexcept = 0; virtual int32_t __stdcall SetDesiredAspectRatios(uint32_t, double*) noexcept = 0; virtual int32_t __stdcall SetMinWidths(uint32_t, double*) noexcept = 0; virtual int32_t __stdcall SetMaxWidths(uint32_t, double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsJustificationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinItemSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ActualLineHeightProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedItems(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_SingleSelectionFollowsFocus( bool) noexcept = 0; virtual int32_t __stdcall ScrollIntoView(void*) noexcept = 0; virtual int32_t __stdcall SelectAll() 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocusProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_DisplayMemberPath(void**) noexcept = 0; virtual int32_t __stdcall put_DisplayMemberPath(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) 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_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_SelectedItems(void**) noexcept = 0; virtual int32_t __stdcall add_ItemsPicked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemsPicked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ShowAtAsync(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 get_ItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayMemberPathProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionModeProperty(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_SelectedValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedValuePathProperty( 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_SelectedItems(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsSwipeEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSwipeEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_CanDragItems(bool*) noexcept = 0; virtual int32_t __stdcall put_CanDragItems(bool) noexcept = 0; virtual int32_t __stdcall get_CanReorderItems(bool*) noexcept = 0; virtual int32_t __stdcall put_CanReorderItems(bool) noexcept = 0; virtual int32_t __stdcall get_IsItemClickEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsItemClickEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_DataFetchSize(double*) noexcept = 0; virtual int32_t __stdcall put_DataFetchSize(double) noexcept = 0; virtual int32_t __stdcall get_IncrementalLoadingThreshold( double*) noexcept = 0; virtual int32_t __stdcall put_IncrementalLoadingThreshold( double) noexcept = 0; virtual int32_t __stdcall get_IncrementalLoadingTrigger( int32_t*) noexcept = 0; virtual int32_t __stdcall put_IncrementalLoadingTrigger( int32_t) noexcept = 0; virtual int32_t __stdcall get_ShowsScrollingPlaceholders( bool*) noexcept = 0; virtual int32_t __stdcall put_ShowsScrollingPlaceholders(bool) noexcept = 0; virtual int32_t __stdcall get_ReorderMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ReorderMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedRanges(void**) noexcept = 0; virtual int32_t __stdcall get_IsMultiSelectCheckBoxEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsMultiSelectCheckBoxEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_SingleSelectionFollowsFocus( bool) noexcept = 0; virtual int32_t __stdcall add_ItemClick(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemClick(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragItemsStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragItemsStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragItemsCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragItemsCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ContainerContentChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContainerContentChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ChoosingItemContainer( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ChoosingItemContainer( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ChoosingGroupHeaderContainer( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ChoosingGroupHeaderContainer( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ScrollIntoView(void*) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall LoadMoreItemsAsync(void**) noexcept = 0; virtual int32_t __stdcall ScrollIntoViewWithAlignment(void*, int32_t) noexcept = 0; virtual int32_t __stdcall SetDesiredContainerUpdateDuration( int64_t) noexcept = 0; virtual int32_t __stdcall SelectRange(void*) noexcept = 0; virtual int32_t __stdcall DeselectRange(void*) noexcept = 0; virtual int32_t __stdcall IsDragSource(bool*) noexcept = 0; virtual int32_t __stdcall TryStartConnectedAnimationAsync( void*, void*, void*, void**) noexcept = 0; virtual int32_t __stdcall PrepareConnectedAnimation(void*, void*, void*, void**) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_Footer(void**) noexcept = 0; virtual int32_t __stdcall put_Footer(void*) noexcept = 0; virtual int32_t __stdcall get_FooterTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_FooterTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_FooterTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_FooterTransitions(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 {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItemFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSwipeEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanDragItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanReorderItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsItemClickEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DataFetchSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IncrementalLoadingThresholdProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IncrementalLoadingTriggerProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShowsScrollingPlaceholdersProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ReorderModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsMultiSelectCheckBoxEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SemanticZoomOwnerProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsActiveViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsZoomedInViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FooterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FooterTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FooterTransitionsProperty( 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 {}; }; 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_TemplateSettings(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 {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelperStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetRelativeScrollPosition(void*, void*, void**) noexcept = 0; virtual int32_t __stdcall SetRelativeScrollPositionAsync( void*, void*, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MapServiceToken(void**) noexcept = 0; virtual int32_t __stdcall put_MapServiceToken(void*) noexcept = 0; virtual int32_t __stdcall get_Center(void**) noexcept = 0; virtual int32_t __stdcall put_Center(void*) noexcept = 0; virtual int32_t __stdcall get_Layers(void**) noexcept = 0; virtual int32_t __stdcall put_Layers(void*) noexcept = 0; virtual int32_t __stdcall get_ZoomLevel(double*) noexcept = 0; virtual int32_t __stdcall put_ZoomLevel(double) noexcept = 0; virtual int32_t __stdcall get_InteractiveControlsVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_InteractiveControlsVisible(bool) noexcept = 0; virtual int32_t __stdcall add_MapElementClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_MapElementClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_MapServiceErrorOccurred( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_MapServiceErrorOccurred( 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_DiagnosticMessage(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LayersProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MapServiceTokenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CenterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ZoomLevelProperty(void**) noexcept = 0; virtual int32_t __stdcall get_InteractiveControlsVisibleProperty( 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_Location(void**) noexcept = 0; virtual int32_t __stdcall get_Element(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_MapElements(void**) noexcept = 0; virtual int32_t __stdcall put_MapElements(void*) noexcept = 0; virtual int32_t __stdcall add_MapElementClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_MapElementClick( 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_MapElementsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Location(void**) noexcept = 0; virtual int32_t __stdcall put_Location(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_LocationProperty(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_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_TransportControls(void**) noexcept = 0; virtual int32_t __stdcall put_TransportControls(void*) noexcept = 0; virtual int32_t __stdcall get_AreTransportControlsEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_AreTransportControlsEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_PosterSource(void**) noexcept = 0; virtual int32_t __stdcall put_PosterSource(void*) noexcept = 0; virtual int32_t __stdcall get_Stretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Stretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_AutoPlay(bool*) noexcept = 0; virtual int32_t __stdcall put_AutoPlay(bool) noexcept = 0; virtual int32_t __stdcall get_IsFullWindow(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFullWindow(bool) noexcept = 0; virtual int32_t __stdcall get_MediaPlayer(void**) noexcept = 0; virtual int32_t __stdcall SetMediaPlayer(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_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AreTransportControlsEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PosterSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AutoPlayProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsFullWindowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MediaPlayerProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MediaPlayer(void**) noexcept = 0; virtual int32_t __stdcall put_MediaPlayer(void*) noexcept = 0; virtual int32_t __stdcall get_Stretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Stretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsFullWindow(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFullWindow(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_MediaPlayerProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsFullWindowProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsZoomButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsFastForwardButtonVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsFastForwardButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsFastForwardEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFastForwardEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsFastRewindButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFastRewindButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsFastRewindEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsFastRewindEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsStopButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsStopButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsStopEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsStopEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsVolumeButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsVolumeButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsVolumeEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsVolumeEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsPlaybackRateButtonVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsPlaybackRateButtonVisible( bool) noexcept = 0; virtual int32_t __stdcall get_IsPlaybackRateEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPlaybackRateEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsSeekBarVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSeekBarVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsSeekEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSeekEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsCompact(bool*) noexcept = 0; virtual int32_t __stdcall put_IsCompact(bool) noexcept = 0; virtual int32_t __stdcall get_IsSkipForwardButtonVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsSkipForwardButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsSkipForwardEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSkipForwardEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsSkipBackwardButtonVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsSkipBackwardButtonVisible( bool) noexcept = 0; virtual int32_t __stdcall get_IsSkipBackwardEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSkipBackwardEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsNextTrackButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsNextTrackButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsPreviousTrackButtonVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_IsPreviousTrackButtonVisible( bool) noexcept = 0; virtual int32_t __stdcall get_FastPlayFallbackBehaviour( int32_t*) noexcept = 0; virtual int32_t __stdcall put_FastPlayFallbackBehaviour( int32_t) noexcept = 0; virtual int32_t __stdcall get_ShowAndHideAutomatically(bool*) noexcept = 0; virtual int32_t __stdcall put_ShowAndHideAutomatically(bool) noexcept = 0; virtual int32_t __stdcall get_IsRepeatEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsRepeatEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsRepeatButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsRepeatButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall add_ThumbnailRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ThumbnailRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Show() noexcept = 0; virtual int32_t __stdcall Hide() noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DropoutOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall GetDropoutOrder(void*, void**) noexcept = 0; virtual int32_t __stdcall SetDropoutOrder(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsZoomButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsZoomEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsFastForwardButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsFastForwardEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsFastRewindButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsFastRewindEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsStopButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsStopEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsVolumeButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsVolumeEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPlaybackRateButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPlaybackRateEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSeekBarVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSeekEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsCompactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSkipForwardButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSkipForwardEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSkipBackwardButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsSkipBackwardEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsNextTrackButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPreviousTrackButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FastPlayFallbackBehaviourProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShowAndHideAutomaticallyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsRepeatEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsRepeatButtonVisibleProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(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_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_Items(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 {}; }; 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_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_MenuFlyoutPresenterStyle(void**) noexcept = 0; virtual int32_t __stdcall put_MenuFlyoutPresenterStyle(void*) noexcept = 0; virtual int32_t __stdcall ShowAt( void*, winrt::Windows::Foundation::Point) 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_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) 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 get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverride( void**) noexcept = 0; virtual int32_t __stdcall put_KeyboardAcceleratorTextOverride( void*) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(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 {}; }; 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_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandParameterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconProperty(void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorTextOverrideProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall get_IsDefaultShadowEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDefaultShadowEnabled(bool) 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDefaultShadowEnabledProperty( 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 {}; }; 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_MenuFlyoutPresenterStyleProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Navigate( struct struct_Windows_UI_Xaml_Interop_TypeName, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsPaneOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPaneOpen(bool) noexcept = 0; virtual int32_t __stdcall get_CompactModeThresholdWidth( double*) noexcept = 0; virtual int32_t __stdcall put_CompactModeThresholdWidth( double) noexcept = 0; virtual int32_t __stdcall get_ExpandedModeThresholdWidth( double*) noexcept = 0; virtual int32_t __stdcall put_ExpandedModeThresholdWidth( double) noexcept = 0; virtual int32_t __stdcall get_FooterMenuItems(void**) noexcept = 0; virtual int32_t __stdcall get_FooterMenuItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_FooterMenuItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_PaneFooter(void**) noexcept = 0; virtual int32_t __stdcall put_PaneFooter(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_DisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall get_IsSettingsVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSettingsVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsPaneToggleButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPaneToggleButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_AlwaysShowHeader(bool*) noexcept = 0; virtual int32_t __stdcall put_AlwaysShowHeader(bool) noexcept = 0; virtual int32_t __stdcall get_CompactPaneLength(double*) noexcept = 0; virtual int32_t __stdcall put_CompactPaneLength(double) noexcept = 0; virtual int32_t __stdcall get_OpenPaneLength(double*) noexcept = 0; virtual int32_t __stdcall put_OpenPaneLength(double) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_PaneToggleButtonStyle(void*) 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_MenuItems(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_SettingsItem(void**) noexcept = 0; virtual int32_t __stdcall get_AutoSuggestBox(void**) noexcept = 0; virtual int32_t __stdcall put_AutoSuggestBox(void*) noexcept = 0; virtual int32_t __stdcall get_MenuItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_MenuItemTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_MenuItemContainerStyle(void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemContainerStyle(void*) noexcept = 0; virtual int32_t __stdcall get_MenuItemContainerStyleSelector( void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemContainerStyleSelector( void*) noexcept = 0; virtual int32_t __stdcall MenuItemFromContainer(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromMenuItem(void*, 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; virtual int32_t __stdcall add_ItemInvoked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemInvoked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DisplayModeChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DisplayModeChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_IsTitleBarAutoPaddingEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsTitleBarAutoPaddingEnabled( bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsBackButtonVisible(int32_t*) noexcept = 0; virtual int32_t __stdcall put_IsBackButtonVisible(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsBackEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsBackEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_PaneTitle(void**) noexcept = 0; virtual int32_t __stdcall put_PaneTitle(void*) noexcept = 0; virtual int32_t __stdcall add_BackRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BackRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneClosed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneClosed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneClosing(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneClosing( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneOpened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneOpened( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneOpening(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_PaneDisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PaneDisplayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_PaneHeader(void**) noexcept = 0; virtual int32_t __stdcall put_PaneHeader(void*) noexcept = 0; virtual int32_t __stdcall get_PaneCustomContent(void**) noexcept = 0; virtual int32_t __stdcall put_PaneCustomContent(void*) noexcept = 0; virtual int32_t __stdcall get_ContentOverlay(void**) noexcept = 0; virtual int32_t __stdcall put_ContentOverlay(void*) noexcept = 0; virtual int32_t __stdcall get_IsPaneVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPaneVisible(bool) noexcept = 0; virtual int32_t __stdcall get_SelectionFollowsFocus(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionFollowsFocus(int32_t) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall get_ShoulderNavigationEnabled( int32_t*) noexcept = 0; virtual int32_t __stdcall put_ShoulderNavigationEnabled( int32_t) noexcept = 0; virtual int32_t __stdcall get_OverflowLabelMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_OverflowLabelMode(int32_t) noexcept = 0; virtual int32_t __stdcall add_Expanding(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Expanding(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Collapsed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Collapsed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall Expand(void*) noexcept = 0; virtual int32_t __stdcall Collapse(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_DisplayMode(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_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(void*) noexcept = 0; virtual int32_t __stdcall get_CompactPaneLength(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectsOnInvoked(bool*) noexcept = 0; virtual int32_t __stdcall put_SelectsOnInvoked(bool) noexcept = 0; virtual int32_t __stdcall get_IsExpanded(bool*) noexcept = 0; virtual int32_t __stdcall put_IsExpanded(bool) noexcept = 0; virtual int32_t __stdcall get_HasUnrealizedChildren(bool*) noexcept = 0; virtual int32_t __stdcall put_HasUnrealizedChildren(bool) noexcept = 0; virtual int32_t __stdcall get_IsChildSelected(bool*) noexcept = 0; virtual int32_t __stdcall put_IsChildSelected(bool) noexcept = 0; virtual int32_t __stdcall get_MenuItems(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_MenuItemsSource(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 {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSelected(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSelected(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseStatics> { 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_CollapsedItemContainer(void**) noexcept = 0; virtual int32_t __stdcall get_CollapsedItem(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ExpandingItemContainer(void**) noexcept = 0; virtual int32_t __stdcall get_ExpandingItem(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 {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeaderFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InvokedItem(void**) noexcept = 0; virtual int32_t __stdcall get_IsSettingsInvoked(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InvokedItemContainer(void**) noexcept = 0; virtual int32_t __stdcall get_RecommendedNavigationTransitionInfo( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparatorFactory> { 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_CompactPaneLengthProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectsOnInvokedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsExpandedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HasUnrealizedChildrenProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsChildSelectedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsSourceProperty(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< winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs> { 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 get_SelectedItem(void**) noexcept = 0; virtual int32_t __stdcall get_IsSettingsSelected(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedItemContainer(void**) noexcept = 0; virtual int32_t __stdcall get_RecommendedNavigationTransitionInfo( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsPaneOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CompactModeThresholdWidthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ExpandedModeThresholdWidthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FooterMenuItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FooterMenuItemsSourceProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PaneFooterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSettingsVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPaneToggleButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AlwaysShowHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CompactPaneLengthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OpenPaneLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SettingsItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AutoSuggestBoxProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemContainerStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MenuItemContainerStyleSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTitleBarAutoPaddingEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsBackButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsBackEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneTitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneDisplayModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneCustomContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ContentOverlayProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPaneVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFollowsFocusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TemplateSettingsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShoulderNavigationEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OverflowLabelModeProperty( void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TopPadding(double*) noexcept = 0; virtual int32_t __stdcall get_OverflowButtonVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_BackButtonVisibility(int32_t*) noexcept = 0; virtual int32_t __stdcall get_TopPaneVisibility(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LeftPaneVisibility(int32_t*) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocus( bool*) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonWidth(double*) noexcept = 0; virtual int32_t __stdcall get_SmallerPaneToggleButtonWidth( double*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings2> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OpenPaneLength(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_TopPaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OverflowButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_BackButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TopPaneVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_LeftPaneVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SingleSelectionFollowsFocusProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PaneToggleButtonWidthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SmallerPaneToggleButtonWidthProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OpenPaneLengthProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Children(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_ChildrenCore(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall InitializeForContextCore(void*) noexcept = 0; virtual int32_t __stdcall UninitializeForContextCore(void*) noexcept = 0; virtual int32_t __stdcall MeasureOverride( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall ArrangeOverride( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) 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_Value(double*) noexcept = 0; virtual int32_t __stdcall put_Value(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_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_PreventKeyboardDisplayOnProgrammaticFocus( bool) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall get_ValidationMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ValidationMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SpinButtonPlacementMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_SpinButtonPlacementMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsWrapEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsWrapEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_AcceptsExpression(bool*) noexcept = 0; virtual int32_t __stdcall put_AcceptsExpression(bool) noexcept = 0; virtual int32_t __stdcall get_NumberFormatter(void**) noexcept = 0; virtual int32_t __stdcall put_NumberFormatter(void*) 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 get_MinimumProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaximumProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ValueProperty(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_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ValidationModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SpinButtonPlacementModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsWrapEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AcceptsExpressionProperty( void**) noexcept = 0; virtual int32_t __stdcall get_NumberFormatterProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs> { 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_Frame(void**) noexcept = 0; virtual int32_t __stdcall get_NavigationCacheMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_NavigationCacheMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TopAppBar(void**) noexcept = 0; virtual int32_t __stdcall put_TopAppBar(void*) noexcept = 0; virtual int32_t __stdcall get_BottomAppBar(void**) noexcept = 0; virtual int32_t __stdcall put_BottomAppBar(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 OnNavigatedFrom(void*) noexcept = 0; virtual int32_t __stdcall OnNavigatedTo(void*) noexcept = 0; virtual int32_t __stdcall OnNavigatingFrom(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FrameProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TopAppBarProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BottomAppBarProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Children(void**) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_IsItemsHost(bool*) noexcept = 0; virtual int32_t __stdcall get_ChildrenTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ChildrenTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_BackgroundTransition(void**) noexcept = 0; virtual int32_t __stdcall put_BackgroundTransition(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_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsItemsHostProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ChildrenTransitionsProperty( void**) noexcept = 0; }; }; 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_HorizontalShift(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalShift(double) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceEndOffset( double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalSourceEndOffset( double) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceOffsetKind( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalSourceOffsetKind( int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceStartOffset( double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalSourceStartOffset( double) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalShiftClamped(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHorizontalShiftClamped(bool) noexcept = 0; virtual int32_t __stdcall get_IsVerticalShiftClamped(bool*) noexcept = 0; virtual int32_t __stdcall put_IsVerticalShiftClamped(bool) noexcept = 0; virtual int32_t __stdcall get_MaxHorizontalShiftRatio(double*) noexcept = 0; virtual int32_t __stdcall put_MaxHorizontalShiftRatio(double) noexcept = 0; virtual int32_t __stdcall get_MaxVerticalShiftRatio(double*) noexcept = 0; virtual int32_t __stdcall put_MaxVerticalShiftRatio(double) noexcept = 0; virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_VerticalShift(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalShift(double) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceEndOffset(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalSourceEndOffset(double) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceOffsetKind( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalSourceOffsetKind( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceStartOffset( double*) noexcept = 0; virtual int32_t __stdcall put_VerticalSourceStartOffset( double) noexcept = 0; virtual int32_t __stdcall RefreshAutomaticHorizontalOffsets() noexcept = 0; virtual int32_t __stdcall RefreshAutomaticVerticalOffsets() 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_ChildProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceEndOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceOffsetKindProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalSourceStartOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxHorizontalShiftRatioProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalShiftProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalShiftClampedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsVerticalShiftClampedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceEndOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceOffsetKindProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSourceStartOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxVerticalShiftRatioProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalShiftProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Password(void**) noexcept = 0; virtual int32_t __stdcall put_Password(void*) noexcept = 0; virtual int32_t __stdcall get_PasswordChar(void**) noexcept = 0; virtual int32_t __stdcall put_PasswordChar(void*) noexcept = 0; virtual int32_t __stdcall get_IsPasswordRevealButtonEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsPasswordRevealButtonEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_MaxLength(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLength(int32_t) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_PreventKeyboardDisplayOnProgrammaticFocus( bool) noexcept = 0; virtual int32_t __stdcall get_PasswordRevealMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PasswordRevealMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_InputScope(void**) noexcept = 0; virtual int32_t __stdcall put_InputScope(void*) noexcept = 0; virtual int32_t __stdcall get_CanPasteClipboardContent(bool*) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(void*) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall add_PasswordChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PasswordChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ContextMenuOpening( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextMenuOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Paste(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Paste(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PasswordChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PasswordChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall PasteFromClipboard() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsContentChanging(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PasswordProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PasswordCharProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPasswordRevealButtonEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PasswordRevealModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_InputScopeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanPasteClipboardContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall put_Data(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_Data(void**) noexcept = 0; virtual int32_t __stdcall put_Data(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_DataProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DataProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BadgeNumber(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BadgeNumber(int32_t) noexcept = 0; virtual int32_t __stdcall get_BadgeGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_BadgeGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_BadgeImageSource(void**) noexcept = 0; virtual int32_t __stdcall put_BadgeImageSource(void*) noexcept = 0; virtual int32_t __stdcall get_BadgeText(void**) noexcept = 0; virtual int32_t __stdcall put_BadgeText(void*) noexcept = 0; virtual int32_t __stdcall get_IsGroup(bool*) noexcept = 0; virtual int32_t __stdcall put_IsGroup(bool) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; virtual int32_t __stdcall put_Contact(void*) noexcept = 0; virtual int32_t __stdcall get_DisplayName(void**) noexcept = 0; virtual int32_t __stdcall put_DisplayName(void*) noexcept = 0; virtual int32_t __stdcall get_Initials(void**) noexcept = 0; virtual int32_t __stdcall put_Initials(void*) noexcept = 0; virtual int32_t __stdcall get_PreferSmallImage(bool*) noexcept = 0; virtual int32_t __stdcall put_PreferSmallImage(bool) noexcept = 0; virtual int32_t __stdcall get_ProfilePicture(void**) noexcept = 0; virtual int32_t __stdcall put_ProfilePicture(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BadgeNumberProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BadgeGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BadgeImageSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BadgeTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsGroupProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContactProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayNameProperty(void**) noexcept = 0; virtual int32_t __stdcall get_InitialsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PreferSmallImageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ProfilePictureProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ActualInitials(void**) noexcept = 0; virtual int32_t __stdcall get_ActualImageBrush(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_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_ConfirmationButtonsVisible( bool*) noexcept = 0; virtual int32_t __stdcall put_ConfirmationButtonsVisible(bool) noexcept = 0; virtual int32_t __stdcall add_Confirmed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Confirmed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall ShowAtAsync(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 get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ConfirmationButtonsVisibleProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NumberOfPages(int32_t*) noexcept = 0; virtual int32_t __stdcall put_NumberOfPages(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedPageIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectedPageIndex(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxVisiblePips(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxVisiblePips(int32_t) noexcept = 0; 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_PreviousButtonVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_PreviousButtonVisibility( int32_t) noexcept = 0; virtual int32_t __stdcall get_NextButtonVisibility(int32_t*) noexcept = 0; virtual int32_t __stdcall put_NextButtonVisibility(int32_t) noexcept = 0; virtual int32_t __stdcall get_PreviousButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_PreviousButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_NextButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_NextButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedPipStyle(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedPipStyle(void*) noexcept = 0; virtual int32_t __stdcall get_NormalPipStyle(void**) noexcept = 0; virtual int32_t __stdcall put_NormalPipStyle(void*) noexcept = 0; virtual int32_t __stdcall add_SelectedIndexChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectedIndexChanged( winrt::event_token) 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_WrapMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_WrapMode(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 get_NumberOfPagesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPageIndexProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxVisiblePipsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PreviousButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_NextButtonVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PreviousButtonStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_NextButtonStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedPipStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_NormalPipStyleProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_WrapModeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PipsPagerItems(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_TitleTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_TitleTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_LeftHeader(void**) noexcept = 0; virtual int32_t __stdcall put_LeftHeader(void*) noexcept = 0; virtual int32_t __stdcall get_LeftHeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_LeftHeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_RightHeader(void**) noexcept = 0; virtual int32_t __stdcall put_RightHeader(void*) noexcept = 0; virtual int32_t __stdcall get_RightHeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_RightHeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(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_IsLocked(bool*) noexcept = 0; virtual int32_t __stdcall put_IsLocked(bool) noexcept = 0; virtual int32_t __stdcall get_HeaderFocusVisualPlacement( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HeaderFocusVisualPlacement( int32_t) noexcept = 0; virtual int32_t __stdcall get_IsHeaderItemsCarouselEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsHeaderItemsCarouselEnabled( bool) 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; virtual int32_t __stdcall add_PivotItemLoading( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PivotItemLoading( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PivotItemLoaded( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PivotItemLoaded( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PivotItemUnloading( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PivotItemUnloading( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PivotItemUnloaded( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PivotItemUnloaded( 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_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall put_Item(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_HeaderProperty(void**) 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 get_TitleTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LeftHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LeftHeaderTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_RightHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RightHeaderTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(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_IsLockedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderFocusVisualPlacementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsHeaderItemsCarouselEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SlideInAnimationGroupProperty( void**) noexcept = 0; virtual int32_t __stdcall GetSlideInAnimationGroup(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetSlideInAnimationGroup(void*, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsIndeterminate(bool*) noexcept = 0; virtual int32_t __stdcall put_IsIndeterminate(bool) noexcept = 0; virtual int32_t __stdcall get_ShowError(bool*) noexcept = 0; virtual int32_t __stdcall put_ShowError(bool) noexcept = 0; virtual int32_t __stdcall get_ShowPaused(bool*) noexcept = 0; virtual int32_t __stdcall put_ShowPaused(bool) 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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsIndeterminateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShowErrorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShowPausedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContainerAnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ContainerAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_Container2AnimationStartPosition( double*) noexcept = 0; virtual int32_t __stdcall get_Container2AnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_ContainerAnimationMidPosition( double*) noexcept = 0; virtual int32_t __stdcall get_IndicatorLengthDelta(double*) noexcept = 0; virtual int32_t __stdcall get_ClipRect(void**) noexcept = 0; virtual int32_t __stdcall get_EllipseAnimationEndPosition( double*) noexcept = 0; virtual int32_t __stdcall get_EllipseAnimationWellPosition( double*) noexcept = 0; virtual int32_t __stdcall get_EllipseDiameter(double*) noexcept = 0; virtual int32_t __stdcall get_EllipseOffset(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsActive(bool*) noexcept = 0; virtual int32_t __stdcall put_IsActive(bool) noexcept = 0; virtual int32_t __stdcall get_IsIndeterminate(bool*) noexcept = 0; virtual int32_t __stdcall put_IsIndeterminate(bool) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall get_Value(double*) noexcept = 0; virtual int32_t __stdcall put_Value(double) noexcept = 0; 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; }; }; 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_IsActiveProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsIndeterminateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinimumProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaximumProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EllipseDiameter(double*) noexcept = 0; virtual int32_t __stdcall get_EllipseOffset( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_MaxSideLength(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GroupName(void**) noexcept = 0; virtual int32_t __stdcall put_GroupName(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_GroupNameProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall ContainerFromIndex(int32_t, 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 add_SelectionChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectionChanged( winrt::event_token) noexcept = 0; 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_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(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_ItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(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_MaxColumnsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsChecked(bool*) noexcept = 0; virtual int32_t __stdcall put_IsChecked(bool) noexcept = 0; virtual int32_t __stdcall get_GroupName(void**) noexcept = 0; virtual int32_t __stdcall put_GroupName(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_IsCheckedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_GroupNameProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AreCheckStatesEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall SetAreCheckStatesEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall GetAreCheckStatesEnabled(void*, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Caption(void**) noexcept = 0; virtual int32_t __stdcall put_Caption(void*) noexcept = 0; virtual int32_t __stdcall get_InitialSetValue(int32_t*) noexcept = 0; virtual int32_t __stdcall put_InitialSetValue(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsClearEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsClearEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsReadOnly(bool*) noexcept = 0; virtual int32_t __stdcall put_IsReadOnly(bool) noexcept = 0; virtual int32_t __stdcall get_MaxRating(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxRating(int32_t) noexcept = 0; virtual int32_t __stdcall get_PlaceholderValue(double*) noexcept = 0; virtual int32_t __stdcall put_PlaceholderValue(double) noexcept = 0; virtual int32_t __stdcall get_ItemInfo(void**) noexcept = 0; virtual int32_t __stdcall put_ItemInfo(void*) 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 get_CaptionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_InitialSetValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsClearEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsReadOnlyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxRatingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderValueProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemInfoProperty(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_DisabledGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_DisabledGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_Glyph(void**) noexcept = 0; virtual int32_t __stdcall put_Glyph(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverPlaceholderGlyph( void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverPlaceholderGlyph( void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_UnsetGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_UnsetGlyph(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_DisabledGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_GlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverPlaceholderGlyphProperty( void**) noexcept = 0; virtual int32_t __stdcall get_UnsetGlyphProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DisabledImage(void**) noexcept = 0; virtual int32_t __stdcall put_DisabledImage(void*) noexcept = 0; virtual int32_t __stdcall get_Image(void**) noexcept = 0; virtual int32_t __stdcall put_Image(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderImage(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderImage(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverImage(void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverImage(void*) noexcept = 0; virtual int32_t __stdcall get_PointerOverPlaceholderImage( void**) noexcept = 0; virtual int32_t __stdcall put_PointerOverPlaceholderImage( void*) noexcept = 0; virtual int32_t __stdcall get_UnsetImage(void**) noexcept = 0; virtual int32_t __stdcall put_UnsetImage(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_DisabledImageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ImageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderImageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverImageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerOverPlaceholderImageProperty( void**) noexcept = 0; virtual int32_t __stdcall get_UnsetImageProperty(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 { virtual int32_t __stdcall get_Visualizer(void**) noexcept = 0; virtual int32_t __stdcall put_Visualizer(void*) noexcept = 0; virtual int32_t __stdcall get_PullDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PullDirection(int32_t) noexcept = 0; virtual int32_t __stdcall add_RefreshRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RefreshRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall RequestRefresh() 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_VisualizerProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PullDirectionProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InteractionRatio(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldState(int32_t*) noexcept = 0; virtual int32_t __stdcall get_NewState(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall RequestRefresh() noexcept = 0; 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_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_State(int32_t*) noexcept = 0; virtual int32_t __stdcall add_RefreshRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RefreshRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_RefreshStateChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RefreshStateChanged( 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_InfoProviderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StateProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( 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_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LeftOfProperty(void**) noexcept = 0; virtual int32_t __stdcall GetLeftOf(void*, void**) noexcept = 0; virtual int32_t __stdcall SetLeftOf(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AboveProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAbove(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAbove(void*, void*) noexcept = 0; virtual int32_t __stdcall get_RightOfProperty(void**) noexcept = 0; virtual int32_t __stdcall GetRightOf(void*, void**) noexcept = 0; virtual int32_t __stdcall SetRightOf(void*, void*) noexcept = 0; virtual int32_t __stdcall get_BelowProperty(void**) noexcept = 0; virtual int32_t __stdcall GetBelow(void*, void**) noexcept = 0; virtual int32_t __stdcall SetBelow(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignHorizontalCenterWithProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignHorizontalCenterWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignHorizontalCenterWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignVerticalCenterWithProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignVerticalCenterWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignVerticalCenterWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignLeftWithProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAlignLeftWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignLeftWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignTopWithProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAlignTopWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignTopWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignRightWithProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAlignRightWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignRightWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignBottomWithProperty(void**) noexcept = 0; virtual int32_t __stdcall GetAlignBottomWith(void*, void**) noexcept = 0; virtual int32_t __stdcall SetAlignBottomWith(void*, void*) noexcept = 0; virtual int32_t __stdcall get_AlignLeftWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignLeftWithPanel(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignLeftWithPanel(void*, bool) noexcept = 0; virtual int32_t __stdcall get_AlignTopWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignTopWithPanel(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignTopWithPanel(void*, bool) noexcept = 0; virtual int32_t __stdcall get_AlignRightWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignRightWithPanel(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignRightWithPanel(void*, bool) noexcept = 0; virtual int32_t __stdcall get_AlignBottomWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignBottomWithPanel(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignBottomWithPanel(void*, bool) noexcept = 0; virtual int32_t __stdcall get_AlignHorizontalCenterWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignHorizontalCenterWithPanel( void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignHorizontalCenterWithPanel( void*, bool) noexcept = 0; virtual int32_t __stdcall get_AlignVerticalCenterWithPanelProperty( void**) noexcept = 0; virtual int32_t __stdcall GetAlignVerticalCenterWithPanel( void*, bool*) noexcept = 0; virtual int32_t __stdcall SetAlignVerticalCenterWithPanel( void*, bool) noexcept = 0; virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenterFactory> { 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_IsReadOnly(bool*) noexcept = 0; virtual int32_t __stdcall put_IsReadOnly(bool) noexcept = 0; virtual int32_t __stdcall get_AcceptsReturn(bool*) noexcept = 0; virtual int32_t __stdcall put_AcceptsReturn(bool) noexcept = 0; virtual int32_t __stdcall get_TextAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextWrapping(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextWrapping(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsSpellCheckEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSpellCheckEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsTextPredictionEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextPredictionEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_Document(void**) noexcept = 0; virtual int32_t __stdcall get_InputScope(void**) noexcept = 0; virtual int32_t __stdcall put_InputScope(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_PreventKeyboardDisplayOnProgrammaticFocus( bool) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorFontEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorWhenNotFocused( void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColorWhenNotFocused( void*) noexcept = 0; virtual int32_t __stdcall get_MaxLength(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLength(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalTextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterCasing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterCasing(int32_t) noexcept = 0; virtual int32_t __stdcall get_DisabledFormattingAccelerators( uint32_t*) noexcept = 0; virtual int32_t __stdcall put_DisabledFormattingAccelerators( uint32_t) noexcept = 0; virtual int32_t __stdcall get_TextDocument(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(void*) noexcept = 0; virtual int32_t __stdcall get_ProofingMenuFlyout(void**) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall add_TextChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextChanged( winrt::event_token) 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; virtual int32_t __stdcall add_ContextMenuOpening( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextMenuOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Paste(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Paste(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionStarted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionEnded( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionEnded( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CopyingToClipboard( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CopyingToClipboard( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CuttingToClipboard( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CuttingToClipboard( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SelectionChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectionChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall GetLinguisticAlternativesAsync( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_ClipboardCopyFormat(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ClipboardCopyFormat(int32_t) noexcept = 0; virtual int32_t __stdcall get_DesiredCandidateWindowAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_DesiredCandidateWindowAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall add_CandidateWindowBoundsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CandidateWindowBoundsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextChanging( 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_SelectionStart(int32_t*) noexcept = 0; virtual int32_t __stdcall get_SelectionLength(int32_t*) noexcept = 0; 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 get_IsReadOnlyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AcceptsReturnProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextAlignmentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextWrappingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSpellCheckEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTextPredictionEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_InputScopeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorWhenNotFocusedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CharacterCasingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisabledFormattingAcceleratorsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ProofingMenuFlyoutProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DesiredCandidateWindowAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ClipboardCopyFormatProperty( void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsContentChanging(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_FontStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) noexcept = 0; virtual int32_t __stdcall get_TextWrapping(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextWrapping(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextTrimming(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextTrimming(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_Blocks(void**) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_LineHeight(double*) noexcept = 0; virtual int32_t __stdcall put_LineHeight(double) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategy(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LineStackingStrategy(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterSpacing(int32_t) noexcept = 0; virtual int32_t __stdcall get_OverflowContentTarget(void**) noexcept = 0; virtual int32_t __stdcall put_OverflowContentTarget(void*) noexcept = 0; virtual int32_t __stdcall get_IsTextSelectionEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextSelectionEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_HasOverflowContent(bool*) noexcept = 0; virtual int32_t __stdcall get_SelectedText(void**) noexcept = 0; virtual int32_t __stdcall get_ContentStart(void**) noexcept = 0; virtual int32_t __stdcall get_ContentEnd(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionStart(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionEnd(void**) noexcept = 0; virtual int32_t __stdcall get_BaselineOffset(double*) noexcept = 0; virtual int32_t __stdcall get_MaxLines(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLines(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextLineBounds(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextLineBounds(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_OpticalMarginAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorFontEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_TextDecorations(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_TextDecorations(uint32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmed(bool*) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalTextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextHighlighters(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(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; virtual int32_t __stdcall add_ContextMenuOpening( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextMenuOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_IsTextTrimmedChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsTextTrimmedChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall Select(void*, void*) noexcept = 0; virtual int32_t __stdcall GetPositionFromPoint( winrt::Windows::Foundation::Point, void**) noexcept = 0; virtual int32_t __stdcall CopySelectionToClipboard() noexcept = 0; virtual int32_t __stdcall get_TextIndent(double*) noexcept = 0; virtual int32_t __stdcall put_TextIndent(double) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OverflowContentTarget(void**) noexcept = 0; virtual int32_t __stdcall put_OverflowContentTarget(void*) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_ContentSource(void**) noexcept = 0; virtual int32_t __stdcall get_HasOverflowContent(bool*) noexcept = 0; virtual int32_t __stdcall get_ContentStart(void**) noexcept = 0; virtual int32_t __stdcall get_ContentEnd(void**) noexcept = 0; virtual int32_t __stdcall get_BaselineOffset(double*) noexcept = 0; virtual int32_t __stdcall get_MaxLines(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLines(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmed(bool*) noexcept = 0; virtual int32_t __stdcall add_IsTextTrimmedChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsTextTrimmedChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall GetPositionFromPoint( winrt::Windows::Foundation::Point, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflowStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OverflowContentTargetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HasOverflowContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxLinesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextWrappingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextTrimmingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextAlignmentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OverflowContentTargetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTextSelectionEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HasOverflowContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxLinesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextLineBoundsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextDecorationsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextIndentProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Height( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall put_Height( struct struct_Microsoft_UI_Xaml_GridLength) noexcept = 0; virtual int32_t __stdcall get_MaxHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MaxHeight(double) noexcept = 0; virtual int32_t __stdcall get_MinHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MinHeight(double) noexcept = 0; virtual int32_t __stdcall get_ActualHeight(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinHeightProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CurrentAnchor(void**) noexcept = 0; virtual int32_t __stdcall RegisterAnchorCandidate(void*) noexcept = 0; virtual int32_t __stdcall UnregisterAnchorCandidate(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 get_CanContentRenderOutsideBounds( bool*) noexcept = 0; virtual int32_t __stdcall put_CanContentRenderOutsideBounds( bool) noexcept = 0; virtual int32_t __stdcall get_SizesContentToTemplatedParent( bool*) noexcept = 0; virtual int32_t __stdcall put_SizesContentToTemplatedParent( bool) noexcept = 0; virtual int32_t __stdcall LineUp() noexcept = 0; virtual int32_t __stdcall LineDown() noexcept = 0; virtual int32_t __stdcall LineLeft() noexcept = 0; virtual int32_t __stdcall LineRight() noexcept = 0; virtual int32_t __stdcall PageUp() noexcept = 0; virtual int32_t __stdcall PageDown() noexcept = 0; virtual int32_t __stdcall PageLeft() noexcept = 0; virtual int32_t __stdcall PageRight() noexcept = 0; virtual int32_t __stdcall MouseWheelUp() noexcept = 0; virtual int32_t __stdcall MouseWheelDown() noexcept = 0; virtual int32_t __stdcall MouseWheelLeft() noexcept = 0; virtual int32_t __stdcall MouseWheelRight() noexcept = 0; virtual int32_t __stdcall SetHorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall SetVerticalOffset(double) noexcept = 0; virtual int32_t __stdcall MakeVisible( void*, winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenterStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanContentRenderOutsideBoundsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SizesContentToTemplatedParentProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_CurrentAnchor(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollPresenter(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_State(int32_t*) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollBarVisibility( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollBarVisibility( int32_t) 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_ComputedHorizontalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollBarVisibility( 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_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 RegisterAnchorCandidate(void*) noexcept = 0; virtual int32_t __stdcall UnregisterAnchorCandidate(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_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollPresenterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollBarVisibilityProperty( 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_ComputedHorizontalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollBarVisibilityProperty( 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_HorizontalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalScrollBarVisibility( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalScrollBarVisibility( int32_t) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalRailEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHorizontalRailEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsVerticalRailEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsVerticalRailEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalScrollChainingEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsHorizontalScrollChainingEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_IsVerticalScrollChainingEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsVerticalScrollChainingEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomChainingEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomChainingEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsScrollInertiaEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsScrollInertiaEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomInertiaEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomInertiaEnabled(bool) 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_ZoomMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ZoomMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalSnapPointsAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalSnapPointsAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalSnapPointsAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalSnapPointsAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalSnapPointsType( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalSnapPointsType( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalSnapPointsType(int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalSnapPointsType(int32_t) noexcept = 0; virtual int32_t __stdcall get_ZoomSnapPointsType(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ZoomSnapPointsType(int32_t) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollableWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ComputedHorizontalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_ExtentWidth(double*) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_ViewportHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ScrollableHeight(double*) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollBarVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_ExtentHeight(double*) noexcept = 0; virtual int32_t __stdcall get_MinZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall put_MinZoomFactor(float) noexcept = 0; virtual int32_t __stdcall get_MaxZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall put_MaxZoomFactor(float) noexcept = 0; virtual int32_t __stdcall get_ZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall get_ZoomSnapPoints(void**) noexcept = 0; virtual int32_t __stdcall get_TopLeftHeader(void**) noexcept = 0; virtual int32_t __stdcall put_TopLeftHeader(void*) noexcept = 0; virtual int32_t __stdcall get_LeftHeader(void**) noexcept = 0; virtual int32_t __stdcall put_LeftHeader(void*) noexcept = 0; virtual int32_t __stdcall get_TopHeader(void**) noexcept = 0; virtual int32_t __stdcall put_TopHeader(void*) noexcept = 0; virtual int32_t __stdcall get_ReduceViewportForCoreInputViewOcclusions( bool*) noexcept = 0; virtual int32_t __stdcall put_ReduceViewportForCoreInputViewOcclusions( bool) 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_CanContentRenderOutsideBounds( bool*) noexcept = 0; virtual int32_t __stdcall put_CanContentRenderOutsideBounds( bool) 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; virtual int32_t __stdcall add_ViewChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ViewChanging( 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_DirectManipulationStarted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DirectManipulationStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DirectManipulationCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DirectManipulationCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ScrollToHorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall ScrollToVerticalOffset(double) noexcept = 0; virtual int32_t __stdcall ZoomToFactor(float) noexcept = 0; virtual int32_t __stdcall ChangeView(void*, void*, void*, bool*) noexcept = 0; virtual int32_t __stdcall ChangeViewWithOptionalAnimation( void*, void*, void*, bool, bool*) noexcept = 0; virtual int32_t __stdcall InvalidateScrollInfo() noexcept = 0; virtual int32_t __stdcall get_IsDeferredScrollingEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsDeferredScrollingEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_BringIntoViewOnFocusChange( bool*) noexcept = 0; virtual int32_t __stdcall put_BringIntoViewOnFocusChange(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalSnapPointsAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSnapPointsAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalSnapPointsTypeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalSnapPointsTypeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ZoomSnapPointsTypeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffsetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ViewportWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollableWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ComputedHorizontalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ExtentWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalOffsetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ViewportHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ScrollableHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ComputedVerticalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ExtentHeightProperty(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_ZoomFactorProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ZoomSnapPointsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TopLeftHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LeftHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TopHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ReduceViewportForCoreInputViewOcclusionsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalAnchorRatioProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalAnchorRatioProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall GetHorizontalScrollBarVisibility( void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetHorizontalScrollBarVisibility( void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollBarVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall GetVerticalScrollBarVisibility( void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetVerticalScrollBarVisibility( void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalRailEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsHorizontalRailEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsHorizontalRailEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsVerticalRailEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsVerticalRailEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsVerticalRailEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsHorizontalScrollChainingEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsHorizontalScrollChainingEnabled( void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsHorizontalScrollChainingEnabled( void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsVerticalScrollChainingEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsVerticalScrollChainingEnabled( void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsVerticalScrollChainingEnabled( void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomChainingEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsZoomChainingEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsZoomChainingEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsScrollInertiaEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsScrollInertiaEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsScrollInertiaEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomInertiaEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsZoomInertiaEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsZoomInertiaEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_HorizontalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall GetHorizontalScrollMode(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetHorizontalScrollMode(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalScrollModeProperty( void**) noexcept = 0; virtual int32_t __stdcall GetVerticalScrollMode(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetVerticalScrollMode(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_ZoomModeProperty(void**) noexcept = 0; virtual int32_t __stdcall GetZoomMode(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetZoomMode(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_CanContentRenderOutsideBoundsProperty( void**) noexcept = 0; virtual int32_t __stdcall GetCanContentRenderOutsideBounds( void*, bool*) noexcept = 0; virtual int32_t __stdcall SetCanContentRenderOutsideBounds( void*, bool) noexcept = 0; virtual int32_t __stdcall get_IsDeferredScrollingEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall GetIsDeferredScrollingEnabled(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetIsDeferredScrollingEnabled(void*, bool) noexcept = 0; virtual int32_t __stdcall get_BringIntoViewOnFocusChangeProperty( void**) noexcept = 0; virtual int32_t __stdcall GetBringIntoViewOnFocusChange(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetBringIntoViewOnFocusChange(void*, bool) 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; virtual int32_t __stdcall get_ZoomFactor(float*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsIntermediate(bool*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NextView(void**) noexcept = 0; virtual int32_t __stdcall get_FinalView(void**) noexcept = 0; virtual int32_t __stdcall get_IsInertial(bool*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnchorCandidates(void**) noexcept = 0; virtual int32_t __stdcall get_AnchorElement(void**) noexcept = 0; virtual int32_t __stdcall put_AnchorElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SnapPointsMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SnapPointsMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_RequestEventArgs(void**) noexcept = 0; virtual int32_t __stdcall get_TargetHorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_TargetVerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; 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 get_Animation(void**) noexcept = 0; virtual int32_t __stdcall put_Animation(void*) noexcept = 0; virtual int32_t __stdcall get_StartPosition( winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_EndPosition( winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnimationMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_AnimationMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SnapPointsMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SnapPointsMode(int32_t) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptionsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(int32_t, void*, void**, void**) noexcept = 0; virtual int32_t __stdcall CreateInstance2(int32_t, int32_t, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CenterPoint( winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_StartZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall get_EndZoomFactor(float*) noexcept = 0; virtual int32_t __stdcall get_Animation(void**) noexcept = 0; virtual int32_t __stdcall put_Animation(void*) noexcept = 0; virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CorrelationId(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnimationMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_AnimationMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SnapPointsMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SnapPointsMode(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(int32_t, void*, void**, void**) noexcept = 0; virtual int32_t __stdcall CreateInstance2(int32_t, int32_t, void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AddedSections(void**) noexcept = 0; virtual int32_t __stdcall get_RemovedSections(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_AddedItems(void**) noexcept = 0; virtual int32_t __stdcall get_RemovedItems(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithRemovedItemsAndAddedItems( void*, void*, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItem(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedItem(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 { 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_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_Icon(void**) noexcept = 0; virtual int32_t __stdcall put_Icon(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_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconProperty(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_ItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ZoomedInView(void**) noexcept = 0; virtual int32_t __stdcall put_ZoomedInView(void*) noexcept = 0; virtual int32_t __stdcall get_ZoomedOutView(void**) noexcept = 0; virtual int32_t __stdcall put_ZoomedOutView(void*) noexcept = 0; virtual int32_t __stdcall get_IsZoomedInViewActive(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomedInViewActive(bool) noexcept = 0; virtual int32_t __stdcall get_CanChangeViews(bool*) noexcept = 0; virtual int32_t __stdcall put_CanChangeViews(bool) noexcept = 0; virtual int32_t __stdcall add_ViewChangeStarted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ViewChangeStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ViewChangeCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ViewChangeCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ToggleActiveView() noexcept = 0; virtual int32_t __stdcall get_IsZoomOutButtonEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomOutButtonEnabled(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SemanticZoomOwner(void**) noexcept = 0; virtual int32_t __stdcall put_SemanticZoomOwner(void*) noexcept = 0; virtual int32_t __stdcall get_IsActiveView(bool*) noexcept = 0; virtual int32_t __stdcall put_IsActiveView(bool) noexcept = 0; virtual int32_t __stdcall get_IsZoomedInView(bool*) noexcept = 0; virtual int32_t __stdcall put_IsZoomedInView(bool) noexcept = 0; virtual int32_t __stdcall InitializeViewChange() noexcept = 0; virtual int32_t __stdcall CompleteViewChange() noexcept = 0; virtual int32_t __stdcall MakeVisible(void*) noexcept = 0; virtual int32_t __stdcall StartViewChangeFrom(void*, void*) noexcept = 0; virtual int32_t __stdcall StartViewChangeTo(void*, void*) noexcept = 0; virtual int32_t __stdcall CompleteViewChangeFrom(void*, void*) noexcept = 0; virtual int32_t __stdcall CompleteViewChangeTo(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall put_Item(void*) noexcept = 0; virtual int32_t __stdcall get_Bounds( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall put_Bounds( winrt::Windows::Foundation::Rect) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ZoomedInViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ZoomedOutViewProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsZoomedInViewActiveProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CanChangeViewsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsZoomOutButtonEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSourceZoomedInView(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSourceZoomedInView(bool) noexcept = 0; virtual int32_t __stdcall get_SourceItem(void**) noexcept = 0; virtual int32_t __stdcall put_SourceItem(void*) noexcept = 0; virtual int32_t __stdcall get_DestinationItem(void**) noexcept = 0; virtual int32_t __stdcall put_DestinationItem(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IntermediateValue(double*) noexcept = 0; virtual int32_t __stdcall put_IntermediateValue(double) noexcept = 0; virtual int32_t __stdcall get_StepFrequency(double*) noexcept = 0; virtual int32_t __stdcall put_StepFrequency(double) noexcept = 0; virtual int32_t __stdcall get_SnapsTo(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SnapsTo(int32_t) noexcept = 0; virtual int32_t __stdcall get_TickFrequency(double*) noexcept = 0; virtual int32_t __stdcall put_TickFrequency(double) noexcept = 0; virtual int32_t __stdcall get_TickPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TickPlacement(int32_t) noexcept = 0; 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_IsDirectionReversed(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDirectionReversed(bool) noexcept = 0; virtual int32_t __stdcall get_IsThumbToolTipEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsThumbToolTipEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_ThumbToolTipValueConverter( void**) noexcept = 0; virtual int32_t __stdcall put_ThumbToolTipValueConverter( void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(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_IntermediateValueProperty( void**) noexcept = 0; virtual int32_t __stdcall get_StepFrequencyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SnapsToProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TickFrequencyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TickPlacementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsDirectionReversedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsThumbToolTipEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ThumbToolTipValueConverterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Flyout(void**) noexcept = 0; virtual int32_t __stdcall put_Flyout(void*) 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 {}; }; 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_FlyoutProperty(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 { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_Pane(void**) noexcept = 0; virtual int32_t __stdcall put_Pane(void*) noexcept = 0; virtual int32_t __stdcall get_IsPaneOpen(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPaneOpen(bool) noexcept = 0; virtual int32_t __stdcall get_OpenPaneLength(double*) noexcept = 0; virtual int32_t __stdcall put_OpenPaneLength(double) noexcept = 0; virtual int32_t __stdcall get_CompactPaneLength(double*) noexcept = 0; virtual int32_t __stdcall put_CompactPaneLength(double) noexcept = 0; virtual int32_t __stdcall get_PanePlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PanePlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_DisplayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DisplayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall get_PaneBackground(void**) noexcept = 0; virtual int32_t __stdcall put_PaneBackground(void*) 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 add_PaneClosing(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneClosing( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneClosed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneClosed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneOpening(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneOpened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneOpened( 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< winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs> { 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 get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsPaneOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OpenPaneLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CompactPaneLengthProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PanePlacementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TemplateSettingsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaneBackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( 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_Spacing(double*) noexcept = 0; virtual int32_t __stdcall put_Spacing(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_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SpacingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AreScrollSnapPointsRegular( bool*) noexcept = 0; virtual int32_t __stdcall put_AreScrollSnapPointsRegular(bool) noexcept = 0; 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_BackgroundSizing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BackgroundSizing(int32_t) noexcept = 0; virtual int32_t __stdcall get_BorderBrush(void**) noexcept = 0; virtual int32_t __stdcall put_BorderBrush(void*) noexcept = 0; virtual int32_t __stdcall get_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_BorderThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall put_CornerRadius( struct struct_Microsoft_UI_Xaml_CornerRadius) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_Spacing(double*) noexcept = 0; virtual int32_t __stdcall put_Spacing(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_AreScrollSnapPointsRegularProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundSizingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BorderThicknessProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CornerRadiusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SpacingProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SelectStyle(void*, void*, 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 SelectStyleCore(void*, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanelFactory> { 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_CompositionScaleX(float*) noexcept = 0; virtual int32_t __stdcall get_CompositionScaleY(float*) noexcept = 0; virtual int32_t __stdcall add_CompositionScaleChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CompositionScaleChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall CreateCoreIndependentInputSource( uint32_t, 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_CompositionScaleXProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CompositionScaleYProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LeftItems(void**) noexcept = 0; virtual int32_t __stdcall put_LeftItems(void*) noexcept = 0; virtual int32_t __stdcall get_RightItems(void**) noexcept = 0; virtual int32_t __stdcall put_RightItems(void*) noexcept = 0; virtual int32_t __stdcall get_TopItems(void**) noexcept = 0; virtual int32_t __stdcall put_TopItems(void*) noexcept = 0; virtual int32_t __stdcall get_BottomItems(void**) noexcept = 0; virtual int32_t __stdcall put_BottomItems(void*) noexcept = 0; virtual int32_t __stdcall Close() 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_LeftItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RightItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TopItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BottomItemsProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(void*) noexcept = 0; virtual int32_t __stdcall get_Background(void**) noexcept = 0; virtual int32_t __stdcall put_Background(void*) noexcept = 0; virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) 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 get_BehaviorOnInvoked(int32_t*) noexcept = 0; virtual int32_t __stdcall put_BehaviorOnInvoked(int32_t) noexcept = 0; virtual int32_t __stdcall add_Invoked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Invoked(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_SwipeControl(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CommandParameterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_BehaviorOnInvokedProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Mode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Mode(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_ModeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Symbol(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Symbol(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithSymbol(int32_t, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Symbol(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Symbol(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_SymbolProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SymbolProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TabWidthMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TabWidthMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_CloseButtonOverlayMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CloseButtonOverlayMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_TabStripHeader(void**) noexcept = 0; virtual int32_t __stdcall put_TabStripHeader(void*) noexcept = 0; virtual int32_t __stdcall get_TabStripHeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_TabStripHeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_TabStripFooter(void**) noexcept = 0; virtual int32_t __stdcall put_TabStripFooter(void*) noexcept = 0; virtual int32_t __stdcall get_TabStripFooterTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_TabStripFooterTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_IsAddTabButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAddTabButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_AddTabButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_AddTabButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_AddTabButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_AddTabButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall add_TabCloseRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabCloseRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabDroppedOutside( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabDroppedOutside( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AddTabButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AddTabButtonClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabItemsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabItemsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_TabItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_TabItemsSource(void*) noexcept = 0; virtual int32_t __stdcall get_TabItems(void**) noexcept = 0; virtual int32_t __stdcall get_TabItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_TabItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_TabItemTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_TabItemTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_CanDragTabs(bool*) noexcept = 0; virtual int32_t __stdcall put_CanDragTabs(bool) noexcept = 0; virtual int32_t __stdcall get_CanReorderTabs(bool*) noexcept = 0; virtual int32_t __stdcall put_CanReorderTabs(bool) noexcept = 0; virtual int32_t __stdcall get_AllowDropTabs(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowDropTabs(bool) 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 ContainerFromItem(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromIndex(int32_t, 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; virtual int32_t __stdcall add_TabDragStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabDragStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabDragCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabDragCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabStripDragOver( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabStripDragOver( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabStripDrop( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabStripDrop( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanTearOutTabs(bool*) noexcept = 0; virtual int32_t __stdcall put_CanTearOutTabs(bool) noexcept = 0; virtual int32_t __stdcall add_TabTearOutWindowRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabTearOutWindowRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TabTearOutRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TabTearOutRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ExternalTornOutTabsDropping( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ExternalTornOutTabsDropping( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ExternalTornOutTabsDropped( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ExternalTornOutTabsDropped( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_Tabs(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_DropIndex(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_Tabs(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_DropIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_AllowDrop(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowDrop(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_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(void*) noexcept = 0; virtual int32_t __stdcall get_IsClosable(bool*) noexcept = 0; virtual int32_t __stdcall put_IsClosable(bool) noexcept = 0; virtual int32_t __stdcall get_TabViewTemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall add_CloseRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CloseRequested( 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_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsClosableProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabViewTemplateSettingsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconElement(void**) noexcept = 0; virtual int32_t __stdcall put_IconElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings2> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TabGeometry(void**) noexcept = 0; virtual int32_t __stdcall put_TabGeometry(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconElementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TabGeometryProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TabWidthModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabStripHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabStripHeaderTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TabStripFooterProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabStripFooterTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsAddTabButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AddTabButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AddTabButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TabItemsSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabItemTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CanDragTabsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanReorderTabsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AllowDropTabsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanTearOutTabsProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Tab(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DropResult(uint32_t*) noexcept = 0; virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Tab(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs> { 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; virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Tab(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(void**) noexcept = 0; virtual int32_t __stdcall get_Tab(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_Tabs(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_NewWindowId( struct struct_Microsoft_UI_WindowId*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Items(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_Tabs(uint32_t* __valueSize, void***) noexcept = 0; virtual int32_t __stdcall get_NewWindowId( struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall put_NewWindowId( struct struct_Microsoft_UI_WindowId) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_Subtitle(void**) noexcept = 0; virtual int32_t __stdcall put_Subtitle(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_Target(void**) noexcept = 0; virtual int32_t __stdcall put_Target(void*) noexcept = 0; virtual int32_t __stdcall get_TailVisibility(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TailVisibility(int32_t) noexcept = 0; virtual int32_t __stdcall get_ActionButtonContent(void**) noexcept = 0; virtual int32_t __stdcall put_ActionButtonContent(void*) noexcept = 0; virtual int32_t __stdcall get_ActionButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_ActionButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_ActionButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_ActionButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_ActionButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_ActionButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonContent(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonContent(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyle(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonStyle(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommand(void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommand(void*) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameter( void**) noexcept = 0; virtual int32_t __stdcall put_CloseButtonCommandParameter( void*) noexcept = 0; virtual int32_t __stdcall get_PlacementMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_PlacementMargin( struct struct_Microsoft_UI_Xaml_Thickness) 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_IsLightDismissEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsLightDismissEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_PreferredPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PreferredPlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_HeroContentPlacement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_HeroContentPlacement(int32_t) noexcept = 0; virtual int32_t __stdcall get_HeroContent(void**) noexcept = 0; virtual int32_t __stdcall put_HeroContent(void*) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(void*) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall add_ActionButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ActionButtonClick( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CloseButtonClick( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CloseButtonClick( 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 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_Reason(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Reason(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Cancel(bool*) noexcept = 0; virtual int32_t __stdcall put_Cancel(bool) noexcept = 0; virtual int32_t __stdcall GetDeferral(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_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TargetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TailVisibilityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SubtitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ActionButtonContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ActionButtonStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ActionButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ActionButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CloseButtonCommandParameterProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PlacementMarginProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ShouldConstrainToRootBoundsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsLightDismissEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PreferredPlacementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HeroContentPlacementProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HeroContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconSourceProperty(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_TopRightHighlightMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_TopRightHighlightMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_TopLeftHighlightMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_TopLeftHighlightMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_IconElement(void**) noexcept = 0; virtual int32_t __stdcall put_IconElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TopRightHighlightMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TopLeftHighlightMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IconElementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FontSize(double*) noexcept = 0; virtual int32_t __stdcall put_FontSize(double) noexcept = 0; virtual int32_t __stdcall get_FontFamily(void**) noexcept = 0; virtual int32_t __stdcall put_FontFamily(void*) noexcept = 0; virtual int32_t __stdcall get_FontWeight( struct struct_Windows_UI_Text_FontWeight*) noexcept = 0; virtual int32_t __stdcall put_FontWeight( struct struct_Windows_UI_Text_FontWeight) noexcept = 0; virtual int32_t __stdcall get_FontStyle(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStyle(int32_t) noexcept = 0; virtual int32_t __stdcall get_FontStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FontStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterSpacing(int32_t) noexcept = 0; virtual int32_t __stdcall get_Foreground(void**) noexcept = 0; virtual int32_t __stdcall put_Foreground(void*) noexcept = 0; virtual int32_t __stdcall get_TextWrapping(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextWrapping(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextTrimming(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextTrimming(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_Inlines(void**) noexcept = 0; virtual int32_t __stdcall get_Padding( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Padding( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_LineHeight(double*) noexcept = 0; virtual int32_t __stdcall put_LineHeight(double) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategy(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LineStackingStrategy(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextSelectionEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextSelectionEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_SelectedText(void**) noexcept = 0; virtual int32_t __stdcall get_ContentStart(void**) noexcept = 0; virtual int32_t __stdcall get_ContentEnd(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionStart(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionEnd(void**) noexcept = 0; virtual int32_t __stdcall get_BaselineOffset(double*) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_MaxLines(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLines(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextLineBounds(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextLineBounds(int32_t) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_OpticalMarginAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorFontEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextScaleFactorEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_TextDecorations(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_TextDecorations(uint32_t) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmed(bool*) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalTextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextHighlighters(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(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; virtual int32_t __stdcall add_ContextMenuOpening( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextMenuOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_IsTextTrimmedChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsTextTrimmedChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall Select(void*, void*) noexcept = 0; virtual int32_t __stdcall GetAlphaMask(void**) noexcept = 0; virtual int32_t __stdcall CopySelectionToClipboard() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FontSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontFamilyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontWeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FontStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CharacterSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ForegroundProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextWrappingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextTrimmingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextAlignmentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PaddingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LineStackingStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTextSelectionEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaxLinesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextLineBoundsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OpticalMarginAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextScaleFactorEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextDecorationsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTextTrimmedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall put_Text(void*) noexcept = 0; virtual int32_t __stdcall get_SelectedText(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedText(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionLength(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionLength(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectionStart(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionStart(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaxLength(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaxLength(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsReadOnly(bool*) noexcept = 0; virtual int32_t __stdcall put_IsReadOnly(bool) noexcept = 0; virtual int32_t __stdcall get_AcceptsReturn(bool*) noexcept = 0; virtual int32_t __stdcall put_AcceptsReturn(bool) noexcept = 0; virtual int32_t __stdcall get_TextAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_TextWrapping(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextWrapping(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsSpellCheckEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSpellCheckEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsTextPredictionEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextPredictionEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_InputScope(void**) noexcept = 0; virtual int32_t __stdcall put_InputScope(void*) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_PlaceholderText(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderText(void*) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColor(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColor(void*) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocus( bool*) noexcept = 0; virtual int32_t __stdcall put_PreventKeyboardDisplayOnProgrammaticFocus( bool) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsColorFontEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorWhenNotFocused( void**) noexcept = 0; virtual int32_t __stdcall put_SelectionHighlightColorWhenNotFocused( void*) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalTextAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_CharacterCasing(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CharacterCasing(int32_t) noexcept = 0; virtual int32_t __stdcall get_PlaceholderForeground(void**) noexcept = 0; virtual int32_t __stdcall put_PlaceholderForeground(void*) noexcept = 0; virtual int32_t __stdcall get_CanPasteClipboardContent(bool*) noexcept = 0; virtual int32_t __stdcall get_CanUndo(bool*) noexcept = 0; virtual int32_t __stdcall get_CanRedo(bool*) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionFlyout(void*) noexcept = 0; virtual int32_t __stdcall get_ProofingMenuFlyout(void**) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall add_TextChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextChanged( winrt::event_token) 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; virtual int32_t __stdcall add_ContextMenuOpening( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextMenuOpening( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Paste(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Paste(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionStarted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextCompositionEnded( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextCompositionEnded( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CopyingToClipboard( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CopyingToClipboard( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CuttingToClipboard( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CuttingToClipboard( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_BeforeTextChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BeforeTextChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SelectionChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectionChanging( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Select(int32_t, int32_t) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall GetRectFromCharacterIndex( int32_t, bool, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall GetLinguisticAlternativesAsync( void**) noexcept = 0; virtual int32_t __stdcall Undo() noexcept = 0; virtual int32_t __stdcall Redo() noexcept = 0; virtual int32_t __stdcall PasteFromClipboard() noexcept = 0; virtual int32_t __stdcall CopySelectionToClipboard() noexcept = 0; virtual int32_t __stdcall CutSelectionToClipboard() noexcept = 0; virtual int32_t __stdcall ClearUndoRedoHistory() noexcept = 0; virtual int32_t __stdcall get_TextReadingOrder(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TextReadingOrder(int32_t) noexcept = 0; virtual int32_t __stdcall get_DesiredCandidateWindowAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_DesiredCandidateWindowAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall add_CandidateWindowBoundsChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CandidateWindowBoundsChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TextChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TextChanging( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewText(void**) noexcept = 0; 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< winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectionStart(int32_t*) noexcept = 0; virtual int32_t __stdcall get_SelectionLength(int32_t*) noexcept = 0; 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 get_TextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxLengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsReadOnlyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AcceptsReturnProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextAlignmentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TextWrappingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsSpellCheckEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsTextPredictionEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_InputScopeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderTextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_PreventKeyboardDisplayOnProgrammaticFocusProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsColorFontEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectionHighlightColorWhenNotFocusedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalTextAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CharacterCasingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlaceholderForegroundProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CanPasteClipboardContentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CanUndoProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanRedoProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ProofingMenuFlyoutProperty( void**) noexcept = 0; virtual int32_t __stdcall get_DescriptionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DesiredCandidateWindowAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TextReadingOrderProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsContentChanging(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_StartIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Length(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_StartIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Length(int32_t*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_StartIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Length(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { 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 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 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 get_OldTime(int64_t*) noexcept = 0; virtual int32_t __stdcall get_NewTime(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ClockIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_ClockIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_MinuteIncrement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MinuteIncrement(int32_t) noexcept = 0; virtual int32_t __stdcall get_Time(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Time(int64_t) 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_SelectedTime(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedTime(void*) noexcept = 0; virtual int32_t __stdcall add_TimeChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TimeChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SelectedTimeChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SelectedTimeChanged( 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_ClockIdentifier(void**) noexcept = 0; virtual int32_t __stdcall put_ClockIdentifier(void*) noexcept = 0; virtual int32_t __stdcall get_Time(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Time(int64_t) noexcept = 0; virtual int32_t __stdcall get_MinuteIncrement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MinuteIncrement(int32_t) noexcept = 0; virtual int32_t __stdcall add_TimePicked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TimePicked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall ShowAtAsync(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDefaultShadowEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDefaultShadowEnabled(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenterStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsDefaultShadowEnabledProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ClockIdentifierProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TimeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinuteIncrementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldTime(void**) noexcept = 0; virtual int32_t __stdcall get_NewTime(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ClockIdentifierProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinuteIncrementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TimeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightDismissOverlayModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_SelectedTimeProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldTime(int64_t*) noexcept = 0; virtual int32_t __stdcall get_NewTime(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_Subtitle(void**) noexcept = 0; virtual int32_t __stdcall put_Subtitle(void*) noexcept = 0; virtual int32_t __stdcall get_IconSource(void**) noexcept = 0; virtual int32_t __stdcall put_IconSource(void*) noexcept = 0; virtual int32_t __stdcall get_LeftHeader(void**) noexcept = 0; virtual int32_t __stdcall put_LeftHeader(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_RightHeader(void**) noexcept = 0; virtual int32_t __stdcall put_RightHeader(void*) noexcept = 0; virtual int32_t __stdcall get_IsBackButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsBackButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsBackButtonEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsBackButtonEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsPaneToggleButtonVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsPaneToggleButtonVisible(bool) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall add_BackRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BackRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PaneToggleRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PaneToggleRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeerFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void*, void**, 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_TitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SubtitleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IconSourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LeftHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RightHeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsBackButtonVisibleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsBackButtonEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsPaneToggleButtonVisibleProperty( 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_IconElement(void**) noexcept = 0; virtual int32_t __stdcall put_IconElement(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IconElementProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsChecked(bool*) noexcept = 0; virtual int32_t __stdcall put_IsChecked(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_IsCheckedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsChecked(bool*) noexcept = 0; virtual int32_t __stdcall put_IsChecked(bool) noexcept = 0; virtual int32_t __stdcall add_IsCheckedChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_IsCheckedChanged( 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 {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsCheckedProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsOn(bool*) noexcept = 0; virtual int32_t __stdcall put_IsOn(bool) noexcept = 0; virtual int32_t __stdcall get_Header(void**) noexcept = 0; virtual int32_t __stdcall put_Header(void*) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_HeaderTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_OnContent(void**) noexcept = 0; virtual int32_t __stdcall put_OnContent(void*) noexcept = 0; virtual int32_t __stdcall get_OnContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_OnContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_OffContent(void**) noexcept = 0; virtual int32_t __stdcall put_OffContent(void*) noexcept = 0; virtual int32_t __stdcall get_OffContentTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_OffContentTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_TemplateSettings(void**) noexcept = 0; virtual int32_t __stdcall add_Toggled(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Toggled(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnToggled() noexcept = 0; virtual int32_t __stdcall OnOnContentChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnOffContentChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnHeaderChanged(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsOnProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeaderTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OnContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OnContentTemplateProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OffContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OffContentTemplateProperty( 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 put_HorizontalOffset(double) 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_Placement(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Placement(int32_t) noexcept = 0; virtual int32_t __stdcall get_PlacementTarget(void**) noexcept = 0; virtual int32_t __stdcall put_PlacementTarget(void*) noexcept = 0; virtual int32_t __stdcall get_PlacementRect(void**) noexcept = 0; virtual int32_t __stdcall put_PlacementRect(void*) 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_TemplateSettings(void**) 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_Opened(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Opened(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 {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PlacementProperty(void**) noexcept = 0; virtual int32_t __stdcall GetPlacement(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetPlacement(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_PlacementTargetProperty(void**) noexcept = 0; virtual int32_t __stdcall GetPlacementTarget(void*, void**) noexcept = 0; virtual int32_t __stdcall SetPlacementTarget(void*, void*) noexcept = 0; virtual int32_t __stdcall get_ToolTipProperty(void**) noexcept = 0; virtual int32_t __stdcall GetToolTip(void*, void**) noexcept = 0; virtual int32_t __stdcall SetToolTip(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HorizontalOffsetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsOpenProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlacementProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlacementTargetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PlacementRectProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VerticalOffsetProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RootNodes(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SelectionMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectedNodes(void**) noexcept = 0; virtual int32_t __stdcall Expand(void*) noexcept = 0; virtual int32_t __stdcall Collapse(void*) noexcept = 0; virtual int32_t __stdcall SelectAll() noexcept = 0; virtual int32_t __stdcall add_ItemInvoked(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ItemInvoked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Expanding(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Expanding(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Collapsed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Collapsed(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall NodeFromContainer(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromNode(void*, void**) noexcept = 0; virtual int32_t __stdcall ItemFromContainer(void*, void**) noexcept = 0; virtual int32_t __stdcall ContainerFromItem(void*, void**) noexcept = 0; virtual int32_t __stdcall get_CanDragItems(bool*) noexcept = 0; virtual int32_t __stdcall put_CanDragItems(bool) noexcept = 0; virtual int32_t __stdcall get_CanReorderItems(bool*) noexcept = 0; virtual int32_t __stdcall put_CanReorderItems(bool) noexcept = 0; virtual int32_t __stdcall get_ItemTemplate(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplate(void*) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateSelector(void**) noexcept = 0; virtual int32_t __stdcall put_ItemTemplateSelector(void*) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyle(void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerStyle(void*) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleSelector( void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerStyleSelector( void*) noexcept = 0; virtual int32_t __stdcall get_ItemContainerTransitions(void**) noexcept = 0; virtual int32_t __stdcall put_ItemContainerTransitions(void*) noexcept = 0; virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(void*) noexcept = 0; virtual int32_t __stdcall add_DragItemsStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragItemsStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragItemsCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragItemsCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall get_SelectedNode(void**) noexcept = 0; virtual int32_t __stdcall put_SelectedNode(void*) 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_SelectedItems(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { 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 { virtual int32_t __stdcall get_Node(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DropResult(uint32_t*) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewParentItem(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs> { 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; virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Node(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Item(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_GlyphOpacity(double*) noexcept = 0; virtual int32_t __stdcall put_GlyphOpacity(double) noexcept = 0; virtual int32_t __stdcall get_GlyphBrush(void**) noexcept = 0; virtual int32_t __stdcall put_GlyphBrush(void*) noexcept = 0; virtual int32_t __stdcall get_ExpandedGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_ExpandedGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_CollapsedGlyph(void**) noexcept = 0; virtual int32_t __stdcall put_CollapsedGlyph(void*) noexcept = 0; virtual int32_t __stdcall get_GlyphSize(double*) noexcept = 0; virtual int32_t __stdcall put_GlyphSize(double) noexcept = 0; virtual int32_t __stdcall get_IsExpanded(bool*) noexcept = 0; virtual int32_t __stdcall put_IsExpanded(bool) noexcept = 0; virtual int32_t __stdcall get_TreeViewItemTemplateSettings( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HasUnrealizedChildren(bool*) noexcept = 0; virtual int32_t __stdcall put_HasUnrealizedChildren(bool) noexcept = 0; virtual int32_t __stdcall get_ItemsSource(void**) noexcept = 0; virtual int32_t __stdcall put_ItemsSource(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< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InvokedItem(void**) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GlyphOpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_GlyphBrushProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ExpandedGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CollapsedGlyphProperty(void**) noexcept = 0; virtual int32_t __stdcall get_GlyphSizeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsExpandedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TreeViewItemTemplateSettingsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_HasUnrealizedChildrenProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsSourceProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ExpandedGlyphVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_CollapsedGlyphVisibility( int32_t*) noexcept = 0; virtual int32_t __stdcall get_Indentation( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall get_DragItemsCount(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_ExpandedGlyphVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CollapsedGlyphVisibilityProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IndentationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DragItemsCountProperty(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 { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(void*) noexcept = 0; virtual int32_t __stdcall get_Parent(void**) noexcept = 0; virtual int32_t __stdcall get_IsExpanded(bool*) noexcept = 0; virtual int32_t __stdcall put_IsExpanded(bool) noexcept = 0; virtual int32_t __stdcall get_HasChildren(bool*) noexcept = 0; virtual int32_t __stdcall get_Depth(int32_t*) noexcept = 0; virtual int32_t __stdcall get_HasUnrealizedChildren(bool*) noexcept = 0; virtual int32_t __stdcall put_HasUnrealizedChildren(bool) noexcept = 0; virtual int32_t __stdcall get_Children(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_ContentProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DepthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsExpandedProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HasChildrenProperty(void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AddedItems(void**) noexcept = 0; virtual int32_t __stdcall get_RemovedItems(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SelectedItemProperty(void**) noexcept = 0; virtual int32_t __stdcall get_SelectionModeProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CanDragItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanReorderItemsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemTemplateSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerStyleSelectorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemContainerTransitionsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsSourceProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Pane1(void**) noexcept = 0; virtual int32_t __stdcall put_Pane1(void*) noexcept = 0; virtual int32_t __stdcall get_Pane2(void**) noexcept = 0; virtual int32_t __stdcall put_Pane2(void*) noexcept = 0; virtual int32_t __stdcall get_Pane1Length( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall put_Pane1Length( struct struct_Microsoft_UI_Xaml_GridLength) noexcept = 0; virtual int32_t __stdcall get_Pane2Length( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall put_Pane2Length( struct struct_Microsoft_UI_Xaml_GridLength) noexcept = 0; virtual int32_t __stdcall get_PanePriority(int32_t*) noexcept = 0; virtual int32_t __stdcall put_PanePriority(int32_t) noexcept = 0; virtual int32_t __stdcall get_Mode(int32_t*) noexcept = 0; virtual int32_t __stdcall get_WideModeConfiguration(int32_t*) noexcept = 0; virtual int32_t __stdcall put_WideModeConfiguration(int32_t) noexcept = 0; virtual int32_t __stdcall get_TallModeConfiguration(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TallModeConfiguration(int32_t) noexcept = 0; virtual int32_t __stdcall get_MinWideModeWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MinWideModeWidth(double) noexcept = 0; virtual int32_t __stdcall get_MinTallModeHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MinTallModeHeight(double) noexcept = 0; virtual int32_t __stdcall add_ModeChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ModeChanged( 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_Pane1Property(void**) noexcept = 0; virtual int32_t __stdcall get_Pane2Property(void**) noexcept = 0; virtual int32_t __stdcall get_Pane1LengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_Pane2LengthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PanePriorityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_WideModeConfigurationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TallModeConfigurationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MinWideModeWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinTallModeHeightProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Move(uint32_t, uint32_t) 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_MinItemWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MinItemWidth(double) noexcept = 0; virtual int32_t __stdcall get_MinItemHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MinItemHeight(double) noexcept = 0; virtual int32_t __stdcall get_MinRowSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_MinRowSpacing(double) noexcept = 0; virtual int32_t __stdcall get_MinColumnSpacing(double*) noexcept = 0; virtual int32_t __stdcall put_MinColumnSpacing(double) noexcept = 0; virtual int32_t __stdcall get_ItemsJustification(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsJustification(int32_t) noexcept = 0; virtual int32_t __stdcall get_ItemsStretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ItemsStretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumns(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaximumRowsOrColumns(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_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinItemWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinItemHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinRowSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinColumnSpacingProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemsJustificationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ItemsStretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumnsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Content(void**) noexcept = 0; virtual int32_t __stdcall put_Content(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_ContentProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemHeight(double*) noexcept = 0; virtual int32_t __stdcall put_ItemHeight(double) noexcept = 0; virtual int32_t __stdcall get_ItemWidth(double*) noexcept = 0; virtual int32_t __stdcall put_ItemWidth(double) noexcept = 0; 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_HorizontalChildrenAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalChildrenAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalChildrenAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalChildrenAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumns(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaximumRowsOrColumns(int32_t) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGridStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalChildrenAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalChildrenAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumnsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_RowSpanProperty(void**) noexcept = 0; virtual int32_t __stdcall GetRowSpan(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetRowSpan(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_ColumnSpanProperty(void**) noexcept = 0; virtual int32_t __stdcall GetColumnSpan(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetColumnSpan(void*, int32_t) noexcept = 0; }; }; 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_Stretch(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Stretch(int32_t) noexcept = 0; virtual int32_t __stdcall get_StretchDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall put_StretchDirection(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_StretchProperty(void**) noexcept = 0; virtual int32_t __stdcall get_StretchDirectionProperty(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_ItemCount(int32_t*) noexcept = 0; virtual int32_t __stdcall GetItemAt(int32_t, void**) noexcept = 0; virtual int32_t __stdcall get_RealizationRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall GetOrCreateElementAt(int32_t, void**) noexcept = 0; virtual int32_t __stdcall GetOrCreateElementAt2(int32_t, uint32_t, void**) noexcept = 0; virtual int32_t __stdcall RecycleElement(void*) noexcept = 0; virtual int32_t __stdcall get_RecommendedAnchorIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall get_LayoutOrigin( winrt::Windows::Foundation::Point*) noexcept = 0; virtual int32_t __stdcall put_LayoutOrigin( winrt::Windows::Foundation::Point) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_VisibleRect( winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextFactory> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ItemCountCore(int32_t*) noexcept = 0; virtual int32_t __stdcall GetItemAtCore(int32_t, void**) noexcept = 0; virtual int32_t __stdcall RealizationRectCore( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall GetOrCreateElementAtCore(int32_t, uint32_t, void**) noexcept = 0; virtual int32_t __stdcall RecycleElementCore(void*) noexcept = 0; virtual int32_t __stdcall get_RecommendedAnchorIndexCore( int32_t*) noexcept = 0; virtual int32_t __stdcall get_LayoutOriginCore( winrt::Windows::Foundation::Point*) noexcept = 0; virtual int32_t __stdcall put_LayoutOriginCore( winrt::Windows::Foundation::Point) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall VisibleRectCore( 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 InitializeForContextCore(void*) noexcept = 0; virtual int32_t __stdcall UninitializeForContextCore(void*) noexcept = 0; virtual int32_t __stdcall MeasureOverride( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall ArrangeOverride( void*, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall OnItemsChangedCore(void*, void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemContainerGenerator(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 OnItemsChanged(void*, void*) noexcept = 0; virtual int32_t __stdcall OnClearChildren() noexcept = 0; virtual int32_t __stdcall BringIndexIntoView(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall AddInternalChild(void*) noexcept = 0; virtual int32_t __stdcall InsertInternalChild(int32_t, void*) noexcept = 0; virtual int32_t __stdcall RemoveInternalChildRange(int32_t, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AreScrollSnapPointsRegular( bool*) noexcept = 0; virtual int32_t __stdcall put_AreScrollSnapPointsRegular(bool) noexcept = 0; virtual int32_t __stdcall get_Orientation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Orientation(int32_t) noexcept = 0; virtual int32_t __stdcall add_CleanUpVirtualizedItemEvent( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CleanUpVirtualizedItemEvent( winrt::event_token) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnCleanUpVirtualizedItem(void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AreScrollSnapPointsRegularProperty( void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VirtualizationModeProperty( void**) noexcept = 0; virtual int32_t __stdcall GetVirtualizationMode(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall SetVirtualizationMode(void*, int32_t) noexcept = 0; virtual int32_t __stdcall get_IsVirtualizingProperty(void**) noexcept = 0; virtual int32_t __stdcall GetIsVirtualizing(void*, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CoreWebView2(void**) noexcept = 0; virtual int32_t __stdcall EnsureCoreWebView2Async(void**) noexcept = 0; virtual int32_t __stdcall ExecuteScriptAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall get_Source(void**) noexcept = 0; virtual int32_t __stdcall put_Source(void*) noexcept = 0; virtual int32_t __stdcall get_CanGoForward(bool*) noexcept = 0; virtual int32_t __stdcall put_CanGoForward(bool) noexcept = 0; virtual int32_t __stdcall get_CanGoBack(bool*) noexcept = 0; virtual int32_t __stdcall put_CanGoBack(bool) noexcept = 0; virtual int32_t __stdcall get_DefaultBackgroundColor( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall put_DefaultBackgroundColor( struct struct_Windows_UI_Color) noexcept = 0; virtual int32_t __stdcall Reload() noexcept = 0; virtual int32_t __stdcall GoForward() noexcept = 0; virtual int32_t __stdcall GoBack() noexcept = 0; virtual int32_t __stdcall NavigateToString(void*) noexcept = 0; virtual int32_t __stdcall Close() noexcept = 0; virtual int32_t __stdcall add_NavigationCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NavigationCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_WebMessageReceived( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_WebMessageReceived( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_NavigationStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NavigationStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CoreProcessFailed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CoreProcessFailed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CoreWebView2Initialized( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CoreWebView2Initialized( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall EnsureCoreWebView2WithEnvironmentAsync( void*, void**) noexcept = 0; virtual int32_t __stdcall EnsureCoreWebView2WithEnvironmentAndOptionsAsync( void*, void*, 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_SourceProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanGoForwardProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanGoBackProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DefaultBackgroundColorProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemWidth(double*) noexcept = 0; virtual int32_t __stdcall put_ItemWidth(double) noexcept = 0; virtual int32_t __stdcall get_ItemHeight(double*) noexcept = 0; virtual int32_t __stdcall put_ItemHeight(double) noexcept = 0; 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_HorizontalChildrenAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalChildrenAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalChildrenAlignment( int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalChildrenAlignment( int32_t) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumns(int32_t*) noexcept = 0; virtual int32_t __stdcall put_MaximumRowsOrColumns(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ItemHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OrientationProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalChildrenAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalChildrenAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MaximumRowsOrColumnsProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UseCompactResources(bool*) noexcept = 0; virtual int32_t __stdcall put_UseCompactResources(bool) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResourcesStatics> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall EnsureRevealLights(void*) noexcept = 0; virtual int32_t __stdcall get_UseCompactResourcesProperty( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::CleanUpVirtualizedItemEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::ContextMenuOpeningEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::HubSectionHeaderClickEventHandler> { 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< winrt::Microsoft::UI::Xaml::Controls::SectionsInViewChangedEventHandler> { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi< winrt::Microsoft::UI::Xaml::Controls::SemanticZoomViewChangedEventHandler> { 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_IAnchorRequestedEventArgs { [[nodiscard]] auto Anchor() const; auto Anchor(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto AnchorCandidates() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnchorRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIcon { [[nodiscard]] auto Source() const; auto Source( winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource2 const& value) const; [[nodiscard]] auto FallbackIconSource() const; auto FallbackIconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto MirroredWhenRightToLeft() const; auto MirroredWhenRightToLeft(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIconFactory { 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_IAnimatedIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSource { [[nodiscard]] auto Source() const; auto Source( winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource2 const& value) const; [[nodiscard]] auto FallbackIconSource() const; auto FallbackIconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto MirroredWhenRightToLeft() const; auto MirroredWhenRightToLeft(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSourceFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSourceFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSourceStatics { [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto FallbackIconSourceProperty() const; [[nodiscard]] auto MirroredWhenRightToLeftProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSourceStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedIconStatics { [[nodiscard]] auto StateProperty() const; auto SetState(winrt::Microsoft::UI::Xaml::DependencyObject const& object, param::hstring const& value) const; auto GetState( winrt::Microsoft::UI::Xaml::DependencyObject const& object) const; [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto FallbackIconSourceProperty() const; [[nodiscard]] auto MirroredWhenRightToLeftProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisual { [[nodiscard]] auto RootVisual() const; [[nodiscard]] auto Size() const; [[nodiscard]] auto Duration() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisual; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisual2 { auto CreateAnimations() const; auto DestroyAnimations() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisual2; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayer { [[nodiscard]] auto Diagnostics() const; [[nodiscard]] auto Duration() const; [[nodiscard]] auto Source() const; auto Source(winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource const& value) const; [[nodiscard]] auto FallbackContent() const; auto FallbackContent( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto AutoPlay() const; auto AutoPlay(bool value) const; [[nodiscard]] auto IsAnimatedVisualLoaded() const; [[nodiscard]] auto IsPlaying() const; [[nodiscard]] auto PlaybackRate() const; auto PlaybackRate(double value) const; [[nodiscard]] auto ProgressObject() const; [[nodiscard]] auto Stretch() const; auto Stretch(winrt::Microsoft::UI::Xaml::Media::Stretch const& value) const; auto Pause() const; auto PlayAsync(double fromProgress, double toProgress, bool looped) const; auto Resume() const; auto SetProgress(double progress) const; auto Stop() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayer; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayer2 { [[nodiscard]] auto AnimationOptimization() const; auto AnimationOptimization( winrt::Microsoft::UI::Xaml::Controls::PlayerAnimationOptimization const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayer2; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerStatics { [[nodiscard]] auto AutoPlayProperty() const; [[nodiscard]] auto DiagnosticsProperty() const; [[nodiscard]] auto DurationProperty() const; [[nodiscard]] auto FallbackContentProperty() const; [[nodiscard]] auto IsAnimatedVisualLoadedProperty() const; [[nodiscard]] auto IsPlayingProperty() const; [[nodiscard]] auto PlaybackRateProperty() const; [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto StretchProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerStatics2 { [[nodiscard]] auto AnimationOptimizationProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayerStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualPlayerStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource { auto TryCreateAnimatedVisual( winrt::Microsoft::UI::Composition::Compositor const& compositor, winrt::Windows::Foundation::IInspectable& diagnostics) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource2 { [[nodiscard]] auto Markers() const; auto SetColorProperty(param::hstring const& propertyName, winrt::Windows::UI::Color const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource2; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource3 { auto TryCreateAnimatedVisual( winrt::Microsoft::UI::Composition::Compositor const& compositor, winrt::Windows::Foundation::IInspectable& diagnostics, bool createAnimations) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnimatedVisualSource3; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBar { [[nodiscard]] auto ScrollController() const; [[nodiscard]] auto Labels() const; auto Labels( param::vector< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBarLabel> const& value) const; [[nodiscard]] auto LabelTemplate() const; auto LabelTemplate( winrt::Microsoft::UI::Xaml::IElementFactory const& value) const; [[nodiscard]] auto DetailLabelTemplate() const; auto DetailLabelTemplate( winrt::Microsoft::UI::Xaml::IElementFactory const& value) const; [[nodiscard]] auto SmallChange() const; auto SmallChange(double value) const; auto Scrolling( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBar, winrt::Microsoft::UI::Xaml::Controls:: AnnotatedScrollBarScrollingEventArgs> const& handler) const; using Scrolling_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar, &impl::abi_t:: remove_Scrolling>; [[nodiscard]] auto Scrolling( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBar, winrt::Microsoft::UI::Xaml::Controls:: AnnotatedScrollBarScrollingEventArgs> const& handler) const; auto Scrolling(winrt::event_token const& token) const noexcept; auto DetailLabelRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBar, winrt::Microsoft::UI::Xaml::Controls:: AnnotatedScrollBarDetailLabelRequestedEventArgs> const& handler) const; using DetailLabelRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar, &impl::abi_t:: remove_DetailLabelRequested>; [[nodiscard]] auto DetailLabelRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AnnotatedScrollBar, winrt::Microsoft::UI::Xaml::Controls:: AnnotatedScrollBarDetailLabelRequestedEventArgs> const& handler) const; auto DetailLabelRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarDetailLabelRequestedEventArgs { [[nodiscard]] auto Content() const; auto Content(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ScrollOffset() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarDetailLabelRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarLabel { [[nodiscard]] auto Content() const; [[nodiscard]] auto ScrollOffset() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarLabel; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarLabelFactory { auto CreateInstance(winrt::Windows::Foundation::IInspectable const& content, double scrollOffset) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabelFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarLabelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarScrollingEventArgs { [[nodiscard]] auto ScrollOffset() const; [[nodiscard]] auto ScrollingEventKind() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarScrollingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarStatics { [[nodiscard]] auto LabelsProperty() const; [[nodiscard]] auto LabelTemplateProperty() const; [[nodiscard]] auto DetailLabelTemplateProperty() const; [[nodiscard]] auto SmallChangeProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IAnnotatedScrollBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBar { [[nodiscard]] auto IsOpen() const; auto IsOpen(bool value) const; [[nodiscard]] auto IsSticky() const; auto IsSticky(bool value) const; [[nodiscard]] auto ClosedDisplayMode() const; auto ClosedDisplayMode( winrt::Microsoft::UI::Xaml::Controls::AppBarClosedDisplayMode const& value) const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; auto Opening(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAppBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IAppBar>::remove_Opening>; [[nodiscard]] auto Opening( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opening(winrt::event_token const& token) const noexcept; auto Opened(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAppBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IAppBar>::remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closing(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Closing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAppBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IAppBar>::remove_Closing>; [[nodiscard]] auto Closing( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Closing(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAppBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IAppBar>::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarButton { [[nodiscard]] auto Label() const; auto Label(param::hstring const& value) const; [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto LabelPosition() const; auto LabelPosition( winrt::Microsoft::UI::Xaml::Controls::CommandBarLabelPosition const& value) const; [[nodiscard]] auto KeyboardAcceleratorTextOverride() const; auto KeyboardAcceleratorTextOverride(param::hstring const& value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarButtonFactory { 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_IAppBarButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarButtonStatics { [[nodiscard]] auto LabelProperty() const; [[nodiscard]] auto IconProperty() const; [[nodiscard]] auto LabelPositionProperty() const; [[nodiscard]] auto KeyboardAcceleratorTextOverrideProperty() const; [[nodiscard]] auto IsCompactProperty() const; [[nodiscard]] auto IsInOverflowProperty() const; [[nodiscard]] auto DynamicOverflowOrderProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainer {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainer; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainerStatics { [[nodiscard]] auto IsCompactProperty() const; [[nodiscard]] auto IsInOverflowProperty() const; [[nodiscard]] auto DynamicOverflowOrderProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainerStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarElementContainerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarFactory { 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_IAppBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarOverrides { auto OnClosed(winrt::Windows::Foundation::IInspectable const& e) const; auto OnOpened(winrt::Windows::Foundation::IInspectable const& e) const; auto OnClosing(winrt::Windows::Foundation::IInspectable const& e) const; auto OnOpening(winrt::Windows::Foundation::IInspectable const& e) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarSeparator {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarSeparator; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarSeparatorFactory { 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_IAppBarSeparatorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarSeparatorStatics { [[nodiscard]] auto IsCompactProperty() const; [[nodiscard]] auto IsInOverflowProperty() const; [[nodiscard]] auto DynamicOverflowOrderProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarSeparatorStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarStatics { [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto IsStickyProperty() const; [[nodiscard]] auto ClosedDisplayModeProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButton { [[nodiscard]] auto Label() const; auto Label(param::hstring const& value) const; [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto LabelPosition() const; auto LabelPosition( winrt::Microsoft::UI::Xaml::Controls::CommandBarLabelPosition const& value) const; [[nodiscard]] auto KeyboardAcceleratorTextOverride() const; auto KeyboardAcceleratorTextOverride(param::hstring const& value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButtonFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButtonFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButtonStatics { [[nodiscard]] auto LabelProperty() const; [[nodiscard]] auto IconProperty() const; [[nodiscard]] auto LabelPositionProperty() const; [[nodiscard]] auto KeyboardAcceleratorTextOverrideProperty() const; [[nodiscard]] auto IsCompactProperty() const; [[nodiscard]] auto IsInOverflowProperty() const; [[nodiscard]] auto DynamicOverflowOrderProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButtonStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IAppBarToggleButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBox { [[nodiscard]] auto MaxSuggestionListHeight() const; auto MaxSuggestionListHeight(double value) const; [[nodiscard]] auto IsSuggestionListOpen() const; auto IsSuggestionListOpen(bool value) const; [[nodiscard]] auto TextMemberPath() const; auto TextMemberPath(param::hstring const& value) const; [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto UpdateTextOnSelect() const; auto UpdateTextOnSelect(bool value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AutoMaximizeSuggestionArea() const; auto AutoMaximizeSuggestionArea(bool value) const; [[nodiscard]] auto TextBoxStyle() const; auto TextBoxStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto QueryIcon() const; auto QueryIcon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; auto SuggestionChosen( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxSuggestionChosenEventArgs> const& handler) const; using SuggestionChosen_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox, &impl::abi_t:: remove_SuggestionChosen>; [[nodiscard]] auto SuggestionChosen( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxSuggestionChosenEventArgs> const& handler) const; auto SuggestionChosen(winrt::event_token const& token) const noexcept; auto TextChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxTextChangedEventArgs> const& handler) const; using TextChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox, &impl::abi_t:: remove_TextChanged>; [[nodiscard]] auto TextChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxTextChangedEventArgs> const& handler) const; auto TextChanged(winrt::event_token const& token) const noexcept; auto QuerySubmitted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxQuerySubmittedEventArgs> const& handler) const; using QuerySubmitted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox, &impl::abi_t:: remove_QuerySubmitted>; [[nodiscard]] auto QuerySubmitted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestBoxQuerySubmittedEventArgs> const& handler) const; auto QuerySubmitted(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBox; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxQuerySubmittedEventArgs { [[nodiscard]] auto QueryText() const; [[nodiscard]] auto ChosenSuggestion() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxQuerySubmittedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxStatics { [[nodiscard]] auto MaxSuggestionListHeightProperty() const; [[nodiscard]] auto IsSuggestionListOpenProperty() const; [[nodiscard]] auto TextMemberPathProperty() const; [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto UpdateTextOnSelectProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto AutoMaximizeSuggestionAreaProperty() const; [[nodiscard]] auto TextBoxStyleProperty() const; [[nodiscard]] auto QueryIconProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto DescriptionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxSuggestionChosenEventArgs { [[nodiscard]] auto SelectedItem() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxSuggestionChosenEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxTextChangedEventArgs { [[nodiscard]] auto Reason() const; auto Reason(winrt::Microsoft::UI::Xaml::Controls:: AutoSuggestionBoxTextChangeReason const& value) const; auto CheckCurrent() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBoxTextChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxTextChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxTextChangedEventArgsStatics { [[nodiscard]] auto ReasonProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IAutoSuggestBoxTextChangedEventArgsStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIcon { [[nodiscard]] auto UriSource() const; auto UriSource(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto ShowAsMonochrome() const; auto ShowAsMonochrome(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBitmapIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIconFactory { 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_IBitmapIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIconSource { [[nodiscard]] auto UriSource() const; auto UriSource(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto ShowAsMonochrome() const; auto ShowAsMonochrome(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBitmapIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIconSourceFactory { 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_IBitmapIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIconSourceStatics { [[nodiscard]] auto UriSourceProperty() const; [[nodiscard]] auto ShowAsMonochromeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBitmapIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IBitmapIconStatics { [[nodiscard]] auto UriSourceProperty() const; [[nodiscard]] auto ShowAsMonochromeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBitmapIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IBorder { [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Child() const; auto Child(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ChildTransitions() const; auto ChildTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto BackgroundTransition() const; auto BackgroundTransition( winrt::Microsoft::UI::Xaml::BrushTransition const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBorder; }; template struct consume_Microsoft_UI_Xaml_Controls_IBorderStatics { [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto ChildTransitionsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBorderStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBar { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Windows::Foundation::IInspectable const& value) const; auto ItemClicked(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBar, winrt::Microsoft::UI::Xaml::Controls:: BreadcrumbBarItemClickedEventArgs> const& handler) const; using ItemClicked_revoker = impl::event_revoker::remove_ItemClicked>; [[nodiscard]] auto ItemClicked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::BreadcrumbBar, winrt::Microsoft::UI::Xaml::Controls:: BreadcrumbBarItemClickedEventArgs> const& handler) const; auto ItemClicked(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarFactory { 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_IBreadcrumbBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItemClickedEventArgs { [[nodiscard]] auto Index() const; [[nodiscard]] auto Item() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemClickedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItemClickedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarStatics { [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IBreadcrumbBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IButton { [[nodiscard]] auto Flyout() const; auto Flyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IButtonFactory { 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_IButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IButtonStatics { [[nodiscard]] auto FlyoutProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarDatePicker { [[nodiscard]] auto Date() const; auto Date(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::DateTime> const& value) const; [[nodiscard]] auto IsCalendarOpen() const; auto IsCalendarOpen(bool value) const; [[nodiscard]] auto DateFormat() const; auto DateFormat(param::hstring const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto CalendarViewStyle() const; auto CalendarViewStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto MinDate() const; auto MinDate(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto MaxDate() const; auto MaxDate(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto IsTodayHighlighted() const; auto IsTodayHighlighted(bool value) const; [[nodiscard]] auto DisplayMode() const; auto DisplayMode( winrt::Microsoft::UI::Xaml::Controls::CalendarViewDisplayMode const& value) const; [[nodiscard]] auto FirstDayOfWeek() const; auto FirstDayOfWeek( winrt::Windows::Globalization::DayOfWeek const& value) const; [[nodiscard]] auto DayOfWeekFormat() const; auto DayOfWeekFormat(param::hstring const& value) const; [[nodiscard]] auto CalendarIdentifier() const; auto CalendarIdentifier(param::hstring const& value) const; [[nodiscard]] auto IsOutOfScopeEnabled() const; auto IsOutOfScopeEnabled(bool value) const; [[nodiscard]] auto IsGroupLabelVisible() const; auto IsGroupLabelVisible(bool value) const; auto CalendarViewDayItemChanging( winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventHandler const& handler) const; using CalendarViewDayItemChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker, &impl::abi_t:: remove_CalendarViewDayItemChanging>; [[nodiscard]] auto CalendarViewDayItemChanging( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventHandler const& handler) const; auto CalendarViewDayItemChanging( winrt::event_token const& token) const noexcept; auto DateChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarDatePicker, winrt::Microsoft::UI::Xaml::Controls:: CalendarDatePickerDateChangedEventArgs> const& handler) const; using DateChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker, &impl::abi_t:: remove_DateChanged>; [[nodiscard]] auto DateChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarDatePicker, winrt::Microsoft::UI::Xaml::Controls:: CalendarDatePickerDateChangedEventArgs> const& handler) const; auto DateChanged(winrt::event_token const& token) const noexcept; auto Opened(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker, &impl::abi_t:: remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker, &impl::abi_t:: remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto SetDisplayDate(winrt::Windows::Foundation::DateTime const& date) const; auto SetYearDecadeDisplayDimensions(int32_t columns, int32_t rows) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarDatePicker; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerDateChangedEventArgs { [[nodiscard]] auto NewDate() const; [[nodiscard]] auto OldDate() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerDateChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerStatics { [[nodiscard]] auto DateProperty() const; [[nodiscard]] auto IsCalendarOpenProperty() const; [[nodiscard]] auto DateFormatProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto CalendarViewStyleProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto DescriptionProperty() const; [[nodiscard]] auto MinDateProperty() const; [[nodiscard]] auto MaxDateProperty() const; [[nodiscard]] auto IsTodayHighlightedProperty() const; [[nodiscard]] auto DisplayModeProperty() const; [[nodiscard]] auto FirstDayOfWeekProperty() const; [[nodiscard]] auto DayOfWeekFormatProperty() const; [[nodiscard]] auto CalendarIdentifierProperty() const; [[nodiscard]] auto IsOutOfScopeEnabledProperty() const; [[nodiscard]] auto IsGroupLabelVisibleProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePickerStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarDatePickerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarView { [[nodiscard]] auto CalendarIdentifier() const; auto CalendarIdentifier(param::hstring const& value) const; [[nodiscard]] auto DayOfWeekFormat() const; auto DayOfWeekFormat(param::hstring const& value) const; [[nodiscard]] auto IsGroupLabelVisible() const; auto IsGroupLabelVisible(bool value) const; [[nodiscard]] auto DisplayMode() const; auto DisplayMode( winrt::Microsoft::UI::Xaml::Controls::CalendarViewDisplayMode const& value) const; [[nodiscard]] auto FirstDayOfWeek() const; auto FirstDayOfWeek( winrt::Windows::Globalization::DayOfWeek const& value) const; [[nodiscard]] auto IsOutOfScopeEnabled() const; auto IsOutOfScopeEnabled(bool value) const; [[nodiscard]] auto IsTodayHighlighted() const; auto IsTodayHighlighted(bool value) const; [[nodiscard]] auto MaxDate() const; auto MaxDate(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto MinDate() const; auto MinDate(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto NumberOfWeeksInView() const; auto NumberOfWeeksInView(int32_t value) const; [[nodiscard]] auto SelectedDates() const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::CalendarViewSelectionMode const& value) const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto FocusBorderBrush() const; auto FocusBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedHoverBorderBrush() const; auto SelectedHoverBorderBrush( 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 SelectedBorderBrush() const; auto SelectedBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto HoverBorderBrush() const; auto HoverBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PressedBorderBrush() const; auto PressedBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodaySelectedInnerBorderBrush() const; auto TodaySelectedInnerBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BlackoutStrikethroughBrush() const; auto BlackoutStrikethroughBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemBorderBrush() const; auto CalendarItemBorderBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BlackoutBackground() const; auto BlackoutBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto OutOfScopeBackground() const; auto OutOfScopeBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemBackground() const; auto CalendarItemBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemHoverBackground() const; auto CalendarItemHoverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemPressedBackground() const; auto CalendarItemPressedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemDisabledBackground() const; auto CalendarItemDisabledBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayBackground() const; auto TodayBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayBlackoutBackground() const; auto TodayBlackoutBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayHoverBackground() const; auto TodayHoverBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayPressedBackground() const; auto TodayPressedBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayDisabledBackground() const; auto TodayDisabledBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto PressedForeground() const; auto PressedForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayForeground() const; auto TodayForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BlackoutForeground() const; auto BlackoutForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TodayBlackoutForeground() const; auto TodayBlackoutForeground( 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 SelectedHoverForeground() const; auto SelectedHoverForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedPressedForeground() const; auto SelectedPressedForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto SelectedDisabledForeground() const; auto SelectedDisabledForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto OutOfScopeForeground() const; auto OutOfScopeForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto OutOfScopeHoverForeground() const; auto OutOfScopeHoverForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto OutOfScopePressedForeground() const; auto OutOfScopePressedForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CalendarItemForeground() const; auto CalendarItemForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DisabledForeground() const; auto DisabledForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DayItemFontFamily() const; auto DayItemFontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto DayItemFontSize() const; auto DayItemFontSize(double value) const; [[nodiscard]] auto DayItemFontStyle() const; auto DayItemFontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto DayItemFontWeight() const; auto DayItemFontWeight( winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto TodayFontWeight() const; auto TodayFontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FirstOfMonthLabelFontFamily() const; auto FirstOfMonthLabelFontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FirstOfMonthLabelFontSize() const; auto FirstOfMonthLabelFontSize(double value) const; [[nodiscard]] auto FirstOfMonthLabelFontStyle() const; auto FirstOfMonthLabelFontStyle( winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FirstOfMonthLabelFontWeight() const; auto FirstOfMonthLabelFontWeight( winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto MonthYearItemFontFamily() const; auto MonthYearItemFontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto MonthYearItemFontSize() const; auto MonthYearItemFontSize(double value) const; [[nodiscard]] auto MonthYearItemFontStyle() const; auto MonthYearItemFontStyle( winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto MonthYearItemFontWeight() const; auto MonthYearItemFontWeight( winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FirstOfYearDecadeLabelFontFamily() const; auto FirstOfYearDecadeLabelFontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FirstOfYearDecadeLabelFontSize() const; auto FirstOfYearDecadeLabelFontSize(double value) const; [[nodiscard]] auto FirstOfYearDecadeLabelFontStyle() const; auto FirstOfYearDecadeLabelFontStyle( winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FirstOfYearDecadeLabelFontWeight() const; auto FirstOfYearDecadeLabelFontWeight( winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto DayItemMargin() const; auto DayItemMargin(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto MonthYearItemMargin() const; auto MonthYearItemMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto FirstOfMonthLabelMargin() const; auto FirstOfMonthLabelMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto FirstOfYearDecadeLabelMargin() const; auto FirstOfYearDecadeLabelMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto HorizontalDayItemAlignment() const; auto HorizontalDayItemAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalDayItemAlignment() const; auto VerticalDayItemAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto HorizontalFirstOfMonthLabelAlignment() const; auto HorizontalFirstOfMonthLabelAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalFirstOfMonthLabelAlignment() const; auto VerticalFirstOfMonthLabelAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto CalendarItemBorderThickness() const; auto CalendarItemBorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto CalendarViewDayItemStyle() const; auto CalendarViewDayItemStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto CalendarItemCornerRadius() const; auto CalendarItemCornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; auto CalendarViewDayItemChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventArgs> const& handler) const; using CalendarViewDayItemChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarView, &impl::abi_t:: remove_CalendarViewDayItemChanging>; [[nodiscard]] auto CalendarViewDayItemChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventArgs> const& handler) const; auto CalendarViewDayItemChanging( winrt::event_token const& token) const noexcept; auto SelectedDatesChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewSelectedDatesChangedEventArgs> const& handler) const; using SelectedDatesChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICalendarView, &impl::abi_t:: remove_SelectedDatesChanged>; [[nodiscard]] auto SelectedDatesChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewSelectedDatesChangedEventArgs> const& handler) const; auto SelectedDatesChanged(winrt::event_token const& token) const noexcept; auto SetDisplayDate(winrt::Windows::Foundation::DateTime const& date) const; auto SetYearDecadeDisplayDimensions(int32_t columns, int32_t rows) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarView; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItem { [[nodiscard]] auto IsBlackout() const; auto IsBlackout(bool value) const; [[nodiscard]] auto Date() const; auto SetDensityColors( param::iterable const& colors) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItem; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemChangingEventArgs { [[nodiscard]] auto InRecycleQueue() const; [[nodiscard]] auto Item() const; [[nodiscard]] auto Phase() const; auto RegisterUpdateCallback( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventArgs> const& callback) const; auto RegisterUpdateCallback( uint32_t callbackPhase, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CalendarView, winrt::Microsoft::UI::Xaml::Controls:: CalendarViewDayItemChangingEventArgs> const& callback) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemChangingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemStatics { [[nodiscard]] auto IsBlackoutProperty() const; [[nodiscard]] auto DateProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewDayItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewFactory { 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_ICalendarViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewSelectedDatesChangedEventArgs { [[nodiscard]] auto AddedDates() const; [[nodiscard]] auto RemovedDates() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewSelectedDatesChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ICalendarViewStatics { [[nodiscard]] auto CalendarIdentifierProperty() const; [[nodiscard]] auto DayOfWeekFormatProperty() const; [[nodiscard]] auto IsGroupLabelVisibleProperty() const; [[nodiscard]] auto DisplayModeProperty() const; [[nodiscard]] auto FirstDayOfWeekProperty() const; [[nodiscard]] auto IsOutOfScopeEnabledProperty() const; [[nodiscard]] auto IsTodayHighlightedProperty() const; [[nodiscard]] auto MaxDateProperty() const; [[nodiscard]] auto MinDateProperty() const; [[nodiscard]] auto NumberOfWeeksInViewProperty() const; [[nodiscard]] auto SelectedDatesProperty() const; [[nodiscard]] auto SelectionModeProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; [[nodiscard]] auto FocusBorderBrushProperty() const; [[nodiscard]] auto SelectedHoverBorderBrushProperty() const; [[nodiscard]] auto SelectedPressedBorderBrushProperty() const; [[nodiscard]] auto SelectedDisabledBorderBrushProperty() const; [[nodiscard]] auto SelectedBorderBrushProperty() const; [[nodiscard]] auto HoverBorderBrushProperty() const; [[nodiscard]] auto PressedBorderBrushProperty() const; [[nodiscard]] auto TodaySelectedInnerBorderBrushProperty() const; [[nodiscard]] auto BlackoutStrikethroughBrushProperty() const; [[nodiscard]] auto CalendarItemBorderBrushProperty() const; [[nodiscard]] auto BlackoutBackgroundProperty() const; [[nodiscard]] auto OutOfScopeBackgroundProperty() const; [[nodiscard]] auto CalendarItemBackgroundProperty() const; [[nodiscard]] auto CalendarItemHoverBackgroundProperty() const; [[nodiscard]] auto CalendarItemPressedBackgroundProperty() const; [[nodiscard]] auto CalendarItemDisabledBackgroundProperty() const; [[nodiscard]] auto TodayBackgroundProperty() const; [[nodiscard]] auto TodayBlackoutBackgroundProperty() const; [[nodiscard]] auto TodayHoverBackgroundProperty() const; [[nodiscard]] auto TodayPressedBackgroundProperty() const; [[nodiscard]] auto TodayDisabledBackgroundProperty() const; [[nodiscard]] auto PressedForegroundProperty() const; [[nodiscard]] auto TodayForegroundProperty() const; [[nodiscard]] auto BlackoutForegroundProperty() const; [[nodiscard]] auto TodayBlackoutForegroundProperty() const; [[nodiscard]] auto SelectedForegroundProperty() const; [[nodiscard]] auto SelectedHoverForegroundProperty() const; [[nodiscard]] auto SelectedPressedForegroundProperty() const; [[nodiscard]] auto SelectedDisabledForegroundProperty() const; [[nodiscard]] auto OutOfScopeForegroundProperty() const; [[nodiscard]] auto OutOfScopeHoverForegroundProperty() const; [[nodiscard]] auto OutOfScopePressedForegroundProperty() const; [[nodiscard]] auto CalendarItemForegroundProperty() const; [[nodiscard]] auto DisabledForegroundProperty() const; [[nodiscard]] auto DayItemFontFamilyProperty() const; [[nodiscard]] auto DayItemFontSizeProperty() const; [[nodiscard]] auto DayItemFontStyleProperty() const; [[nodiscard]] auto DayItemFontWeightProperty() const; [[nodiscard]] auto TodayFontWeightProperty() const; [[nodiscard]] auto FirstOfMonthLabelFontFamilyProperty() const; [[nodiscard]] auto FirstOfMonthLabelFontSizeProperty() const; [[nodiscard]] auto FirstOfMonthLabelFontStyleProperty() const; [[nodiscard]] auto FirstOfMonthLabelFontWeightProperty() const; [[nodiscard]] auto MonthYearItemFontFamilyProperty() const; [[nodiscard]] auto MonthYearItemFontSizeProperty() const; [[nodiscard]] auto MonthYearItemFontStyleProperty() const; [[nodiscard]] auto MonthYearItemFontWeightProperty() const; [[nodiscard]] auto FirstOfYearDecadeLabelFontFamilyProperty() const; [[nodiscard]] auto FirstOfYearDecadeLabelFontSizeProperty() const; [[nodiscard]] auto FirstOfYearDecadeLabelFontStyleProperty() const; [[nodiscard]] auto FirstOfYearDecadeLabelFontWeightProperty() const; [[nodiscard]] auto DayItemMarginProperty() const; [[nodiscard]] auto MonthYearItemMarginProperty() const; [[nodiscard]] auto FirstOfMonthLabelMarginProperty() const; [[nodiscard]] auto FirstOfYearDecadeLabelMarginProperty() const; [[nodiscard]] auto HorizontalDayItemAlignmentProperty() const; [[nodiscard]] auto VerticalDayItemAlignmentProperty() const; [[nodiscard]] auto HorizontalFirstOfMonthLabelAlignmentProperty() const; [[nodiscard]] auto VerticalFirstOfMonthLabelAlignmentProperty() const; [[nodiscard]] auto CalendarItemBorderThicknessProperty() const; [[nodiscard]] auto CalendarViewDayItemStyleProperty() const; [[nodiscard]] auto CalendarItemCornerRadiusProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICalendarViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ICandidateWindowBoundsChangedEventArgs { [[nodiscard]] auto Bounds() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICandidateWindowBoundsChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ICanvas {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICanvas; }; template struct consume_Microsoft_UI_Xaml_Controls_ICanvasFactory { 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_ICanvasFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICanvasStatics { [[nodiscard]] auto LeftProperty() const; auto GetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element, double length) const; [[nodiscard]] auto TopProperty() const; auto GetTop(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetTop(winrt::Microsoft::UI::Xaml::UIElement const& element, double length) const; [[nodiscard]] auto ZIndexProperty() const; auto GetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICanvasStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ICheckBox {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICheckBox; }; template struct consume_Microsoft_UI_Xaml_Controls_ICheckBoxFactory { 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_ICheckBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IChoosingGroupHeaderContainerEventArgs { [[nodiscard]] auto GroupHeaderContainer() const; auto GroupHeaderContainer( winrt::Microsoft::UI::Xaml::Controls::ListViewBaseHeaderItem const& value) const; [[nodiscard]] auto GroupIndex() const; [[nodiscard]] auto Group() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IChoosingGroupHeaderContainerEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IChoosingItemContainerEventArgs { [[nodiscard]] auto ItemIndex() const; [[nodiscard]] auto Item() const; [[nodiscard]] auto ItemContainer() const; auto ItemContainer( winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem const& value) const; [[nodiscard]] auto IsContainerPrepared() const; auto IsContainerPrepared(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IChoosingItemContainerEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ICleanUpVirtualizedItemEventArgs { [[nodiscard]] auto Value() const; [[nodiscard]] auto UIElement() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ICleanUpVirtualizedItemEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorChangedEventArgs { [[nodiscard]] auto OldColor() const; [[nodiscard]] auto NewColor() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColorChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorPicker { [[nodiscard]] auto Color() const; auto Color(winrt::Windows::UI::Color const& value) const; [[nodiscard]] auto PreviousColor() const; auto PreviousColor( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto IsAlphaEnabled() const; auto IsAlphaEnabled(bool value) const; [[nodiscard]] auto IsColorSpectrumVisible() const; auto IsColorSpectrumVisible(bool value) const; [[nodiscard]] auto IsColorPreviewVisible() const; auto IsColorPreviewVisible(bool value) const; [[nodiscard]] auto IsColorSliderVisible() const; auto IsColorSliderVisible(bool value) const; [[nodiscard]] auto IsAlphaSliderVisible() const; auto IsAlphaSliderVisible(bool value) const; [[nodiscard]] auto IsMoreButtonVisible() const; auto IsMoreButtonVisible(bool value) const; [[nodiscard]] auto IsColorChannelTextInputVisible() const; auto IsColorChannelTextInputVisible(bool value) const; [[nodiscard]] auto IsAlphaTextInputVisible() const; auto IsAlphaTextInputVisible(bool value) const; [[nodiscard]] auto IsHexInputVisible() const; auto IsHexInputVisible(bool 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 ColorSpectrumShape() const; auto ColorSpectrumShape( winrt::Microsoft::UI::Xaml::Controls::ColorSpectrumShape const& value) const; [[nodiscard]] auto ColorSpectrumComponents() const; auto ColorSpectrumComponents( winrt::Microsoft::UI::Xaml::Controls::ColorSpectrumComponents const& value) const; auto ColorChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ColorPicker, winrt::Microsoft::UI::Xaml::Controls::ColorChangedEventArgs> const& handler) const; using ColorChanged_revoker = impl::event_revoker::remove_ColorChanged>; [[nodiscard]] auto ColorChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ColorPicker, winrt::Microsoft::UI::Xaml::Controls::ColorChangedEventArgs> const& handler) const; auto ColorChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColorPicker; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorPicker2 { [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColorPicker2; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorPickerFactory { 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_IColorPickerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorPickerStatics { [[nodiscard]] auto ColorProperty() const; [[nodiscard]] auto PreviousColorProperty() const; [[nodiscard]] auto IsAlphaEnabledProperty() const; [[nodiscard]] auto IsColorSpectrumVisibleProperty() const; [[nodiscard]] auto IsColorPreviewVisibleProperty() const; [[nodiscard]] auto IsColorSliderVisibleProperty() const; [[nodiscard]] auto IsAlphaSliderVisibleProperty() const; [[nodiscard]] auto IsMoreButtonVisibleProperty() const; [[nodiscard]] auto IsColorChannelTextInputVisibleProperty() const; [[nodiscard]] auto IsAlphaTextInputVisibleProperty() const; [[nodiscard]] auto IsHexInputVisibleProperty() 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 ColorSpectrumShapeProperty() const; [[nodiscard]] auto ColorSpectrumComponentsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColorPickerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IColorPickerStatics2 { [[nodiscard]] auto OrientationProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColorPickerStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IColumnDefinition { [[nodiscard]] auto Width() const; auto Width(winrt::Microsoft::UI::Xaml::GridLength const& value) const; [[nodiscard]] auto MaxWidth() const; auto MaxWidth(double value) const; [[nodiscard]] auto MinWidth() const; auto MinWidth(double value) const; [[nodiscard]] auto ActualWidth() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColumnDefinition; }; template struct consume_Microsoft_UI_Xaml_Controls_IColumnDefinitionStatics { [[nodiscard]] auto WidthProperty() const; [[nodiscard]] auto MaxWidthProperty() const; [[nodiscard]] auto MinWidthProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IColumnDefinitionStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBox { [[nodiscard]] auto IsDropDownOpen() const; auto IsDropDownOpen(bool value) const; [[nodiscard]] auto IsEditable() const; auto IsEditable(bool value) const; [[nodiscard]] auto IsSelectionBoxHighlighted() const; [[nodiscard]] auto MaxDropDownHeight() const; auto MaxDropDownHeight(double value) const; [[nodiscard]] auto SelectionBoxItem() const; [[nodiscard]] auto SelectionBoxItemTemplate() const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto IsTextSearchEnabled() const; auto IsTextSearchEnabled(bool value) const; [[nodiscard]] auto SelectionChangedTrigger() const; auto SelectionChangedTrigger( winrt::Microsoft::UI::Xaml::Controls:: ComboBoxSelectionChangedTrigger const& value) const; [[nodiscard]] auto PlaceholderForeground() const; auto PlaceholderForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto TextBoxStyle() const; auto TextBoxStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; auto DropDownClosed( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using DropDownClosed_revoker = impl::event_revoker::remove_DropDownClosed>; [[nodiscard]] auto DropDownClosed( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto DropDownClosed(winrt::event_token const& token) const noexcept; auto DropDownOpened( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using DropDownOpened_revoker = impl::event_revoker::remove_DropDownOpened>; [[nodiscard]] auto DropDownOpened( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto DropDownOpened(winrt::event_token const& token) const noexcept; auto TextSubmitted(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ComboBox, winrt::Microsoft::UI::Xaml::Controls:: ComboBoxTextSubmittedEventArgs> const& handler) const; using TextSubmitted_revoker = impl::event_revoker::remove_TextSubmitted>; [[nodiscard]] auto TextSubmitted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ComboBox, winrt::Microsoft::UI::Xaml::Controls:: ComboBoxTextSubmittedEventArgs> const& handler) const; auto TextSubmitted(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IComboBox; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxFactory { 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_IComboBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IComboBoxItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxItemFactory { 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_IComboBoxItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxOverrides { auto OnDropDownClosed( winrt::Windows::Foundation::IInspectable const& e) const; auto OnDropDownOpened( winrt::Windows::Foundation::IInspectable const& e) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IComboBoxOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxStatics { [[nodiscard]] auto IsEditableProperty() const; [[nodiscard]] auto IsDropDownOpenProperty() const; [[nodiscard]] auto MaxDropDownHeightProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto IsTextSearchEnabledProperty() const; [[nodiscard]] auto SelectionChangedTriggerProperty() const; [[nodiscard]] auto PlaceholderForegroundProperty() const; [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto TextBoxStyleProperty() const; [[nodiscard]] auto DescriptionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IComboBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IComboBoxTextSubmittedEventArgs { [[nodiscard]] auto Text() const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IComboBoxTextSubmittedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBar { [[nodiscard]] auto PrimaryCommands() const; [[nodiscard]] auto SecondaryCommands() const; [[nodiscard]] auto CommandBarOverflowPresenterStyle() const; auto CommandBarOverflowPresenterStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto CommandBarTemplateSettings() const; [[nodiscard]] auto DefaultLabelPosition() const; auto DefaultLabelPosition( winrt::Microsoft::UI::Xaml::Controls:: CommandBarDefaultLabelPosition const& value) const; [[nodiscard]] auto OverflowButtonVisibility() const; auto OverflowButtonVisibility( winrt::Microsoft::UI::Xaml::Controls:: CommandBarOverflowButtonVisibility const& value) const; [[nodiscard]] auto IsDynamicOverflowEnabled() const; auto IsDynamicOverflowEnabled(bool value) const; auto DynamicOverflowItemsChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CommandBar, winrt::Microsoft::UI::Xaml::Controls:: DynamicOverflowItemsChangingEventArgs> const& handler) const; using DynamicOverflowItemsChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ICommandBar, &impl::abi_t:: remove_DynamicOverflowItemsChanging>; [[nodiscard]] auto DynamicOverflowItemsChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::CommandBar, winrt::Microsoft::UI::Xaml::Controls:: DynamicOverflowItemsChangingEventArgs> const& handler) const; auto DynamicOverflowItemsChanging( winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBar; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarElement { [[nodiscard]] auto IsCompact() const; auto IsCompact(bool value) const; [[nodiscard]] auto IsInOverflow() const; [[nodiscard]] auto DynamicOverflowOrder() const; auto DynamicOverflowOrder(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarElement; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarFactory { 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_ICommandBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarFlyout { [[nodiscard]] auto PrimaryCommands() const; [[nodiscard]] auto SecondaryCommands() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarFlyout2 { [[nodiscard]] auto AlwaysExpanded() const; auto AlwaysExpanded(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarFlyout2; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarFlyoutFactory { 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_ICommandBarFlyoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarOverflowPresenter {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarOverflowPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarOverflowPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenterFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarOverflowPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ICommandBarStatics { [[nodiscard]] auto PrimaryCommandsProperty() const; [[nodiscard]] auto SecondaryCommandsProperty() const; [[nodiscard]] auto CommandBarOverflowPresenterStyleProperty() const; [[nodiscard]] auto DefaultLabelPositionProperty() const; [[nodiscard]] auto OverflowButtonVisibilityProperty() const; [[nodiscard]] auto IsDynamicOverflowEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ICommandBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IContainerContentChangingEventArgs { [[nodiscard]] auto ItemContainer() const; [[nodiscard]] auto InRecycleQueue() const; [[nodiscard]] auto ItemIndex() const; [[nodiscard]] auto Item() const; [[nodiscard]] auto Phase() const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; auto RegisterUpdateCallback( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ContainerContentChangingEventArgs> const& callback) const; auto RegisterUpdateCallback( uint32_t callbackPhase, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ContainerContentChangingEventArgs> const& callback) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContainerContentChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IContainerContentChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentControl { [[nodiscard]] auto Content() const; auto Content(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ContentTemplate() const; auto ContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ContentTemplateSelector() const; auto ContentTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto ContentTransitions() const; auto ContentTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto ContentTemplateRoot() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentControlFactory { 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_IContentControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentControlOverrides { auto OnContentChanged( winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnContentTemplateChanged( winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newContentTemplateSelector) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentControlOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentControlStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ContentTemplateProperty() const; [[nodiscard]] auto ContentTemplateSelectorProperty() const; [[nodiscard]] auto ContentTransitionsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialog { [[nodiscard]] auto Title() const; auto Title(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto TitleTemplate() const; auto TitleTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto FullSizeDesired() const; auto FullSizeDesired(bool value) const; [[nodiscard]] auto PrimaryButtonText() const; auto PrimaryButtonText(param::hstring const& value) const; [[nodiscard]] auto SecondaryButtonText() const; auto SecondaryButtonText(param::hstring const& value) const; [[nodiscard]] auto CloseButtonText() const; auto CloseButtonText(param::hstring const& value) const; [[nodiscard]] auto PrimaryButtonCommand() const; auto PrimaryButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto SecondaryButtonCommand() const; auto SecondaryButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto CloseButtonCommand() const; auto CloseButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto PrimaryButtonCommandParameter() const; auto PrimaryButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SecondaryButtonCommandParameter() const; auto SecondaryButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto CloseButtonCommandParameter() const; auto CloseButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto IsPrimaryButtonEnabled() const; auto IsPrimaryButtonEnabled(bool value) const; [[nodiscard]] auto IsSecondaryButtonEnabled() const; auto IsSecondaryButtonEnabled(bool value) const; [[nodiscard]] auto PrimaryButtonStyle() const; auto PrimaryButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto SecondaryButtonStyle() const; auto SecondaryButtonStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto CloseButtonStyle() const; auto CloseButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto DefaultButton() const; auto DefaultButton( winrt::Microsoft::UI::Xaml::Controls::ContentDialogButton const& value) const; auto Closing(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogClosingEventArgs> const& handler) const; using Closing_revoker = impl::event_revoker::remove_Closing>; [[nodiscard]] auto Closing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogClosingEventArgs> const& handler) const; auto Closing(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogClosedEventArgs> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IContentDialog, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IContentDialog>::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogClosedEventArgs> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto Opened(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogOpenedEventArgs> const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IContentDialog, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IContentDialog>::remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogOpenedEventArgs> const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; auto PrimaryButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; using PrimaryButtonClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IContentDialog, &impl::abi_t:: remove_PrimaryButtonClick>; [[nodiscard]] auto PrimaryButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; auto PrimaryButtonClick(winrt::event_token const& token) const noexcept; auto SecondaryButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; using SecondaryButtonClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IContentDialog, &impl::abi_t:: remove_SecondaryButtonClick>; [[nodiscard]] auto SecondaryButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; auto SecondaryButtonClick(winrt::event_token const& token) const noexcept; auto CloseButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; using CloseButtonClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IContentDialog, &impl::abi_t:: remove_CloseButtonClick>; [[nodiscard]] auto CloseButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ContentDialog, winrt::Microsoft::UI::Xaml::Controls:: ContentDialogButtonClickEventArgs> const& handler) const; auto CloseButtonClick(winrt::event_token const& token) const noexcept; auto Hide() const; auto ShowAsync() const; auto ShowAsync( winrt::Microsoft::UI::Xaml::Controls::ContentDialogPlacement const& placement) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialog; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogButtonClickDeferral { auto Complete() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickDeferral> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogButtonClickDeferral; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogButtonClickEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; auto GetDeferral() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogButtonClickEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogButtonClickEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogClosedEventArgs { [[nodiscard]] auto Result() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogClosedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogClosingDeferral { auto Complete() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogClosingDeferral; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogClosingEventArgs { [[nodiscard]] auto Result() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; auto GetDeferral() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogClosingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogFactory { 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_IContentDialogFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogOpenedEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogOpenedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentDialogStatics { [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto TitleTemplateProperty() const; [[nodiscard]] auto FullSizeDesiredProperty() const; [[nodiscard]] auto PrimaryButtonTextProperty() const; [[nodiscard]] auto SecondaryButtonTextProperty() const; [[nodiscard]] auto CloseButtonTextProperty() const; [[nodiscard]] auto PrimaryButtonCommandProperty() const; [[nodiscard]] auto SecondaryButtonCommandProperty() const; [[nodiscard]] auto CloseButtonCommandProperty() const; [[nodiscard]] auto PrimaryButtonCommandParameterProperty() const; [[nodiscard]] auto SecondaryButtonCommandParameterProperty() const; [[nodiscard]] auto CloseButtonCommandParameterProperty() const; [[nodiscard]] auto IsPrimaryButtonEnabledProperty() const; [[nodiscard]] auto IsSecondaryButtonEnabledProperty() const; [[nodiscard]] auto PrimaryButtonStyleProperty() const; [[nodiscard]] auto SecondaryButtonStyleProperty() const; [[nodiscard]] auto CloseButtonStyleProperty() const; [[nodiscard]] auto DefaultButtonProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentDialogStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentPresenter { [[nodiscard]] auto Content() const; auto Content(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ContentTemplate() const; auto ContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ContentTemplateSelector() const; auto ContentTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto ContentTransitions() const; auto ContentTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FontStretch() const; auto FontStretch(winrt::Windows::UI::Text::FontStretch const& value) const; [[nodiscard]] auto CharacterSpacing() const; auto CharacterSpacing(int32_t value) const; [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto OpticalMarginAlignment() const; auto OpticalMarginAlignment( winrt::Microsoft::UI::Xaml::OpticalMarginAlignment const& value) const; [[nodiscard]] auto TextLineBounds() const; auto TextLineBounds( winrt::Microsoft::UI::Xaml::TextLineBounds const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto BackgroundTransition() const; auto BackgroundTransition( winrt::Microsoft::UI::Xaml::BrushTransition const& value) const; [[nodiscard]] auto TextWrapping() const; auto TextWrapping( winrt::Microsoft::UI::Xaml::TextWrapping const& value) const; [[nodiscard]] auto MaxLines() const; auto MaxLines(int32_t value) const; [[nodiscard]] auto LineStackingStrategy() const; auto LineStackingStrategy( winrt::Microsoft::UI::Xaml::LineStackingStrategy const& value) const; [[nodiscard]] auto LineHeight() const; auto LineHeight(double value) const; [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto HorizontalContentAlignment() const; auto HorizontalContentAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalContentAlignment() const; auto VerticalContentAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentPresenterFactory { 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_IContentPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentPresenterOverrides { auto OnContentTemplateChanged( winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate) const; auto OnContentTemplateSelectorChanged( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldContentTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newContentTemplateSelector) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IContentPresenterOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IContentPresenterOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IContentPresenterStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ContentTemplateProperty() const; [[nodiscard]] auto ContentTemplateSelectorProperty() const; [[nodiscard]] auto ContentTransitionsProperty() const; [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto FontStretchProperty() const; [[nodiscard]] auto CharacterSpacingProperty() const; [[nodiscard]] auto ForegroundProperty() const; [[nodiscard]] auto OpticalMarginAlignmentProperty() const; [[nodiscard]] auto TextLineBoundsProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto TextWrappingProperty() const; [[nodiscard]] auto MaxLinesProperty() const; [[nodiscard]] auto LineStackingStrategyProperty() const; [[nodiscard]] auto LineHeightProperty() const; [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto HorizontalContentAlignmentProperty() const; [[nodiscard]] auto VerticalContentAlignmentProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContentPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IContextMenuEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; [[nodiscard]] auto CursorLeft() const; [[nodiscard]] auto CursorTop() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IContextMenuEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IControl { [[nodiscard]] auto IsFocusEngagementEnabled() const; auto IsFocusEngagementEnabled(bool value) const; [[nodiscard]] auto IsFocusEngaged() const; auto IsFocusEngaged(bool value) const; [[nodiscard]] auto RequiresPointer() const; auto RequiresPointer( winrt::Microsoft::UI::Xaml::Controls::RequiresPointer const& value) const; [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FontStretch() const; auto FontStretch(winrt::Windows::UI::Text::FontStretch const& value) const; [[nodiscard]] auto CharacterSpacing() const; auto CharacterSpacing(int32_t value) const; [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto IsEnabled() const; auto IsEnabled(bool value) const; [[nodiscard]] auto TabNavigation() const; auto TabNavigation( winrt::Microsoft::UI::Xaml::Input::KeyboardNavigationMode const& value) const; [[nodiscard]] auto Template() const; auto Template( winrt::Microsoft::UI::Xaml::Controls::ControlTemplate const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto HorizontalContentAlignment() const; auto HorizontalContentAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalContentAlignment() const; auto VerticalContentAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto DefaultStyleResourceUri() const; auto DefaultStyleResourceUri( winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto ElementSoundMode() const; auto ElementSoundMode( winrt::Microsoft::UI::Xaml::ElementSoundMode const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; auto FocusEngaged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Control, winrt::Microsoft::UI::Xaml::Controls::FocusEngagedEventArgs> const& handler) const; using FocusEngaged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IControl, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IControl>::remove_FocusEngaged>; [[nodiscard]] auto FocusEngaged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Control, winrt::Microsoft::UI::Xaml::Controls::FocusEngagedEventArgs> const& handler) const; auto FocusEngaged(winrt::event_token const& token) const noexcept; auto FocusDisengaged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Control, winrt::Microsoft::UI::Xaml::Controls::FocusDisengagedEventArgs> const& handler) const; using FocusDisengaged_revoker = impl::event_revoker::remove_FocusDisengaged>; [[nodiscard]] auto FocusDisengaged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Control, winrt::Microsoft::UI::Xaml::Controls::FocusDisengagedEventArgs> const& handler) const; auto FocusDisengaged(winrt::event_token const& token) const noexcept; auto IsEnabledChanged( winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventHandler const& handler) const; using IsEnabledChanged_revoker = impl::event_revoker::remove_IsEnabledChanged>; [[nodiscard]] auto IsEnabledChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventHandler const& handler) const; auto IsEnabledChanged(winrt::event_token const& token) const noexcept; auto RemoveFocusEngagement() const; auto ApplyTemplate() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IControlFactory { 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_IControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IControlOverrides { auto OnPointerEntered( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerPressed( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerMoved( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerReleased( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerExited( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCaptureLost( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerCanceled( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnPointerWheelChanged( winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; auto OnTapped( winrt::Microsoft::UI::Xaml::Input::TappedRoutedEventArgs const& e) const; auto OnDoubleTapped( winrt::Microsoft::UI::Xaml::Input::DoubleTappedRoutedEventArgs const& e) const; auto OnHolding( winrt::Microsoft::UI::Xaml::Input::HoldingRoutedEventArgs const& e) const; auto OnRightTapped( winrt::Microsoft::UI::Xaml::Input::RightTappedRoutedEventArgs const& e) const; auto OnManipulationStarting( winrt::Microsoft::UI::Xaml::Input:: ManipulationStartingRoutedEventArgs const& e) const; auto OnManipulationInertiaStarting( winrt::Microsoft::UI::Xaml::Input:: ManipulationInertiaStartingRoutedEventArgs const& e) const; auto OnManipulationStarted( winrt::Microsoft::UI::Xaml::Input:: ManipulationStartedRoutedEventArgs const& e) const; auto OnManipulationDelta( winrt::Microsoft::UI::Xaml::Input::ManipulationDeltaRoutedEventArgs const& e) const; auto OnManipulationCompleted( winrt::Microsoft::UI::Xaml::Input:: ManipulationCompletedRoutedEventArgs const& e) const; auto OnKeyUp( winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnKeyDown( winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnPreviewKeyDown( winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnPreviewKeyUp( winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; auto OnGotFocus(winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const; auto OnLostFocus(winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const; auto OnCharacterReceived( winrt::Microsoft::UI::Xaml::Input::CharacterReceivedRoutedEventArgs const& e) const; auto OnDragEnter(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDragLeave(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDragOver(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; auto OnDrop(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IControlOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IControlProtected { [[nodiscard]] auto DefaultStyleKey() const; auto DefaultStyleKey( winrt::Windows::Foundation::IInspectable const& value) const; auto GetTemplateChild(param::hstring const& childName) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IControlProtected; }; template struct consume_Microsoft_UI_Xaml_Controls_IControlStatics { [[nodiscard]] auto IsFocusEngagementEnabledProperty() const; [[nodiscard]] auto IsFocusEngagedProperty() const; [[nodiscard]] auto RequiresPointerProperty() const; [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto FontStretchProperty() const; [[nodiscard]] auto CharacterSpacingProperty() const; [[nodiscard]] auto ForegroundProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto IsEnabledProperty() const; [[nodiscard]] auto TabNavigationProperty() const; [[nodiscard]] auto TemplateProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto HorizontalContentAlignmentProperty() const; [[nodiscard]] auto VerticalContentAlignmentProperty() const; [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto DefaultStyleKeyProperty() const; [[nodiscard]] auto DefaultStyleResourceUriProperty() const; [[nodiscard]] auto ElementSoundModeProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto IsTemplateFocusTargetProperty() const; auto GetIsTemplateFocusTarget( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetIsTemplateFocusTarget( winrt::Microsoft::UI::Xaml::FrameworkElement const& element, bool value) const; [[nodiscard]] auto IsTemplateKeyTipTargetProperty() const; auto GetIsTemplateKeyTipTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsTemplateKeyTipTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IControlTemplate { [[nodiscard]] auto TargetType() const; auto TargetType( winrt::Windows::UI::Xaml::Interop::TypeName const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IControlTemplate; }; template struct consume_Microsoft_UI_Xaml_Controls_ICoreWebView2InitializedEventArgs { [[nodiscard]] auto Exception() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ICoreWebView2InitializedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ICoreWebView2InitializedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelector { auto SelectTemplate( winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto SelectTemplate( winrt::Windows::Foundation::IInspectable const& item) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelector; }; template struct consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelectorFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelectorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelectorOverrides { auto SelectTemplateCore( winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto SelectTemplateCore( winrt::Windows::Foundation::IInspectable const& item) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IDataTemplateSelectorOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickedEventArgs { [[nodiscard]] auto OldDate() const; [[nodiscard]] auto NewDate() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePicker { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto CalendarIdentifier() const; auto CalendarIdentifier(param::hstring const& value) const; [[nodiscard]] auto Date() const; auto Date(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto DayVisible() const; auto DayVisible(bool value) const; [[nodiscard]] auto MonthVisible() const; auto MonthVisible(bool value) const; [[nodiscard]] auto YearVisible() const; auto YearVisible(bool value) const; [[nodiscard]] auto DayFormat() const; auto DayFormat(param::hstring const& value) const; [[nodiscard]] auto MonthFormat() const; auto MonthFormat(param::hstring const& value) const; [[nodiscard]] auto YearFormat() const; auto YearFormat(param::hstring const& value) const; [[nodiscard]] auto MinYear() const; auto MinYear(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto MaxYear() const; auto MaxYear(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto SelectedDate() const; auto SelectedDate(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::DateTime> const& value) const; auto DateChanged(winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: DatePickerValueChangedEventArgs> const& handler) const; using DateChanged_revoker = impl::event_revoker::remove_DateChanged>; [[nodiscard]] auto DateChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: DatePickerValueChangedEventArgs> const& handler) const; auto DateChanged(winrt::event_token const& token) const noexcept; auto SelectedDateChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::DatePicker, winrt::Microsoft::UI::Xaml::Controls:: DatePickerSelectedValueChangedEventArgs> const& handler) const; using SelectedDateChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IDatePicker, &impl::abi_t:: remove_SelectedDateChanged>; [[nodiscard]] auto SelectedDateChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::DatePicker, winrt::Microsoft::UI::Xaml::Controls:: DatePickerSelectedValueChangedEventArgs> const& handler) const; auto SelectedDateChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePicker; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFactory { 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_IDatePickerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyout { [[nodiscard]] auto CalendarIdentifier() const; auto CalendarIdentifier(param::hstring const& value) const; [[nodiscard]] auto Date() const; auto Date(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto DayVisible() const; auto DayVisible(bool value) const; [[nodiscard]] auto MonthVisible() const; auto MonthVisible(bool value) const; [[nodiscard]] auto YearVisible() const; auto YearVisible(bool value) const; [[nodiscard]] auto MinYear() const; auto MinYear(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto MaxYear() const; auto MaxYear(winrt::Windows::Foundation::DateTime const& value) const; [[nodiscard]] auto DayFormat() const; auto DayFormat(param::hstring const& value) const; [[nodiscard]] auto MonthFormat() const; auto MonthFormat(param::hstring const& value) const; [[nodiscard]] auto YearFormat() const; auto YearFormat(param::hstring const& value) const; auto DatePicked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyout, winrt::Microsoft::UI::Xaml::Controls::DatePickedEventArgs> const& handler) const; using DatePicked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout, &impl::abi_t:: remove_DatePicked>; [[nodiscard]] auto DatePicked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::DatePickerFlyout, winrt::Microsoft::UI::Xaml::Controls::DatePickedEventArgs> const& handler) const; auto DatePicked(winrt::event_token const& token) const noexcept; auto ShowAtAsync( winrt::Microsoft::UI::Xaml::FrameworkElement const& target) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutItem { [[nodiscard]] auto PrimaryText() const; auto PrimaryText(param::hstring const& value) const; [[nodiscard]] auto SecondaryText() const; auto SecondaryText(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutItemStatics { [[nodiscard]] auto PrimaryTextProperty() const; [[nodiscard]] auto SecondaryTextProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutPresenter { [[nodiscard]] auto IsDefaultShadowEnabled() const; auto IsDefaultShadowEnabled(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutPresenterStatics { [[nodiscard]] auto IsDefaultShadowEnabledProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutStatics { [[nodiscard]] auto CalendarIdentifierProperty() const; [[nodiscard]] auto DateProperty() const; [[nodiscard]] auto DayVisibleProperty() const; [[nodiscard]] auto MonthVisibleProperty() const; [[nodiscard]] auto YearVisibleProperty() const; [[nodiscard]] auto MinYearProperty() const; [[nodiscard]] auto MaxYearProperty() const; [[nodiscard]] auto DayFormatProperty() const; [[nodiscard]] auto MonthFormatProperty() const; [[nodiscard]] auto YearFormatProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerSelectedValueChangedEventArgs { [[nodiscard]] auto OldDate() const; [[nodiscard]] auto NewDate() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerSelectedValueChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto CalendarIdentifierProperty() const; [[nodiscard]] auto DateProperty() const; [[nodiscard]] auto DayVisibleProperty() const; [[nodiscard]] auto MonthVisibleProperty() const; [[nodiscard]] auto YearVisibleProperty() const; [[nodiscard]] auto DayFormatProperty() const; [[nodiscard]] auto MonthFormatProperty() const; [[nodiscard]] auto YearFormatProperty() const; [[nodiscard]] auto MinYearProperty() const; [[nodiscard]] auto MaxYearProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto SelectedDateProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IDatePickerValueChangedEventArgs { [[nodiscard]] auto OldDate() const; [[nodiscard]] auto NewDate() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IDatePickerValueChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IDragItemsCompletedEventArgs { [[nodiscard]] auto Items() const; [[nodiscard]] auto DropResult() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IDragItemsCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IDragItemsStartingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; [[nodiscard]] auto Items() const; [[nodiscard]] auto Data() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IDragItemsStartingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IDropDownButton {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDropDownButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IDropDownButtonFactory { 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_IDropDownButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IDynamicAnimatedVisualSource { auto AnimatedVisualInvalidated( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource, winrt::Windows::Foundation::IInspectable> const& handler) const; using AnimatedVisualInvalidated_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource>:: remove_AnimatedVisualInvalidated>; [[nodiscard]] auto AnimatedVisualInvalidated( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource, winrt::Windows::Foundation::IInspectable> const& handler) const; auto AnimatedVisualInvalidated( winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource> { template using type = consume_Microsoft_UI_Xaml_Controls_IDynamicAnimatedVisualSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IDynamicOverflowItemsChangingEventArgs { [[nodiscard]] auto Action() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IDynamicOverflowItemsChangingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpander { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto HeaderTemplateSelector() const; auto HeaderTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto IsExpanded() const; auto IsExpanded(bool value) const; [[nodiscard]] auto ExpandDirection() const; auto ExpandDirection( winrt::Microsoft::UI::Xaml::Controls::ExpandDirection const& value) const; auto Expanding(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Expander, winrt::Microsoft::UI::Xaml::Controls:: ExpanderExpandingEventArgs> const& handler) const; using Expanding_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IExpander, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IExpander>::remove_Expanding>; [[nodiscard]] auto Expanding( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Expander, winrt::Microsoft::UI::Xaml::Controls:: ExpanderExpandingEventArgs> const& handler) const; auto Expanding(winrt::event_token const& token) const noexcept; auto Collapsed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Expander, winrt::Microsoft::UI::Xaml::Controls:: ExpanderCollapsedEventArgs> const& handler) const; using Collapsed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IExpander, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IExpander>::remove_Collapsed>; [[nodiscard]] auto Collapsed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Expander, winrt::Microsoft::UI::Xaml::Controls:: ExpanderCollapsedEventArgs> const& handler) const; auto Collapsed(winrt::event_token const& token) const noexcept; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IExpander; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpanderCollapsedEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IExpanderCollapsedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpanderExpandingEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IExpanderExpandingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpanderFactory { 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_IExpanderFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpanderStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto HeaderTemplateSelectorProperty() const; [[nodiscard]] auto IsExpandedProperty() const; [[nodiscard]] auto ExpandDirectionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IExpanderStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IExpanderTemplateSettings { [[nodiscard]] auto ContentHeight() const; [[nodiscard]] auto NegativeContentHeight() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IExpanderTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlipView { [[nodiscard]] auto UseTouchAnimationsForAllNavigation() const; auto UseTouchAnimationsForAllNavigation(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlipView; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlipViewFactory { 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_IFlipViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlipViewItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlipViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlipViewItemFactory { 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_IFlipViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlipViewStatics { [[nodiscard]] auto UseTouchAnimationsForAllNavigationProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlipViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyout { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto FlyoutPresenterStyle() const; auto FlyoutPresenterStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyoutFactory { 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_IFlyoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyoutPresenter { [[nodiscard]] auto IsDefaultShadowEnabled() const; auto IsDefaultShadowEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyoutPresenterFactory { 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_IFlyoutPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyoutPresenterStatics { [[nodiscard]] auto IsDefaultShadowEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlyoutPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IFlyoutStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto FlyoutPresenterStyleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IFocusDisengagedEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IFocusDisengagedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IFocusEngagedEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFocusEngagedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIcon { [[nodiscard]] auto Glyph() const; auto Glyph(param::hstring const& value) const; [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto MirroredWhenRightToLeft() const; auto MirroredWhenRightToLeft(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFontIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIconFactory { 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_IFontIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIconSource { [[nodiscard]] auto Glyph() const; auto Glyph(param::hstring const& value) const; [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto MirroredWhenRightToLeft() const; auto MirroredWhenRightToLeft(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFontIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIconSourceFactory { 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_IFontIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIconSourceStatics { [[nodiscard]] auto GlyphProperty() const; [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto MirroredWhenRightToLeftProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFontIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IFontIconStatics { [[nodiscard]] auto GlyphProperty() const; [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto MirroredWhenRightToLeftProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFontIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IFrame { [[nodiscard]] auto CacheSize() const; auto CacheSize(int32_t value) const; [[nodiscard]] auto CanGoBack() const; [[nodiscard]] auto CanGoForward() const; [[nodiscard]] auto CurrentSourcePageType() const; [[nodiscard]] auto SourcePageType() const; auto SourcePageType( winrt::Windows::UI::Xaml::Interop::TypeName const& value) const; [[nodiscard]] auto BackStackDepth() const; [[nodiscard]] auto BackStack() const; [[nodiscard]] auto ForwardStack() const; [[nodiscard]] auto IsNavigationStackEnabled() const; auto IsNavigationStackEnabled(bool value) const; auto Navigated( winrt::Microsoft::UI::Xaml::Navigation::NavigatedEventHandler const& handler) const; using Navigated_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IFrame, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IFrame>::remove_Navigated>; [[nodiscard]] auto Navigated( auto_revoke_t, winrt::Microsoft::UI::Xaml::Navigation::NavigatedEventHandler const& handler) const; auto Navigated(winrt::event_token const& token) const noexcept; auto Navigating(winrt::Microsoft::UI::Xaml::Navigation:: NavigatingCancelEventHandler const& handler) const; using Navigating_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IFrame, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IFrame>::remove_Navigating>; [[nodiscard]] auto Navigating( auto_revoke_t, winrt::Microsoft::UI::Xaml::Navigation:: NavigatingCancelEventHandler const& handler) const; auto Navigating(winrt::event_token const& token) const noexcept; auto NavigationFailed(winrt::Microsoft::UI::Xaml::Navigation:: NavigationFailedEventHandler const& handler) const; using NavigationFailed_revoker = impl::event_revoker::remove_NavigationFailed>; [[nodiscard]] auto NavigationFailed( auto_revoke_t, winrt::Microsoft::UI::Xaml::Navigation:: NavigationFailedEventHandler const& handler) const; auto NavigationFailed(winrt::event_token const& token) const noexcept; auto NavigationStopped( winrt::Microsoft::UI::Xaml::Navigation:: NavigationStoppedEventHandler const& handler) const; using NavigationStopped_revoker = impl::event_revoker::remove_NavigationStopped>; [[nodiscard]] auto NavigationStopped( auto_revoke_t, winrt::Microsoft::UI::Xaml::Navigation:: NavigationStoppedEventHandler const& handler) const; auto NavigationStopped(winrt::event_token const& token) const noexcept; auto GoBack() const; auto GoBack(winrt::Microsoft::UI::Xaml::Media::Animation:: NavigationTransitionInfo const& transitionInfoOverride) const; auto GoForward() const; auto Navigate( winrt::Windows::UI::Xaml::Interop::TypeName const& sourcePageType, winrt::Windows::Foundation::IInspectable const& parameter) const; auto Navigate( winrt::Windows::UI::Xaml::Interop::TypeName const& sourcePageType, winrt::Windows::Foundation::IInspectable const& parameter, winrt::Microsoft::UI::Xaml::Media::Animation:: NavigationTransitionInfo const& infoOverride) const; auto NavigateToType( winrt::Windows::UI::Xaml::Interop::TypeName const& sourcePageType, winrt::Windows::Foundation::IInspectable const& parameter, winrt::Microsoft::UI::Xaml::Navigation::FrameNavigationOptions const& navigationOptions) const; auto GetNavigationState() const; auto SetNavigationState(param::hstring const& navigationState) const; auto SetNavigationState(param::hstring const& navigationState, bool suppressNavigate) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFrame; }; template struct consume_Microsoft_UI_Xaml_Controls_IFrameFactory { 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_IFrameFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IFrameStatics { [[nodiscard]] auto CacheSizeProperty() const; [[nodiscard]] auto CanGoBackProperty() const; [[nodiscard]] auto CanGoForwardProperty() const; [[nodiscard]] auto CurrentSourcePageTypeProperty() const; [[nodiscard]] auto SourcePageTypeProperty() const; [[nodiscard]] auto BackStackDepthProperty() const; [[nodiscard]] auto BackStackProperty() const; [[nodiscard]] auto ForwardStackProperty() const; [[nodiscard]] auto IsNavigationStackEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IFrameStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IGrid { [[nodiscard]] auto RowDefinitions() const; [[nodiscard]] auto ColumnDefinitions() const; [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto RowSpacing() const; auto RowSpacing(double value) const; [[nodiscard]] auto ColumnSpacing() const; auto ColumnSpacing(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGrid; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridFactory { 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_IGridFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridStatics { [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto RowSpacingProperty() const; [[nodiscard]] auto ColumnSpacingProperty() const; [[nodiscard]] auto RowProperty() const; auto GetRow( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetRow(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value) const; [[nodiscard]] auto ColumnProperty() const; auto GetColumn( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetColumn(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value) const; [[nodiscard]] auto RowSpanProperty() const; auto GetRowSpan( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetRowSpan(winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value) const; [[nodiscard]] auto ColumnSpanProperty() const; auto GetColumnSpan( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetColumnSpan( winrt::Microsoft::UI::Xaml::FrameworkElement const& element, int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGridStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridView {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGridView; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridViewFactory { 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_IGridViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridViewHeaderItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGridViewHeaderItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridViewHeaderItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IGridViewHeaderItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridViewItem { [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGridViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IGridViewItemFactory { 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_IGridViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGroupItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupItemFactory { 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_IGroupItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupStyle { [[nodiscard]] auto Panel() const; auto Panel(winrt::Microsoft::UI::Xaml::Controls::ItemsPanelTemplate const& value) const; [[nodiscard]] auto ContainerStyle() const; auto ContainerStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto HeaderContainerStyle() const; auto HeaderContainerStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto ContainerStyleSelector() const; auto ContainerStyleSelector( winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto HeaderTemplateSelector() const; auto HeaderTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto HidesIfEmpty() const; auto HidesIfEmpty(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGroupStyle; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupStyleFactory { 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_IGroupStyleFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelector { auto SelectGroupStyle(winrt::Windows::Foundation::IInspectable const& group, uint32_t level) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelector; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelectorFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelectorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelectorOverrides { auto SelectGroupStyleCore( winrt::Windows::Foundation::IInspectable const& group, uint32_t level) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IGroupStyleSelectorOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IHasValidationErrorsChangedEventArgs { [[nodiscard]] auto NewValue() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHasValidationErrorsChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IHub { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto DefaultSectionIndex() const; auto DefaultSectionIndex(int32_t value) const; [[nodiscard]] auto Sections() const; [[nodiscard]] auto SectionsInView() const; [[nodiscard]] auto SectionHeaders() const; auto SectionHeaderClick( winrt::Microsoft::UI::Xaml::Controls:: HubSectionHeaderClickEventHandler const& handler) const; using SectionHeaderClick_revoker = impl::event_revoker::remove_SectionHeaderClick>; [[nodiscard]] auto SectionHeaderClick( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: HubSectionHeaderClickEventHandler const& handler) const; auto SectionHeaderClick(winrt::event_token const& token) const noexcept; auto SectionsInViewChanged( winrt::Microsoft::UI::Xaml::Controls:: SectionsInViewChangedEventHandler const& handler) const; using SectionsInViewChanged_revoker = impl::event_revoker::remove_SectionsInViewChanged>; [[nodiscard]] auto SectionsInViewChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: SectionsInViewChangedEventHandler const& handler) const; auto SectionsInViewChanged(winrt::event_token const& token) const noexcept; auto ScrollToSection( winrt::Microsoft::UI::Xaml::Controls::HubSection const& section) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHub; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubFactory { 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_IHubFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubSection { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ContentTemplate() const; auto ContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto IsHeaderInteractive() const; auto IsHeaderInteractive(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHubSection; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubSectionFactory { 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_IHubSectionFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubSectionHeaderClickEventArgs { [[nodiscard]] auto Section() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IHubSectionHeaderClickEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubSectionStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto ContentTemplateProperty() const; [[nodiscard]] auto IsHeaderInteractiveProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHubSectionStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IHubStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto DefaultSectionIndexProperty() const; [[nodiscard]] auto SemanticZoomOwnerProperty() const; [[nodiscard]] auto IsActiveViewProperty() const; [[nodiscard]] auto IsZoomedInViewProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHubStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IHyperlinkButton { [[nodiscard]] auto NavigateUri() const; auto NavigateUri(winrt::Windows::Foundation::Uri const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHyperlinkButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IHyperlinkButtonFactory { 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_IHyperlinkButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IHyperlinkButtonStatics { [[nodiscard]] auto NavigateUriProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IHyperlinkButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconElement { [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconElement; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconElementFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconElementFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconElementStatics { [[nodiscard]] auto ForegroundProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconElementStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSource { [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; auto CreateIconElement() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceElement { [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceElement; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceElementFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IIconSourceElementFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceElementFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceElementStatics { [[nodiscard]] auto IconSourceProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IIconSourceElementStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceElementStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceOverrides { auto CreateIconElementCore() const; auto GetIconElementPropertyCore( winrt::Microsoft::UI::Xaml::DependencyProperty const& iconSourceProperty) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IIconSourceStatics { [[nodiscard]] auto ForegroundProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IImage { [[nodiscard]] auto Source() const; auto Source( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto Stretch() const; auto Stretch(winrt::Microsoft::UI::Xaml::Media::Stretch const& value) const; [[nodiscard]] auto NineGrid() const; auto NineGrid(winrt::Microsoft::UI::Xaml::Thickness const& value) const; auto ImageFailed( winrt::Microsoft::UI::Xaml::ExceptionRoutedEventHandler const& handler) const; using ImageFailed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IImage, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IImage>::remove_ImageFailed>; [[nodiscard]] auto ImageFailed( auto_revoke_t, winrt::Microsoft::UI::Xaml::ExceptionRoutedEventHandler const& handler) const; auto ImageFailed(winrt::event_token const& token) const noexcept; auto ImageOpened( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using ImageOpened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IImage, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IImage>::remove_ImageOpened>; [[nodiscard]] auto ImageOpened( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto ImageOpened(winrt::event_token const& token) const noexcept; auto GetAsCastingSource() const; auto GetAlphaMask() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImage; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIcon { [[nodiscard]] auto Source() const; auto Source( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImageIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIconFactory { 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_IImageIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIconSource { [[nodiscard]] auto ImageSource() const; auto ImageSource( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImageIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIconSourceFactory { 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_IImageIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIconSourceStatics { [[nodiscard]] auto ImageSourceProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImageIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageIconStatics { [[nodiscard]] auto SourceProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImageIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IImageStatics { [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto StretchProperty() const; [[nodiscard]] auto NineGridProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IImageStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadge { [[nodiscard]] auto Value() const; auto Value(int32_t value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBadge; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadgeFactory { 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_IInfoBadgeFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadgeStatics { [[nodiscard]] auto ValueProperty() const; [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBadgeStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettings { [[nodiscard]] auto InfoBadgeCornerRadius() const; auto InfoBadgeCornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto IconElement() const; auto IconElement( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettingsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettingsStatics { [[nodiscard]] auto InfoBadgeCornerRadiusProperty() const; [[nodiscard]] auto IconElementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettingsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBadgeTemplateSettingsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBar { [[nodiscard]] auto IsOpen() const; auto IsOpen(bool value) const; [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto Message() const; auto Message(param::hstring const& value) const; [[nodiscard]] auto Severity() const; auto Severity( winrt::Microsoft::UI::Xaml::Controls::InfoBarSeverity const& value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto IsIconVisible() const; auto IsIconVisible(bool value) const; [[nodiscard]] auto IsClosable() const; auto IsClosable(bool value) const; [[nodiscard]] auto CloseButtonStyle() const; auto CloseButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto CloseButtonCommand() const; auto CloseButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto CloseButtonCommandParameter() const; auto CloseButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ActionButton() const; auto ActionButton( winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase const& value) const; [[nodiscard]] auto Content() const; auto Content(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ContentTemplate() const; auto ContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto TemplateSettings() const; auto CloseButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Windows::Foundation::IInspectable> const& handler) const; using CloseButtonClick_revoker = impl::event_revoker::remove_CloseButtonClick>; [[nodiscard]] auto CloseButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Windows::Foundation::IInspectable> const& handler) const; auto CloseButtonClick(winrt::event_token const& token) const noexcept; auto Closing( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Microsoft::UI::Xaml::Controls::InfoBarClosingEventArgs> const& handler) const; using Closing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IInfoBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IInfoBar>::remove_Closing>; [[nodiscard]] auto Closing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Microsoft::UI::Xaml::Controls::InfoBarClosingEventArgs> const& handler) const; auto Closing(winrt::event_token const& token) const noexcept; auto Closed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Microsoft::UI::Xaml::Controls::InfoBarClosedEventArgs> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IInfoBar, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IInfoBar>::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::InfoBar, winrt::Microsoft::UI::Xaml::Controls::InfoBarClosedEventArgs> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarClosedEventArgs { [[nodiscard]] auto Reason() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarClosedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarClosedEventArgsFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarClosedEventArgsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarClosingEventArgs { [[nodiscard]] auto Reason() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarClosingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarClosingEventArgsFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarClosingEventArgsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarFactory { 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_IInfoBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarStatics { [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto MessageProperty() const; [[nodiscard]] auto SeverityProperty() const; [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto IsIconVisibleProperty() const; [[nodiscard]] auto IsClosableProperty() const; [[nodiscard]] auto CloseButtonStyleProperty() const; [[nodiscard]] auto CloseButtonCommandProperty() const; [[nodiscard]] auto CloseButtonCommandParameterProperty() const; [[nodiscard]] auto ActionButtonProperty() const; [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ContentTemplateProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettings { [[nodiscard]] auto IconElement() const; auto IconElement( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettingsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettingsStatics { [[nodiscard]] auto IconElementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettingsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IInfoBarTemplateSettingsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IInsertionPanel { auto GetInsertionIndexes(winrt::Windows::Foundation::Point const& position, int32_t& first, int32_t& second) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IInsertionPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IIsTextTrimmedChangedEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IIsTextTrimmedChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemClickEventArgs { [[nodiscard]] auto ClickedItem() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemClickEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransition { [[nodiscard]] auto Operation() const; [[nodiscard]] auto Triggers() const; [[nodiscard]] auto OldBounds() const; [[nodiscard]] auto NewBounds() const; [[nodiscard]] auto HasStarted() const; auto Start() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition> { template using type = consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransition; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionCompletedEventArgs { [[nodiscard]] auto Transition() const; [[nodiscard]] auto Element() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionCompletedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProgress { [[nodiscard]] auto Transition() const; [[nodiscard]] auto Element() const; auto Complete() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProgress> { template using type = consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProgress; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProvider { auto ShouldAnimate( winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition const& transition) const; auto QueueTransition( winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition const& transition) const; auto TransitionCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionProvider, winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionCompletedEventArgs> const& handler) const; using TransitionCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls:: IItemCollectionTransitionProvider>::remove_TransitionCompleted>; [[nodiscard]] auto TransitionCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionProvider, winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionCompletedEventArgs> const& handler) const; auto TransitionCompleted(winrt::event_token const& token) const noexcept; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransitionProvider> { template using type = consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProvider; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProviderFactory { 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_IItemCollectionTransitionProviderFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProviderOverrides { auto ShouldAnimateCore( winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition const& transition) const; auto StartTransitions( param::vector< winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition> const& transitions) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemCollectionTransitionProviderOverrides< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemContainer { [[nodiscard]] auto Child() const; auto Child(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IsSelected() const; auto IsSelected(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemContainer; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemContainerFactory { 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_IItemContainerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemContainerGenerator { auto ItemsChanged(winrt::Microsoft::UI::Xaml::Controls::Primitives:: ItemsChangedEventHandler const& handler) const; using ItemsChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator, &impl::abi_t::remove_ItemsChanged>; [[nodiscard]] auto ItemsChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ItemsChangedEventHandler const& handler) const; auto ItemsChanged(winrt::event_token const& token) const noexcept; auto ItemFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromItem( winrt::Windows::Foundation::IInspectable const& item) const; auto IndexFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromIndex(int32_t index) const; auto GetItemContainerGeneratorForPanel( winrt::Microsoft::UI::Xaml::Controls::Panel const& panel) const; auto StartAt( winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition const& position, winrt::Microsoft::UI::Xaml::Controls::Primitives:: GeneratorDirection const& direction, bool allowStartAtRealizedItem) const; auto Stop() const; auto GenerateNext(bool& isNewlyRealized) const; auto PrepareItemContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto RemoveAll() const; auto Remove( winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition const& position, int32_t count) const; auto GeneratorPositionFromIndex(int32_t itemIndex) const; auto IndexFromGeneratorPosition( winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition const& position) const; auto Recycle( winrt::Microsoft::UI::Xaml::Controls::Primitives::GeneratorPosition const& position, int32_t count) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemContainerGenerator; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemContainerMapping { auto ItemFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromItem( winrt::Windows::Foundation::IInspectable const& item) const; auto IndexFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromIndex(int32_t index) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemContainerMapping; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemContainerStatics { [[nodiscard]] auto ChildProperty() const; [[nodiscard]] auto IsSelectedProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemContainerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsControl { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Items() const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ItemTemplateSelector() const; auto ItemTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto ItemsPanel() const; auto ItemsPanel( winrt::Microsoft::UI::Xaml::Controls::ItemsPanelTemplate const& value) const; [[nodiscard]] auto DisplayMemberPath() const; auto DisplayMemberPath(param::hstring const& value) const; [[nodiscard]] auto ItemsPanelRoot() const; [[nodiscard]] auto ItemContainerStyle() const; auto ItemContainerStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto ItemContainerStyleSelector() const; auto ItemContainerStyleSelector( winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& value) const; [[nodiscard]] auto ItemContainerGenerator() const; [[nodiscard]] auto ItemContainerTransitions() const; auto ItemContainerTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto GroupStyle() const; [[nodiscard]] auto GroupStyleSelector() const; auto GroupStyleSelector( winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const& value) const; [[nodiscard]] auto IsGrouping() const; auto GroupHeaderContainerFromItemContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& itemContainer) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsControlFactory { 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_IItemsControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsControlOverrides { auto IsItemItsOwnContainerOverride( winrt::Windows::Foundation::IInspectable const& item) const; auto GetContainerForItemOverride() const; auto ClearContainerForItemOverride( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto PrepareContainerForItemOverride( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& item) const; auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& e) const; auto OnItemContainerStyleChanged( winrt::Microsoft::UI::Xaml::Style const& oldItemContainerStyle, winrt::Microsoft::UI::Xaml::Style const& newItemContainerStyle) const; auto OnItemContainerStyleSelectorChanged( winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& oldItemContainerStyleSelector, winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& newItemContainerStyleSelector) const; auto OnItemTemplateChanged( winrt::Microsoft::UI::Xaml::DataTemplate const& oldItemTemplate, winrt::Microsoft::UI::Xaml::DataTemplate const& newItemTemplate) const; auto OnItemTemplateSelectorChanged( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& oldItemTemplateSelector, winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& newItemTemplateSelector) const; auto OnGroupStyleSelectorChanged( winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const& oldGroupStyleSelector, winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const& newGroupStyleSelector) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsControlOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsControlStatics { [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto ItemTemplateSelectorProperty() const; [[nodiscard]] auto ItemsPanelProperty() const; [[nodiscard]] auto DisplayMemberPathProperty() const; [[nodiscard]] auto ItemContainerStyleProperty() const; [[nodiscard]] auto ItemContainerStyleSelectorProperty() const; [[nodiscard]] auto ItemContainerTransitionsProperty() const; [[nodiscard]] auto GroupStyleSelectorProperty() const; [[nodiscard]] auto IsGroupingProperty() const; auto GetItemsOwner( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto ItemsControlFromItemContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsPanelTemplate {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsPanelTemplate; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsPickedEventArgs { [[nodiscard]] auto AddedItems() const; [[nodiscard]] auto RemovedItems() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsPickedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsPresenter { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto HeaderTransitions() const; auto HeaderTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto Footer() const; auto Footer(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto FooterTemplate() const; auto FooterTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto FooterTransitions() const; auto FooterTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsPresenterStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto HeaderTransitionsProperty() const; [[nodiscard]] auto FooterProperty() const; [[nodiscard]] auto FooterTemplateProperty() const; [[nodiscard]] auto FooterTransitionsProperty() const; [[nodiscard]] auto PaddingProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeater { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ItemsSourceView() const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Layout() const; auto Layout(winrt::Microsoft::UI::Xaml::Controls::Layout const& value) const; [[nodiscard]] auto HorizontalCacheLength() const; auto HorizontalCacheLength(double value) const; [[nodiscard]] auto VerticalCacheLength() const; auto VerticalCacheLength(double value) const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; auto GetElementIndex( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto TryGetElement(int32_t index) const; auto GetOrCreateElement(int32_t index) const; auto ElementPrepared( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementPreparedEventArgs> const& handler) const; using ElementPrepared_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater, &impl::abi_t:: remove_ElementPrepared>; [[nodiscard]] auto ElementPrepared( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementPreparedEventArgs> const& handler) const; auto ElementPrepared(winrt::event_token const& token) const noexcept; auto ElementClearing( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementClearingEventArgs> const& handler) const; using ElementClearing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater, &impl::abi_t:: remove_ElementClearing>; [[nodiscard]] auto ElementClearing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementClearingEventArgs> const& handler) const; auto ElementClearing(winrt::event_token const& token) const noexcept; auto ElementIndexChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementIndexChangedEventArgs> const& handler) const; using ElementIndexChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater, &impl::abi_t:: remove_ElementIndexChanged>; [[nodiscard]] auto ElementIndexChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsRepeater, winrt::Microsoft::UI::Xaml::Controls:: ItemsRepeaterElementIndexChangedEventArgs> const& handler) const; auto ElementIndexChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeater; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeater2 { [[nodiscard]] auto ItemTransitionProvider() const; auto ItemTransitionProvider( winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionProvider const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeater2; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementClearingEventArgs { [[nodiscard]] auto Element() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementClearingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementIndexChangedEventArgs { [[nodiscard]] auto Element() const; [[nodiscard]] auto OldIndex() const; [[nodiscard]] auto NewIndex() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementIndexChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementPreparedEventArgs { [[nodiscard]] auto Element() const; [[nodiscard]] auto Index() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterElementPreparedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterFactory { 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_IItemsRepeaterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterScrollHost { [[nodiscard]] auto ScrollViewer() const; auto ScrollViewer( winrt::Microsoft::UI::Xaml::Controls::ScrollViewer const& value) const; [[nodiscard]] auto CurrentAnchor() const; [[nodiscard]] auto HorizontalAnchorRatio() const; auto HorizontalAnchorRatio(double value) const; [[nodiscard]] auto VerticalAnchorRatio() const; auto VerticalAnchorRatio(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterScrollHost; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterStatics { [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto LayoutProperty() const; [[nodiscard]] auto HorizontalCacheLengthProperty() const; [[nodiscard]] auto VerticalCacheLengthProperty() const; [[nodiscard]] auto BackgroundProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterStatics2 { [[nodiscard]] auto ItemTransitionProviderProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsRepeaterStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsSourceView { [[nodiscard]] auto Count() const; auto GetAt(int32_t index) const; [[nodiscard]] auto HasKeyIndexMapping() const; auto KeyFromIndex(int32_t index) const; auto IndexFromKey(param::hstring const& key) const; auto IndexOf(winrt::Windows::Foundation::IInspectable const& item) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsSourceView; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsSourceViewFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& source, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsSourceViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsStackPanel { [[nodiscard]] auto GroupPadding() const; auto GroupPadding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto FirstCacheIndex() const; [[nodiscard]] auto FirstVisibleIndex() const; [[nodiscard]] auto LastVisibleIndex() const; [[nodiscard]] auto LastCacheIndex() const; [[nodiscard]] auto ScrollingDirection() const; [[nodiscard]] auto GroupHeaderPlacement() const; auto GroupHeaderPlacement(winrt::Microsoft::UI::Xaml::Controls::Primitives:: GroupHeaderPlacement const& value) const; [[nodiscard]] auto ItemsUpdatingScrollMode() const; auto ItemsUpdatingScrollMode( winrt::Microsoft::UI::Xaml::Controls::ItemsUpdatingScrollMode const& value) const; [[nodiscard]] auto CacheLength() const; auto CacheLength(double value) const; [[nodiscard]] auto AreStickyGroupHeadersEnabled() const; auto AreStickyGroupHeadersEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsStackPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsStackPanelStatics { [[nodiscard]] auto GroupPaddingProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto GroupHeaderPlacementProperty() const; [[nodiscard]] auto CacheLengthProperty() const; [[nodiscard]] auto AreStickyGroupHeadersEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsStackPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsView { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ScrollView() const; [[nodiscard]] auto VerticalScrollController() const; auto VerticalScrollController( winrt::Microsoft::UI::Xaml::Controls::Primitives::IScrollController const& value) const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Microsoft::UI::Xaml::IElementFactory const& value) const; [[nodiscard]] auto Layout() const; auto Layout(winrt::Microsoft::UI::Xaml::Controls::Layout const& value) const; [[nodiscard]] auto IsItemInvokedEnabled() const; auto IsItemInvokedEnabled(bool value) const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::ItemsViewSelectionMode const& value) const; [[nodiscard]] auto ItemTransitionProvider() const; auto ItemTransitionProvider( winrt::Microsoft::UI::Xaml::Controls:: ItemCollectionTransitionProvider const& value) const; [[nodiscard]] auto CurrentItemIndex() const; [[nodiscard]] auto SelectedItem() const; [[nodiscard]] auto SelectedItems() const; auto TryGetItemIndex(double horizontalViewportRatio, double verticalViewportRatio, int32_t& index) const; auto StartBringItemIntoView( int32_t index, winrt::Microsoft::UI::Xaml::BringIntoViewOptions const& options) const; auto Select(int32_t itemIndex) const; auto Deselect(int32_t itemIndex) const; auto IsSelected(int32_t itemIndex) const; auto SelectAll() const; auto DeselectAll() const; auto InvertSelection() const; auto ItemInvoked(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsView, winrt::Microsoft::UI::Xaml::Controls:: ItemsViewItemInvokedEventArgs> const& handler) const; using ItemInvoked_revoker = impl::event_revoker::remove_ItemInvoked>; [[nodiscard]] auto ItemInvoked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsView, winrt::Microsoft::UI::Xaml::Controls:: ItemsViewItemInvokedEventArgs> const& handler) const; auto ItemInvoked(winrt::event_token const& token) const noexcept; auto SelectionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsView, winrt::Microsoft::UI::Xaml::Controls:: ItemsViewSelectionChangedEventArgs> const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IItemsView, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ItemsView, winrt::Microsoft::UI::Xaml::Controls:: ItemsViewSelectionChangedEventArgs> const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsView; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsViewFactory { 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_IItemsViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsViewItemInvokedEventArgs { [[nodiscard]] auto InvokedItem() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsViewItemInvokedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsViewSelectionChangedEventArgs { }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IItemsViewSelectionChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsViewSelectionChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsViewStatics { [[nodiscard]] auto IsItemInvokedEnabledProperty() const; [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto LayoutProperty() const; [[nodiscard]] auto SelectionModeProperty() const; [[nodiscard]] auto ItemTransitionProviderProperty() const; [[nodiscard]] auto CurrentItemIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto ScrollViewProperty() const; [[nodiscard]] auto VerticalScrollControllerProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsWrapGrid { [[nodiscard]] auto GroupPadding() const; auto GroupPadding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto MaximumRowsOrColumns() const; auto MaximumRowsOrColumns(int32_t value) const; [[nodiscard]] auto ItemWidth() const; auto ItemWidth(double value) const; [[nodiscard]] auto ItemHeight() const; auto ItemHeight(double value) const; [[nodiscard]] auto FirstCacheIndex() const; [[nodiscard]] auto FirstVisibleIndex() const; [[nodiscard]] auto LastVisibleIndex() const; [[nodiscard]] auto LastCacheIndex() const; [[nodiscard]] auto ScrollingDirection() const; [[nodiscard]] auto GroupHeaderPlacement() const; auto GroupHeaderPlacement(winrt::Microsoft::UI::Xaml::Controls::Primitives:: GroupHeaderPlacement const& value) const; [[nodiscard]] auto CacheLength() const; auto CacheLength(double value) const; [[nodiscard]] auto AreStickyGroupHeadersEnabled() const; auto AreStickyGroupHeadersEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsWrapGrid; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsWrapGridFactory { 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_IItemsWrapGridFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IItemsWrapGridStatics { [[nodiscard]] auto GroupPaddingProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto MaximumRowsOrColumnsProperty() const; [[nodiscard]] auto ItemWidthProperty() const; [[nodiscard]] auto ItemHeightProperty() const; [[nodiscard]] auto GroupHeaderPlacementProperty() const; [[nodiscard]] auto CacheLengthProperty() const; [[nodiscard]] auto AreStickyGroupHeadersEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IItemsWrapGridStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IKeyIndexMapping { auto KeyFromIndex(int32_t index) const; auto IndexFromKey(param::hstring const& key) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IKeyIndexMapping; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayout { auto InitializeForContext( winrt::Microsoft::UI::Xaml::Controls::LayoutContext const& context) const; auto UninitializeForContext( winrt::Microsoft::UI::Xaml::Controls::LayoutContext const& context) const; auto Measure( winrt::Microsoft::UI::Xaml::Controls::LayoutContext const& context, winrt::Windows::Foundation::Size const& availableSize) const; auto Arrange( winrt::Microsoft::UI::Xaml::Controls::LayoutContext const& context, winrt::Windows::Foundation::Size const& finalSize) const; auto MeasureInvalidated( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Layout, winrt::Windows::Foundation::IInspectable> const& handler) const; using MeasureInvalidated_revoker = impl::event_revoker::remove_MeasureInvalidated>; [[nodiscard]] auto MeasureInvalidated( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Layout, winrt::Windows::Foundation::IInspectable> const& handler) const; auto MeasureInvalidated(winrt::event_token const& token) const noexcept; auto ArrangeInvalidated( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Layout, winrt::Windows::Foundation::IInspectable> const& handler) const; using ArrangeInvalidated_revoker = impl::event_revoker::remove_ArrangeInvalidated>; [[nodiscard]] auto ArrangeInvalidated( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Layout, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ArrangeInvalidated(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayout; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayout2 { [[nodiscard]] auto IndexBasedLayoutOrientation() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayout2; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutContext { [[nodiscard]] auto LayoutState() const; auto LayoutState(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutContext; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutContextFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutContextFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutContextOverrides { [[nodiscard]] auto LayoutStateCore() const; auto LayoutStateCore( winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutContextOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutOverrides { auto CreateDefaultItemTransitionProvider() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutProtected { auto InvalidateMeasure() const; auto InvalidateArrange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutProtected; }; template struct consume_Microsoft_UI_Xaml_Controls_ILayoutProtected2 { auto SetIndexBasedLayoutOrientation( winrt::Microsoft::UI::Xaml::Controls::IndexBasedLayoutOrientation const& orientation) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILayoutProtected2; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayout { auto ItemsInfoRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayout, winrt::Microsoft::UI::Xaml::Controls:: LinedFlowLayoutItemsInfoRequestedEventArgs> const& handler) const; using ItemsInfoRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout, &impl::abi_t:: remove_ItemsInfoRequested>; [[nodiscard]] auto ItemsInfoRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayout, winrt::Microsoft::UI::Xaml::Controls:: LinedFlowLayoutItemsInfoRequestedEventArgs> const& handler) const; auto ItemsInfoRequested(winrt::event_token const& token) const noexcept; auto ItemsUnlocked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayout, winrt::Windows::Foundation::IInspectable> const& handler) const; using ItemsUnlocked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout, &impl::abi_t:: remove_ItemsUnlocked>; [[nodiscard]] auto ItemsUnlocked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayout, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ItemsUnlocked(winrt::event_token const& token) const noexcept; [[nodiscard]] auto ItemsJustification() const; auto ItemsJustification( winrt::Microsoft::UI::Xaml::Controls:: LinedFlowLayoutItemsJustification const& value) const; [[nodiscard]] auto ItemsStretch() const; auto ItemsStretch( winrt::Microsoft::UI::Xaml::Controls::LinedFlowLayoutItemsStretch const& value) const; [[nodiscard]] auto MinItemSpacing() const; auto MinItemSpacing(double value) const; [[nodiscard]] auto LineSpacing() const; auto LineSpacing(double value) const; [[nodiscard]] auto LineHeight() const; auto LineHeight(double value) const; [[nodiscard]] auto ActualLineHeight() const; [[nodiscard]] auto RequestedRangeStartIndex() const; [[nodiscard]] auto RequestedRangeLength() const; auto InvalidateItemsInfo() const; auto LockItemToLine(int32_t itemIndex) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayout; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutFactory { 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_ILinedFlowLayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutItemCollectionTransitionProvider { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutItemCollectionTransitionProvider< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutItemCollectionTransitionProviderFactory { 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_ILinedFlowLayoutItemCollectionTransitionProviderFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutItemsInfoRequestedEventArgs { [[nodiscard]] auto ItemsRangeStartIndex() const; auto ItemsRangeStartIndex(int32_t value) const; [[nodiscard]] auto ItemsRangeRequestedLength() const; [[nodiscard]] auto MinWidth() const; auto MinWidth(double value) const; [[nodiscard]] auto MaxWidth() const; auto MaxWidth(double value) const; auto SetDesiredAspectRatios(array_view values) const; auto SetMinWidths(array_view values) const; auto SetMaxWidths(array_view values) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutItemsInfoRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutStatics { [[nodiscard]] auto ItemsJustificationProperty() const; [[nodiscard]] auto ItemsStretchProperty() const; [[nodiscard]] auto MinItemSpacingProperty() const; [[nodiscard]] auto LineSpacingProperty() const; [[nodiscard]] auto LineHeightProperty() const; [[nodiscard]] auto ActualLineHeightProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ILinedFlowLayoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IListBox { [[nodiscard]] auto SelectedItems() const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::SelectionMode const& value) const; [[nodiscard]] auto SingleSelectionFollowsFocus() const; auto SingleSelectionFollowsFocus(bool value) const; auto ScrollIntoView( winrt::Windows::Foundation::IInspectable const& item) const; auto SelectAll() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListBox; }; template struct consume_Microsoft_UI_Xaml_Controls_IListBoxFactory { 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_IListBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListBoxItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListBoxItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IListBoxItemFactory { 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_IListBoxItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListBoxStatics { [[nodiscard]] auto SelectionModeProperty() const; [[nodiscard]] auto SingleSelectionFollowsFocusProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IListPickerFlyout { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto DisplayMemberPath() const; auto DisplayMemberPath(param::hstring const& value) const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyoutSelectionMode 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 SelectedValue() const; auto SelectedValue( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SelectedValuePath() const; auto SelectedValuePath(param::hstring const& value) const; [[nodiscard]] auto SelectedItems() const; auto ItemsPicked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyout, winrt::Microsoft::UI::Xaml::Controls::ItemsPickedEventArgs> const& handler) const; using ItemsPicked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout, &impl::abi_t:: remove_ItemsPicked>; [[nodiscard]] auto ItemsPicked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListPickerFlyout, winrt::Microsoft::UI::Xaml::Controls::ItemsPickedEventArgs> const& handler) const; auto ItemsPicked(winrt::event_token const& token) const noexcept; auto ShowAtAsync( winrt::Microsoft::UI::Xaml::FrameworkElement const& target) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListPickerFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IListPickerFlyoutPresenter {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_IListPickerFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IListPickerFlyoutStatics { [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto DisplayMemberPathProperty() const; [[nodiscard]] auto SelectionModeProperty() const; [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto SelectedValueProperty() const; [[nodiscard]] auto SelectedValuePathProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListPickerFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IListView {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListView; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewBase { [[nodiscard]] auto SelectedItems() const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::ListViewSelectionMode const& value) const; [[nodiscard]] auto IsSwipeEnabled() const; auto IsSwipeEnabled(bool value) const; [[nodiscard]] auto CanDragItems() const; auto CanDragItems(bool value) const; [[nodiscard]] auto CanReorderItems() const; auto CanReorderItems(bool value) const; [[nodiscard]] auto IsItemClickEnabled() const; auto IsItemClickEnabled(bool value) const; [[nodiscard]] auto DataFetchSize() const; auto DataFetchSize(double value) const; [[nodiscard]] auto IncrementalLoadingThreshold() const; auto IncrementalLoadingThreshold(double value) const; [[nodiscard]] auto IncrementalLoadingTrigger() const; auto IncrementalLoadingTrigger( winrt::Microsoft::UI::Xaml::Controls::IncrementalLoadingTrigger const& value) const; [[nodiscard]] auto ShowsScrollingPlaceholders() const; auto ShowsScrollingPlaceholders(bool value) const; [[nodiscard]] auto ReorderMode() const; auto ReorderMode( winrt::Microsoft::UI::Xaml::Controls::ListViewReorderMode const& value) const; [[nodiscard]] auto SelectedRanges() const; [[nodiscard]] auto IsMultiSelectCheckBoxEnabled() const; auto IsMultiSelectCheckBoxEnabled(bool value) const; [[nodiscard]] auto SingleSelectionFollowsFocus() const; auto SingleSelectionFollowsFocus(bool value) const; auto ItemClick( winrt::Microsoft::UI::Xaml::Controls::ItemClickEventHandler const& handler) const; using ItemClick_revoker = impl::event_revoker::remove_ItemClick>; [[nodiscard]] auto ItemClick( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::ItemClickEventHandler const& handler) const; auto ItemClick(winrt::event_token const& token) const noexcept; auto DragItemsStarting( winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventHandler const& handler) const; using DragItemsStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListViewBase, &impl::abi_t:: remove_DragItemsStarting>; [[nodiscard]] auto DragItemsStarting( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventHandler const& handler) const; auto DragItemsStarting(winrt::event_token const& token) const noexcept; auto DragItemsCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: DragItemsCompletedEventArgs> const& handler) const; using DragItemsCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListViewBase, &impl::abi_t:: remove_DragItemsCompleted>; [[nodiscard]] auto DragItemsCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: DragItemsCompletedEventArgs> const& handler) const; auto DragItemsCompleted(winrt::event_token const& token) const noexcept; auto ContainerContentChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ContainerContentChangingEventArgs> const& handler) const; using ContainerContentChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListViewBase, &impl::abi_t:: remove_ContainerContentChanging>; [[nodiscard]] auto ContainerContentChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ContainerContentChangingEventArgs> const& handler) const; auto ContainerContentChanging(winrt::event_token const& token) const noexcept; auto ChoosingItemContainer( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ChoosingItemContainerEventArgs> const& handler) const; using ChoosingItemContainer_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListViewBase, &impl::abi_t:: remove_ChoosingItemContainer>; [[nodiscard]] auto ChoosingItemContainer( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ChoosingItemContainerEventArgs> const& handler) const; auto ChoosingItemContainer(winrt::event_token const& token) const noexcept; auto ChoosingGroupHeaderContainer( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ChoosingGroupHeaderContainerEventArgs> const& handler) const; using ChoosingGroupHeaderContainer_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IListViewBase, &impl::abi_t:: remove_ChoosingGroupHeaderContainer>; [[nodiscard]] auto ChoosingGroupHeaderContainer( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ListViewBase, winrt::Microsoft::UI::Xaml::Controls:: ChoosingGroupHeaderContainerEventArgs> const& handler) const; auto ChoosingGroupHeaderContainer( winrt::event_token const& token) const noexcept; auto ScrollIntoView( winrt::Windows::Foundation::IInspectable const& item) const; auto SelectAll() const; auto LoadMoreItemsAsync() const; auto ScrollIntoView( winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::Controls::ScrollIntoViewAlignment const& alignment) const; auto SetDesiredContainerUpdateDuration( winrt::Windows::Foundation::TimeSpan const& duration) const; auto SelectRange(winrt::Microsoft::UI::Xaml::Data::ItemIndexRange const& itemIndexRange) const; auto DeselectRange(winrt::Microsoft::UI::Xaml::Data::ItemIndexRange const& itemIndexRange) const; auto IsDragSource() const; auto TryStartConnectedAnimationAsync( winrt::Microsoft::UI::Xaml::Media::Animation::ConnectedAnimation const& animation, winrt::Windows::Foundation::IInspectable const& item, param::hstring const& elementName) const; auto PrepareConnectedAnimation( param::hstring const& key, winrt::Windows::Foundation::IInspectable const& item, param::hstring const& elementName) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto HeaderTransitions() const; auto HeaderTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto Footer() const; auto Footer(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto FooterTemplate() const; auto FooterTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto FooterTransitions() const; auto FooterTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewBase; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewBaseFactory { 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_IListViewBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewBaseHeaderItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewBaseHeaderItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewBaseHeaderItemFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewBaseHeaderItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewBaseStatics { [[nodiscard]] auto SelectionModeProperty() const; [[nodiscard]] auto IsSwipeEnabledProperty() const; [[nodiscard]] auto CanDragItemsProperty() const; [[nodiscard]] auto CanReorderItemsProperty() const; [[nodiscard]] auto IsItemClickEnabledProperty() const; [[nodiscard]] auto DataFetchSizeProperty() const; [[nodiscard]] auto IncrementalLoadingThresholdProperty() const; [[nodiscard]] auto IncrementalLoadingTriggerProperty() const; [[nodiscard]] auto ShowsScrollingPlaceholdersProperty() const; [[nodiscard]] auto ReorderModeProperty() const; [[nodiscard]] auto IsMultiSelectCheckBoxEnabledProperty() const; [[nodiscard]] auto SingleSelectionFollowsFocusProperty() const; [[nodiscard]] auto SemanticZoomOwnerProperty() const; [[nodiscard]] auto IsActiveViewProperty() const; [[nodiscard]] auto IsZoomedInViewProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto HeaderTransitionsProperty() const; [[nodiscard]] auto FooterProperty() const; [[nodiscard]] auto FooterTemplateProperty() const; [[nodiscard]] auto FooterTransitionsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewFactory { 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_IListViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewHeaderItem {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewHeaderItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewHeaderItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewHeaderItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewItem { [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewItemFactory { 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_IListViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewPersistenceHelper {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper> { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewPersistenceHelper; }; template struct consume_Microsoft_UI_Xaml_Controls_IListViewPersistenceHelperStatics { auto GetRelativeScrollPosition( winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase, winrt::Microsoft::UI::Xaml::Controls::ListViewItemToKeyHandler const& itemToKeyHandler) const; auto SetRelativeScrollPositionAsync( winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase, param::hstring const& relativeScrollPosition, winrt::Microsoft::UI::Xaml::Controls::ListViewKeyToItemHandler const& keyToItemHandler) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelperStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IListViewPersistenceHelperStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapControl { [[nodiscard]] auto MapServiceToken() const; auto MapServiceToken(param::hstring const& value) const; [[nodiscard]] auto Center() const; auto Center( winrt::Windows::Devices::Geolocation::Geopoint const& value) const; [[nodiscard]] auto Layers() const; auto Layers( param::vector const& value) const; [[nodiscard]] auto ZoomLevel() const; auto ZoomLevel(double value) const; [[nodiscard]] auto InteractiveControlsVisible() const; auto InteractiveControlsVisible(bool value) const; auto MapElementClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapControl, winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> const& handler) const; using MapElementClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IMapControl, &impl::abi_t:: remove_MapElementClick>; [[nodiscard]] auto MapElementClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapControl, winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> const& handler) const; auto MapElementClick(winrt::event_token const& token) const noexcept; auto MapServiceErrorOccurred( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapControl, winrt::Microsoft::UI::Xaml::Controls:: MapControlMapServiceErrorOccurredEventArgs> const& handler) const; using MapServiceErrorOccurred_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IMapControl, &impl::abi_t:: remove_MapServiceErrorOccurred>; [[nodiscard]] auto MapServiceErrorOccurred( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapControl, winrt::Microsoft::UI::Xaml::Controls:: MapControlMapServiceErrorOccurredEventArgs> const& handler) const; auto MapServiceErrorOccurred(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapControlFactory { 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_IMapControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapControlMapServiceErrorOccurredEventArgs { [[nodiscard]] auto DiagnosticMessage() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapControlMapServiceErrorOccurredEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapControlStatics { [[nodiscard]] auto LayersProperty() const; [[nodiscard]] auto MapServiceTokenProperty() const; [[nodiscard]] auto CenterProperty() const; [[nodiscard]] auto ZoomLevelProperty() const; [[nodiscard]] auto InteractiveControlsVisibleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElement {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapElement; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElementClickEventArgs { [[nodiscard]] auto Location() const; [[nodiscard]] auto Element() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IMapElementClickEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElementFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapElementFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElementsLayer { [[nodiscard]] auto MapElements() const; auto MapElements( param::vector const& value) const; auto MapElementClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapElementsLayer, winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> const& handler) const; using MapElementClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer, &impl::abi_t:: remove_MapElementClick>; [[nodiscard]] auto MapElementClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MapElementsLayer, winrt::Microsoft::UI::Xaml::Controls::MapElementClickEventArgs> const& handler) const; auto MapElementClick(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapElementsLayer; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElementsLayerFactory { 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_IMapElementsLayerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapElementsLayerStatics { [[nodiscard]] auto MapElementsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapElementsLayerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapIcon { [[nodiscard]] auto Location() const; auto Location( winrt::Windows::Devices::Geolocation::Geopoint const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapIconFactory { 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_IMapIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapIconStatics { [[nodiscard]] auto LocationProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapLayer {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapLayer; }; template struct consume_Microsoft_UI_Xaml_Controls_IMapLayerFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMapLayerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElement { [[nodiscard]] auto Source() const; auto Source( winrt::Windows::Media::Playback::IMediaPlaybackSource const& value) const; [[nodiscard]] auto TransportControls() const; auto TransportControls( winrt::Microsoft::UI::Xaml::Controls::MediaTransportControls const& value) const; [[nodiscard]] auto AreTransportControlsEnabled() const; auto AreTransportControlsEnabled(bool value) const; [[nodiscard]] auto PosterSource() const; auto PosterSource( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto Stretch() const; auto Stretch(winrt::Microsoft::UI::Xaml::Media::Stretch const& value) const; [[nodiscard]] auto AutoPlay() const; auto AutoPlay(bool value) const; [[nodiscard]] auto IsFullWindow() const; auto IsFullWindow(bool value) const; [[nodiscard]] auto MediaPlayer() const; auto SetMediaPlayer( winrt::Windows::Media::Playback::MediaPlayer const& mediaPlayer) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElement; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElementFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElementFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElementFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElementStatics { [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto AreTransportControlsEnabledProperty() const; [[nodiscard]] auto PosterSourceProperty() const; [[nodiscard]] auto StretchProperty() const; [[nodiscard]] auto AutoPlayProperty() const; [[nodiscard]] auto IsFullWindowProperty() const; [[nodiscard]] auto MediaPlayerProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElementStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerElementStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenter { [[nodiscard]] auto MediaPlayer() const; auto MediaPlayer( winrt::Windows::Media::Playback::MediaPlayer const& value) const; [[nodiscard]] auto Stretch() const; auto Stretch(winrt::Microsoft::UI::Xaml::Media::Stretch const& value) const; [[nodiscard]] auto IsFullWindow() const; auto IsFullWindow(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenterFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenterStatics { [[nodiscard]] auto MediaPlayerProperty() const; [[nodiscard]] auto StretchProperty() const; [[nodiscard]] auto IsFullWindowProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaPlayerPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaTransportControls { [[nodiscard]] auto IsZoomButtonVisible() const; auto IsZoomButtonVisible(bool value) const; [[nodiscard]] auto IsZoomEnabled() const; auto IsZoomEnabled(bool value) const; [[nodiscard]] auto IsFastForwardButtonVisible() const; auto IsFastForwardButtonVisible(bool value) const; [[nodiscard]] auto IsFastForwardEnabled() const; auto IsFastForwardEnabled(bool value) const; [[nodiscard]] auto IsFastRewindButtonVisible() const; auto IsFastRewindButtonVisible(bool value) const; [[nodiscard]] auto IsFastRewindEnabled() const; auto IsFastRewindEnabled(bool value) const; [[nodiscard]] auto IsStopButtonVisible() const; auto IsStopButtonVisible(bool value) const; [[nodiscard]] auto IsStopEnabled() const; auto IsStopEnabled(bool value) const; [[nodiscard]] auto IsVolumeButtonVisible() const; auto IsVolumeButtonVisible(bool value) const; [[nodiscard]] auto IsVolumeEnabled() const; auto IsVolumeEnabled(bool value) const; [[nodiscard]] auto IsPlaybackRateButtonVisible() const; auto IsPlaybackRateButtonVisible(bool value) const; [[nodiscard]] auto IsPlaybackRateEnabled() const; auto IsPlaybackRateEnabled(bool value) const; [[nodiscard]] auto IsSeekBarVisible() const; auto IsSeekBarVisible(bool value) const; [[nodiscard]] auto IsSeekEnabled() const; auto IsSeekEnabled(bool value) const; [[nodiscard]] auto IsCompact() const; auto IsCompact(bool value) const; [[nodiscard]] auto IsSkipForwardButtonVisible() const; auto IsSkipForwardButtonVisible(bool value) const; [[nodiscard]] auto IsSkipForwardEnabled() const; auto IsSkipForwardEnabled(bool value) const; [[nodiscard]] auto IsSkipBackwardButtonVisible() const; auto IsSkipBackwardButtonVisible(bool value) const; [[nodiscard]] auto IsSkipBackwardEnabled() const; auto IsSkipBackwardEnabled(bool value) const; [[nodiscard]] auto IsNextTrackButtonVisible() const; auto IsNextTrackButtonVisible(bool value) const; [[nodiscard]] auto IsPreviousTrackButtonVisible() const; auto IsPreviousTrackButtonVisible(bool value) const; [[nodiscard]] auto FastPlayFallbackBehaviour() const; auto FastPlayFallbackBehaviour( winrt::Microsoft::UI::Xaml::Media::FastPlayFallbackBehaviour const& value) const; [[nodiscard]] auto ShowAndHideAutomatically() const; auto ShowAndHideAutomatically(bool value) const; [[nodiscard]] auto IsRepeatEnabled() const; auto IsRepeatEnabled(bool value) const; [[nodiscard]] auto IsRepeatButtonVisible() const; auto IsRepeatButtonVisible(bool value) const; auto ThumbnailRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MediaTransportControls, winrt::Microsoft::UI::Xaml::Media:: MediaTransportControlsThumbnailRequestedEventArgs> const& handler) const; using ThumbnailRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls, &impl::abi_t::remove_ThumbnailRequested>; [[nodiscard]] auto ThumbnailRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::MediaTransportControls, winrt::Microsoft::UI::Xaml::Media:: MediaTransportControlsThumbnailRequestedEventArgs> const& handler) const; auto ThumbnailRequested(winrt::event_token const& token) const noexcept; auto Show() const; auto Hide() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaTransportControls; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsHelper {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsHelper; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsHelperStatics { [[nodiscard]] auto DropoutOrderProperty() const; auto GetDropoutOrder( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetDropoutOrder( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IReference const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsHelperStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsStatics { [[nodiscard]] auto IsZoomButtonVisibleProperty() const; [[nodiscard]] auto IsZoomEnabledProperty() const; [[nodiscard]] auto IsFastForwardButtonVisibleProperty() const; [[nodiscard]] auto IsFastForwardEnabledProperty() const; [[nodiscard]] auto IsFastRewindButtonVisibleProperty() const; [[nodiscard]] auto IsFastRewindEnabledProperty() const; [[nodiscard]] auto IsStopButtonVisibleProperty() const; [[nodiscard]] auto IsStopEnabledProperty() const; [[nodiscard]] auto IsVolumeButtonVisibleProperty() const; [[nodiscard]] auto IsVolumeEnabledProperty() const; [[nodiscard]] auto IsPlaybackRateButtonVisibleProperty() const; [[nodiscard]] auto IsPlaybackRateEnabledProperty() const; [[nodiscard]] auto IsSeekBarVisibleProperty() const; [[nodiscard]] auto IsSeekEnabledProperty() const; [[nodiscard]] auto IsCompactProperty() const; [[nodiscard]] auto IsSkipForwardButtonVisibleProperty() const; [[nodiscard]] auto IsSkipForwardEnabledProperty() const; [[nodiscard]] auto IsSkipBackwardButtonVisibleProperty() const; [[nodiscard]] auto IsSkipBackwardEnabledProperty() const; [[nodiscard]] auto IsNextTrackButtonVisibleProperty() const; [[nodiscard]] auto IsPreviousTrackButtonVisibleProperty() const; [[nodiscard]] auto FastPlayFallbackBehaviourProperty() const; [[nodiscard]] auto ShowAndHideAutomaticallyProperty() const; [[nodiscard]] auto IsRepeatEnabledProperty() const; [[nodiscard]] auto IsRepeatButtonVisibleProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IMediaTransportControlsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBar { [[nodiscard]] auto Items() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarFactory { 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_IMenuBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarItem { [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto Items() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBarItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarItemFactory { 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_IMenuBarItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarItemFlyout {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBarItemFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarItemFlyoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyoutFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBarItemFlyoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarItemStatics { [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto ItemsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBarItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuBarStatics { [[nodiscard]] auto ItemsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyout { [[nodiscard]] auto Items() const; [[nodiscard]] auto MenuFlyoutPresenterStyle() const; auto MenuFlyoutPresenterStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; auto ShowAt(winrt::Microsoft::UI::Xaml::UIElement const& targetElement, winrt::Windows::Foundation::Point const& point) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutFactory { 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_IMenuFlyoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItem { [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) 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; [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto KeyboardAcceleratorTextOverride() const; auto KeyboardAcceleratorTextOverride(param::hstring const& value) const; [[nodiscard]] auto TemplateSettings() const; auto Click( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Click_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem>::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_IMenuFlyoutItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemBase {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemBase; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemBaseFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemFactory { 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_IMenuFlyoutItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemStatics { [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto CommandProperty() const; [[nodiscard]] auto CommandParameterProperty() const; [[nodiscard]] auto IconProperty() const; [[nodiscard]] auto KeyboardAcceleratorTextOverrideProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenter { [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto IsDefaultShadowEnabled() const; auto IsDefaultShadowEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenter2 { [[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_IMenuFlyoutPresenter2; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterStatics { [[nodiscard]] auto IsDefaultShadowEnabledProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterStatics2 { [[nodiscard]] auto SystemBackdropProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenterStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutPresenterStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSeparator {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSeparator; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSeparatorFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparatorFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSeparatorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutStatics { [[nodiscard]] auto MenuFlyoutPresenterStyleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSubItem { [[nodiscard]] auto Items() const; [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSubItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSubItemStatics { [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto IconProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IMenuFlyoutSubItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigate { auto Navigate( winrt::Windows::UI::Xaml::Interop::TypeName const& sourcePageType) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigate; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationView { [[nodiscard]] auto IsPaneOpen() const; auto IsPaneOpen(bool value) const; [[nodiscard]] auto CompactModeThresholdWidth() const; auto CompactModeThresholdWidth(double value) const; [[nodiscard]] auto ExpandedModeThresholdWidth() const; auto ExpandedModeThresholdWidth(double value) const; [[nodiscard]] auto FooterMenuItems() const; [[nodiscard]] auto FooterMenuItemsSource() const; auto FooterMenuItemsSource( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto PaneFooter() const; auto PaneFooter(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto DisplayMode() const; [[nodiscard]] auto IsSettingsVisible() const; auto IsSettingsVisible(bool value) const; [[nodiscard]] auto IsPaneToggleButtonVisible() const; auto IsPaneToggleButtonVisible(bool value) const; [[nodiscard]] auto AlwaysShowHeader() const; auto AlwaysShowHeader(bool value) const; [[nodiscard]] auto CompactPaneLength() const; auto CompactPaneLength(double value) const; [[nodiscard]] auto OpenPaneLength() const; auto OpenPaneLength(double value) const; [[nodiscard]] auto PaneToggleButtonStyle() const; auto PaneToggleButtonStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto MenuItems() const; [[nodiscard]] auto MenuItemsSource() const; auto MenuItemsSource( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SettingsItem() const; [[nodiscard]] auto AutoSuggestBox() const; auto AutoSuggestBox( winrt::Microsoft::UI::Xaml::Controls::AutoSuggestBox const& value) const; [[nodiscard]] auto MenuItemTemplate() const; auto MenuItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto MenuItemTemplateSelector() const; auto MenuItemTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto MenuItemContainerStyle() const; auto MenuItemContainerStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto MenuItemContainerStyleSelector() const; auto MenuItemContainerStyleSelector( winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& value) const; auto MenuItemFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromMenuItem( winrt::Windows::Foundation::IInspectable const& item) const; auto SelectionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewSelectionChangedEventArgs> const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewSelectionChangedEventArgs> const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; auto ItemInvoked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemInvokedEventArgs> const& handler) const; using ItemInvoked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView, &impl::abi_t:: remove_ItemInvoked>; [[nodiscard]] auto ItemInvoked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemInvokedEventArgs> const& handler) const; auto ItemInvoked(winrt::event_token const& token) const noexcept; auto DisplayModeChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewDisplayModeChangedEventArgs> const& handler) const; using DisplayModeChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView, &impl::abi_t:: remove_DisplayModeChanged>; [[nodiscard]] auto DisplayModeChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewDisplayModeChangedEventArgs> const& handler) const; auto DisplayModeChanged(winrt::event_token const& token) const noexcept; [[nodiscard]] auto IsTitleBarAutoPaddingEnabled() const; auto IsTitleBarAutoPaddingEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationView; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationView2 { [[nodiscard]] auto IsBackButtonVisible() const; auto IsBackButtonVisible( winrt::Microsoft::UI::Xaml::Controls:: NavigationViewBackButtonVisible const& value) const; [[nodiscard]] auto IsBackEnabled() const; auto IsBackEnabled(bool value) const; [[nodiscard]] auto PaneTitle() const; auto PaneTitle(param::hstring const& value) const; auto BackRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewBackRequestedEventArgs> const& handler) const; using BackRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_BackRequested>; [[nodiscard]] auto BackRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewBackRequestedEventArgs> const& handler) const; auto BackRequested(winrt::event_token const& token) const noexcept; auto PaneClosed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneClosed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_PaneClosed>; [[nodiscard]] auto PaneClosed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneClosed(winrt::event_token const& token) const noexcept; auto PaneClosing( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewPaneClosingEventArgs> const& handler) const; using PaneClosing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_PaneClosing>; [[nodiscard]] auto PaneClosing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewPaneClosingEventArgs> const& handler) const; auto PaneClosing(winrt::event_token const& token) const noexcept; auto PaneOpened( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneOpened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_PaneOpened>; [[nodiscard]] auto PaneOpened( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneOpened(winrt::event_token const& token) const noexcept; auto PaneOpening( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_PaneOpening>; [[nodiscard]] auto PaneOpening( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneOpening(winrt::event_token const& token) const noexcept; [[nodiscard]] auto PaneDisplayMode() const; auto PaneDisplayMode( winrt::Microsoft::UI::Xaml::Controls::NavigationViewPaneDisplayMode const& value) const; [[nodiscard]] auto PaneHeader() const; auto PaneHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto PaneCustomContent() const; auto PaneCustomContent( winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ContentOverlay() const; auto ContentOverlay(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IsPaneVisible() const; auto IsPaneVisible(bool value) const; [[nodiscard]] auto SelectionFollowsFocus() const; auto SelectionFollowsFocus( winrt::Microsoft::UI::Xaml::Controls:: NavigationViewSelectionFollowsFocus const& value) const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto ShoulderNavigationEnabled() const; auto ShoulderNavigationEnabled( winrt::Microsoft::UI::Xaml::Controls:: NavigationViewShoulderNavigationEnabled const& value) const; [[nodiscard]] auto OverflowLabelMode() const; auto OverflowLabelMode( winrt::Microsoft::UI::Xaml::Controls:: NavigationViewOverflowLabelMode const& value) const; auto Expanding( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemExpandingEventArgs> const& handler) const; using Expanding_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_Expanding>; [[nodiscard]] auto Expanding( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemExpandingEventArgs> const& handler) const; auto Expanding(winrt::event_token const& token) const noexcept; auto Collapsed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemCollapsedEventArgs> const& handler) const; using Collapsed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::INavigationView2, &impl::abi_t:: remove_Collapsed>; [[nodiscard]] auto Collapsed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NavigationView, winrt::Microsoft::UI::Xaml::Controls:: NavigationViewItemCollapsedEventArgs> const& handler) const; auto Collapsed(winrt::event_token const& token) const noexcept; auto Expand(winrt::Microsoft::UI::Xaml::Controls::NavigationViewItem const& item) const; auto Collapse(winrt::Microsoft::UI::Xaml::Controls::NavigationViewItem const& item) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationView2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewBackRequestedEventArgs {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewBackRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewDisplayModeChangedEventArgs { [[nodiscard]] auto DisplayMode() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewDisplayModeChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewFactory { 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_INavigationViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItem { [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; [[nodiscard]] auto CompactPaneLength() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItem2 { [[nodiscard]] auto SelectsOnInvoked() const; auto SelectsOnInvoked(bool value) const; [[nodiscard]] auto IsExpanded() const; auto IsExpanded(bool value) const; [[nodiscard]] auto HasUnrealizedChildren() const; auto HasUnrealizedChildren(bool value) const; [[nodiscard]] auto IsChildSelected() const; auto IsChildSelected(bool value) const; [[nodiscard]] auto MenuItems() const; [[nodiscard]] auto MenuItemsSource() const; auto MenuItemsSource( winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItem2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItem3 { [[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_INavigationViewItem3; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBase {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBase; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBase2 { [[nodiscard]] auto IsSelected() const; auto IsSelected(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBase2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBaseFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBaseFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBaseStatics { [[nodiscard]] auto IsSelectedProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBaseStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemBaseStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemCollapsedEventArgs { [[nodiscard]] auto CollapsedItemContainer() const; [[nodiscard]] auto CollapsedItem() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemCollapsedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemExpandingEventArgs { [[nodiscard]] auto ExpandingItemContainer() const; [[nodiscard]] auto ExpandingItem() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemExpandingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemHeader {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemHeader; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemHeaderFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeaderFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemHeaderFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemInvokedEventArgs { [[nodiscard]] auto InvokedItem() const; [[nodiscard]] auto IsSettingsInvoked() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemInvokedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemInvokedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemInvokedEventArgs2 { [[nodiscard]] auto InvokedItemContainer() const; [[nodiscard]] auto RecommendedNavigationTransitionInfo() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemInvokedEventArgs2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemSeparator {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemSeparator; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemSeparatorFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparatorFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemSeparatorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics { [[nodiscard]] auto IconProperty() const; [[nodiscard]] auto CompactPaneLengthProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics2 { [[nodiscard]] auto SelectsOnInvokedProperty() const; [[nodiscard]] auto IsExpandedProperty() const; [[nodiscard]] auto HasUnrealizedChildrenProperty() const; [[nodiscard]] auto IsChildSelectedProperty() const; [[nodiscard]] auto MenuItemsProperty() const; [[nodiscard]] auto MenuItemsSourceProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics3 { [[nodiscard]] auto InfoBadgeProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemStatics3> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewItemStatics3; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewPaneClosingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewPaneClosingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewPaneClosingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewSelectionChangedEventArgs { [[nodiscard]] auto SelectedItem() const; [[nodiscard]] auto IsSettingsSelected() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewSelectionChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewSelectionChangedEventArgs2 { [[nodiscard]] auto SelectedItemContainer() const; [[nodiscard]] auto RecommendedNavigationTransitionInfo() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewSelectionChangedEventArgs2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewStatics { [[nodiscard]] auto IsPaneOpenProperty() const; [[nodiscard]] auto CompactModeThresholdWidthProperty() const; [[nodiscard]] auto ExpandedModeThresholdWidthProperty() const; [[nodiscard]] auto FooterMenuItemsProperty() const; [[nodiscard]] auto FooterMenuItemsSourceProperty() const; [[nodiscard]] auto PaneFooterProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto DisplayModeProperty() const; [[nodiscard]] auto IsSettingsVisibleProperty() const; [[nodiscard]] auto IsPaneToggleButtonVisibleProperty() const; [[nodiscard]] auto AlwaysShowHeaderProperty() const; [[nodiscard]] auto CompactPaneLengthProperty() const; [[nodiscard]] auto OpenPaneLengthProperty() const; [[nodiscard]] auto PaneToggleButtonStyleProperty() const; [[nodiscard]] auto MenuItemsProperty() const; [[nodiscard]] auto MenuItemsSourceProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto SettingsItemProperty() const; [[nodiscard]] auto AutoSuggestBoxProperty() const; [[nodiscard]] auto MenuItemTemplateProperty() const; [[nodiscard]] auto MenuItemTemplateSelectorProperty() const; [[nodiscard]] auto MenuItemContainerStyleProperty() const; [[nodiscard]] auto MenuItemContainerStyleSelectorProperty() const; [[nodiscard]] auto IsTitleBarAutoPaddingEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewStatics2 { [[nodiscard]] auto IsBackButtonVisibleProperty() const; [[nodiscard]] auto IsBackEnabledProperty() const; [[nodiscard]] auto PaneTitleProperty() const; [[nodiscard]] auto PaneDisplayModeProperty() const; [[nodiscard]] auto PaneHeaderProperty() const; [[nodiscard]] auto PaneCustomContentProperty() const; [[nodiscard]] auto ContentOverlayProperty() const; [[nodiscard]] auto IsPaneVisibleProperty() const; [[nodiscard]] auto SelectionFollowsFocusProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; [[nodiscard]] auto ShoulderNavigationEnabledProperty() const; [[nodiscard]] auto OverflowLabelModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettings { [[nodiscard]] auto TopPadding() const; [[nodiscard]] auto OverflowButtonVisibility() const; [[nodiscard]] auto PaneToggleButtonVisibility() const; [[nodiscard]] auto BackButtonVisibility() const; [[nodiscard]] auto TopPaneVisibility() const; [[nodiscard]] auto LeftPaneVisibility() const; [[nodiscard]] auto SingleSelectionFollowsFocus() const; [[nodiscard]] auto PaneToggleButtonWidth() const; [[nodiscard]] auto SmallerPaneToggleButtonWidth() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettings2 { [[nodiscard]] auto OpenPaneLength() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings2> { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettings2; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettingsFactory { 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_INavigationViewTemplateSettingsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettingsStatics { [[nodiscard]] auto TopPaddingProperty() const; [[nodiscard]] auto OverflowButtonVisibilityProperty() const; [[nodiscard]] auto PaneToggleButtonVisibilityProperty() const; [[nodiscard]] auto BackButtonVisibilityProperty() const; [[nodiscard]] auto TopPaneVisibilityProperty() const; [[nodiscard]] auto LeftPaneVisibilityProperty() const; [[nodiscard]] auto SingleSelectionFollowsFocusProperty() const; [[nodiscard]] auto PaneToggleButtonWidthProperty() const; [[nodiscard]] auto SmallerPaneToggleButtonWidthProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettingsStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettingsStatics2 { [[nodiscard]] auto OpenPaneLengthProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INavigationViewTemplateSettingsStatics2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayout {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayout; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutContext { [[nodiscard]] auto Children() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext> { template using type = consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutContext; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutContextFactory { 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_INonVirtualizingLayoutContextFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutContextOverrides { [[nodiscard]] auto ChildrenCore() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutContextOverrides< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutOverrides { auto InitializeForContextCore( winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context) const; auto UninitializeForContextCore( winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context) const; auto MeasureOverride( winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& availableSize) const; auto ArrangeOverride( winrt::Microsoft::UI::Xaml::Controls::NonVirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& finalSize) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_INonVirtualizingLayoutOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_INumberBox { [[nodiscard]] auto Minimum() const; auto Minimum(double value) const; [[nodiscard]] auto Maximum() const; auto Maximum(double value) const; [[nodiscard]] auto Value() const; auto Value(double value) const; [[nodiscard]] auto SmallChange() const; auto SmallChange(double value) const; [[nodiscard]] auto LargeChange() const; auto LargeChange(double value) const; [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocus() const; auto PreventKeyboardDisplayOnProgrammaticFocus(bool value) const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ValidationMode() const; auto ValidationMode( winrt::Microsoft::UI::Xaml::Controls::NumberBoxValidationMode const& value) const; [[nodiscard]] auto SpinButtonPlacementMode() const; auto SpinButtonPlacementMode( winrt::Microsoft::UI::Xaml::Controls:: NumberBoxSpinButtonPlacementMode const& value) const; [[nodiscard]] auto IsWrapEnabled() const; auto IsWrapEnabled(bool value) const; [[nodiscard]] auto AcceptsExpression() const; auto AcceptsExpression(bool value) const; [[nodiscard]] auto NumberFormatter() const; auto NumberFormatter( winrt::Windows::Globalization::NumberFormatting::INumberFormatter2 const& value) const; auto ValueChanged(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NumberBox, winrt::Microsoft::UI::Xaml::Controls:: NumberBoxValueChangedEventArgs> const& handler) const; using ValueChanged_revoker = impl::event_revoker::remove_ValueChanged>; [[nodiscard]] auto ValueChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::NumberBox, winrt::Microsoft::UI::Xaml::Controls:: NumberBoxValueChangedEventArgs> const& handler) const; auto ValueChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INumberBox; }; template struct consume_Microsoft_UI_Xaml_Controls_INumberBoxFactory { 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_INumberBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_INumberBoxStatics { [[nodiscard]] auto MinimumProperty() const; [[nodiscard]] auto MaximumProperty() const; [[nodiscard]] auto ValueProperty() const; [[nodiscard]] auto SmallChangeProperty() const; [[nodiscard]] auto LargeChangeProperty() const; [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocusProperty() const; [[nodiscard]] auto DescriptionProperty() const; [[nodiscard]] auto ValidationModeProperty() const; [[nodiscard]] auto SpinButtonPlacementModeProperty() const; [[nodiscard]] auto IsWrapEnabledProperty() const; [[nodiscard]] auto AcceptsExpressionProperty() const; [[nodiscard]] auto NumberFormatterProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_INumberBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_INumberBoxValueChangedEventArgs { [[nodiscard]] auto OldValue() const; [[nodiscard]] auto NewValue() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_INumberBoxValueChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IPage { [[nodiscard]] auto Frame() const; [[nodiscard]] auto NavigationCacheMode() const; auto NavigationCacheMode( winrt::Microsoft::UI::Xaml::Navigation::NavigationCacheMode const& value) const; [[nodiscard]] auto TopAppBar() const; auto TopAppBar( winrt::Microsoft::UI::Xaml::Controls::AppBar const& value) const; [[nodiscard]] auto BottomAppBar() const; auto BottomAppBar( winrt::Microsoft::UI::Xaml::Controls::AppBar const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPage; }; template struct consume_Microsoft_UI_Xaml_Controls_IPageFactory { 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_IPageFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPageOverrides { auto OnNavigatedFrom( winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatedTo( winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e) const; auto OnNavigatingFrom( winrt::Microsoft::UI::Xaml::Navigation::NavigatingCancelEventArgs const& e) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPageOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IPageStatics { [[nodiscard]] auto FrameProperty() const; [[nodiscard]] auto TopAppBarProperty() const; [[nodiscard]] auto BottomAppBarProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPageStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPanel { [[nodiscard]] auto Children() const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto IsItemsHost() const; [[nodiscard]] auto ChildrenTransitions() const; auto ChildrenTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto BackgroundTransition() const; auto BackgroundTransition( winrt::Microsoft::UI::Xaml::BrushTransition const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IPanelFactory { 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_IPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPanelStatics { [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto IsItemsHostProperty() const; [[nodiscard]] auto ChildrenTransitionsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IParallaxView { [[nodiscard]] auto Child() const; auto Child(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto HorizontalShift() const; auto HorizontalShift(double value) const; [[nodiscard]] auto HorizontalSourceEndOffset() const; auto HorizontalSourceEndOffset(double value) const; [[nodiscard]] auto HorizontalSourceOffsetKind() const; auto HorizontalSourceOffsetKind( winrt::Microsoft::UI::Xaml::Controls::ParallaxSourceOffsetKind const& value) const; [[nodiscard]] auto HorizontalSourceStartOffset() const; auto HorizontalSourceStartOffset(double value) const; [[nodiscard]] auto IsHorizontalShiftClamped() const; auto IsHorizontalShiftClamped(bool value) const; [[nodiscard]] auto IsVerticalShiftClamped() const; auto IsVerticalShiftClamped(bool value) const; [[nodiscard]] auto MaxHorizontalShiftRatio() const; auto MaxHorizontalShiftRatio(double value) const; [[nodiscard]] auto MaxVerticalShiftRatio() const; auto MaxVerticalShiftRatio(double value) const; [[nodiscard]] auto Source() const; auto Source(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto VerticalShift() const; auto VerticalShift(double value) const; [[nodiscard]] auto VerticalSourceEndOffset() const; auto VerticalSourceEndOffset(double value) const; [[nodiscard]] auto VerticalSourceOffsetKind() const; auto VerticalSourceOffsetKind( winrt::Microsoft::UI::Xaml::Controls::ParallaxSourceOffsetKind const& value) const; [[nodiscard]] auto VerticalSourceStartOffset() const; auto VerticalSourceStartOffset(double value) const; auto RefreshAutomaticHorizontalOffsets() const; auto RefreshAutomaticVerticalOffsets() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IParallaxView; }; template struct consume_Microsoft_UI_Xaml_Controls_IParallaxViewFactory { 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_IParallaxViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IParallaxViewStatics { [[nodiscard]] auto ChildProperty() const; [[nodiscard]] auto HorizontalSourceEndOffsetProperty() const; [[nodiscard]] auto HorizontalSourceOffsetKindProperty() const; [[nodiscard]] auto HorizontalSourceStartOffsetProperty() const; [[nodiscard]] auto MaxHorizontalShiftRatioProperty() const; [[nodiscard]] auto HorizontalShiftProperty() const; [[nodiscard]] auto IsHorizontalShiftClampedProperty() const; [[nodiscard]] auto IsVerticalShiftClampedProperty() const; [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto VerticalSourceEndOffsetProperty() const; [[nodiscard]] auto VerticalSourceOffsetKindProperty() const; [[nodiscard]] auto VerticalSourceStartOffsetProperty() const; [[nodiscard]] auto MaxVerticalShiftRatioProperty() const; [[nodiscard]] auto VerticalShiftProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IParallaxViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPasswordBox { [[nodiscard]] auto Password() const; auto Password(param::hstring const& value) const; [[nodiscard]] auto PasswordChar() const; auto PasswordChar(param::hstring const& value) const; [[nodiscard]] auto IsPasswordRevealButtonEnabled() const; auto IsPasswordRevealButtonEnabled(bool value) const; [[nodiscard]] auto MaxLength() const; auto MaxLength(int32_t value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocus() const; auto PreventKeyboardDisplayOnProgrammaticFocus(bool value) const; [[nodiscard]] auto PasswordRevealMode() const; auto PasswordRevealMode( winrt::Microsoft::UI::Xaml::Controls::PasswordRevealMode const& value) const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto InputScope() const; auto InputScope( winrt::Microsoft::UI::Xaml::Input::InputScope const& value) const; [[nodiscard]] auto CanPasteClipboardContent() const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; auto PasswordChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using PasswordChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IPasswordBox, &impl::abi_t:: remove_PasswordChanged>; [[nodiscard]] auto PasswordChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto PasswordChanged(winrt::event_token const& token) const noexcept; auto ContextMenuOpening( winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; using ContextMenuOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IPasswordBox, &impl::abi_t:: remove_ContextMenuOpening>; [[nodiscard]] auto ContextMenuOpening( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; auto ContextMenuOpening(winrt::event_token const& token) const noexcept; auto Paste( winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; using Paste_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IPasswordBox, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IPasswordBox>::remove_Paste>; [[nodiscard]] auto Paste( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; auto Paste(winrt::event_token const& token) const noexcept; auto PasswordChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PasswordBox, winrt::Microsoft::UI::Xaml::Controls:: PasswordBoxPasswordChangingEventArgs> const& handler) const; using PasswordChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IPasswordBox, &impl::abi_t:: remove_PasswordChanging>; [[nodiscard]] auto PasswordChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PasswordBox, winrt::Microsoft::UI::Xaml::Controls:: PasswordBoxPasswordChangingEventArgs> const& handler) const; auto PasswordChanging(winrt::event_token const& token) const noexcept; auto SelectAll() const; auto PasteFromClipboard() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPasswordBox; }; template struct consume_Microsoft_UI_Xaml_Controls_IPasswordBoxPasswordChangingEventArgs { [[nodiscard]] auto IsContentChanging() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPasswordBoxPasswordChangingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IPasswordBoxStatics { [[nodiscard]] auto PasswordProperty() const; [[nodiscard]] auto PasswordCharProperty() const; [[nodiscard]] auto IsPasswordRevealButtonEnabledProperty() const; [[nodiscard]] auto MaxLengthProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocusProperty() const; [[nodiscard]] auto PasswordRevealModeProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; [[nodiscard]] auto InputScopeProperty() const; [[nodiscard]] auto CanPasteClipboardContentProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; [[nodiscard]] auto DescriptionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPasswordBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIcon { [[nodiscard]] auto Data() const; auto Data(winrt::Microsoft::UI::Xaml::Media::Geometry const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPathIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIconFactory { 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_IPathIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIconSource { [[nodiscard]] auto Data() const; auto Data(winrt::Microsoft::UI::Xaml::Media::Geometry const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPathIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIconSourceFactory { 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_IPathIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIconSourceStatics { [[nodiscard]] auto DataProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPathIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPathIconStatics { [[nodiscard]] auto DataProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPathIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPersonPicture { [[nodiscard]] auto BadgeNumber() const; auto BadgeNumber(int32_t value) const; [[nodiscard]] auto BadgeGlyph() const; auto BadgeGlyph(param::hstring const& value) const; [[nodiscard]] auto BadgeImageSource() const; auto BadgeImageSource( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto BadgeText() const; auto BadgeText(param::hstring const& value) const; [[nodiscard]] auto IsGroup() const; auto IsGroup(bool value) const; [[nodiscard]] auto Contact() const; auto Contact( winrt::Windows::ApplicationModel::Contacts::Contact const& value) const; [[nodiscard]] auto DisplayName() const; auto DisplayName(param::hstring const& value) const; [[nodiscard]] auto Initials() const; auto Initials(param::hstring const& value) const; [[nodiscard]] auto PreferSmallImage() const; auto PreferSmallImage(bool value) const; [[nodiscard]] auto ProfilePicture() const; auto ProfilePicture( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPersonPicture; }; template struct consume_Microsoft_UI_Xaml_Controls_IPersonPictureFactory { 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_IPersonPictureFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPersonPictureStatics { [[nodiscard]] auto BadgeNumberProperty() const; [[nodiscard]] auto BadgeGlyphProperty() const; [[nodiscard]] auto BadgeImageSourceProperty() const; [[nodiscard]] auto BadgeTextProperty() const; [[nodiscard]] auto IsGroupProperty() const; [[nodiscard]] auto ContactProperty() const; [[nodiscard]] auto DisplayNameProperty() const; [[nodiscard]] auto InitialsProperty() const; [[nodiscard]] auto PreferSmallImageProperty() const; [[nodiscard]] auto ProfilePictureProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPersonPictureStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPersonPictureTemplateSettings { [[nodiscard]] auto ActualInitials() const; [[nodiscard]] auto ActualImageBrush() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IPersonPictureTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IPickerConfirmedEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IPickerConfirmedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IPickerFlyout { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ConfirmationButtonsVisible() const; auto ConfirmationButtonsVisible(bool value) const; auto Confirmed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PickerFlyout, winrt::Microsoft::UI::Xaml::Controls::PickerConfirmedEventArgs> const& handler) const; using Confirmed_revoker = impl::event_revoker::remove_Confirmed>; [[nodiscard]] auto Confirmed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PickerFlyout, winrt::Microsoft::UI::Xaml::Controls::PickerConfirmedEventArgs> const& handler) const; auto Confirmed(winrt::event_token const& token) const noexcept; auto ShowAtAsync( winrt::Microsoft::UI::Xaml::FrameworkElement const& target) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPickerFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_IPickerFlyoutPresenter {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPickerFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IPickerFlyoutStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ConfirmationButtonsVisibleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPickerFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPager { [[nodiscard]] auto NumberOfPages() const; auto NumberOfPages(int32_t value) const; [[nodiscard]] auto SelectedPageIndex() const; auto SelectedPageIndex(int32_t value) const; [[nodiscard]] auto MaxVisiblePips() const; auto MaxVisiblePips(int32_t value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto PreviousButtonVisibility() const; auto PreviousButtonVisibility( winrt::Microsoft::UI::Xaml::Controls::PipsPagerButtonVisibility const& value) const; [[nodiscard]] auto NextButtonVisibility() const; auto NextButtonVisibility( winrt::Microsoft::UI::Xaml::Controls::PipsPagerButtonVisibility const& value) const; [[nodiscard]] auto PreviousButtonStyle() const; auto PreviousButtonStyle( winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto NextButtonStyle() const; auto NextButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto SelectedPipStyle() const; auto SelectedPipStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto NormalPipStyle() const; auto NormalPipStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; auto SelectedIndexChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PipsPager, winrt::Microsoft::UI::Xaml::Controls:: PipsPagerSelectedIndexChangedEventArgs> const& handler) const; using SelectedIndexChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IPipsPager, &impl::abi_t:: remove_SelectedIndexChanged>; [[nodiscard]] auto SelectedIndexChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::PipsPager, winrt::Microsoft::UI::Xaml::Controls:: PipsPagerSelectedIndexChangedEventArgs> const& handler) const; auto SelectedIndexChanged(winrt::event_token const& token) const noexcept; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPager; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPager2 { [[nodiscard]] auto WrapMode() const; auto WrapMode(winrt::Microsoft::UI::Xaml::Controls::PipsPagerWrapMode const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPager2; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPagerFactory { 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_IPipsPagerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPagerSelectedIndexChangedEventArgs { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPagerSelectedIndexChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPagerStatics { [[nodiscard]] auto NumberOfPagesProperty() const; [[nodiscard]] auto SelectedPageIndexProperty() const; [[nodiscard]] auto MaxVisiblePipsProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto PreviousButtonVisibilityProperty() const; [[nodiscard]] auto NextButtonVisibilityProperty() const; [[nodiscard]] auto PreviousButtonStyleProperty() const; [[nodiscard]] auto NextButtonStyleProperty() const; [[nodiscard]] auto SelectedPipStyleProperty() const; [[nodiscard]] auto NormalPipStyleProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPagerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPagerStatics2 { [[nodiscard]] auto WrapModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPagerStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IPipsPagerTemplateSettings { [[nodiscard]] auto PipsPagerItems() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IPipsPagerTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivot { [[nodiscard]] auto Title() const; auto Title(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto TitleTemplate() const; auto TitleTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto LeftHeader() const; auto LeftHeader(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto LeftHeaderTemplate() const; auto LeftHeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto RightHeader() const; auto RightHeader(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto RightHeaderTemplate() const; auto RightHeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate 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 IsLocked() const; auto IsLocked(bool value) const; [[nodiscard]] auto HeaderFocusVisualPlacement() const; auto HeaderFocusVisualPlacement( winrt::Microsoft::UI::Xaml::Controls:: PivotHeaderFocusVisualPlacement const& value) const; [[nodiscard]] auto IsHeaderItemsCarouselEnabled() const; auto IsHeaderItemsCarouselEnabled(bool 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; auto PivotItemLoading( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; using PivotItemLoading_revoker = impl::event_revoker::remove_PivotItemLoading>; [[nodiscard]] auto PivotItemLoading( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; auto PivotItemLoading(winrt::event_token const& token) const noexcept; auto PivotItemLoaded( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; using PivotItemLoaded_revoker = impl::event_revoker::remove_PivotItemLoaded>; [[nodiscard]] auto PivotItemLoaded( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; auto PivotItemLoaded(winrt::event_token const& token) const noexcept; auto PivotItemUnloading( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; using PivotItemUnloading_revoker = impl::event_revoker::remove_PivotItemUnloading>; [[nodiscard]] auto PivotItemUnloading( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; auto PivotItemUnloading(winrt::event_token const& token) const noexcept; auto PivotItemUnloaded( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; using PivotItemUnloaded_revoker = impl::event_revoker::remove_PivotItemUnloaded>; [[nodiscard]] auto PivotItemUnloaded( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::Pivot, winrt::Microsoft::UI::Xaml::Controls::PivotItemEventArgs> const& handler) const; auto PivotItemUnloaded(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPivot; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotFactory { 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_IPivotFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotItem { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPivotItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotItemEventArgs { [[nodiscard]] auto Item() const; auto Item(winrt::Microsoft::UI::Xaml::Controls::PivotItem const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPivotItemEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotItemFactory { 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_IPivotItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotItemStatics { [[nodiscard]] auto HeaderProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPivotItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IPivotStatics { [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto TitleTemplateProperty() const; [[nodiscard]] auto LeftHeaderProperty() const; [[nodiscard]] auto LeftHeaderTemplateProperty() const; [[nodiscard]] auto RightHeaderProperty() const; [[nodiscard]] auto RightHeaderTemplateProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto IsLockedProperty() const; [[nodiscard]] auto HeaderFocusVisualPlacementProperty() const; [[nodiscard]] auto IsHeaderItemsCarouselEnabledProperty() const; [[nodiscard]] auto SlideInAnimationGroupProperty() const; auto GetSlideInAnimationGroup( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetSlideInAnimationGroup( winrt::Microsoft::UI::Xaml::FrameworkElement const& element, winrt::Microsoft::UI::Xaml::Controls::PivotSlideInAnimationGroup const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IPivotStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressBar { [[nodiscard]] auto IsIndeterminate() const; auto IsIndeterminate(bool value) const; [[nodiscard]] auto ShowError() const; auto ShowError(bool value) const; [[nodiscard]] auto ShowPaused() const; auto ShowPaused(bool value) const; [[nodiscard]] auto TemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressBar; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressBarFactory { 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_IProgressBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressBarStatics { [[nodiscard]] auto IsIndeterminateProperty() const; [[nodiscard]] auto ShowErrorProperty() const; [[nodiscard]] auto ShowPausedProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressBarTemplateSettings { [[nodiscard]] auto ContainerAnimationStartPosition() const; [[nodiscard]] auto ContainerAnimationEndPosition() const; [[nodiscard]] auto Container2AnimationStartPosition() const; [[nodiscard]] auto Container2AnimationEndPosition() const; [[nodiscard]] auto ContainerAnimationMidPosition() const; [[nodiscard]] auto IndicatorLengthDelta() const; [[nodiscard]] auto ClipRect() const; [[nodiscard]] auto EllipseAnimationEndPosition() const; [[nodiscard]] auto EllipseAnimationWellPosition() const; [[nodiscard]] auto EllipseDiameter() const; [[nodiscard]] auto EllipseOffset() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressBarTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressRing { [[nodiscard]] auto IsActive() const; auto IsActive(bool value) const; [[nodiscard]] auto IsIndeterminate() const; auto IsIndeterminate(bool value) const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto Value() const; auto Value(double value) const; [[nodiscard]] auto Minimum() const; auto Minimum(double value) const; [[nodiscard]] auto Maximum() const; auto Maximum(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressRing; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressRingFactory { 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_IProgressRingFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressRingStatics { [[nodiscard]] auto IsActiveProperty() const; [[nodiscard]] auto IsIndeterminateProperty() const; [[nodiscard]] auto ValueProperty() const; [[nodiscard]] auto MinimumProperty() const; [[nodiscard]] auto MaximumProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressRingStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IProgressRingTemplateSettings { [[nodiscard]] auto EllipseDiameter() const; [[nodiscard]] auto EllipseOffset() const; [[nodiscard]] auto MaxSideLength() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_IProgressRingTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButton { [[nodiscard]] auto GroupName() const; auto GroupName(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButtonFactory { 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_IRadioButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButtonStatics { [[nodiscard]] auto GroupNameProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButtons { [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Items() const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Windows::Foundation::IInspectable const& value) const; auto ContainerFromIndex(int32_t index) const; [[nodiscard]] auto SelectedIndex() const; auto SelectedIndex(int32_t value) const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Windows::Foundation::IInspectable const& value) const; auto SelectionChanged( winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRadioButtons, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; [[nodiscard]] auto MaxColumns() const; auto MaxColumns(int32_t value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioButtons; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButtonsFactory { 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_IRadioButtonsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioButtonsStatics { [[nodiscard]] auto ItemsSourceProperty() const; [[nodiscard]] auto ItemsProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto MaxColumnsProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioButtonsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItem { [[nodiscard]] auto IsChecked() const; auto IsChecked(bool value) const; [[nodiscard]] auto GroupName() const; auto GroupName(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemStatics { [[nodiscard]] auto IsCheckedProperty() const; [[nodiscard]] auto GroupNameProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemStatics2 { [[nodiscard]] auto AreCheckStatesEnabledProperty() const; auto SetAreCheckStatesEnabled( winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object, bool value) const; auto GetAreCheckStatesEnabled( winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItemStatics2> { template using type = consume_Microsoft_UI_Xaml_Controls_IRadioMenuFlyoutItemStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingControl { [[nodiscard]] auto Caption() const; auto Caption(param::hstring const& value) const; [[nodiscard]] auto InitialSetValue() const; auto InitialSetValue(int32_t value) const; [[nodiscard]] auto IsClearEnabled() const; auto IsClearEnabled(bool value) const; [[nodiscard]] auto IsReadOnly() const; auto IsReadOnly(bool value) const; [[nodiscard]] auto MaxRating() const; auto MaxRating(int32_t value) const; [[nodiscard]] auto PlaceholderValue() const; auto PlaceholderValue(double value) const; [[nodiscard]] auto ItemInfo() const; auto ItemInfo( winrt::Microsoft::UI::Xaml::Controls::RatingItemInfo const& value) const; [[nodiscard]] auto Value() const; auto Value(double value) const; auto ValueChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RatingControl, winrt::Windows::Foundation::IInspectable> const& handler) const; using ValueChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRatingControl, &impl::abi_t:: remove_ValueChanged>; [[nodiscard]] auto ValueChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RatingControl, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ValueChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingControlFactory { 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_IRatingControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingControlStatics { [[nodiscard]] auto CaptionProperty() const; [[nodiscard]] auto InitialSetValueProperty() const; [[nodiscard]] auto IsClearEnabledProperty() const; [[nodiscard]] auto IsReadOnlyProperty() const; [[nodiscard]] auto MaxRatingProperty() const; [[nodiscard]] auto PlaceholderValueProperty() const; [[nodiscard]] auto ItemInfoProperty() const; [[nodiscard]] auto ValueProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfo { [[nodiscard]] auto DisabledGlyph() const; auto DisabledGlyph(param::hstring const& value) const; [[nodiscard]] auto Glyph() const; auto Glyph(param::hstring const& value) const; [[nodiscard]] auto PointerOverGlyph() const; auto PointerOverGlyph(param::hstring const& value) const; [[nodiscard]] auto PointerOverPlaceholderGlyph() const; auto PointerOverPlaceholderGlyph(param::hstring const& value) const; [[nodiscard]] auto PlaceholderGlyph() const; auto PlaceholderGlyph(param::hstring const& value) const; [[nodiscard]] auto UnsetGlyph() const; auto UnsetGlyph(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfo; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfoFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfoFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfoFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfoStatics { [[nodiscard]] auto DisabledGlyphProperty() const; [[nodiscard]] auto GlyphProperty() const; [[nodiscard]] auto PlaceholderGlyphProperty() const; [[nodiscard]] auto PointerOverGlyphProperty() const; [[nodiscard]] auto PointerOverPlaceholderGlyphProperty() const; [[nodiscard]] auto UnsetGlyphProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfoStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfoStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfo { [[nodiscard]] auto DisabledImage() const; auto DisabledImage( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto Image() const; auto Image(winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto PlaceholderImage() const; auto PlaceholderImage( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto PointerOverImage() const; auto PointerOverImage( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto PointerOverPlaceholderImage() const; auto PointerOverPlaceholderImage( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; [[nodiscard]] auto UnsetImage() const; auto UnsetImage( winrt::Microsoft::UI::Xaml::Media::ImageSource const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfo; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfoFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfoFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfoFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfoStatics { [[nodiscard]] auto DisabledImageProperty() const; [[nodiscard]] auto ImageProperty() const; [[nodiscard]] auto PlaceholderImageProperty() const; [[nodiscard]] auto PointerOverImageProperty() const; [[nodiscard]] auto PointerOverPlaceholderImageProperty() const; [[nodiscard]] auto UnsetImageProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfoStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemImageInfoStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemInfo {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRatingItemInfo; }; template struct consume_Microsoft_UI_Xaml_Controls_IRatingItemInfoFactory { 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_IRatingItemInfoFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshContainer { [[nodiscard]] auto Visualizer() const; auto Visualizer(winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer const& value) const; [[nodiscard]] auto PullDirection() const; auto PullDirection( winrt::Microsoft::UI::Xaml::Controls::RefreshPullDirection const& value) const; auto RefreshRequested(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshContainer, winrt::Microsoft::UI::Xaml::Controls:: RefreshRequestedEventArgs> const& handler) const; using RefreshRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer, &impl::abi_t:: remove_RefreshRequested>; [[nodiscard]] auto RefreshRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshContainer, winrt::Microsoft::UI::Xaml::Controls:: RefreshRequestedEventArgs> const& handler) const; auto RefreshRequested(winrt::event_token const& token) const noexcept; auto RequestRefresh() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshContainer; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshContainerFactory { 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_IRefreshContainerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshContainerStatics { [[nodiscard]] auto VisualizerProperty() const; [[nodiscard]] auto PullDirectionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshContainerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshInteractionRatioChangedEventArgs { [[nodiscard]] auto InteractionRatio() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshInteractionRatioChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshRequestedEventArgs { auto GetDeferral() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshStateChangedEventArgs { [[nodiscard]] auto OldState() const; [[nodiscard]] auto NewState() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshStateChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizer { auto RequestRefresh() const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizerOrientation const& value) const; [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto State() const; auto RefreshRequested(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer, winrt::Microsoft::UI::Xaml::Controls:: RefreshRequestedEventArgs> const& handler) const; using RefreshRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer, &impl::abi_t:: remove_RefreshRequested>; [[nodiscard]] auto RefreshRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer, winrt::Microsoft::UI::Xaml::Controls:: RefreshRequestedEventArgs> const& handler) const; auto RefreshRequested(winrt::event_token const& token) const noexcept; auto RefreshStateChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer, winrt::Microsoft::UI::Xaml::Controls:: RefreshStateChangedEventArgs> const& handler) const; using RefreshStateChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer, &impl::abi_t:: remove_RefreshStateChanged>; [[nodiscard]] auto RefreshStateChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RefreshVisualizer, winrt::Microsoft::UI::Xaml::Controls:: RefreshStateChangedEventArgs> const& handler) const; auto RefreshStateChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizer; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizerFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizerStatics { [[nodiscard]] auto InfoProviderProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto StateProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizerStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IRefreshVisualizerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRelativePanel { [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRelativePanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IRelativePanelFactory { 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_IRelativePanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRelativePanelStatics { [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto LeftOfProperty() const; auto GetLeftOf(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetLeftOf(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AboveProperty() const; auto GetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto RightOfProperty() const; auto GetRightOf(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetRightOf(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto BelowProperty() const; auto GetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignHorizontalCenterWithProperty() const; auto GetAlignHorizontalCenterWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignHorizontalCenterWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignVerticalCenterWithProperty() const; auto GetAlignVerticalCenterWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignVerticalCenterWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignLeftWithProperty() const; auto GetAlignLeftWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignLeftWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignTopWithProperty() const; auto GetAlignTopWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignTopWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignRightWithProperty() const; auto GetAlignRightWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignRightWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignBottomWithProperty() const; auto GetAlignBottomWith( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignBottomWith( winrt::Microsoft::UI::Xaml::UIElement const& element, winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AlignLeftWithPanelProperty() const; auto GetAlignLeftWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignLeftWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto AlignTopWithPanelProperty() const; auto GetAlignTopWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignTopWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto AlignRightWithPanelProperty() const; auto GetAlignRightWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignRightWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto AlignBottomWithPanelProperty() const; auto GetAlignBottomWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignBottomWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto AlignHorizontalCenterWithPanelProperty() const; auto GetAlignHorizontalCenterWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignHorizontalCenterWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto AlignVerticalCenterWithPanelProperty() const; auto GetAlignVerticalCenterWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetAlignVerticalCenterWithPanel( winrt::Microsoft::UI::Xaml::UIElement const& element, bool value) const; [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto PaddingProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRelativePanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRevealListViewItemPresenter {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_IRevealListViewItemPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IRevealListViewItemPresenterFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenterFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IRevealListViewItemPresenterFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichEditBox { [[nodiscard]] auto IsReadOnly() const; auto IsReadOnly(bool value) const; [[nodiscard]] auto AcceptsReturn() const; auto AcceptsReturn(bool value) const; [[nodiscard]] auto TextAlignment() const; auto TextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto TextWrapping() const; auto TextWrapping( winrt::Microsoft::UI::Xaml::TextWrapping const& value) const; [[nodiscard]] auto IsSpellCheckEnabled() const; auto IsSpellCheckEnabled(bool value) const; [[nodiscard]] auto IsTextPredictionEnabled() const; auto IsTextPredictionEnabled(bool value) const; [[nodiscard]] auto Document() const; [[nodiscard]] auto InputScope() const; auto InputScope( winrt::Microsoft::UI::Xaml::Input::InputScope const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocus() const; auto PreventKeyboardDisplayOnProgrammaticFocus(bool value) const; [[nodiscard]] auto IsColorFontEnabled() const; auto IsColorFontEnabled(bool value) const; [[nodiscard]] auto SelectionHighlightColorWhenNotFocused() const; auto SelectionHighlightColorWhenNotFocused( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto MaxLength() const; auto MaxLength(int32_t value) const; [[nodiscard]] auto HorizontalTextAlignment() const; auto HorizontalTextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto CharacterCasing() const; auto CharacterCasing( winrt::Microsoft::UI::Xaml::Controls::CharacterCasing const& value) const; [[nodiscard]] auto DisabledFormattingAccelerators() const; auto DisabledFormattingAccelerators( winrt::Microsoft::UI::Xaml::Controls:: DisabledFormattingAccelerators const& value) const; [[nodiscard]] auto TextDocument() const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; [[nodiscard]] auto ProofingMenuFlyout() const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; auto TextChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using TextChanged_revoker = impl::event_revoker::remove_TextChanged>; [[nodiscard]] auto TextChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto TextChanged(winrt::event_token const& token) const noexcept; auto SelectionChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; auto ContextMenuOpening( winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; using ContextMenuOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_ContextMenuOpening>; [[nodiscard]] auto ContextMenuOpening( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; auto ContextMenuOpening(winrt::event_token const& token) const noexcept; auto Paste( winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; using Paste_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox>::remove_Paste>; [[nodiscard]] auto Paste( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; auto Paste(winrt::event_token const& token) const noexcept; auto TextCompositionStarted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionStartedEventArgs> const& handler) const; using TextCompositionStarted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_TextCompositionStarted>; [[nodiscard]] auto TextCompositionStarted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionStartedEventArgs> const& handler) const; auto TextCompositionStarted(winrt::event_token const& token) const noexcept; auto TextCompositionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionChangedEventArgs> const& handler) const; using TextCompositionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_TextCompositionChanged>; [[nodiscard]] auto TextCompositionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionChangedEventArgs> const& handler) const; auto TextCompositionChanged(winrt::event_token const& token) const noexcept; auto TextCompositionEnded( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionEndedEventArgs> const& handler) const; using TextCompositionEnded_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_TextCompositionEnded>; [[nodiscard]] auto TextCompositionEnded( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionEndedEventArgs> const& handler) const; auto TextCompositionEnded(winrt::event_token const& token) const noexcept; auto CopyingToClipboard( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCopyingToClipboardEventArgs> const& handler) const; using CopyingToClipboard_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_CopyingToClipboard>; [[nodiscard]] auto CopyingToClipboard( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCopyingToClipboardEventArgs> const& handler) const; auto CopyingToClipboard(winrt::event_token const& token) const noexcept; auto CuttingToClipboard( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCuttingToClipboardEventArgs> const& handler) const; using CuttingToClipboard_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_CuttingToClipboard>; [[nodiscard]] auto CuttingToClipboard( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCuttingToClipboardEventArgs> const& handler) const; auto CuttingToClipboard(winrt::event_token const& token) const noexcept; auto SelectionChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: RichEditBoxSelectionChangingEventArgs> const& handler) const; using SelectionChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_SelectionChanging>; [[nodiscard]] auto SelectionChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: RichEditBoxSelectionChangingEventArgs> const& handler) const; auto SelectionChanging(winrt::event_token const& token) const noexcept; auto GetLinguisticAlternativesAsync() const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto ClipboardCopyFormat() const; auto ClipboardCopyFormat( winrt::Microsoft::UI::Xaml::Controls::RichEditClipboardFormat const& value) const; [[nodiscard]] auto DesiredCandidateWindowAlignment() const; auto DesiredCandidateWindowAlignment( winrt::Microsoft::UI::Xaml::Controls::CandidateWindowAlignment const& value) const; auto CandidateWindowBoundsChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: CandidateWindowBoundsChangedEventArgs> const& handler) const; using CandidateWindowBoundsChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichEditBox, &impl::abi_t:: remove_CandidateWindowBoundsChanged>; [[nodiscard]] auto CandidateWindowBoundsChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: CandidateWindowBoundsChangedEventArgs> const& handler) const; auto CandidateWindowBoundsChanged( winrt::event_token const& token) const noexcept; auto TextChanging(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: RichEditBoxTextChangingEventArgs> const& handler) const; using TextChanging_revoker = impl::event_revoker::remove_TextChanging>; [[nodiscard]] auto TextChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichEditBox, winrt::Microsoft::UI::Xaml::Controls:: RichEditBoxTextChangingEventArgs> const& handler) const; auto TextChanging(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichEditBox; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichEditBoxFactory { 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_IRichEditBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichEditBoxSelectionChangingEventArgs { [[nodiscard]] auto SelectionStart() const; [[nodiscard]] auto SelectionLength() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichEditBoxSelectionChangingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichEditBoxStatics { [[nodiscard]] auto IsReadOnlyProperty() const; [[nodiscard]] auto AcceptsReturnProperty() const; [[nodiscard]] auto TextAlignmentProperty() const; [[nodiscard]] auto TextWrappingProperty() const; [[nodiscard]] auto IsSpellCheckEnabledProperty() const; [[nodiscard]] auto IsTextPredictionEnabledProperty() const; [[nodiscard]] auto InputScopeProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocusProperty() const; [[nodiscard]] auto IsColorFontEnabledProperty() const; [[nodiscard]] auto SelectionHighlightColorWhenNotFocusedProperty() const; [[nodiscard]] auto MaxLengthProperty() const; [[nodiscard]] auto HorizontalTextAlignmentProperty() const; [[nodiscard]] auto CharacterCasingProperty() const; [[nodiscard]] auto DisabledFormattingAcceleratorsProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; [[nodiscard]] auto ProofingMenuFlyoutProperty() const; [[nodiscard]] auto DescriptionProperty() const; [[nodiscard]] auto DesiredCandidateWindowAlignmentProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; [[nodiscard]] auto ClipboardCopyFormatProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichEditBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichEditBoxTextChangingEventArgs { [[nodiscard]] auto IsContentChanging() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRichEditBoxTextChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IRichEditBoxTextChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichTextBlock { [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FontStretch() const; auto FontStretch(winrt::Windows::UI::Text::FontStretch const& value) const; [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TextWrapping() const; auto TextWrapping( winrt::Microsoft::UI::Xaml::TextWrapping const& value) const; [[nodiscard]] auto TextTrimming() const; auto TextTrimming( winrt::Microsoft::UI::Xaml::TextTrimming const& value) const; [[nodiscard]] auto TextAlignment() const; auto TextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto Blocks() const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto LineHeight() const; auto LineHeight(double value) const; [[nodiscard]] auto LineStackingStrategy() const; auto LineStackingStrategy( winrt::Microsoft::UI::Xaml::LineStackingStrategy const& value) const; [[nodiscard]] auto CharacterSpacing() const; auto CharacterSpacing(int32_t value) const; [[nodiscard]] auto OverflowContentTarget() const; auto OverflowContentTarget( winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow const& value) const; [[nodiscard]] auto IsTextSelectionEnabled() const; auto IsTextSelectionEnabled(bool value) const; [[nodiscard]] auto HasOverflowContent() const; [[nodiscard]] auto SelectedText() const; [[nodiscard]] auto ContentStart() const; [[nodiscard]] auto ContentEnd() const; [[nodiscard]] auto SelectionStart() const; [[nodiscard]] auto SelectionEnd() const; [[nodiscard]] auto BaselineOffset() const; [[nodiscard]] auto MaxLines() const; auto MaxLines(int32_t value) const; [[nodiscard]] auto TextLineBounds() const; auto TextLineBounds( winrt::Microsoft::UI::Xaml::TextLineBounds const& value) const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto OpticalMarginAlignment() const; auto OpticalMarginAlignment( winrt::Microsoft::UI::Xaml::OpticalMarginAlignment const& value) const; [[nodiscard]] auto IsColorFontEnabled() const; auto IsColorFontEnabled(bool value) const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto TextDecorations() const; auto TextDecorations( winrt::Windows::UI::Text::TextDecorations const& value) const; [[nodiscard]] auto IsTextTrimmed() const; [[nodiscard]] auto HorizontalTextAlignment() const; auto HorizontalTextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto TextHighlighters() const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; auto SelectionChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; auto ContextMenuOpening( winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; using ContextMenuOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock, &impl::abi_t:: remove_ContextMenuOpening>; [[nodiscard]] auto ContextMenuOpening( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; auto ContextMenuOpening(winrt::event_token const& token) const noexcept; auto IsTextTrimmedChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichTextBlock, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; using IsTextTrimmedChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock, &impl::abi_t:: remove_IsTextTrimmedChanged>; [[nodiscard]] auto IsTextTrimmedChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichTextBlock, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; auto IsTextTrimmedChanged(winrt::event_token const& token) const noexcept; auto SelectAll() const; auto Select( winrt::Microsoft::UI::Xaml::Documents::TextPointer const& start, winrt::Microsoft::UI::Xaml::Documents::TextPointer const& end) const; auto GetPositionFromPoint( winrt::Windows::Foundation::Point const& point) const; auto CopySelectionToClipboard() const; [[nodiscard]] auto TextIndent() const; auto TextIndent(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichTextBlock; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichTextBlockOverflow { [[nodiscard]] auto OverflowContentTarget() const; auto OverflowContentTarget( winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto ContentSource() const; [[nodiscard]] auto HasOverflowContent() const; [[nodiscard]] auto ContentStart() const; [[nodiscard]] auto ContentEnd() const; [[nodiscard]] auto BaselineOffset() const; [[nodiscard]] auto MaxLines() const; auto MaxLines(int32_t value) const; [[nodiscard]] auto IsTextTrimmed() const; auto IsTextTrimmedChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; using IsTextTrimmedChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow, &impl::abi_t::remove_IsTextTrimmedChanged>; [[nodiscard]] auto IsTextTrimmedChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::RichTextBlockOverflow, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; auto IsTextTrimmedChanged(winrt::event_token const& token) const noexcept; auto GetPositionFromPoint( winrt::Windows::Foundation::Point const& point) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichTextBlockOverflow; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichTextBlockOverflowStatics { [[nodiscard]] auto OverflowContentTargetProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto HasOverflowContentProperty() const; [[nodiscard]] auto MaxLinesProperty() const; [[nodiscard]] auto IsTextTrimmedProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflowStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IRichTextBlockOverflowStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRichTextBlockStatics { [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto FontStretchProperty() const; [[nodiscard]] auto ForegroundProperty() const; [[nodiscard]] auto TextWrappingProperty() const; [[nodiscard]] auto TextTrimmingProperty() const; [[nodiscard]] auto TextAlignmentProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto LineHeightProperty() const; [[nodiscard]] auto LineStackingStrategyProperty() const; [[nodiscard]] auto CharacterSpacingProperty() const; [[nodiscard]] auto OverflowContentTargetProperty() const; [[nodiscard]] auto IsTextSelectionEnabledProperty() const; [[nodiscard]] auto HasOverflowContentProperty() const; [[nodiscard]] auto SelectedTextProperty() const; [[nodiscard]] auto MaxLinesProperty() const; [[nodiscard]] auto TextLineBoundsProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto OpticalMarginAlignmentProperty() const; [[nodiscard]] auto IsColorFontEnabledProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto TextDecorationsProperty() const; [[nodiscard]] auto IsTextTrimmedProperty() const; [[nodiscard]] auto HorizontalTextAlignmentProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; [[nodiscard]] auto TextIndentProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRichTextBlockStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IRowDefinition { [[nodiscard]] auto Height() const; auto Height(winrt::Microsoft::UI::Xaml::GridLength const& value) const; [[nodiscard]] auto MaxHeight() const; auto MaxHeight(double value) const; [[nodiscard]] auto MinHeight() const; auto MinHeight(double value) const; [[nodiscard]] auto ActualHeight() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRowDefinition; }; template struct consume_Microsoft_UI_Xaml_Controls_IRowDefinitionStatics { [[nodiscard]] auto HeightProperty() const; [[nodiscard]] auto MaxHeightProperty() const; [[nodiscard]] auto MinHeightProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IRowDefinitionStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollAnchorProvider { [[nodiscard]] auto CurrentAnchor() const; auto RegisterAnchorCandidate( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto UnregisterAnchorCandidate( winrt::Microsoft::UI::Xaml::UIElement const& element) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollAnchorProvider; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollContentPresenter { [[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; [[nodiscard]] auto CanContentRenderOutsideBounds() const; auto CanContentRenderOutsideBounds(bool value) const; [[nodiscard]] auto SizesContentToTemplatedParent() const; auto SizesContentToTemplatedParent(bool 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_IScrollContentPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollContentPresenterStatics { [[nodiscard]] auto CanContentRenderOutsideBoundsProperty() const; [[nodiscard]] auto SizesContentToTemplatedParentProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollContentPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollView { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto CurrentAnchor() const; [[nodiscard]] auto ScrollPresenter() 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 State() const; [[nodiscard]] auto HorizontalScrollBarVisibility() const; auto HorizontalScrollBarVisibility( winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollBarVisibility const& value) const; [[nodiscard]] auto VerticalScrollBarVisibility() const; auto VerticalScrollBarVisibility( winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollBarVisibility const& value) 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 ComputedHorizontalScrollBarVisibility() const; [[nodiscard]] auto ComputedVerticalScrollBarVisibility() 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 HorizontalAnchorRatio() const; auto HorizontalAnchorRatio(double value) const; [[nodiscard]] auto VerticalAnchorRatio() const; auto VerticalAnchorRatio(double value) const; auto RegisterAnchorCandidate( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto UnregisterAnchorCandidate( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto ScrollTo(double horizontalOffset, double verticalOffset) const; auto ScrollTo( double horizontalOffset, double verticalOffset, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; auto ScrollBy(double horizontalOffsetDelta, double verticalOffsetDelta) const; auto ScrollBy( double horizontalOffsetDelta, double verticalOffsetDelta, winrt::Microsoft::UI::Xaml::Controls::ScrollingScrollOptions const& options) const; auto AddScrollVelocity( winrt::Windows::Foundation::Numerics::float2 const& offsetsVelocity, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& inertiaDecayRate) const; auto ZoomTo(float zoomFactor, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint) const; auto ZoomTo( float zoomFactor, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto ZoomBy(float zoomFactorDelta, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint) const; auto ZoomBy( float zoomFactorDelta, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Microsoft::UI::Xaml::Controls::ScrollingZoomOptions const& options) const; auto AddZoomVelocity( float zoomFactorVelocity, winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Numerics::float2> const& centerPoint, winrt::Windows::Foundation::IReference const& inertiaDecayRate) const; auto ExtentChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; using ExtentChanged_revoker = impl::event_revoker::remove_ExtentChanged>; [[nodiscard]] auto ExtentChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ExtentChanged(winrt::event_token const& token) const noexcept; auto StateChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; using StateChanged_revoker = impl::event_revoker::remove_StateChanged>; [[nodiscard]] auto StateChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto StateChanged(winrt::event_token const& token) const noexcept; auto ViewChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; using ViewChanged_revoker = impl::event_revoker::remove_ViewChanged>; [[nodiscard]] auto ViewChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ViewChanged(winrt::event_token const& token) const noexcept; auto ScrollAnimationStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollAnimationStartingEventArgs> const& handler) const; using ScrollAnimationStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollView, &impl::abi_t:: remove_ScrollAnimationStarting>; [[nodiscard]] auto ScrollAnimationStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollAnimationStartingEventArgs> const& handler) const; auto ScrollAnimationStarting(winrt::event_token const& token) const noexcept; auto ZoomAnimationStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomAnimationStartingEventArgs> const& handler) const; using ZoomAnimationStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollView, &impl::abi_t:: remove_ZoomAnimationStarting>; [[nodiscard]] auto ZoomAnimationStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomAnimationStartingEventArgs> const& handler) const; auto ZoomAnimationStarting(winrt::event_token const& token) const noexcept; auto ScrollCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollCompletedEventArgs> const& handler) const; using ScrollCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollView, &impl::abi_t:: remove_ScrollCompleted>; [[nodiscard]] auto ScrollCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingScrollCompletedEventArgs> const& handler) const; auto ScrollCompleted(winrt::event_token const& token) const noexcept; auto ZoomCompleted(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomCompletedEventArgs> const& handler) const; using ZoomCompleted_revoker = impl::event_revoker::remove_ZoomCompleted>; [[nodiscard]] auto ZoomCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingZoomCompletedEventArgs> const& handler) const; auto ZoomCompleted(winrt::event_token const& token) const noexcept; auto BringingIntoView( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingBringingIntoViewEventArgs> const& handler) const; using BringingIntoView_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollView, &impl::abi_t:: remove_BringingIntoView>; [[nodiscard]] auto BringingIntoView( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingBringingIntoViewEventArgs> const& handler) const; auto BringingIntoView(winrt::event_token const& token) const noexcept; auto AnchorRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingAnchorRequestedEventArgs> const& handler) const; using AnchorRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollView, &impl::abi_t:: remove_AnchorRequested>; [[nodiscard]] auto AnchorRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollView, winrt::Microsoft::UI::Xaml::Controls:: ScrollingAnchorRequestedEventArgs> const& handler) const; auto AnchorRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollView; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewFactory { 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_IScrollViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto ScrollPresenterProperty() const; [[nodiscard]] auto HorizontalScrollBarVisibilityProperty() const; [[nodiscard]] auto VerticalScrollBarVisibilityProperty() 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 ComputedHorizontalScrollBarVisibilityProperty() const; [[nodiscard]] auto ComputedVerticalScrollBarVisibilityProperty() 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_IScrollViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewer { [[nodiscard]] auto HorizontalScrollBarVisibility() const; auto HorizontalScrollBarVisibility( winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& value) const; [[nodiscard]] auto VerticalScrollBarVisibility() const; auto VerticalScrollBarVisibility( winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& value) const; [[nodiscard]] auto IsHorizontalRailEnabled() const; auto IsHorizontalRailEnabled(bool value) const; [[nodiscard]] auto IsVerticalRailEnabled() const; auto IsVerticalRailEnabled(bool value) const; [[nodiscard]] auto IsHorizontalScrollChainingEnabled() const; auto IsHorizontalScrollChainingEnabled(bool value) const; [[nodiscard]] auto IsVerticalScrollChainingEnabled() const; auto IsVerticalScrollChainingEnabled(bool value) const; [[nodiscard]] auto IsZoomChainingEnabled() const; auto IsZoomChainingEnabled(bool value) const; [[nodiscard]] auto IsScrollInertiaEnabled() const; auto IsScrollInertiaEnabled(bool value) const; [[nodiscard]] auto IsZoomInertiaEnabled() const; auto IsZoomInertiaEnabled(bool value) const; [[nodiscard]] auto HorizontalScrollMode() const; auto HorizontalScrollMode( winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& value) const; [[nodiscard]] auto VerticalScrollMode() const; auto VerticalScrollMode( winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& value) const; [[nodiscard]] auto ZoomMode() const; auto ZoomMode( winrt::Microsoft::UI::Xaml::Controls::ZoomMode const& value) const; [[nodiscard]] auto HorizontalSnapPointsAlignment() const; auto HorizontalSnapPointsAlignment( winrt::Microsoft::UI::Xaml::Controls::Primitives:: SnapPointsAlignment const& value) const; [[nodiscard]] auto VerticalSnapPointsAlignment() const; auto VerticalSnapPointsAlignment( winrt::Microsoft::UI::Xaml::Controls::Primitives:: SnapPointsAlignment const& value) const; [[nodiscard]] auto HorizontalSnapPointsType() const; auto HorizontalSnapPointsType( winrt::Microsoft::UI::Xaml::Controls::SnapPointsType const& value) const; [[nodiscard]] auto VerticalSnapPointsType() const; auto VerticalSnapPointsType( winrt::Microsoft::UI::Xaml::Controls::SnapPointsType const& value) const; [[nodiscard]] auto ZoomSnapPointsType() const; auto ZoomSnapPointsType( winrt::Microsoft::UI::Xaml::Controls::SnapPointsType const& value) const; [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto ViewportWidth() const; [[nodiscard]] auto ScrollableWidth() const; [[nodiscard]] auto ComputedHorizontalScrollBarVisibility() const; [[nodiscard]] auto ExtentWidth() const; [[nodiscard]] auto VerticalOffset() const; [[nodiscard]] auto ViewportHeight() const; [[nodiscard]] auto ScrollableHeight() const; [[nodiscard]] auto ComputedVerticalScrollBarVisibility() const; [[nodiscard]] auto ExtentHeight() const; [[nodiscard]] auto MinZoomFactor() const; auto MinZoomFactor(float value) const; [[nodiscard]] auto MaxZoomFactor() const; auto MaxZoomFactor(float value) const; [[nodiscard]] auto ZoomFactor() const; [[nodiscard]] auto ZoomSnapPoints() const; [[nodiscard]] auto TopLeftHeader() const; auto TopLeftHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto LeftHeader() const; auto LeftHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto TopHeader() const; auto TopHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ReduceViewportForCoreInputViewOcclusions() const; auto ReduceViewportForCoreInputViewOcclusions(bool value) const; [[nodiscard]] auto HorizontalAnchorRatio() const; auto HorizontalAnchorRatio(double value) const; [[nodiscard]] auto VerticalAnchorRatio() const; auto VerticalAnchorRatio(double value) const; [[nodiscard]] auto CanContentRenderOutsideBounds() const; auto CanContentRenderOutsideBounds(bool value) const; auto AnchorRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollViewer, winrt::Microsoft::UI::Xaml::Controls::AnchorRequestedEventArgs> const& handler) const; using AnchorRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollViewer, &impl::abi_t:: remove_AnchorRequested>; [[nodiscard]] auto AnchorRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ScrollViewer, winrt::Microsoft::UI::Xaml::Controls::AnchorRequestedEventArgs> const& handler) const; auto AnchorRequested(winrt::event_token const& token) const noexcept; auto ViewChanging( winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: ScrollViewerViewChangingEventArgs> const& handler) const; using ViewChanging_revoker = impl::event_revoker::remove_ViewChanging>; [[nodiscard]] auto ViewChanging( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: ScrollViewerViewChangingEventArgs> const& handler) const; auto ViewChanging(winrt::event_token const& token) const noexcept; auto ViewChanged(winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: ScrollViewerViewChangedEventArgs> const& handler) const; using ViewChanged_revoker = impl::event_revoker::remove_ViewChanged>; [[nodiscard]] auto ViewChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: ScrollViewerViewChangedEventArgs> const& handler) const; auto ViewChanged(winrt::event_token const& token) const noexcept; auto DirectManipulationStarted( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using DirectManipulationStarted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollViewer, &impl::abi_t:: remove_DirectManipulationStarted>; [[nodiscard]] auto DirectManipulationStarted( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto DirectManipulationStarted( winrt::event_token const& token) const noexcept; auto DirectManipulationCompleted( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using DirectManipulationCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IScrollViewer, &impl::abi_t:: remove_DirectManipulationCompleted>; [[nodiscard]] auto DirectManipulationCompleted( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto DirectManipulationCompleted( winrt::event_token const& token) const noexcept; auto ScrollToHorizontalOffset(double offset) const; auto ScrollToVerticalOffset(double offset) const; auto ZoomToFactor(float factor) const; auto ChangeView( winrt::Windows::Foundation::IReference const& horizontalOffset, winrt::Windows::Foundation::IReference const& verticalOffset, winrt::Windows::Foundation::IReference const& zoomFactor) const; auto ChangeView( winrt::Windows::Foundation::IReference const& horizontalOffset, winrt::Windows::Foundation::IReference const& verticalOffset, winrt::Windows::Foundation::IReference const& zoomFactor, bool disableAnimation) const; auto InvalidateScrollInfo() const; [[nodiscard]] auto IsDeferredScrollingEnabled() const; auto IsDeferredScrollingEnabled(bool value) const; [[nodiscard]] auto BringIntoViewOnFocusChange() const; auto BringIntoViewOnFocusChange(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollViewer; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewerStatics { [[nodiscard]] auto HorizontalSnapPointsAlignmentProperty() const; [[nodiscard]] auto VerticalSnapPointsAlignmentProperty() const; [[nodiscard]] auto HorizontalSnapPointsTypeProperty() const; [[nodiscard]] auto VerticalSnapPointsTypeProperty() const; [[nodiscard]] auto ZoomSnapPointsTypeProperty() const; [[nodiscard]] auto HorizontalOffsetProperty() const; [[nodiscard]] auto ViewportWidthProperty() const; [[nodiscard]] auto ScrollableWidthProperty() const; [[nodiscard]] auto ComputedHorizontalScrollBarVisibilityProperty() const; [[nodiscard]] auto ExtentWidthProperty() const; [[nodiscard]] auto VerticalOffsetProperty() const; [[nodiscard]] auto ViewportHeightProperty() const; [[nodiscard]] auto ScrollableHeightProperty() const; [[nodiscard]] auto ComputedVerticalScrollBarVisibilityProperty() const; [[nodiscard]] auto ExtentHeightProperty() const; [[nodiscard]] auto MinZoomFactorProperty() const; [[nodiscard]] auto MaxZoomFactorProperty() const; [[nodiscard]] auto ZoomFactorProperty() const; [[nodiscard]] auto ZoomSnapPointsProperty() const; [[nodiscard]] auto TopLeftHeaderProperty() const; [[nodiscard]] auto LeftHeaderProperty() const; [[nodiscard]] auto TopHeaderProperty() const; [[nodiscard]] auto ReduceViewportForCoreInputViewOcclusionsProperty() const; [[nodiscard]] auto HorizontalAnchorRatioProperty() const; [[nodiscard]] auto VerticalAnchorRatioProperty() const; [[nodiscard]] auto HorizontalScrollBarVisibilityProperty() const; auto GetHorizontalScrollBarVisibility( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetHorizontalScrollBarVisibility( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& horizontalScrollBarVisibility) const; [[nodiscard]] auto VerticalScrollBarVisibilityProperty() const; auto GetVerticalScrollBarVisibility( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetVerticalScrollBarVisibility( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const& verticalScrollBarVisibility) const; [[nodiscard]] auto IsHorizontalRailEnabledProperty() const; auto GetIsHorizontalRailEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsHorizontalRailEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isHorizontalRailEnabled) const; [[nodiscard]] auto IsVerticalRailEnabledProperty() const; auto GetIsVerticalRailEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsVerticalRailEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isVerticalRailEnabled) const; [[nodiscard]] auto IsHorizontalScrollChainingEnabledProperty() const; auto GetIsHorizontalScrollChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsHorizontalScrollChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isHorizontalScrollChainingEnabled) const; [[nodiscard]] auto IsVerticalScrollChainingEnabledProperty() const; auto GetIsVerticalScrollChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsVerticalScrollChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isVerticalScrollChainingEnabled) const; [[nodiscard]] auto IsZoomChainingEnabledProperty() const; auto GetIsZoomChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsZoomChainingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isZoomChainingEnabled) const; [[nodiscard]] auto IsScrollInertiaEnabledProperty() const; auto GetIsScrollInertiaEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsScrollInertiaEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isScrollInertiaEnabled) const; [[nodiscard]] auto IsZoomInertiaEnabledProperty() const; auto GetIsZoomInertiaEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsZoomInertiaEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isZoomInertiaEnabled) const; [[nodiscard]] auto HorizontalScrollModeProperty() const; auto GetHorizontalScrollMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetHorizontalScrollMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& horizontalScrollMode) const; [[nodiscard]] auto VerticalScrollModeProperty() const; auto GetVerticalScrollMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetVerticalScrollMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ScrollMode const& verticalScrollMode) const; [[nodiscard]] auto ZoomModeProperty() const; auto GetZoomMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetZoomMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::ZoomMode const& zoomMode) const; [[nodiscard]] auto CanContentRenderOutsideBoundsProperty() const; auto GetCanContentRenderOutsideBounds( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetCanContentRenderOutsideBounds( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool canContentRenderOutsideBounds) const; [[nodiscard]] auto IsDeferredScrollingEnabledProperty() const; auto GetIsDeferredScrollingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetIsDeferredScrollingEnabled( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool isDeferredScrollingEnabled) const; [[nodiscard]] auto BringIntoViewOnFocusChangeProperty() const; auto GetBringIntoViewOnFocusChange( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetBringIntoViewOnFocusChange( winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool bringIntoViewOnFocusChange) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollViewerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewerView { [[nodiscard]] auto HorizontalOffset() const; [[nodiscard]] auto VerticalOffset() const; [[nodiscard]] auto ZoomFactor() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollViewerView; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewerViewChangedEventArgs { [[nodiscard]] auto IsIntermediate() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollViewerViewChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollViewerViewChangingEventArgs { [[nodiscard]] auto NextView() const; [[nodiscard]] auto FinalView() const; [[nodiscard]] auto IsInertial() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollViewerViewChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollViewerViewChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingAnchorRequestedEventArgs { [[nodiscard]] auto AnchorCandidates() const; [[nodiscard]] auto AnchorElement() const; auto AnchorElement(winrt::Microsoft::UI::Xaml::UIElement const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingAnchorRequestedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingAnchorRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingBringingIntoViewEventArgs { [[nodiscard]] auto SnapPointsMode() const; auto SnapPointsMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& value) const; [[nodiscard]] auto RequestEventArgs() const; [[nodiscard]] auto TargetHorizontalOffset() const; [[nodiscard]] auto TargetVerticalOffset() const; [[nodiscard]] auto CorrelationId() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingBringingIntoViewEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingBringingIntoViewEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingScrollAnimationStartingEventArgs { [[nodiscard]] auto Animation() const; auto Animation(winrt::Microsoft::UI::Composition::CompositionAnimation const& value) const; [[nodiscard]] auto StartPosition() const; [[nodiscard]] auto EndPosition() const; [[nodiscard]] auto CorrelationId() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingScrollAnimationStartingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingScrollCompletedEventArgs { [[nodiscard]] auto CorrelationId() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollCompletedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingScrollCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingScrollOptions { [[nodiscard]] auto AnimationMode() const; auto AnimationMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& value) const; [[nodiscard]] auto SnapPointsMode() const; auto SnapPointsMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingScrollOptions; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingScrollOptionsFactory { auto CreateInstance( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; auto CreateInstance2( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& snapPointsMode, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptionsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingScrollOptionsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingZoomAnimationStartingEventArgs { [[nodiscard]] auto CenterPoint() const; [[nodiscard]] auto StartZoomFactor() const; [[nodiscard]] auto EndZoomFactor() const; [[nodiscard]] auto Animation() const; auto Animation(winrt::Microsoft::UI::Composition::CompositionAnimation const& value) const; [[nodiscard]] auto CorrelationId() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingZoomAnimationStartingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingZoomCompletedEventArgs { [[nodiscard]] auto CorrelationId() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingZoomCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingZoomOptions { [[nodiscard]] auto AnimationMode() const; auto AnimationMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& value) const; [[nodiscard]] auto SnapPointsMode() const; auto SnapPointsMode( winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingZoomOptions; }; template struct consume_Microsoft_UI_Xaml_Controls_IScrollingZoomOptionsFactory { auto CreateInstance( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; auto CreateInstance2( winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const& animationMode, winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const& snapPointsMode, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptionsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IScrollingZoomOptionsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISectionsInViewChangedEventArgs { [[nodiscard]] auto AddedSections() const; [[nodiscard]] auto RemovedSections() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISectionsInViewChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISectionsInViewChangedEventArgsFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISectionsInViewChangedEventArgsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectionChangedEventArgs { [[nodiscard]] auto AddedItems() const; [[nodiscard]] auto RemovedItems() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectionChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectionChangedEventArgsFactory { auto CreateInstanceWithRemovedItemsAndAddedItems( param::vector const& removedItems, param::vector const& addedItems, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectionChangedEventArgsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBar { [[nodiscard]] auto Items() const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Microsoft::UI::Xaml::Controls::SelectorBarItem const& value) const; auto SelectionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SelectorBar, winrt::Microsoft::UI::Xaml::Controls:: SelectorBarSelectionChangedEventArgs> const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISelectorBar, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SelectorBar, winrt::Microsoft::UI::Xaml::Controls:: SelectorBarSelectionChangedEventArgs> const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectorBar; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarFactory { 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_ISelectorBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarItem { [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto Icon() const; auto Icon( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectorBarItem; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarItemFactory { 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_ISelectorBarItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarItemStatics { [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto IconProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectorBarItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarSelectionChangedEventArgs {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectorBarSelectionChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ISelectorBarStatics { [[nodiscard]] auto ItemsProperty() const; [[nodiscard]] auto SelectedItemProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISelectorBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISemanticZoom { [[nodiscard]] auto ZoomedInView() const; auto ZoomedInView( winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation const& value) const; [[nodiscard]] auto ZoomedOutView() const; auto ZoomedOutView( winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation const& value) const; [[nodiscard]] auto IsZoomedInViewActive() const; auto IsZoomedInViewActive(bool value) const; [[nodiscard]] auto CanChangeViews() const; auto CanChangeViews(bool value) const; auto ViewChangeStarted( winrt::Microsoft::UI::Xaml::Controls:: SemanticZoomViewChangedEventHandler const& handler) const; using ViewChangeStarted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom, &impl::abi_t:: remove_ViewChangeStarted>; [[nodiscard]] auto ViewChangeStarted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: SemanticZoomViewChangedEventHandler const& handler) const; auto ViewChangeStarted(winrt::event_token const& token) const noexcept; auto ViewChangeCompleted( winrt::Microsoft::UI::Xaml::Controls:: SemanticZoomViewChangedEventHandler const& handler) const; using ViewChangeCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom, &impl::abi_t:: remove_ViewChangeCompleted>; [[nodiscard]] auto ViewChangeCompleted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: SemanticZoomViewChangedEventHandler const& handler) const; auto ViewChangeCompleted(winrt::event_token const& token) const noexcept; auto ToggleActiveView() const; [[nodiscard]] auto IsZoomOutButtonEnabled() const; auto IsZoomOutButtonEnabled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISemanticZoom; }; template struct consume_Microsoft_UI_Xaml_Controls_ISemanticZoomInformation { [[nodiscard]] auto SemanticZoomOwner() const; auto SemanticZoomOwner( winrt::Microsoft::UI::Xaml::Controls::SemanticZoom const& value) const; [[nodiscard]] auto IsActiveView() const; auto IsActiveView(bool value) const; [[nodiscard]] auto IsZoomedInView() const; auto IsZoomedInView(bool value) const; auto InitializeViewChange() const; auto CompleteViewChange() const; auto MakeVisible( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& item) const; auto StartViewChangeFrom( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& source, winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& destination) const; auto StartViewChangeTo( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& source, winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& destination) const; auto CompleteViewChangeFrom( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& source, winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& destination) const; auto CompleteViewChangeTo( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& source, winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& destination) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISemanticZoomInformation; }; template struct consume_Microsoft_UI_Xaml_Controls_ISemanticZoomLocation { [[nodiscard]] auto Item() const; auto Item(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Bounds() const; auto Bounds(winrt::Windows::Foundation::Rect const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISemanticZoomLocation; }; template struct consume_Microsoft_UI_Xaml_Controls_ISemanticZoomStatics { [[nodiscard]] auto ZoomedInViewProperty() const; [[nodiscard]] auto ZoomedOutViewProperty() const; [[nodiscard]] auto IsZoomedInViewActiveProperty() const; [[nodiscard]] auto CanChangeViewsProperty() const; [[nodiscard]] auto IsZoomOutButtonEnabledProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISemanticZoomStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISemanticZoomViewChangedEventArgs { [[nodiscard]] auto IsSourceZoomedInView() const; auto IsSourceZoomedInView(bool value) const; [[nodiscard]] auto SourceItem() const; auto SourceItem( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& value) const; [[nodiscard]] auto DestinationItem() const; auto DestinationItem( winrt::Microsoft::UI::Xaml::Controls::SemanticZoomLocation const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomViewChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISemanticZoomViewChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISlider { [[nodiscard]] auto IntermediateValue() const; auto IntermediateValue(double value) const; [[nodiscard]] auto StepFrequency() const; auto StepFrequency(double value) const; [[nodiscard]] auto SnapsTo() const; auto SnapsTo( winrt::Microsoft::UI::Xaml::Controls::Primitives::SliderSnapsTo const& value) const; [[nodiscard]] auto TickFrequency() const; auto TickFrequency(double value) const; [[nodiscard]] auto TickPlacement() const; auto TickPlacement( winrt::Microsoft::UI::Xaml::Controls::Primitives::TickPlacement const& value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto IsDirectionReversed() const; auto IsDirectionReversed(bool value) const; [[nodiscard]] auto IsThumbToolTipEnabled() const; auto IsThumbToolTipEnabled(bool value) const; [[nodiscard]] auto ThumbToolTipValueConverter() const; auto ThumbToolTipValueConverter( winrt::Microsoft::UI::Xaml::Data::IValueConverter const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISlider; }; template struct consume_Microsoft_UI_Xaml_Controls_ISliderFactory { 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_ISliderFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISliderStatics { [[nodiscard]] auto IntermediateValueProperty() const; [[nodiscard]] auto StepFrequencyProperty() const; [[nodiscard]] auto SnapsToProperty() const; [[nodiscard]] auto TickFrequencyProperty() const; [[nodiscard]] auto TickPlacementProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto IsDirectionReversedProperty() const; [[nodiscard]] auto IsThumbToolTipEnabledProperty() const; [[nodiscard]] auto ThumbToolTipValueConverterProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISliderStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitButton { [[nodiscard]] auto Flyout() const; auto Flyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) 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::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitButton, winrt::Microsoft::UI::Xaml::Controls::SplitButtonClickEventArgs> const& handler) const; using Click_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISplitButton, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ISplitButton>::remove_Click>; [[nodiscard]] auto Click( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitButton, winrt::Microsoft::UI::Xaml::Controls:: SplitButtonClickEventArgs> const& handler) const; auto Click(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitButton; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitButtonClickEventArgs {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitButtonClickEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitButtonFactory { 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_ISplitButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitButtonStatics { [[nodiscard]] auto FlyoutProperty() const; [[nodiscard]] auto CommandProperty() const; [[nodiscard]] auto CommandParameterProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitView { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Pane() const; auto Pane(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IsPaneOpen() const; auto IsPaneOpen(bool value) const; [[nodiscard]] auto OpenPaneLength() const; auto OpenPaneLength(double value) const; [[nodiscard]] auto CompactPaneLength() const; auto CompactPaneLength(double value) const; [[nodiscard]] auto PanePlacement() const; auto PanePlacement( winrt::Microsoft::UI::Xaml::Controls::SplitViewPanePlacement const& value) const; [[nodiscard]] auto DisplayMode() const; auto DisplayMode( winrt::Microsoft::UI::Xaml::Controls::SplitViewDisplayMode const& value) const; [[nodiscard]] auto TemplateSettings() const; [[nodiscard]] auto PaneBackground() const; auto PaneBackground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; auto PaneClosing(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Microsoft::UI::Xaml::Controls:: SplitViewPaneClosingEventArgs> const& handler) const; using PaneClosing_revoker = impl::event_revoker::remove_PaneClosing>; [[nodiscard]] auto PaneClosing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Microsoft::UI::Xaml::Controls:: SplitViewPaneClosingEventArgs> const& handler) const; auto PaneClosing(winrt::event_token const& token) const noexcept; auto PaneClosed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneClosed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISplitView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ISplitView>::remove_PaneClosed>; [[nodiscard]] auto PaneClosed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneClosed(winrt::event_token const& token) const noexcept; auto PaneOpening( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneOpening_revoker = impl::event_revoker::remove_PaneOpening>; [[nodiscard]] auto PaneOpening( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneOpening(winrt::event_token const& token) const noexcept; auto PaneOpened( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneOpened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISplitView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ISplitView>::remove_PaneOpened>; [[nodiscard]] auto PaneOpened( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SplitView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneOpened(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitView; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitViewFactory { 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_ISplitViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitViewPaneClosingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitViewPaneClosingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISplitViewStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto PaneProperty() const; [[nodiscard]] auto IsPaneOpenProperty() const; [[nodiscard]] auto OpenPaneLengthProperty() const; [[nodiscard]] auto CompactPaneLengthProperty() const; [[nodiscard]] auto PanePlacementProperty() const; [[nodiscard]] auto DisplayModeProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; [[nodiscard]] auto PaneBackgroundProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISplitViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackLayout { [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto Spacing() const; auto Spacing(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStackLayout; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackLayoutFactory { 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_IStackLayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackLayoutStatics { [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto SpacingProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStackLayoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackPanel { [[nodiscard]] auto AreScrollSnapPointsRegular() const; auto AreScrollSnapPointsRegular(bool value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto BackgroundSizing() const; auto BackgroundSizing( winrt::Microsoft::UI::Xaml::Controls::BackgroundSizing const& value) const; [[nodiscard]] auto BorderBrush() const; auto BorderBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto BorderThickness() const; auto BorderThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto CornerRadius() const; auto CornerRadius( winrt::Microsoft::UI::Xaml::CornerRadius const& value) const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Spacing() const; auto Spacing(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStackPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackPanelFactory { 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_IStackPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IStackPanelStatics { [[nodiscard]] auto AreScrollSnapPointsRegularProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto BackgroundSizingProperty() const; [[nodiscard]] auto BorderBrushProperty() const; [[nodiscard]] auto BorderThicknessProperty() const; [[nodiscard]] auto CornerRadiusProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto SpacingProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStackPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IStyleSelector { auto SelectStyle( winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStyleSelector; }; template struct consume_Microsoft_UI_Xaml_Controls_IStyleSelectorFactory { 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_IStyleSelectorFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IStyleSelectorOverrides { auto SelectStyleCore( winrt::Windows::Foundation::IInspectable const& item, winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IStyleSelectorOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwapChainBackgroundPanel {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel> { template using type = consume_Microsoft_UI_Xaml_Controls_ISwapChainBackgroundPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwapChainBackgroundPanelFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanelFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ISwapChainBackgroundPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwapChainPanel { [[nodiscard]] auto CompositionScaleX() const; [[nodiscard]] auto CompositionScaleY() const; auto CompositionScaleChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SwapChainPanel, winrt::Windows::Foundation::IInspectable> const& handler) const; using CompositionScaleChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel, &impl::abi_t:: remove_CompositionScaleChanged>; [[nodiscard]] auto CompositionScaleChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SwapChainPanel, winrt::Windows::Foundation::IInspectable> const& handler) const; auto CompositionScaleChanged(winrt::event_token const& token) const noexcept; auto CreateCoreIndependentInputSource( winrt::Microsoft::UI::Input::InputPointerSourceDeviceKinds const& deviceKinds) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwapChainPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwapChainPanelFactory { 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_ISwapChainPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwapChainPanelStatics { [[nodiscard]] auto CompositionScaleXProperty() const; [[nodiscard]] auto CompositionScaleYProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwapChainPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeControl { [[nodiscard]] auto LeftItems() const; auto LeftItems( winrt::Microsoft::UI::Xaml::Controls::SwipeItems const& value) const; [[nodiscard]] auto RightItems() const; auto RightItems( winrt::Microsoft::UI::Xaml::Controls::SwipeItems const& value) const; [[nodiscard]] auto TopItems() const; auto TopItems( winrt::Microsoft::UI::Xaml::Controls::SwipeItems const& value) const; [[nodiscard]] auto BottomItems() const; auto BottomItems( winrt::Microsoft::UI::Xaml::Controls::SwipeItems const& value) const; auto Close() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeControl; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeControlFactory { 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_ISwipeControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeControlStatics { [[nodiscard]] auto LeftItemsProperty() const; [[nodiscard]] auto RightItemsProperty() const; [[nodiscard]] auto TopItemsProperty() const; [[nodiscard]] auto BottomItemsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItem { [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto Background() const; auto Background(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) 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; [[nodiscard]] auto BehaviorOnInvoked() const; auto BehaviorOnInvoked( winrt::Microsoft::UI::Xaml::Controls::SwipeBehaviorOnInvoked const& value) const; auto Invoked(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SwipeItem, winrt::Microsoft::UI::Xaml::Controls:: SwipeItemInvokedEventArgs> const& handler) const; using Invoked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ISwipeItem, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ISwipeItem>::remove_Invoked>; [[nodiscard]] auto Invoked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::SwipeItem, winrt::Microsoft::UI::Xaml::Controls:: SwipeItemInvokedEventArgs> const& handler) const; auto Invoked(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeItem; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItemFactory { 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_ISwipeItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItemInvokedEventArgs { [[nodiscard]] auto SwipeControl() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeItemInvokedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItemStatics { [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto BackgroundProperty() const; [[nodiscard]] auto ForegroundProperty() const; [[nodiscard]] auto CommandProperty() const; [[nodiscard]] auto CommandParameterProperty() const; [[nodiscard]] auto BehaviorOnInvokedProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItems { [[nodiscard]] auto Mode() const; auto Mode(winrt::Microsoft::UI::Xaml::Controls::SwipeMode const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeItems; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItemsFactory { 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_ISwipeItemsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISwipeItemsStatics { [[nodiscard]] auto ModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISwipeItemsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIcon { [[nodiscard]] auto Symbol() const; auto Symbol(winrt::Microsoft::UI::Xaml::Controls::Symbol const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISymbolIcon; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIconFactory { auto CreateInstanceWithSymbol( winrt::Microsoft::UI::Xaml::Controls::Symbol const& symbol) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISymbolIconFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIconSource { [[nodiscard]] auto Symbol() const; auto Symbol(winrt::Microsoft::UI::Xaml::Controls::Symbol const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISymbolIconSource; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIconSourceFactory { 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_ISymbolIconSourceFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIconSourceStatics { [[nodiscard]] auto SymbolProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISymbolIconSourceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ISymbolIconStatics { [[nodiscard]] auto SymbolProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ISymbolIconStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabView { [[nodiscard]] auto TabWidthMode() const; auto TabWidthMode( winrt::Microsoft::UI::Xaml::Controls::TabViewWidthMode const& value) const; [[nodiscard]] auto CloseButtonOverlayMode() const; auto CloseButtonOverlayMode( winrt::Microsoft::UI::Xaml::Controls::TabViewCloseButtonOverlayMode const& value) const; [[nodiscard]] auto TabStripHeader() const; auto TabStripHeader( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto TabStripHeaderTemplate() const; auto TabStripHeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto TabStripFooter() const; auto TabStripFooter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto TabStripFooterTemplate() const; auto TabStripFooterTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto IsAddTabButtonVisible() const; auto IsAddTabButtonVisible(bool value) const; [[nodiscard]] auto AddTabButtonCommand() const; auto AddTabButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto AddTabButtonCommandParameter() const; auto AddTabButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; auto TabCloseRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabCloseRequestedEventArgs> const& handler) const; using TabCloseRequested_revoker = impl::event_revoker::remove_TabCloseRequested>; [[nodiscard]] auto TabCloseRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabCloseRequestedEventArgs> const& handler) const; auto TabCloseRequested(winrt::event_token const& token) const noexcept; auto TabDroppedOutside( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDroppedOutsideEventArgs> const& handler) const; using TabDroppedOutside_revoker = impl::event_revoker::remove_TabDroppedOutside>; [[nodiscard]] auto TabDroppedOutside( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDroppedOutsideEventArgs> const& handler) const; auto TabDroppedOutside(winrt::event_token const& token) const noexcept; auto AddTabButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Windows::Foundation::IInspectable> const& handler) const; using AddTabButtonClick_revoker = impl::event_revoker::remove_AddTabButtonClick>; [[nodiscard]] auto AddTabButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto AddTabButtonClick(winrt::event_token const& token) const noexcept; auto TabItemsChanged(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Windows::Foundation::Collections:: IVectorChangedEventArgs> const& handler) const; using TabItemsChanged_revoker = impl::event_revoker::remove_TabItemsChanged>; [[nodiscard]] auto TabItemsChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Windows::Foundation::Collections:: IVectorChangedEventArgs> const& handler) const; auto TabItemsChanged(winrt::event_token const& token) const noexcept; [[nodiscard]] auto TabItemsSource() const; auto TabItemsSource( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto TabItems() const; [[nodiscard]] auto TabItemTemplate() const; auto TabItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto TabItemTemplateSelector() const; auto TabItemTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto CanDragTabs() const; auto CanDragTabs(bool value) const; [[nodiscard]] auto CanReorderTabs() const; auto CanReorderTabs(bool value) const; [[nodiscard]] auto AllowDropTabs() const; auto AllowDropTabs(bool 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; auto ContainerFromItem( winrt::Windows::Foundation::IInspectable const& item) const; auto ContainerFromIndex(int32_t index) 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; auto TabDragStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDragStartingEventArgs> const& handler) const; using TabDragStarting_revoker = impl::event_revoker::remove_TabDragStarting>; [[nodiscard]] auto TabDragStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDragStartingEventArgs> const& handler) const; auto TabDragStarting(winrt::event_token const& token) const noexcept; auto TabDragCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDragCompletedEventArgs> const& handler) const; using TabDragCompleted_revoker = impl::event_revoker::remove_TabDragCompleted>; [[nodiscard]] auto TabDragCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabDragCompletedEventArgs> const& handler) const; auto TabDragCompleted(winrt::event_token const& token) const noexcept; auto TabStripDragOver( winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using TabStripDragOver_revoker = impl::event_revoker::remove_TabStripDragOver>; [[nodiscard]] auto TabStripDragOver( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto TabStripDragOver(winrt::event_token const& token) const noexcept; auto TabStripDrop( winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using TabStripDrop_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITabView>::remove_TabStripDrop>; [[nodiscard]] auto TabStripDrop( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto TabStripDrop(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabView; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabView2 { [[nodiscard]] auto CanTearOutTabs() const; auto CanTearOutTabs(bool value) const; auto TabTearOutWindowRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabTearOutWindowRequestedEventArgs> const& handler) const; using TabTearOutWindowRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabView2, &impl::abi_t:: remove_TabTearOutWindowRequested>; [[nodiscard]] auto TabTearOutWindowRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabTearOutWindowRequestedEventArgs> const& handler) const; auto TabTearOutWindowRequested( winrt::event_token const& token) const noexcept; auto TabTearOutRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabTearOutRequestedEventArgs> const& handler) const; using TabTearOutRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabView2, &impl::abi_t:: remove_TabTearOutRequested>; [[nodiscard]] auto TabTearOutRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabTearOutRequestedEventArgs> const& handler) const; auto TabTearOutRequested(winrt::event_token const& token) const noexcept; auto ExternalTornOutTabsDropping( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewExternalTornOutTabsDroppingEventArgs> const& handler) const; using ExternalTornOutTabsDropping_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabView2, &impl::abi_t:: remove_ExternalTornOutTabsDropping>; [[nodiscard]] auto ExternalTornOutTabsDropping( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewExternalTornOutTabsDroppingEventArgs> const& handler) const; auto ExternalTornOutTabsDropping( winrt::event_token const& token) const noexcept; auto ExternalTornOutTabsDropped( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewExternalTornOutTabsDroppedEventArgs> const& handler) const; using ExternalTornOutTabsDropped_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabView2, &impl::abi_t:: remove_ExternalTornOutTabsDropped>; [[nodiscard]] auto ExternalTornOutTabsDropped( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabView, winrt::Microsoft::UI::Xaml::Controls:: TabViewExternalTornOutTabsDroppedEventArgs> const& handler) const; auto ExternalTornOutTabsDropped( winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabView2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewExternalTornOutTabsDroppedEventArgs { [[nodiscard]] auto Items() const; [[nodiscard]] auto Tabs() const; [[nodiscard]] auto DropIndex() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewExternalTornOutTabsDroppedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewExternalTornOutTabsDroppingEventArgs { [[nodiscard]] auto Items() const; [[nodiscard]] auto Tabs() const; [[nodiscard]] auto DropIndex() const; [[nodiscard]] auto AllowDrop() const; auto AllowDrop(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewExternalTornOutTabsDroppingEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewFactory { 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_ITabViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItem { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto IsClosable() const; auto IsClosable(bool value) const; [[nodiscard]] auto TabViewTemplateSettings() const; auto CloseRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabViewItem, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabCloseRequestedEventArgs> const& handler) const; using CloseRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITabViewItem, &impl::abi_t:: remove_CloseRequested>; [[nodiscard]] auto CloseRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TabViewItem, winrt::Microsoft::UI::Xaml::Controls:: TabViewTabCloseRequestedEventArgs> const& handler) const; auto CloseRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemFactory { 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_ITabViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto IsClosableProperty() const; [[nodiscard]] auto TabViewTemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettings { [[nodiscard]] auto IconElement() const; auto IconElement( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettings2 { [[nodiscard]] auto TabGeometry() const; auto TabGeometry( winrt::Microsoft::UI::Xaml::Media::Geometry const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings2> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettings2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsStatics { [[nodiscard]] auto IconElementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettingsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsStatics2 { [[nodiscard]] auto TabGeometryProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewItemTemplateSettingsStatics2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewStatics { [[nodiscard]] auto TabWidthModeProperty() const; [[nodiscard]] auto TabStripHeaderProperty() const; [[nodiscard]] auto TabStripHeaderTemplateProperty() const; [[nodiscard]] auto TabStripFooterProperty() const; [[nodiscard]] auto TabStripFooterTemplateProperty() const; [[nodiscard]] auto IsAddTabButtonVisibleProperty() const; [[nodiscard]] auto AddTabButtonCommandProperty() const; [[nodiscard]] auto AddTabButtonCommandParameterProperty() const; [[nodiscard]] auto TabItemsSourceProperty() const; [[nodiscard]] auto TabItemsProperty() const; [[nodiscard]] auto TabItemTemplateProperty() const; [[nodiscard]] auto TabItemTemplateSelectorProperty() const; [[nodiscard]] auto CloseButtonOverlayModeProperty() const; [[nodiscard]] auto CanDragTabsProperty() const; [[nodiscard]] auto CanReorderTabsProperty() const; [[nodiscard]] auto AllowDropTabsProperty() const; [[nodiscard]] auto SelectedIndexProperty() const; [[nodiscard]] auto SelectedItemProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewStatics2 { [[nodiscard]] auto CanTearOutTabsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabCloseRequestedEventArgs { [[nodiscard]] auto Item() const; [[nodiscard]] auto Tab() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabCloseRequestedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabCloseRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabDragCompletedEventArgs { [[nodiscard]] auto DropResult() const; [[nodiscard]] auto Item() const; [[nodiscard]] auto Tab() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragCompletedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabDragCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabDragStartingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; [[nodiscard]] auto Data() const; [[nodiscard]] auto Item() const; [[nodiscard]] auto Tab() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabDragStartingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabDroppedOutsideEventArgs { [[nodiscard]] auto Item() const; [[nodiscard]] auto Tab() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDroppedOutsideEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabDroppedOutsideEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabTearOutRequestedEventArgs { [[nodiscard]] auto Items() const; [[nodiscard]] auto Tabs() const; [[nodiscard]] auto NewWindowId() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabTearOutRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITabViewTabTearOutWindowRequestedEventArgs { [[nodiscard]] auto Items() const; [[nodiscard]] auto Tabs() const; [[nodiscard]] auto NewWindowId() const; auto NewWindowId(winrt::Microsoft::UI::WindowId const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITabViewTabTearOutWindowRequestedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTip { [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto Subtitle() const; auto Subtitle(param::hstring const& value) const; [[nodiscard]] auto IsOpen() const; auto IsOpen(bool value) const; [[nodiscard]] auto Target() const; auto Target(winrt::Microsoft::UI::Xaml::FrameworkElement const& value) const; [[nodiscard]] auto TailVisibility() const; auto TailVisibility( winrt::Microsoft::UI::Xaml::Controls::TeachingTipTailVisibility const& value) const; [[nodiscard]] auto ActionButtonContent() const; auto ActionButtonContent( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto ActionButtonStyle() const; auto ActionButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto ActionButtonCommand() const; auto ActionButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto ActionButtonCommandParameter() const; auto ActionButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto CloseButtonContent() const; auto CloseButtonContent( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto CloseButtonStyle() const; auto CloseButtonStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto CloseButtonCommand() const; auto CloseButtonCommand( winrt::Microsoft::UI::Xaml::Input::ICommand const& value) const; [[nodiscard]] auto CloseButtonCommandParameter() const; auto CloseButtonCommandParameter( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto PlacementMargin() const; auto PlacementMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto ShouldConstrainToRootBounds() const; auto ShouldConstrainToRootBounds(bool value) const; [[nodiscard]] auto IsLightDismissEnabled() const; auto IsLightDismissEnabled(bool value) const; [[nodiscard]] auto PreferredPlacement() const; auto PreferredPlacement( winrt::Microsoft::UI::Xaml::Controls::TeachingTipPlacementMode const& value) const; [[nodiscard]] auto HeroContentPlacement() const; auto HeroContentPlacement( winrt::Microsoft::UI::Xaml::Controls:: TeachingTipHeroContentPlacementMode const& value) const; [[nodiscard]] auto HeroContent() const; auto HeroContent(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto TemplateSettings() const; auto ActionButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Windows::Foundation::IInspectable> const& handler) const; using ActionButtonClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip, &impl::abi_t:: remove_ActionButtonClick>; [[nodiscard]] auto ActionButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ActionButtonClick(winrt::event_token const& token) const noexcept; auto CloseButtonClick( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Windows::Foundation::IInspectable> const& handler) const; using CloseButtonClick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip, &impl::abi_t:: remove_CloseButtonClick>; [[nodiscard]] auto CloseButtonClick( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Windows::Foundation::IInspectable> const& handler) const; auto CloseButtonClick(winrt::event_token const& token) const noexcept; auto Closing(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Microsoft::UI::Xaml::Controls:: TeachingTipClosingEventArgs> const& handler) const; using Closing_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip>::remove_Closing>; [[nodiscard]] auto Closing( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Microsoft::UI::Xaml::Controls:: TeachingTipClosingEventArgs> const& handler) const; auto Closing(winrt::event_token const& token) const noexcept; auto Closed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Microsoft::UI::Xaml::Controls:: TeachingTipClosedEventArgs> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITeachingTip>::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TeachingTip, winrt::Microsoft::UI::Xaml::Controls:: TeachingTipClosedEventArgs> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTip; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipClosedEventArgs { [[nodiscard]] auto Reason() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipClosedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipClosingEventArgs { [[nodiscard]] auto Reason() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; auto GetDeferral() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipClosingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipFactory { 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_ITeachingTipFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipStatics { [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto TargetProperty() const; [[nodiscard]] auto TailVisibilityProperty() const; [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto SubtitleProperty() const; [[nodiscard]] auto ActionButtonContentProperty() const; [[nodiscard]] auto ActionButtonStyleProperty() const; [[nodiscard]] auto ActionButtonCommandProperty() const; [[nodiscard]] auto ActionButtonCommandParameterProperty() const; [[nodiscard]] auto CloseButtonContentProperty() const; [[nodiscard]] auto CloseButtonStyleProperty() const; [[nodiscard]] auto CloseButtonCommandProperty() const; [[nodiscard]] auto CloseButtonCommandParameterProperty() const; [[nodiscard]] auto PlacementMarginProperty() const; [[nodiscard]] auto ShouldConstrainToRootBoundsProperty() const; [[nodiscard]] auto IsLightDismissEnabledProperty() const; [[nodiscard]] auto PreferredPlacementProperty() const; [[nodiscard]] auto HeroContentPlacementProperty() const; [[nodiscard]] auto HeroContentProperty() const; [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettings { [[nodiscard]] auto TopRightHighlightMargin() const; auto TopRightHighlightMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto TopLeftHighlightMargin() const; auto TopLeftHighlightMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto IconElement() const; auto IconElement( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettingsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettingsStatics { [[nodiscard]] auto TopRightHighlightMarginProperty() const; [[nodiscard]] auto TopLeftHighlightMarginProperty() const; [[nodiscard]] auto IconElementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettingsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ITeachingTipTemplateSettingsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBlock { [[nodiscard]] auto FontSize() const; auto FontSize(double value) const; [[nodiscard]] auto FontFamily() const; auto FontFamily( winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const; [[nodiscard]] auto FontWeight() const; auto FontWeight(winrt::Windows::UI::Text::FontWeight const& value) const; [[nodiscard]] auto FontStyle() const; auto FontStyle(winrt::Windows::UI::Text::FontStyle const& value) const; [[nodiscard]] auto FontStretch() const; auto FontStretch(winrt::Windows::UI::Text::FontStretch const& value) const; [[nodiscard]] auto CharacterSpacing() const; auto CharacterSpacing(int32_t value) const; [[nodiscard]] auto Foreground() const; auto Foreground(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto TextWrapping() const; auto TextWrapping( winrt::Microsoft::UI::Xaml::TextWrapping const& value) const; [[nodiscard]] auto TextTrimming() const; auto TextTrimming( winrt::Microsoft::UI::Xaml::TextTrimming const& value) const; [[nodiscard]] auto TextAlignment() const; auto TextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto Inlines() const; [[nodiscard]] auto Padding() const; auto Padding(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto LineHeight() const; auto LineHeight(double value) const; [[nodiscard]] auto LineStackingStrategy() const; auto LineStackingStrategy( winrt::Microsoft::UI::Xaml::LineStackingStrategy const& value) const; [[nodiscard]] auto IsTextSelectionEnabled() const; auto IsTextSelectionEnabled(bool value) const; [[nodiscard]] auto SelectedText() const; [[nodiscard]] auto ContentStart() const; [[nodiscard]] auto ContentEnd() const; [[nodiscard]] auto SelectionStart() const; [[nodiscard]] auto SelectionEnd() const; [[nodiscard]] auto BaselineOffset() const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto MaxLines() const; auto MaxLines(int32_t value) const; [[nodiscard]] auto TextLineBounds() const; auto TextLineBounds( winrt::Microsoft::UI::Xaml::TextLineBounds const& value) const; [[nodiscard]] auto OpticalMarginAlignment() const; auto OpticalMarginAlignment( winrt::Microsoft::UI::Xaml::OpticalMarginAlignment const& value) const; [[nodiscard]] auto IsColorFontEnabled() const; auto IsColorFontEnabled(bool value) const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto IsTextScaleFactorEnabled() const; auto IsTextScaleFactorEnabled(bool value) const; [[nodiscard]] auto TextDecorations() const; auto TextDecorations( winrt::Windows::UI::Text::TextDecorations const& value) const; [[nodiscard]] auto IsTextTrimmed() const; [[nodiscard]] auto HorizontalTextAlignment() const; auto HorizontalTextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto TextHighlighters() const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; auto SelectionChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBlock, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; auto ContextMenuOpening( winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; using ContextMenuOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBlock, &impl::abi_t:: remove_ContextMenuOpening>; [[nodiscard]] auto ContextMenuOpening( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; auto ContextMenuOpening(winrt::event_token const& token) const noexcept; auto IsTextTrimmedChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBlock, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; using IsTextTrimmedChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBlock, &impl::abi_t:: remove_IsTextTrimmedChanged>; [[nodiscard]] auto IsTextTrimmedChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBlock, winrt::Microsoft::UI::Xaml::Controls:: IsTextTrimmedChangedEventArgs> const& handler) const; auto IsTextTrimmedChanged(winrt::event_token const& token) const noexcept; auto SelectAll() const; auto Select( winrt::Microsoft::UI::Xaml::Documents::TextPointer const& start, winrt::Microsoft::UI::Xaml::Documents::TextPointer const& end) const; auto GetAlphaMask() const; auto CopySelectionToClipboard() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBlock; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBlockStatics { [[nodiscard]] auto FontSizeProperty() const; [[nodiscard]] auto FontFamilyProperty() const; [[nodiscard]] auto FontWeightProperty() const; [[nodiscard]] auto FontStyleProperty() const; [[nodiscard]] auto FontStretchProperty() const; [[nodiscard]] auto CharacterSpacingProperty() const; [[nodiscard]] auto ForegroundProperty() const; [[nodiscard]] auto TextWrappingProperty() const; [[nodiscard]] auto TextTrimmingProperty() const; [[nodiscard]] auto TextAlignmentProperty() const; [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto PaddingProperty() const; [[nodiscard]] auto LineHeightProperty() const; [[nodiscard]] auto LineStackingStrategyProperty() const; [[nodiscard]] auto IsTextSelectionEnabledProperty() const; [[nodiscard]] auto SelectedTextProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto MaxLinesProperty() const; [[nodiscard]] auto TextLineBoundsProperty() const; [[nodiscard]] auto OpticalMarginAlignmentProperty() const; [[nodiscard]] auto IsColorFontEnabledProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; [[nodiscard]] auto IsTextScaleFactorEnabledProperty() const; [[nodiscard]] auto TextDecorationsProperty() const; [[nodiscard]] auto IsTextTrimmedProperty() const; [[nodiscard]] auto HorizontalTextAlignmentProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBlockStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBox { [[nodiscard]] auto Text() const; auto Text(param::hstring const& value) const; [[nodiscard]] auto SelectedText() const; auto SelectedText(param::hstring const& value) const; [[nodiscard]] auto SelectionLength() const; auto SelectionLength(int32_t value) const; [[nodiscard]] auto SelectionStart() const; auto SelectionStart(int32_t value) const; [[nodiscard]] auto MaxLength() const; auto MaxLength(int32_t value) const; [[nodiscard]] auto IsReadOnly() const; auto IsReadOnly(bool value) const; [[nodiscard]] auto AcceptsReturn() const; auto AcceptsReturn(bool value) const; [[nodiscard]] auto TextAlignment() const; auto TextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto TextWrapping() const; auto TextWrapping( winrt::Microsoft::UI::Xaml::TextWrapping const& value) const; [[nodiscard]] auto IsSpellCheckEnabled() const; auto IsSpellCheckEnabled(bool value) const; [[nodiscard]] auto IsTextPredictionEnabled() const; auto IsTextPredictionEnabled(bool value) const; [[nodiscard]] auto InputScope() const; auto InputScope( winrt::Microsoft::UI::Xaml::Input::InputScope const& value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto PlaceholderText() const; auto PlaceholderText(param::hstring const& value) const; [[nodiscard]] auto SelectionHighlightColor() const; auto SelectionHighlightColor( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocus() const; auto PreventKeyboardDisplayOnProgrammaticFocus(bool value) const; [[nodiscard]] auto IsColorFontEnabled() const; auto IsColorFontEnabled(bool value) const; [[nodiscard]] auto SelectionHighlightColorWhenNotFocused() const; auto SelectionHighlightColorWhenNotFocused( winrt::Microsoft::UI::Xaml::Media::SolidColorBrush const& value) const; [[nodiscard]] auto HorizontalTextAlignment() const; auto HorizontalTextAlignment( winrt::Microsoft::UI::Xaml::TextAlignment const& value) const; [[nodiscard]] auto CharacterCasing() const; auto CharacterCasing( winrt::Microsoft::UI::Xaml::Controls::CharacterCasing const& value) const; [[nodiscard]] auto PlaceholderForeground() const; auto PlaceholderForeground( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto CanPasteClipboardContent() const; [[nodiscard]] auto CanUndo() const; [[nodiscard]] auto CanRedo() const; [[nodiscard]] auto SelectionFlyout() const; auto SelectionFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; [[nodiscard]] auto ProofingMenuFlyout() const; [[nodiscard]] auto Description() const; auto Description(winrt::Windows::Foundation::IInspectable const& value) const; auto TextChanged( winrt::Microsoft::UI::Xaml::Controls::TextChangedEventHandler const& handler) const; using TextChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITextBox>::remove_TextChanged>; [[nodiscard]] auto TextChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::TextChangedEventHandler const& handler) const; auto TextChanged(winrt::event_token const& token) const noexcept; auto SelectionChanged( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using SelectionChanged_revoker = impl::event_revoker::remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; auto ContextMenuOpening( winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; using ContextMenuOpening_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_ContextMenuOpening>; [[nodiscard]] auto ContextMenuOpening( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: ContextMenuOpeningEventHandler const& handler) const; auto ContextMenuOpening(winrt::event_token const& token) const noexcept; auto Paste( winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; using Paste_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITextBox>::remove_Paste>; [[nodiscard]] auto Paste( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventHandler const& handler) const; auto Paste(winrt::event_token const& token) const noexcept; auto TextCompositionStarted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionStartedEventArgs> const& handler) const; using TextCompositionStarted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_TextCompositionStarted>; [[nodiscard]] auto TextCompositionStarted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionStartedEventArgs> const& handler) const; auto TextCompositionStarted(winrt::event_token const& token) const noexcept; auto TextCompositionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionChangedEventArgs> const& handler) const; using TextCompositionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_TextCompositionChanged>; [[nodiscard]] auto TextCompositionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionChangedEventArgs> const& handler) const; auto TextCompositionChanged(winrt::event_token const& token) const noexcept; auto TextCompositionEnded( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionEndedEventArgs> const& handler) const; using TextCompositionEnded_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_TextCompositionEnded>; [[nodiscard]] auto TextCompositionEnded( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextCompositionEndedEventArgs> const& handler) const; auto TextCompositionEnded(winrt::event_token const& token) const noexcept; auto CopyingToClipboard( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCopyingToClipboardEventArgs> const& handler) const; using CopyingToClipboard_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_CopyingToClipboard>; [[nodiscard]] auto CopyingToClipboard( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCopyingToClipboardEventArgs> const& handler) const; auto CopyingToClipboard(winrt::event_token const& token) const noexcept; auto CuttingToClipboard( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCuttingToClipboardEventArgs> const& handler) const; using CuttingToClipboard_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_CuttingToClipboard>; [[nodiscard]] auto CuttingToClipboard( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextControlCuttingToClipboardEventArgs> const& handler) const; auto CuttingToClipboard(winrt::event_token const& token) const noexcept; auto BeforeTextChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxBeforeTextChangingEventArgs> const& handler) const; using BeforeTextChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_BeforeTextChanging>; [[nodiscard]] auto BeforeTextChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxBeforeTextChangingEventArgs> const& handler) const; auto BeforeTextChanging(winrt::event_token const& token) const noexcept; auto SelectionChanging( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxSelectionChangingEventArgs> const& handler) const; using SelectionChanging_revoker = impl::event_revoker::remove_SelectionChanging>; [[nodiscard]] auto SelectionChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxSelectionChangingEventArgs> const& handler) const; auto SelectionChanging(winrt::event_token const& token) const noexcept; auto Select(int32_t start, int32_t length) const; auto SelectAll() const; auto GetRectFromCharacterIndex(int32_t charIndex, bool trailingEdge) const; auto GetLinguisticAlternativesAsync() const; auto Undo() const; auto Redo() const; auto PasteFromClipboard() const; auto CopySelectionToClipboard() const; auto CutSelectionToClipboard() const; auto ClearUndoRedoHistory() const; [[nodiscard]] auto TextReadingOrder() const; auto TextReadingOrder( winrt::Microsoft::UI::Xaml::TextReadingOrder const& value) const; [[nodiscard]] auto DesiredCandidateWindowAlignment() const; auto DesiredCandidateWindowAlignment( winrt::Microsoft::UI::Xaml::Controls::CandidateWindowAlignment const& value) const; auto CandidateWindowBoundsChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: CandidateWindowBoundsChangedEventArgs> const& handler) const; using CandidateWindowBoundsChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t:: remove_CandidateWindowBoundsChanged>; [[nodiscard]] auto CandidateWindowBoundsChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: CandidateWindowBoundsChangedEventArgs> const& handler) const; auto CandidateWindowBoundsChanged( winrt::event_token const& token) const noexcept; auto TextChanging(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxTextChangingEventArgs> const& handler) const; using TextChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITextBox, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITextBox>::remove_TextChanging>; [[nodiscard]] auto TextChanging( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TextBox, winrt::Microsoft::UI::Xaml::Controls:: TextBoxTextChangingEventArgs> const& handler) const; auto TextChanging(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBox; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBoxBeforeTextChangingEventArgs { [[nodiscard]] auto NewText() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextBoxBeforeTextChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBoxBeforeTextChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBoxFactory { 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_ITextBoxFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBoxSelectionChangingEventArgs { [[nodiscard]] auto SelectionStart() const; [[nodiscard]] auto SelectionLength() const; [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextBoxSelectionChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBoxSelectionChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBoxStatics { [[nodiscard]] auto TextProperty() const; [[nodiscard]] auto MaxLengthProperty() const; [[nodiscard]] auto IsReadOnlyProperty() const; [[nodiscard]] auto AcceptsReturnProperty() const; [[nodiscard]] auto TextAlignmentProperty() const; [[nodiscard]] auto TextWrappingProperty() const; [[nodiscard]] auto IsSpellCheckEnabledProperty() const; [[nodiscard]] auto IsTextPredictionEnabledProperty() const; [[nodiscard]] auto InputScopeProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto PlaceholderTextProperty() const; [[nodiscard]] auto SelectionHighlightColorProperty() const; [[nodiscard]] auto PreventKeyboardDisplayOnProgrammaticFocusProperty() const; [[nodiscard]] auto IsColorFontEnabledProperty() const; [[nodiscard]] auto SelectionHighlightColorWhenNotFocusedProperty() const; [[nodiscard]] auto HorizontalTextAlignmentProperty() const; [[nodiscard]] auto CharacterCasingProperty() const; [[nodiscard]] auto PlaceholderForegroundProperty() const; [[nodiscard]] auto CanPasteClipboardContentProperty() const; [[nodiscard]] auto CanUndoProperty() const; [[nodiscard]] auto CanRedoProperty() const; [[nodiscard]] auto SelectionFlyoutProperty() const; [[nodiscard]] auto ProofingMenuFlyoutProperty() const; [[nodiscard]] auto DescriptionProperty() const; [[nodiscard]] auto DesiredCandidateWindowAlignmentProperty() const; [[nodiscard]] auto TextReadingOrderProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBoxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextBoxTextChangingEventArgs { [[nodiscard]] auto IsContentChanging() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextBoxTextChangingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextChangedEventArgs {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextCommandBarFlyout {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextCommandBarFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextCommandBarFlyoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyoutFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextCommandBarFlyoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextCompositionChangedEventArgs { [[nodiscard]] auto StartIndex() const; [[nodiscard]] auto Length() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextCompositionChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextCompositionEndedEventArgs { [[nodiscard]] auto StartIndex() const; [[nodiscard]] auto Length() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextCompositionEndedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextCompositionStartedEventArgs { [[nodiscard]] auto StartIndex() const; [[nodiscard]] auto Length() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextCompositionStartedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextControlCopyingToClipboardEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextControlCopyingToClipboardEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextControlCuttingToClipboardEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITextControlCuttingToClipboardEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITextControlPasteEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITextControlPasteEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickedEventArgs { [[nodiscard]] auto OldTime() const; [[nodiscard]] auto NewTime() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePicker { [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ClockIdentifier() const; auto ClockIdentifier(param::hstring const& value) const; [[nodiscard]] auto MinuteIncrement() const; auto MinuteIncrement(int32_t value) const; [[nodiscard]] auto Time() const; auto Time(winrt::Windows::Foundation::TimeSpan const& value) const; [[nodiscard]] auto LightDismissOverlayMode() const; auto LightDismissOverlayMode( winrt::Microsoft::UI::Xaml::Controls::LightDismissOverlayMode const& value) const; [[nodiscard]] auto SelectedTime() const; auto SelectedTime(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::TimeSpan> const& value) const; auto TimeChanged(winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: TimePickerValueChangedEventArgs> const& handler) const; using TimeChanged_revoker = impl::event_revoker::remove_TimeChanged>; [[nodiscard]] auto TimeChanged( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Microsoft::UI::Xaml::Controls:: TimePickerValueChangedEventArgs> const& handler) const; auto TimeChanged(winrt::event_token const& token) const noexcept; auto SelectedTimeChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TimePicker, winrt::Microsoft::UI::Xaml::Controls:: TimePickerSelectedValueChangedEventArgs> const& handler) const; using SelectedTimeChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITimePicker, &impl::abi_t:: remove_SelectedTimeChanged>; [[nodiscard]] auto SelectedTimeChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TimePicker, winrt::Microsoft::UI::Xaml::Controls:: TimePickerSelectedValueChangedEventArgs> const& handler) const; auto SelectedTimeChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePicker; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerFactory { 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_ITimePickerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyout { [[nodiscard]] auto ClockIdentifier() const; auto ClockIdentifier(param::hstring const& value) const; [[nodiscard]] auto Time() const; auto Time(winrt::Windows::Foundation::TimeSpan const& value) const; [[nodiscard]] auto MinuteIncrement() const; auto MinuteIncrement(int32_t value) const; auto TimePicked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TimePickerFlyout, winrt::Microsoft::UI::Xaml::Controls::TimePickedEventArgs> const& handler) const; using TimePicked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout, &impl::abi_t:: remove_TimePicked>; [[nodiscard]] auto TimePicked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TimePickerFlyout, winrt::Microsoft::UI::Xaml::Controls::TimePickedEventArgs> const& handler) const; auto TimePicked(winrt::event_token const& token) const noexcept; auto ShowAtAsync( winrt::Microsoft::UI::Xaml::FrameworkElement const& target) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyout; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutPresenter { [[nodiscard]] auto IsDefaultShadowEnabled() const; auto IsDefaultShadowEnabled(bool value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter> { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutPresenter; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutPresenterStatics { [[nodiscard]] auto IsDefaultShadowEnabledProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenterStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutPresenterStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutStatics { [[nodiscard]] auto ClockIdentifierProperty() const; [[nodiscard]] auto TimeProperty() const; [[nodiscard]] auto MinuteIncrementProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerFlyoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerSelectedValueChangedEventArgs { [[nodiscard]] auto OldTime() const; [[nodiscard]] auto NewTime() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerSelectedValueChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerStatics { [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto ClockIdentifierProperty() const; [[nodiscard]] auto MinuteIncrementProperty() const; [[nodiscard]] auto TimeProperty() const; [[nodiscard]] auto LightDismissOverlayModeProperty() const; [[nodiscard]] auto SelectedTimeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITimePickerValueChangedEventArgs { [[nodiscard]] auto OldTime() const; [[nodiscard]] auto NewTime() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITimePickerValueChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBar { [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto Subtitle() const; auto Subtitle(param::hstring const& value) const; [[nodiscard]] auto IconSource() const; auto IconSource( winrt::Microsoft::UI::Xaml::Controls::IconSource const& value) const; [[nodiscard]] auto LeftHeader() const; auto LeftHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto RightHeader() const; auto RightHeader(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto IsBackButtonVisible() const; auto IsBackButtonVisible(bool value) const; [[nodiscard]] auto IsBackButtonEnabled() const; auto IsBackButtonEnabled(bool value) const; [[nodiscard]] auto IsPaneToggleButtonVisible() const; auto IsPaneToggleButtonVisible(bool value) const; [[nodiscard]] auto TemplateSettings() const; auto BackRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TitleBar, winrt::Windows::Foundation::IInspectable> const& handler) const; using BackRequested_revoker = impl::event_revoker::remove_BackRequested>; [[nodiscard]] auto BackRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TitleBar, winrt::Windows::Foundation::IInspectable> const& handler) const; auto BackRequested(winrt::event_token const& token) const noexcept; auto PaneToggleRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TitleBar, winrt::Windows::Foundation::IInspectable> const& handler) const; using PaneToggleRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITitleBar, &impl::abi_t:: remove_PaneToggleRequested>; [[nodiscard]] auto PaneToggleRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TitleBar, winrt::Windows::Foundation::IInspectable> const& handler) const; auto PaneToggleRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBar; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarAutomationPeer {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarAutomationPeer; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarAutomationPeerFactory { auto CreateInstance( winrt::Microsoft::UI::Xaml::Controls::TitleBar const& owner, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeerFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarAutomationPeerFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarFactory { 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_ITitleBarFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarStatics { [[nodiscard]] auto TitleProperty() const; [[nodiscard]] auto SubtitleProperty() const; [[nodiscard]] auto IconSourceProperty() const; [[nodiscard]] auto LeftHeaderProperty() const; [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto RightHeaderProperty() const; [[nodiscard]] auto IsBackButtonVisibleProperty() const; [[nodiscard]] auto IsBackButtonEnabledProperty() const; [[nodiscard]] auto IsPaneToggleButtonVisibleProperty() const; [[nodiscard]] auto TemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettings { [[nodiscard]] auto IconElement() const; auto IconElement( winrt::Microsoft::UI::Xaml::Controls::IconElement const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettingsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettingsFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettingsStatics { [[nodiscard]] auto IconElementProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettingsStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_ITitleBarTemplateSettingsStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItem { [[nodiscard]] auto IsChecked() const; auto IsChecked(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItem; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItemFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItemFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItemStatics { [[nodiscard]] auto IsCheckedProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItemStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleMenuFlyoutItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSplitButton { [[nodiscard]] auto IsChecked() const; auto IsChecked(bool value) const; auto IsCheckedChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ToggleSplitButton, winrt::Microsoft::UI::Xaml::Controls:: ToggleSplitButtonIsCheckedChangedEventArgs> const& handler) const; using IsCheckedChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton, &impl::abi_t:: remove_IsCheckedChanged>; [[nodiscard]] auto IsCheckedChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::ToggleSplitButton, winrt::Microsoft::UI::Xaml::Controls:: ToggleSplitButtonIsCheckedChangedEventArgs> const& handler) const; auto IsCheckedChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSplitButton; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonIsCheckedChangedEventArgs { }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonIsCheckedChangedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonStatics { [[nodiscard]] auto IsCheckedProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButtonStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSplitButtonStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSwitch { [[nodiscard]] auto IsOn() const; auto IsOn(bool value) const; [[nodiscard]] auto Header() const; auto Header(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto HeaderTemplate() const; auto HeaderTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto OnContent() const; auto OnContent(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto OnContentTemplate() const; auto OnContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto OffContent() const; auto OffContent(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto OffContentTemplate() const; auto OffContentTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto TemplateSettings() const; auto Toggled( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Toggled_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch>::remove_Toggled>; [[nodiscard]] auto Toggled( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Toggled(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSwitch; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSwitchOverrides { auto OnToggled() const; auto OnOnContentChanged( winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnOffContentChanged( winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; auto OnHeaderChanged( winrt::Windows::Foundation::IInspectable const& oldContent, winrt::Windows::Foundation::IInspectable const& newContent) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSwitchOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IToggleSwitchStatics { [[nodiscard]] auto IsOnProperty() const; [[nodiscard]] auto HeaderProperty() const; [[nodiscard]] auto HeaderTemplateProperty() const; [[nodiscard]] auto OnContentProperty() const; [[nodiscard]] auto OnContentTemplateProperty() const; [[nodiscard]] auto OffContentProperty() const; [[nodiscard]] auto OffContentTemplateProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToggleSwitchStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IToolTip { [[nodiscard]] auto HorizontalOffset() const; auto HorizontalOffset(double value) const; [[nodiscard]] auto IsOpen() const; auto IsOpen(bool value) const; [[nodiscard]] auto Placement() const; auto Placement( winrt::Microsoft::UI::Xaml::Controls::Primitives::PlacementMode const& value) const; [[nodiscard]] auto PlacementTarget() const; auto PlacementTarget( winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto PlacementRect() const; auto PlacementRect(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Rect> const& value) const; [[nodiscard]] auto VerticalOffset() const; auto VerticalOffset(double value) const; [[nodiscard]] auto TemplateSettings() const; auto Closed( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IToolTip, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IToolTip>::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto Opened( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Opened_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IToolTip, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IToolTip>::remove_Opened>; [[nodiscard]] auto Opened( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Opened(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToolTip; }; template struct consume_Microsoft_UI_Xaml_Controls_IToolTipFactory { 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_IToolTipFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IToolTipService {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToolTipService; }; template struct consume_Microsoft_UI_Xaml_Controls_IToolTipServiceStatics { [[nodiscard]] auto PlacementProperty() const; auto GetPlacement( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetPlacement( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::Primitives::PlacementMode const& value) const; [[nodiscard]] auto PlacementTargetProperty() const; auto GetPlacementTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetPlacementTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ToolTipProperty() const; auto GetToolTip( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetToolTip(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToolTipServiceStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IToolTipStatics { [[nodiscard]] auto HorizontalOffsetProperty() const; [[nodiscard]] auto IsOpenProperty() const; [[nodiscard]] auto PlacementProperty() const; [[nodiscard]] auto PlacementTargetProperty() const; [[nodiscard]] auto PlacementRectProperty() const; [[nodiscard]] auto VerticalOffsetProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IToolTipStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeView { [[nodiscard]] auto RootNodes() const; [[nodiscard]] auto SelectionMode() const; auto SelectionMode( winrt::Microsoft::UI::Xaml::Controls::TreeViewSelectionMode const& value) const; [[nodiscard]] auto SelectedNodes() const; auto Expand( winrt::Microsoft::UI::Xaml::Controls::TreeViewNode const& value) const; auto Collapse( winrt::Microsoft::UI::Xaml::Controls::TreeViewNode const& value) const; auto SelectAll() const; auto ItemInvoked(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewItemInvokedEventArgs> const& handler) const; using ItemInvoked_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITreeView>::remove_ItemInvoked>; [[nodiscard]] auto ItemInvoked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewItemInvokedEventArgs> const& handler) const; auto ItemInvoked(winrt::event_token const& token) const noexcept; auto Expanding(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewExpandingEventArgs> const& handler) const; using Expanding_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITreeView>::remove_Expanding>; [[nodiscard]] auto Expanding( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewExpandingEventArgs> const& handler) const; auto Expanding(winrt::event_token const& token) const noexcept; auto Collapsed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewCollapsedEventArgs> const& handler) const; using Collapsed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::ITreeView>::remove_Collapsed>; [[nodiscard]] auto Collapsed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewCollapsedEventArgs> const& handler) const; auto Collapsed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeView; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeView2 { auto NodeFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromNode( winrt::Microsoft::UI::Xaml::Controls::TreeViewNode const& node) const; auto ItemFromContainer( winrt::Microsoft::UI::Xaml::DependencyObject const& container) const; auto ContainerFromItem( winrt::Windows::Foundation::IInspectable const& item) const; [[nodiscard]] auto CanDragItems() const; auto CanDragItems(bool value) const; [[nodiscard]] auto CanReorderItems() const; auto CanReorderItems(bool value) const; [[nodiscard]] auto ItemTemplate() const; auto ItemTemplate( winrt::Microsoft::UI::Xaml::DataTemplate const& value) const; [[nodiscard]] auto ItemTemplateSelector() const; auto ItemTemplateSelector( winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const& value) const; [[nodiscard]] auto ItemContainerStyle() const; auto ItemContainerStyle(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto ItemContainerStyleSelector() const; auto ItemContainerStyleSelector( winrt::Microsoft::UI::Xaml::Controls::StyleSelector const& value) const; [[nodiscard]] auto ItemContainerTransitions() const; auto ItemContainerTransitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; auto DragItemsStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewDragItemsStartingEventArgs> const& handler) const; using DragItemsStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView2, &impl::abi_t:: remove_DragItemsStarting>; [[nodiscard]] auto DragItemsStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewDragItemsStartingEventArgs> const& handler) const; auto DragItemsStarting(winrt::event_token const& token) const noexcept; auto DragItemsCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewDragItemsCompletedEventArgs> const& handler) const; using DragItemsCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView2, &impl::abi_t:: remove_DragItemsCompleted>; [[nodiscard]] auto DragItemsCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewDragItemsCompletedEventArgs> const& handler) const; auto DragItemsCompleted(winrt::event_token const& token) const noexcept; [[nodiscard]] auto SelectedNode() const; auto SelectedNode( winrt::Microsoft::UI::Xaml::Controls::TreeViewNode const& value) const; [[nodiscard]] auto SelectedItem() const; auto SelectedItem( winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto SelectedItems() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeView2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeView3 { auto SelectionChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewSelectionChangedEventArgs> const& handler) const; using SelectionChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::ITreeView3, &impl::abi_t:: remove_SelectionChanged>; [[nodiscard]] auto SelectionChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TreeView, winrt::Microsoft::UI::Xaml::Controls:: TreeViewSelectionChangedEventArgs> const& handler) const; auto SelectionChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeView3; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewCollapsedEventArgs { [[nodiscard]] auto Node() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewCollapsedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewCollapsedEventArgs2 { [[nodiscard]] auto Item() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs2> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewCollapsedEventArgs2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsCompletedEventArgs { [[nodiscard]] auto DropResult() const; [[nodiscard]] auto Items() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsCompletedEventArgs< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsCompletedEventArgs2 { [[nodiscard]] auto NewParentItem() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsCompletedEventArgs2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsStartingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; [[nodiscard]] auto Data() const; [[nodiscard]] auto Items() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewDragItemsStartingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewDragItemsStartingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewExpandingEventArgs { [[nodiscard]] auto Node() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewExpandingEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewExpandingEventArgs2 { [[nodiscard]] auto Item() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs2> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewExpandingEventArgs2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewFactory { 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_ITreeViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItem { [[nodiscard]] auto GlyphOpacity() const; auto GlyphOpacity(double value) const; [[nodiscard]] auto GlyphBrush() const; auto GlyphBrush(winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto ExpandedGlyph() const; auto ExpandedGlyph(param::hstring const& value) const; [[nodiscard]] auto CollapsedGlyph() const; auto CollapsedGlyph(param::hstring const& value) const; [[nodiscard]] auto GlyphSize() const; auto GlyphSize(double value) const; [[nodiscard]] auto IsExpanded() const; auto IsExpanded(bool value) const; [[nodiscard]] auto TreeViewItemTemplateSettings() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItem; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItem2 { [[nodiscard]] auto HasUnrealizedChildren() const; auto HasUnrealizedChildren(bool value) const; [[nodiscard]] auto ItemsSource() const; auto ItemsSource(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItem2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemFactory { 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_ITreeViewItemFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemInvokedEventArgs { [[nodiscard]] auto InvokedItem() const; auto Handled(bool value) const; [[nodiscard]] auto Handled() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItemInvokedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemStatics { [[nodiscard]] auto GlyphOpacityProperty() const; [[nodiscard]] auto GlyphBrushProperty() const; [[nodiscard]] auto ExpandedGlyphProperty() const; [[nodiscard]] auto CollapsedGlyphProperty() const; [[nodiscard]] auto GlyphSizeProperty() const; [[nodiscard]] auto IsExpandedProperty() const; [[nodiscard]] auto TreeViewItemTemplateSettingsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItemStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemStatics2 { [[nodiscard]] auto HasUnrealizedChildrenProperty() const; [[nodiscard]] auto ItemsSourceProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItemStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemTemplateSettings { [[nodiscard]] auto ExpandedGlyphVisibility() const; [[nodiscard]] auto CollapsedGlyphVisibility() const; [[nodiscard]] auto Indentation() const; [[nodiscard]] auto DragItemsCount() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItemTemplateSettings; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemTemplateSettingsFactory { 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_ITreeViewItemTemplateSettingsFactory< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewItemTemplateSettingsStatics { [[nodiscard]] auto ExpandedGlyphVisibilityProperty() const; [[nodiscard]] auto CollapsedGlyphVisibilityProperty() const; [[nodiscard]] auto IndentationProperty() const; [[nodiscard]] auto DragItemsCountProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewItemTemplateSettingsStatics< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewList {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewList; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewListFactory { 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_ITreeViewListFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewNode { [[nodiscard]] auto Content() const; auto Content(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Parent() const; [[nodiscard]] auto IsExpanded() const; auto IsExpanded(bool value) const; [[nodiscard]] auto HasChildren() const; [[nodiscard]] auto Depth() const; [[nodiscard]] auto HasUnrealizedChildren() const; auto HasUnrealizedChildren(bool value) const; [[nodiscard]] auto Children() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewNode; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewNodeFactory { 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_ITreeViewNodeFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewNodeStatics { [[nodiscard]] auto ContentProperty() const; [[nodiscard]] auto DepthProperty() const; [[nodiscard]] auto IsExpandedProperty() const; [[nodiscard]] auto HasChildrenProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewNodeStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewSelectionChangedEventArgs { [[nodiscard]] auto AddedItems() const; [[nodiscard]] auto RemovedItems() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::ITreeViewSelectionChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewSelectionChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewStatics { [[nodiscard]] auto SelectedItemProperty() const; [[nodiscard]] auto SelectionModeProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_ITreeViewStatics2 { [[nodiscard]] auto CanDragItemsProperty() const; [[nodiscard]] auto CanReorderItemsProperty() const; [[nodiscard]] auto ItemTemplateProperty() const; [[nodiscard]] auto ItemTemplateSelectorProperty() const; [[nodiscard]] auto ItemContainerStyleProperty() const; [[nodiscard]] auto ItemContainerStyleSelectorProperty() const; [[nodiscard]] auto ItemContainerTransitionsProperty() const; [[nodiscard]] auto ItemsSourceProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITreeViewStatics2; }; template struct consume_Microsoft_UI_Xaml_Controls_ITwoPaneView { [[nodiscard]] auto Pane1() const; auto Pane1(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Pane2() const; auto Pane2(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Pane1Length() const; auto Pane1Length(winrt::Microsoft::UI::Xaml::GridLength const& value) const; [[nodiscard]] auto Pane2Length() const; auto Pane2Length(winrt::Microsoft::UI::Xaml::GridLength const& value) const; [[nodiscard]] auto PanePriority() const; auto PanePriority( winrt::Microsoft::UI::Xaml::Controls::TwoPaneViewPriority const& value) const; [[nodiscard]] auto Mode() const; [[nodiscard]] auto WideModeConfiguration() const; auto WideModeConfiguration( winrt::Microsoft::UI::Xaml::Controls:: TwoPaneViewWideModeConfiguration const& value) const; [[nodiscard]] auto TallModeConfiguration() const; auto TallModeConfiguration( winrt::Microsoft::UI::Xaml::Controls:: TwoPaneViewTallModeConfiguration const& value) const; [[nodiscard]] auto MinWideModeWidth() const; auto MinWideModeWidth(double value) const; [[nodiscard]] auto MinTallModeHeight() const; auto MinTallModeHeight(double value) const; auto ModeChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TwoPaneView, winrt::Windows::Foundation::IInspectable> const& handler) const; using ModeChanged_revoker = impl::event_revoker::remove_ModeChanged>; [[nodiscard]] auto ModeChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::TwoPaneView, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ModeChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITwoPaneView; }; template struct consume_Microsoft_UI_Xaml_Controls_ITwoPaneViewFactory { 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_ITwoPaneViewFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_ITwoPaneViewStatics { [[nodiscard]] auto Pane1Property() const; [[nodiscard]] auto Pane2Property() const; [[nodiscard]] auto Pane1LengthProperty() const; [[nodiscard]] auto Pane2LengthProperty() const; [[nodiscard]] auto PanePriorityProperty() const; [[nodiscard]] auto ModeProperty() const; [[nodiscard]] auto WideModeConfigurationProperty() const; [[nodiscard]] auto TallModeConfigurationProperty() const; [[nodiscard]] auto MinWideModeWidthProperty() const; [[nodiscard]] auto MinTallModeHeightProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_ITwoPaneViewStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IUIElementCollection { auto Move(uint32_t oldIndex, uint32_t newIndex) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IUIElementCollection; }; template struct consume_Microsoft_UI_Xaml_Controls_IUniformGridLayout { [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto MinItemWidth() const; auto MinItemWidth(double value) const; [[nodiscard]] auto MinItemHeight() const; auto MinItemHeight(double value) const; [[nodiscard]] auto MinRowSpacing() const; auto MinRowSpacing(double value) const; [[nodiscard]] auto MinColumnSpacing() const; auto MinColumnSpacing(double value) const; [[nodiscard]] auto ItemsJustification() const; auto ItemsJustification( winrt::Microsoft::UI::Xaml::Controls:: UniformGridLayoutItemsJustification const& value) const; [[nodiscard]] auto ItemsStretch() const; auto ItemsStretch( winrt::Microsoft::UI::Xaml::Controls::UniformGridLayoutItemsStretch const& value) const; [[nodiscard]] auto MaximumRowsOrColumns() const; auto MaximumRowsOrColumns(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IUniformGridLayout; }; template struct consume_Microsoft_UI_Xaml_Controls_IUniformGridLayoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayoutFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IUniformGridLayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IUniformGridLayoutStatics { [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto MinItemWidthProperty() const; [[nodiscard]] auto MinItemHeightProperty() const; [[nodiscard]] auto MinRowSpacingProperty() const; [[nodiscard]] auto MinColumnSpacingProperty() const; [[nodiscard]] auto ItemsJustificationProperty() const; [[nodiscard]] auto ItemsStretchProperty() const; [[nodiscard]] auto MaximumRowsOrColumnsProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayoutStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IUniformGridLayoutStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IUserControl { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IUserControl; }; template struct consume_Microsoft_UI_Xaml_Controls_IUserControlFactory { 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_IUserControlFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IUserControlStatics { [[nodiscard]] auto ContentProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IUserControlStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IVariableSizedWrapGrid { [[nodiscard]] auto ItemHeight() const; auto ItemHeight(double value) const; [[nodiscard]] auto ItemWidth() const; auto ItemWidth(double value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto HorizontalChildrenAlignment() const; auto HorizontalChildrenAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalChildrenAlignment() const; auto VerticalChildrenAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto MaximumRowsOrColumns() const; auto MaximumRowsOrColumns(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IVariableSizedWrapGrid; }; template struct consume_Microsoft_UI_Xaml_Controls_IVariableSizedWrapGridStatics { [[nodiscard]] auto ItemHeightProperty() const; [[nodiscard]] auto ItemWidthProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto HorizontalChildrenAlignmentProperty() const; [[nodiscard]] auto VerticalChildrenAlignmentProperty() const; [[nodiscard]] auto MaximumRowsOrColumnsProperty() const; [[nodiscard]] auto RowSpanProperty() const; auto GetRowSpan(winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetRowSpan(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value) const; [[nodiscard]] auto ColumnSpanProperty() const; auto GetColumnSpan( winrt::Microsoft::UI::Xaml::UIElement const& element) const; auto SetColumnSpan(winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGridStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IVariableSizedWrapGridStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IViewbox { [[nodiscard]] auto Child() const; auto Child(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Stretch() const; auto Stretch(winrt::Microsoft::UI::Xaml::Media::Stretch const& value) const; [[nodiscard]] auto StretchDirection() const; auto StretchDirection( winrt::Microsoft::UI::Xaml::Controls::StretchDirection const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IViewbox; }; template struct consume_Microsoft_UI_Xaml_Controls_IViewboxStatics { [[nodiscard]] auto StretchProperty() const; [[nodiscard]] auto StretchDirectionProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IViewboxStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayout {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayout; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContext { [[nodiscard]] auto ItemCount() const; auto GetItemAt(int32_t index) const; [[nodiscard]] auto RealizationRect() const; auto GetOrCreateElementAt(int32_t index) const; auto GetOrCreateElementAt( int32_t index, winrt::Microsoft::UI::Xaml::Controls::ElementRealizationOptions const& options) const; auto RecycleElement( winrt::Microsoft::UI::Xaml::UIElement const& element) const; [[nodiscard]] auto RecommendedAnchorIndex() const; [[nodiscard]] auto LayoutOrigin() const; auto LayoutOrigin(winrt::Windows::Foundation::Point const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContext; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContext2 { [[nodiscard]] auto VisibleRect() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext2> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContext2; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextOverrides { auto ItemCountCore() const; auto GetItemAtCore(int32_t index) const; auto RealizationRectCore() const; auto GetOrCreateElementAtCore( int32_t index, winrt::Microsoft::UI::Xaml::Controls::ElementRealizationOptions const& options) const; auto RecycleElementCore( winrt::Microsoft::UI::Xaml::UIElement const& element) const; [[nodiscard]] auto RecommendedAnchorIndexCore() const; [[nodiscard]] auto LayoutOriginCore() const; auto LayoutOriginCore(winrt::Windows::Foundation::Point const& value) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContextOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextOverrides2 { auto VisibleRectCore() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutContextOverrides2< D>; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutOverrides { auto InitializeForContextCore( winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context) const; auto UninitializeForContextCore( winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context) const; auto MeasureOverride( winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& availableSize) const; auto ArrangeOverride( winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::Size const& finalSize) const; auto OnItemsChangedCore( winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const& context, winrt::Windows::Foundation::IInspectable const& source, winrt::Microsoft::UI::Xaml::Interop:: NotifyCollectionChangedEventArgs const& args) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingLayoutOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanel { [[nodiscard]] auto ItemContainerGenerator() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelFactory {}; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelFactory> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelFactory; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelOverrides { auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ItemsChangedEventArgs const& args) const; auto OnClearChildren() const; auto BringIndexIntoView(int32_t index) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelProtected { auto AddInternalChild( winrt::Microsoft::UI::Xaml::UIElement const& child) const; auto InsertInternalChild( int32_t index, winrt::Microsoft::UI::Xaml::UIElement const& child) const; auto RemoveInternalChildRange(int32_t index, int32_t range) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelProtected> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingPanelProtected; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanel { [[nodiscard]] auto AreScrollSnapPointsRegular() const; auto AreScrollSnapPointsRegular(bool value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; auto CleanUpVirtualizedItemEvent( winrt::Microsoft::UI::Xaml::Controls:: CleanUpVirtualizedItemEventHandler const& handler) const; using CleanUpVirtualizedItemEvent_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel, &impl::abi_t< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel>:: remove_CleanUpVirtualizedItemEvent>; [[nodiscard]] auto CleanUpVirtualizedItemEvent( auto_revoke_t, winrt::Microsoft::UI::Xaml::Controls:: CleanUpVirtualizedItemEventHandler const& handler) const; auto CleanUpVirtualizedItemEvent( winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanel; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanelOverrides { auto OnCleanUpVirtualizedItem( winrt::Microsoft::UI::Xaml::Controls:: CleanUpVirtualizedItemEventArgs const& e) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanelOverrides; }; template struct consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanelStatics { [[nodiscard]] auto AreScrollSnapPointsRegularProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto VirtualizationModeProperty() const; auto GetVirtualizationMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; auto SetVirtualizationMode( winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::Controls::VirtualizationMode const& value) const; [[nodiscard]] auto IsVirtualizingProperty() const; auto GetIsVirtualizing( winrt::Microsoft::UI::Xaml::DependencyObject const& o) const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IVirtualizingStackPanelStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IWebView2 { [[nodiscard]] auto CoreWebView2() const; auto EnsureCoreWebView2Async() const; auto ExecuteScriptAsync(param::hstring const& javascriptCode) const; [[nodiscard]] auto Source() const; auto Source(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto CanGoForward() const; auto CanGoForward(bool value) const; [[nodiscard]] auto CanGoBack() const; auto CanGoBack(bool value) const; [[nodiscard]] auto DefaultBackgroundColor() const; auto DefaultBackgroundColor(winrt::Windows::UI::Color const& value) const; auto Reload() const; auto GoForward() const; auto GoBack() const; auto NavigateToString(param::hstring const& htmlContent) const; auto Close() const; auto NavigationCompleted( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2NavigationCompletedEventArgs> const& handler) const; using NavigationCompleted_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IWebView2, &impl::abi_t:: remove_NavigationCompleted>; [[nodiscard]] auto NavigationCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2NavigationCompletedEventArgs> const& handler) const; auto NavigationCompleted(winrt::event_token const& token) const noexcept; auto WebMessageReceived( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2WebMessageReceivedEventArgs> const& handler) const; using WebMessageReceived_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IWebView2, &impl::abi_t:: remove_WebMessageReceived>; [[nodiscard]] auto WebMessageReceived( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2WebMessageReceivedEventArgs> const& handler) const; auto WebMessageReceived(winrt::event_token const& token) const noexcept; auto NavigationStarting( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2NavigationStartingEventArgs> const& handler) const; using NavigationStarting_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IWebView2, &impl::abi_t:: remove_NavigationStarting>; [[nodiscard]] auto NavigationStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2NavigationStartingEventArgs> const& handler) const; auto NavigationStarting(winrt::event_token const& token) const noexcept; auto CoreProcessFailed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2ProcessFailedEventArgs> const& handler) const; using CoreProcessFailed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IWebView2, &impl::abi_t:: remove_CoreProcessFailed>; [[nodiscard]] auto CoreProcessFailed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2ProcessFailedEventArgs> const& handler) const; auto CoreProcessFailed(winrt::event_token const& token) const noexcept; auto CoreWebView2Initialized( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::UI::Xaml::Controls:: CoreWebView2InitializedEventArgs> const& handler) const; using CoreWebView2Initialized_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::Controls::IWebView2, &impl::abi_t:: remove_CoreWebView2Initialized>; [[nodiscard]] auto CoreWebView2Initialized( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::Controls::WebView2, winrt::Microsoft::UI::Xaml::Controls:: CoreWebView2InitializedEventArgs> const& handler) const; auto CoreWebView2Initialized(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IWebView2; }; template struct consume_Microsoft_UI_Xaml_Controls_IWebView22 { auto EnsureCoreWebView2Async( winrt::Microsoft::Web::WebView2::Core::CoreWebView2Environment const& environment) const; auto EnsureCoreWebView2Async( winrt::Microsoft::Web::WebView2::Core::CoreWebView2Environment const& environment, winrt::Microsoft::Web::WebView2::Core:: CoreWebView2ControllerOptions const& controllerOptions) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IWebView22; }; template struct consume_Microsoft_UI_Xaml_Controls_IWebView2Factory { 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_IWebView2Factory; }; template struct consume_Microsoft_UI_Xaml_Controls_IWebView2Statics { [[nodiscard]] auto SourceProperty() const; [[nodiscard]] auto CanGoForwardProperty() const; [[nodiscard]] auto CanGoBackProperty() const; [[nodiscard]] auto DefaultBackgroundColorProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IWebView2Statics; }; template struct consume_Microsoft_UI_Xaml_Controls_IWrapGrid { [[nodiscard]] auto ItemWidth() const; auto ItemWidth(double value) const; [[nodiscard]] auto ItemHeight() const; auto ItemHeight(double value) const; [[nodiscard]] auto Orientation() const; auto Orientation( winrt::Microsoft::UI::Xaml::Controls::Orientation const& value) const; [[nodiscard]] auto HorizontalChildrenAlignment() const; auto HorizontalChildrenAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalChildrenAlignment() const; auto VerticalChildrenAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto MaximumRowsOrColumns() const; auto MaximumRowsOrColumns(int32_t value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IWrapGrid; }; template struct consume_Microsoft_UI_Xaml_Controls_IWrapGridStatics { [[nodiscard]] auto ItemWidthProperty() const; [[nodiscard]] auto ItemHeightProperty() const; [[nodiscard]] auto OrientationProperty() const; [[nodiscard]] auto HorizontalChildrenAlignmentProperty() const; [[nodiscard]] auto VerticalChildrenAlignmentProperty() const; [[nodiscard]] auto MaximumRowsOrColumnsProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IWrapGridStatics; }; template struct consume_Microsoft_UI_Xaml_Controls_IXamlControlsResources { [[nodiscard]] auto UseCompactResources() const; auto UseCompactResources(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_Controls_IXamlControlsResources; }; template struct consume_Microsoft_UI_Xaml_Controls_IXamlControlsResourcesStatics { auto EnsureRevealLights( winrt::Microsoft::UI::Xaml::UIElement const& element) const; [[nodiscard]] auto UseCompactResourcesProperty() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResourcesStatics> { template using type = consume_Microsoft_UI_Xaml_Controls_IXamlControlsResourcesStatics; }; } // namespace winrt::impl #endif