// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_0_H #define WINRT_Microsoft_UI_Xaml_0_H WINRT_EXPORT namespace winrt::Microsoft::UI::Composition { struct AnimationPropertyInfo; struct Compositor; struct ICompositionAnimationBase; } WINRT_EXPORT namespace winrt::Microsoft::UI::Content { struct ContentCoordinateConverter; struct ContentIsland; struct ContentIslandEnvironment; } WINRT_EXPORT namespace winrt::Microsoft::UI::Dispatching { struct DispatcherQueue; } WINRT_EXPORT namespace winrt::Microsoft::UI::Input { struct InputCursor; struct PointerPoint; } WINRT_EXPORT namespace winrt::Microsoft::UI::Windowing { struct AppWindow; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation::Peers { struct AutomationPeer; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls { struct ContainerContentChangingEventArgs; struct Control; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls::Primitives { enum class ComponentResourceLocation : int32_t; struct FlyoutBase; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Data { struct BindingBase; struct BindingExpression; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Input { struct AccessKeyDisplayDismissedEventArgs; struct AccessKeyDisplayRequestedEventArgs; struct AccessKeyInvokedEventArgs; struct CharacterReceivedRoutedEventArgs; struct ContextRequestedEventArgs; struct DoubleTappedEventHandler; struct GettingFocusEventArgs; struct HoldingEventHandler; struct KeyEventHandler; enum class KeyTipPlacementMode : int32_t; struct KeyboardAcceleratorInvokedEventArgs; enum class KeyboardAcceleratorPlacementMode : int32_t; enum class KeyboardNavigationMode : int32_t; struct LosingFocusEventArgs; struct ManipulationCompletedEventHandler; struct ManipulationDeltaEventHandler; struct ManipulationInertiaStartingEventHandler; enum class ManipulationModes : uint32_t; struct ManipulationStartedEventHandler; struct ManipulationStartingEventHandler; struct NoFocusCandidateFoundEventArgs; struct Pointer; struct PointerEventHandler; struct ProcessKeyboardAcceleratorEventArgs; struct RightTappedEventHandler; struct TappedEventHandler; enum class XYFocusKeyboardNavigationMode : int32_t; enum class XYFocusNavigationStrategy : int32_t; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media { struct Brush; struct CacheMode; enum class ElementCompositeMode : int32_t; struct GeneralTransform; struct Projection; struct RectangleGeometry; struct Shadow; struct SystemBackdrop; struct Transform; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Animation { struct EasingFunctionBase; struct Storyboard; struct TransitionCollection; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Imaging { struct BitmapImage; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Media3D { struct Transform3D; } WINRT_EXPORT namespace winrt::Microsoft::Windows::ApplicationModel::Resources { struct IResourceManager; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel { struct EnteredBackgroundEventArgs; struct LeavingBackgroundEventArgs; struct SuspendingEventArgs; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Activation { struct LaunchActivatedEventArgs; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::DataTransfer { struct DataPackage; enum class DataPackageOperation : uint32_t; struct DataPackageView; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::DataTransfer:: DragDrop { enum class DragDropModifiers : uint32_t; } WINRT_EXPORT namespace winrt::Windows::Foundation { template struct WINRT_IMPL_EMPTY_BASES EventHandler; struct EventRegistrationToken; struct HResult; 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 IObservableVector; template struct WINRT_IMPL_EMPTY_BASES IVector; } WINRT_EXPORT namespace winrt::Windows::Foundation::Numerics {} WINRT_EXPORT namespace winrt::Windows::Graphics::Imaging { struct SoftwareBitmap; } WINRT_EXPORT namespace winrt::Windows::UI { struct Color; } WINRT_EXPORT namespace winrt::Windows::UI::Core { struct CoreDispatcher; struct CoreWindow; } WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Interop { struct TypeName; } WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml { enum class ApplicationHighContrastAdjustment : uint32_t { None = 0, Auto = 0xffffffff, }; enum class ApplicationRequiresPointerMode : int32_t { Auto = 0, WhenRequested = 1, }; enum class ApplicationTheme : int32_t { Light = 0, Dark = 1, }; enum class AutomationTextAttributesEnum : int32_t { AnimationStyleAttribute = 40000, BackgroundColorAttribute = 40001, BulletStyleAttribute = 40002, CapStyleAttribute = 40003, CultureAttribute = 40004, FontNameAttribute = 40005, FontSizeAttribute = 40006, FontWeightAttribute = 40007, ForegroundColorAttribute = 40008, HorizontalTextAlignmentAttribute = 40009, IndentationFirstLineAttribute = 40010, IndentationLeadingAttribute = 40011, IndentationTrailingAttribute = 40012, IsHiddenAttribute = 40013, IsItalicAttribute = 40014, IsReadOnlyAttribute = 40015, IsSubscriptAttribute = 40016, IsSuperscriptAttribute = 40017, MarginBottomAttribute = 40018, MarginLeadingAttribute = 40019, MarginTopAttribute = 40020, MarginTrailingAttribute = 40021, OutlineStylesAttribute = 40022, OverlineColorAttribute = 40023, OverlineStyleAttribute = 40024, StrikethroughColorAttribute = 40025, StrikethroughStyleAttribute = 40026, TabsAttribute = 40027, TextFlowDirectionsAttribute = 40028, UnderlineColorAttribute = 40029, UnderlineStyleAttribute = 40030, AnnotationTypesAttribute = 40031, AnnotationObjectsAttribute = 40032, StyleNameAttribute = 40033, StyleIdAttribute = 40034, LinkAttribute = 40035, IsActiveAttribute = 40036, SelectionActiveEndAttribute = 40037, CaretPositionAttribute = 40038, CaretBidiModeAttribute = 40039, }; enum class DispatcherShutdownMode : int32_t { OnLastWindowClose = 0, OnExplicitShutdown = 1, }; enum class DurationType : int32_t { Automatic = 0, TimeSpan = 1, Forever = 2, }; enum class ElementHighContrastAdjustment : uint32_t { None = 0, Application = 0x80000000, Auto = 0xffffffff, }; enum class ElementSoundKind : int32_t { Focus = 0, Invoke = 1, Show = 2, Hide = 3, MovePrevious = 4, MoveNext = 5, GoBack = 6, }; enum class ElementSoundMode : int32_t { Default = 0, FocusOnly = 1, Off = 2, }; enum class ElementSoundPlayerState : int32_t { Auto = 0, Off = 1, On = 2, }; enum class ElementSpatialAudioMode : int32_t { Auto = 0, Off = 1, On = 2, }; enum class ElementTheme : int32_t { Default = 0, Light = 1, Dark = 2, }; enum class FlowDirection : int32_t { LeftToRight = 0, RightToLeft = 1, }; enum class FocusState : int32_t { Unfocused = 0, Pointer = 1, Keyboard = 2, Programmatic = 3, }; enum class FocusVisualKind : int32_t { DottedLine = 0, HighVisibility = 1, Reveal = 2, }; enum class FontCapitals : int32_t { Normal = 0, AllSmallCaps = 1, SmallCaps = 2, AllPetiteCaps = 3, PetiteCaps = 4, Unicase = 5, Titling = 6, }; enum class FontEastAsianLanguage : int32_t { Normal = 0, HojoKanji = 1, Jis04 = 2, Jis78 = 3, Jis83 = 4, Jis90 = 5, NlcKanji = 6, Simplified = 7, Traditional = 8, TraditionalNames = 9, }; enum class FontEastAsianWidths : int32_t { Normal = 0, Full = 1, Half = 2, Proportional = 3, Quarter = 4, Third = 5, }; enum class FontFraction : int32_t { Normal = 0, Stacked = 1, Slashed = 2, }; enum class FontNumeralAlignment : int32_t { Normal = 0, Proportional = 1, Tabular = 2, }; enum class FontNumeralStyle : int32_t { Normal = 0, Lining = 1, OldStyle = 2, }; enum class FontVariants : int32_t { Normal = 0, Superscript = 1, Subscript = 2, Ordinal = 3, Inferior = 4, Ruby = 5, }; enum class GridUnitType : int32_t { Auto = 0, Pixel = 1, Star = 2, }; enum class HorizontalAlignment : int32_t { Left = 0, Center = 1, Right = 2, Stretch = 3, }; enum class LayoutCycleDebugBreakLevel : int32_t { None = 0, Low = 1, High = 2, }; enum class LayoutCycleTracingLevel : int32_t { None = 0, Low = 1, High = 2, }; enum class LineStackingStrategy : int32_t { MaxHeight = 0, BlockLineHeight = 1, BaselineToBaseline = 2, }; enum class OpticalMarginAlignment : int32_t { None = 0, TrimSideBearings = 1, }; enum class TextAlignment : int32_t { Center = 0, Left = 1, Start = 1, Right = 2, End = 2, Justify = 3, DetectFromContent = 4, }; enum class TextLineBounds : int32_t { Full = 0, TrimToCapHeight = 1, TrimToBaseline = 2, Tight = 3, }; enum class TextReadingOrder : int32_t { Default = 0, UseFlowDirection = 0, DetectFromContent = 1, }; enum class TextTrimming : int32_t { None = 0, CharacterEllipsis = 1, WordEllipsis = 2, Clip = 3, }; enum class TextWrapping : int32_t { NoWrap = 1, Wrap = 2, WrapWholeWords = 3, }; enum class Vector3TransitionComponents : uint32_t { X = 0x1, Y = 0x2, Z = 0x4, }; enum class VerticalAlignment : int32_t { Top = 0, Center = 1, Bottom = 2, Stretch = 3, }; enum class Visibility : int32_t { Visible = 0, Collapsed = 1, }; enum class WindowActivationState : int32_t { CodeActivated = 0, Deactivated = 1, PointerActivated = 2, }; struct IAdaptiveTrigger; struct IAdaptiveTriggerFactory; struct IAdaptiveTriggerStatics; struct IApplication; struct IApplication2; struct IApplication3; struct IApplicationFactory; struct IApplicationInitializationCallbackParams; struct IApplicationOverrides; struct IApplicationStatics; struct IBindingFailedEventArgs; struct IBringIntoViewOptions; struct IBringIntoViewRequestedEventArgs; struct IBrushTransition; struct IBrushTransitionFactory; struct IColorPaletteResources; struct IColorPaletteResourcesFactory; struct ICornerRadiusHelper; struct ICornerRadiusHelperStatics; struct IDataContextChangedEventArgs; struct IDataTemplate; struct IDataTemplateExtension; struct IDataTemplateFactory; struct IDataTemplateKey; struct IDataTemplateKeyFactory; struct IDataTemplateStatics; struct IDebugSettings; struct IDebugSettings2; struct IDebugSettings3; struct IDependencyObject; struct IDependencyObjectCollectionFactory; struct IDependencyObjectFactory; struct IDependencyProperty; struct IDependencyPropertyChangedEventArgs; struct IDependencyPropertyStatics; struct IDispatcherTimer; struct IDispatcherTimerFactory; struct IDragEventArgs; struct IDragOperationDeferral; struct IDragStartingEventArgs; struct IDragUI; struct IDragUIOverride; struct IDropCompletedEventArgs; struct IDurationHelper; struct IDurationHelperStatics; struct IEffectiveViewportChangedEventArgs; struct IElementFactory; struct IElementFactoryGetArgs; struct IElementFactoryGetArgsFactory; struct IElementFactoryRecycleArgs; struct IElementFactoryRecycleArgsFactory; struct IElementSoundPlayer; struct IElementSoundPlayerStatics; struct IEventTrigger; struct IExceptionRoutedEventArgs; struct IExceptionRoutedEventArgsFactory; struct IFrameworkElement; struct IFrameworkElementFactory; struct IFrameworkElementOverrides; struct IFrameworkElementProtected; struct IFrameworkElementStatics; struct IFrameworkTemplate; struct IFrameworkTemplateFactory; struct IFrameworkView; struct IFrameworkViewSource; struct IGridLengthHelper; struct IGridLengthHelperStatics; struct ILaunchActivatedEventArgs; struct IMediaFailedRoutedEventArgs; struct IPointHelper; struct IPointHelperStatics; struct IPropertyMetadata; struct IPropertyMetadataFactory; struct IPropertyMetadataStatics; struct IPropertyPath; struct IPropertyPathFactory; struct IRectHelper; struct IRectHelperStatics; struct IResourceDictionary; struct IResourceDictionaryFactory; struct IResourceManagerRequestedEventArgs; struct IRoutedEvent; struct IRoutedEventArgs; struct IRoutedEventArgsFactory; struct IScalarTransition; struct IScalarTransitionFactory; struct ISetter; struct ISetterBase; struct ISetterBaseCollection; struct ISetterBaseFactory; struct ISetterFactory; struct ISizeChangedEventArgs; struct ISizeHelper; struct ISizeHelperStatics; struct IStateTrigger; struct IStateTriggerBase; struct IStateTriggerBaseFactory; struct IStateTriggerBaseProtected; struct IStateTriggerStatics; struct IStyle; struct IStyleFactory; struct ITargetPropertyPath; struct ITargetPropertyPathFactory; struct IThicknessHelper; struct IThicknessHelperStatics; struct ITriggerAction; struct ITriggerActionFactory; struct ITriggerBase; struct ITriggerBaseFactory; struct IUIElement; struct IUIElementFactory; struct IUIElementOverrides; struct IUIElementProtected; struct IUIElementStatics; struct IUIElementWeakCollectionFactory; struct IUnhandledExceptionEventArgs; struct IVector3Transition; struct IVector3TransitionFactory; struct IVisualState; struct IVisualStateChangedEventArgs; struct IVisualStateGroup; struct IVisualStateManager; struct IVisualStateManagerFactory; struct IVisualStateManagerOverrides; struct IVisualStateManagerProtected; struct IVisualStateManagerStatics; struct IVisualTransition; struct IVisualTransitionFactory; struct IWindow; struct IWindow2; struct IWindowActivatedEventArgs; struct IWindowEventArgs; struct IWindowFactory; struct IWindowSizeChangedEventArgs; struct IWindowStatics; struct IWindowVisibilityChangedEventArgs; struct IXamlIsland; struct IXamlIslandFactory; struct IXamlResourceReferenceFailedEventArgs; struct IXamlRoot; struct IXamlRoot2; struct IXamlRoot3; struct IXamlRoot4; struct IXamlRootChangedEventArgs; struct IXamlServiceProvider; struct AdaptiveTrigger; struct Application; struct ApplicationInitializationCallbackParams; struct BindingFailedEventArgs; struct BringIntoViewOptions; struct BringIntoViewRequestedEventArgs; struct BrushTransition; struct ColorPaletteResources; struct CornerRadiusHelper; struct DataContextChangedEventArgs; struct DataTemplate; struct DataTemplateKey; struct DebugSettings; struct DependencyObject; struct DependencyObjectCollection; struct DependencyProperty; struct DependencyPropertyChangedEventArgs; struct DispatcherTimer; struct DragEventArgs; struct DragOperationDeferral; struct DragStartingEventArgs; struct DragUI; struct DragUIOverride; struct DropCompletedEventArgs; struct DurationHelper; struct EffectiveViewportChangedEventArgs; struct ElementFactoryGetArgs; struct ElementFactoryRecycleArgs; struct ElementSoundPlayer; struct EventTrigger; struct ExceptionRoutedEventArgs; struct FrameworkElement; struct FrameworkTemplate; struct FrameworkView; struct FrameworkViewSource; struct GridLengthHelper; struct LaunchActivatedEventArgs; struct MediaFailedRoutedEventArgs; struct PointHelper; struct PropertyMetadata; struct PropertyPath; struct RectHelper; struct ResourceDictionary; struct ResourceManagerRequestedEventArgs; struct RoutedEvent; struct RoutedEventArgs; struct ScalarTransition; struct Setter; struct SetterBase; struct SetterBaseCollection; struct SizeChangedEventArgs; struct SizeHelper; struct StateTrigger; struct StateTriggerBase; struct Style; struct TargetPropertyPath; struct ThicknessHelper; struct TriggerAction; struct TriggerActionCollection; struct TriggerBase; struct TriggerCollection; struct UIElement; struct UIElementWeakCollection; struct UnhandledExceptionEventArgs; struct Vector3Transition; struct VisualState; struct VisualStateChangedEventArgs; struct VisualStateGroup; struct VisualStateManager; struct VisualTransition; struct Window; struct WindowActivatedEventArgs; struct WindowEventArgs; struct WindowSizeChangedEventArgs; struct WindowVisibilityChangedEventArgs; struct XamlIsland; struct XamlResourceReferenceFailedEventArgs; struct XamlRoot; struct XamlRootChangedEventArgs; struct CornerRadius; struct Duration; struct GridLength; struct Thickness; struct ApplicationInitializationCallback; struct BindingFailedEventHandler; struct CreateDefaultValueCallback; struct DependencyPropertyChangedCallback; struct DependencyPropertyChangedEventHandler; struct DragEventHandler; struct EnteredBackgroundEventHandler; struct ExceptionRoutedEventHandler; struct LeavingBackgroundEventHandler; struct PropertyChangedCallback; struct RoutedEventHandler; struct SizeChangedEventHandler; struct SuspendingEventHandler; struct UnhandledExceptionEventHandler; struct VisualStateChangedEventHandler; struct WinUIContract; struct XamlContract; } namespace winrt::impl { template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; 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::IDependencyObjectCollectionFactory> { 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::IDependencyPropertyChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; 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::IEffectiveViewportChangedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; 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::IResourceManagerRequestedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; 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::IXamlResourceReferenceFailedEventArgs> { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::ApplicationInitializationCallbackParams> { 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::DependencyPropertyChangedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::XamlResourceReferenceFailedEventArgs> { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = enum_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category< winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventHandler> { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> struct category { using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.AdaptiveTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Application"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::ApplicationInitializationCallbackParams> = L"Microsoft.UI.Xaml.ApplicationInitializationCallbackParams"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.BindingFailedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.BringIntoViewOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.BringIntoViewRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.BrushTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ColorPaletteResources"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.CornerRadiusHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DataContextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DataTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DataTemplateKey"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DebugSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyObject"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyObjectCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyProperty"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyPropertyChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DispatcherTimer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragOperationDeferral"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragUI"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragUIOverride"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DropCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DurationHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.EffectiveViewportChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementFactoryGetArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementFactoryRecycleArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementSoundPlayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.EventTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ExceptionRoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FrameworkElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FrameworkTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FrameworkView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FrameworkViewSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.GridLengthHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.LaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.MediaFailedRoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.PointHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.PropertyMetadata"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.PropertyPath"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.RectHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ResourceDictionary"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ResourceManagerRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.RoutedEvent"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.RoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ScalarTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Setter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SetterBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SetterBaseCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SizeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SizeHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.StateTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.StateTriggerBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Style"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TargetPropertyPath"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ThicknessHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TriggerAction"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TriggerActionCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TriggerBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TriggerCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.UIElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.UIElementWeakCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.UnhandledExceptionEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Vector3Transition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualStateGroup"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualStateManager"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Window"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WindowActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WindowEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WindowSizeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WindowVisibilityChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.XamlIsland"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.XamlResourceReferenceFailedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.XamlRoot"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.XamlRootChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ApplicationHighContrastAdjustment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ApplicationRequiresPointerMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ApplicationTheme"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.AutomationTextAttributesEnum"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DispatcherShutdownMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DurationType"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementHighContrastAdjustment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementSoundKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementSoundMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementSoundPlayerState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementSpatialAudioMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ElementTheme"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FlowDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FocusState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FocusVisualKind"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontCapitals"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontEastAsianLanguage"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontEastAsianWidths"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontFraction"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontNumeralAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontNumeralStyle"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.FontVariants"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.GridUnitType"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.HorizontalAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.LayoutCycleDebugBreakLevel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.LayoutCycleTracingLevel"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.LineStackingStrategy"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.OpticalMarginAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TextAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TextLineBounds"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TextReadingOrder"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TextTrimming"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.TextWrapping"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Vector3TransitionComponents"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VerticalAlignment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Visibility"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WindowActivationState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.CornerRadius"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Duration"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.GridLength"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.Thickness"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IAdaptiveTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IAdaptiveTriggerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IAdaptiveTriggerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplication"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplication2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplication3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplicationFactory"; template <> inline constexpr auto& name_v< winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams> = L"Microsoft.UI.Xaml.IApplicationInitializationCallbackParams"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplicationOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IApplicationStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IBindingFailedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IBringIntoViewOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IBringIntoViewRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IBrushTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IBrushTransitionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IColorPaletteResources"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IColorPaletteResourcesFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ICornerRadiusHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ICornerRadiusHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataContextChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplateExtension"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplateFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplateKey"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplateKeyFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDataTemplateStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDebugSettings"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDebugSettings2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDebugSettings3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyObject"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyObjectCollectionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyObjectFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyProperty"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyPropertyChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDependencyPropertyStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDispatcherTimer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDispatcherTimerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDragEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDragOperationDeferral"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDragStartingEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDragUI"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDragUIOverride"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDropCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDurationHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IDurationHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IEffectiveViewportChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementFactoryGetArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementFactoryGetArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementFactoryRecycleArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementFactoryRecycleArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementSoundPlayer"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IElementSoundPlayerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IEventTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IExceptionRoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IExceptionRoutedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkElementOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkElementProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkElementStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkTemplate"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkTemplateFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IFrameworkViewSource"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IGridLengthHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IGridLengthHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ILaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IMediaFailedRoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPointHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPointHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPropertyMetadata"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPropertyMetadataFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPropertyMetadataStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPropertyPath"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IPropertyPathFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IRectHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IRectHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IResourceDictionary"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IResourceDictionaryFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IResourceManagerRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IRoutedEvent"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IRoutedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IRoutedEventArgsFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IScalarTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IScalarTransitionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISetter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISetterBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISetterBaseCollection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISetterBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISetterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISizeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISizeHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ISizeHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStateTrigger"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStateTriggerBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStateTriggerBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStateTriggerBaseProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStateTriggerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStyle"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IStyleFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITargetPropertyPath"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITargetPropertyPathFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IThicknessHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IThicknessHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITriggerAction"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITriggerActionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITriggerBase"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ITriggerBaseFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElement"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElementFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElementOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElementProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElementStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUIElementWeakCollectionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IUnhandledExceptionEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVector3Transition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVector3TransitionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualState"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateGroup"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateManager"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateManagerFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateManagerOverrides"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateManagerProtected"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualStateManagerStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualTransition"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IVisualTransitionFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindow"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindow2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowSizeChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IWindowVisibilityChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlIsland"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlIslandFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlResourceReferenceFailedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlRoot"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlRoot2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlRoot3"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlRoot4"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlRootChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.IXamlServiceProvider"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ApplicationInitializationCallback"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.BindingFailedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.CreateDefaultValueCallback"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyPropertyChangedCallback"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DependencyPropertyChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.DragEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.EnteredBackgroundEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.ExceptionRoutedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.LeavingBackgroundEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.PropertyChangedCallback"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.RoutedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SizeChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.SuspendingEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.UnhandledExceptionEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.VisualStateChangedEventHandler"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.WinUIContract"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Xaml.XamlContract"; template <> inline constexpr guid guid_v{ 0xB2B18AE8, 0x48D9, 0x5A1D, {0xA5, 0x55, 0x66, 0x85, 0xDD, 0xD4, 0xDA, 0x80}}; // B2B18AE8-48D9-5A1D-A555-6685DDD4DA80 template <> inline constexpr guid guid_v{ 0x9C9560BB, 0x4099, 0x5175, {0x92, 0x50, 0x45, 0xA1, 0x5E, 0x75, 0x3D, 0xA8}}; // 9C9560BB-4099-5175-9250-45A15E753DA8 template <> inline constexpr guid guid_v{ 0xE7A3547F, 0xC077, 0x5F20, {0xAA, 0xB1, 0xD1, 0x6C, 0x30, 0xD9, 0xD3, 0x7F}}; // E7A3547F-C077-5F20-AAB1-D16C30D9D37F template <> inline constexpr guid guid_v{ 0x06A8F4E7, 0x1146, 0x55AF, {0x82, 0x0D, 0xEB, 0xD5, 0x56, 0x43, 0xB0, 0x21}}; // 06A8F4E7-1146-55AF-820D-EBD55643B021 template <> inline constexpr guid guid_v{ 0x469E6D36, 0x2E11, 0x5B06, {0x9E, 0x0A, 0xC5, 0xEE, 0xF0, 0xCF, 0x8F, 0x12}}; // 469E6D36-2E11-5B06-9E0A-C5EEF0CF8F12 template <> inline constexpr guid guid_v{ 0xBE941595, 0x61FE, 0x5B36, {0xA3, 0xD3, 0x96, 0x2A, 0x64, 0x7D, 0x7C, 0x6F}}; // BE941595-61FE-5B36-A3D3-962A647D7C6F template <> inline constexpr guid guid_v{ 0x9FD96657, 0x5294, 0x5A65, {0xA1, 0xDB, 0x4F, 0xEA, 0x14, 0x35, 0x97, 0xDA}}; // 9FD96657-5294-5A65-A1DB-4FEA143597DA template <> inline constexpr guid guid_v< winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams>{ 0x1B1906EA, 0x5B7B, 0x5876, {0x81, 0xAB, 0x7C, 0x22, 0x81, 0xAC, 0x3D, 0x20}}; // 1B1906EA-5B7B-5876-81AB-7C2281AC3D20 template <> inline constexpr guid guid_v{ 0xA33E81EF, 0xC665, 0x503B, {0x88, 0x27, 0xD2, 0x7E, 0xF1, 0x72, 0x0A, 0x06}}; // A33E81EF-C665-503B-8827-D27EF1720A06 template <> inline constexpr guid guid_v{ 0x4E0D09F5, 0x4358, 0x512C, {0xA9, 0x87, 0x50, 0x3B, 0x52, 0x84, 0x8E, 0x95}}; // 4E0D09F5-4358-512C-A987-503B52848E95 template <> inline constexpr guid guid_v{ 0xA7BF50F3, 0xDBC0, 0x5B44, {0xBE, 0x74, 0x56, 0xE8, 0xF8, 0x0F, 0xD7, 0x16}}; // A7BF50F3-DBC0-5B44-BE74-56E8F80FD716 template <> inline constexpr guid guid_v{ 0xEEB4A447, 0xEB9E, 0x5003, {0xA4, 0x79, 0xB9, 0xE3, 0xA8, 0x86, 0xB7, 0x08}}; // EEB4A447-EB9E-5003-A479-B9E3A886B708 template <> inline constexpr guid guid_v{ 0x807DE8F9, 0xB1DC, 0x5A63, {0x81, 0x01, 0x5E, 0xE9, 0x66, 0x84, 0x1A, 0x27}}; // 807DE8F9-B1DC-5A63-8101-5EE966841A27 template <> inline constexpr guid guid_v{ 0xA996A7BA, 0x4567, 0x5963, {0xA1, 0x12, 0x76, 0xE3, 0xC0, 0x00, 0x02, 0x04}}; // A996A7BA-4567-5963-A112-76E3C0000204 template <> inline constexpr guid guid_v{ 0x13735998, 0xC3B6, 0x5C24, {0xB4, 0x0A, 0x7B, 0x16, 0x6A, 0x6F, 0xFC, 0x2C}}; // 13735998-C3B6-5C24-B40A-7B166A6FFC2C template <> inline constexpr guid guid_v{ 0x1903A03C, 0x1750, 0x54FE, {0xA4, 0x34, 0x14, 0xB2, 0x27, 0xCB, 0xE7, 0x01}}; // 1903A03C-1750-54FE-A434-14B227CBE701 template <> inline constexpr guid guid_v{ 0x32FDE185, 0x8544, 0x59C0, {0x9E, 0x0A, 0xE6, 0xE0, 0xBA, 0xD9, 0xED, 0xCF}}; // 32FDE185-8544-59C0-9E0A-E6E0BAD9EDCF template <> inline constexpr guid guid_v{ 0xDFCC382D, 0xCFA8, 0x5614, {0xA3, 0x5A, 0x40, 0x91, 0xD1, 0xA8, 0x1C, 0x9E}}; // DFCC382D-CFA8-5614-A35A-4091D1A81C9E template <> inline constexpr guid guid_v{ 0x77352882, 0x894B, 0x5DED, {0xB5, 0x4C, 0xA8, 0x61, 0x05, 0xE4, 0xE0, 0x68}}; // 77352882-894B-5DED-B54C-A86105E4E068 template <> inline constexpr guid guid_v{ 0xA1BE80F4, 0xCF83, 0x5022, {0xB1, 0x13, 0x92, 0x33, 0xF1, 0xD4, 0xFA, 0xFA}}; // A1BE80F4-CF83-5022-B113-9233F1D4FAFA template <> inline constexpr guid guid_v{ 0x08FA70FA, 0xEE75, 0x5E92, {0xA1, 0x01, 0xF5, 0x2D, 0x0E, 0x1E, 0x9F, 0xAB}}; // 08FA70FA-EE75-5E92-A101-F52D0E1E9FAB template <> inline constexpr guid guid_v{ 0x351E63C4, 0x8FA3, 0x5CC3, {0xB0, 0x73, 0x7F, 0x84, 0xBA, 0xA6, 0x48, 0x5D}}; // 351E63C4-8FA3-5CC3-B073-7F84BAA6485D template <> inline constexpr guid guid_v{ 0xD8E8249D, 0x305B, 0x5CA5, {0xAC, 0xF8, 0x3E, 0x1B, 0xEF, 0xFD, 0x02, 0x19}}; // D8E8249D-305B-5CA5-ACF8-3E1BEFFD0219 template <> inline constexpr guid guid_v{ 0x6E704A95, 0x4B2F, 0x5BA8, {0xAD, 0xA5, 0x12, 0x61, 0xC8, 0x32, 0xBA, 0xED}}; // 6E704A95-4B2F-5BA8-ADA5-1261C832BAED template <> inline constexpr guid guid_v{ 0x13B2F604, 0xEEBC, 0x5DAA, {0x8A, 0x5B, 0x46, 0x0C, 0x4F, 0xAB, 0xDE, 0xB7}}; // 13B2F604-EEBC-5DAA-8A5B-460C4FABDEB7 template <> inline constexpr guid guid_v{ 0xCF6ADA69, 0x4BF1, 0x5F2D, {0x8B, 0xDB, 0x09, 0xEA, 0x1A, 0x26, 0xF9, 0x75}}; // CF6ADA69-4BF1-5F2D-8BDB-09EA1A26F975 template <> inline constexpr guid guid_v{ 0x4004943B, 0x2509, 0x5476, {0xBB, 0xA2, 0x3F, 0xE0, 0x5E, 0xCF, 0x61, 0x5D}}; // 4004943B-2509-5476-BBA2-3FE05ECF615D template <> inline constexpr guid guid_v{ 0x6DFB6F51, 0xD2F8, 0x59C4, {0x8B, 0xCA, 0x44, 0x10, 0x92, 0x95, 0x77, 0xD0}}; // 6DFB6F51-D2F8-59C4-8BCA-4410929577D0 template <> inline constexpr guid guid_v{ 0x36135BD5, 0x3917, 0x5C8D, {0xA3, 0xC6, 0x2F, 0xC8, 0x9A, 0x50, 0x3F, 0x26}}; // 36135BD5-3917-5C8D-A3C6-2FC89A503F26 template <> inline constexpr guid guid_v{ 0xE7BEAEE7, 0x160E, 0x50F7, {0x87, 0x89, 0xD6, 0x34, 0x63, 0xF9, 0x79, 0xFA}}; // E7BEAEE7-160E-50F7-8789-D63463F979FA template <> inline constexpr guid guid_v{ 0x2A74EE43, 0x90FD, 0x5D61, {0x93, 0x83, 0x58, 0x4E, 0xA8, 0x42, 0x2B, 0x39}}; // 2A74EE43-90FD-5D61-9383-584EA8422B39 template <> inline constexpr guid guid_v{ 0x936B614C, 0x475F, 0x5D7D, {0xB3, 0xF7, 0xBF, 0x1F, 0xBE, 0xA2, 0x81, 0x26}}; // 936B614C-475F-5D7D-B3F7-BF1FBEA28126 template <> inline constexpr guid guid_v{ 0x960EAB49, 0x9672, 0x58A0, {0x99, 0x5B, 0x3A, 0x42, 0xE5, 0xEA, 0x62, 0x78}}; // 960EAB49-9672-58A0-995B-3A42E5EA6278 template <> inline constexpr guid guid_v{ 0x84EAD020, 0x7849, 0x5E98, {0x80, 0x30, 0x48, 0x8A, 0x80, 0xD1, 0x64, 0xEC}}; // 84EAD020-7849-5E98-8030-488A80D164EC template <> inline constexpr guid guid_v{ 0x61DDC651, 0x0383, 0x5D6F, {0x98, 0xCE, 0x5C, 0x04, 0x6A, 0xAA, 0xAA, 0x8F}}; // 61DDC651-0383-5D6F-98CE-5C046AAAAA8F template <> inline constexpr guid guid_v{ 0x58A4ABF1, 0xA4A3, 0x53DD, {0xAE, 0x21, 0x08, 0xF4, 0x32, 0x31, 0xE8, 0x17}}; // 58A4ABF1-A4A3-53DD-AE21-08F43231E817 template <> inline constexpr guid guid_v{ 0x1BCB3166, 0x22E4, 0x50BF, {0xA5, 0xA2, 0xB7, 0x8C, 0xA4, 0x37, 0x7B, 0xD0}}; // 1BCB3166-22E4-50BF-A5A2-B78CA4377BD0 template <> inline constexpr guid guid_v{ 0x47AC5757, 0xE4BC, 0x52BA, {0x8A, 0xB9, 0x1B, 0xF8, 0x1A, 0xAD, 0x79, 0x00}}; // 47AC5757-E4BC-52BA-8AB9-1BF81AAD7900 template <> inline constexpr guid guid_v{ 0x462C1880, 0xFC6A, 0x5035, {0x8A, 0xBF, 0x56, 0x4B, 0xAC, 0xB7, 0x81, 0x58}}; // 462C1880-FC6A-5035-8ABF-564BACB78158 template <> inline constexpr guid guid_v{ 0xAD17BACE, 0x9613, 0x5666, {0xA3, 0x1B, 0x79, 0xA7, 0x3F, 0xBA, 0x77, 0xCF}}; // AD17BACE-9613-5666-A31B-79A73FBA77CF template <> inline constexpr guid guid_v{ 0x35F170E0, 0x93BF, 0x58DA, {0x87, 0x7A, 0x8E, 0xC7, 0x7D, 0x8D, 0x9F, 0x00}}; // 35F170E0-93BF-58DA-877A-8EC77D8D9F00 template <> inline constexpr guid guid_v{ 0x3260B18B, 0x70DF, 0x5DF2, {0xB9, 0x8A, 0x56, 0xBE, 0xB0, 0x60, 0x1F, 0x79}}; // 3260B18B-70DF-5DF2-B98A-56BEB0601F79 template <> inline constexpr guid guid_v{ 0xE700082D, 0xC640, 0x5D44, {0xB2, 0x3A, 0xF2, 0x13, 0xDF, 0xBE, 0xB2, 0x45}}; // E700082D-C640-5D44-B23A-F213DFBEB245 template <> inline constexpr guid guid_v{ 0xCC1089AB, 0x8041, 0x5C3E, {0xB7, 0x53, 0x83, 0x97, 0xE7, 0x35, 0x8C, 0xC6}}; // CC1089AB-8041-5C3E-B753-8397E7358CC6 template <> inline constexpr guid guid_v{ 0x491FEB2C, 0x3475, 0x5F89, {0xB1, 0x5C, 0x49, 0xC2, 0x36, 0xEB, 0x51, 0x4C}}; // 491FEB2C-3475-5F89-B15C-49C236EB514C template <> inline constexpr guid guid_v{ 0x636E8159, 0x2D82, 0x538A, {0x84, 0x83, 0xCD, 0x57, 0x6E, 0x41, 0xD0, 0xDF}}; // 636E8159-2D82-538A-8483-CD576E41D0DF template <> inline constexpr guid guid_v{ 0x75FABA47, 0x2CF2, 0x54AE, {0x91, 0xE6, 0x05, 0x81, 0x55, 0x6F, 0xDD, 0xAA}}; // 75FABA47-2CF2-54AE-91E6-0581556FDDAA template <> inline constexpr guid guid_v{ 0xB7017D68, 0xEC9E, 0x5435, {0xB0, 0x78, 0xBE, 0x6F, 0x90, 0x6F, 0x09, 0x53}}; // B7017D68-EC9E-5435-B078-BE6F906F0953 template <> inline constexpr guid guid_v{ 0xA88E401B, 0x9FE5, 0x5960, {0x87, 0xA3, 0x89, 0xA3, 0xCF, 0xE2, 0x53, 0x1C}}; // A88E401B-9FE5-5960-87A3-89A3CFE2531C template <> inline constexpr guid guid_v{ 0x46E444F7, 0x05D3, 0x5C5E, {0x9B, 0x7A, 0x55, 0x41, 0xF6, 0x3E, 0x4E, 0xF9}}; // 46E444F7-05D3-5C5E-9B7A-5541F63E4EF9 template <> inline constexpr guid guid_v{ 0x30EE194A, 0xFE4D, 0x53E7, {0xA8, 0x4A, 0xCD, 0x34, 0xFA, 0xB0, 0xD4, 0xEF}}; // 30EE194A-FE4D-53E7-A84A-CD34FAB0D4EF template <> inline constexpr guid guid_v{ 0x0EA67E68, 0x937C, 0x5C00, {0xB6, 0x09, 0x53, 0xB6, 0x3D, 0x9A, 0x5D, 0x42}}; // 0EA67E68-937C-5C00-B609-53B63D9A5D42 template <> inline constexpr guid guid_v{ 0x5A5A20C3, 0x1C9B, 0x5D61, {0x9D, 0x63, 0x48, 0x7C, 0x8B, 0xF1, 0x6E, 0xCB}}; // 5A5A20C3-1C9B-5D61-9D63-487C8BF16ECB template <> inline constexpr guid guid_v{ 0x8C6F0541, 0xC6AC, 0x5F27, {0x9D, 0x45, 0xCF, 0x8B, 0xDB, 0xDF, 0xAB, 0xE6}}; // 8C6F0541-C6AC-5F27-9D45-CF8BDBDFABE6 template <> inline constexpr guid guid_v{ 0xE8BCB6D2, 0xD3F5, 0x5393, {0xA8, 0x4F, 0xDF, 0xCD, 0x44, 0xA2, 0xDF, 0x34}}; // E8BCB6D2-D3F5-5393-A84F-DFCD44A2DF34 template <> inline constexpr guid guid_v{ 0xE1E71FB6, 0x2AD0, 0x5189, {0x8D, 0x96, 0x33, 0xBA, 0xE4, 0x88, 0xC5, 0xFB}}; // E1E71FB6-2AD0-5189-8D96-33BAE488C5FB template <> inline constexpr guid guid_v{ 0xFE08F13D, 0xDC6A, 0x5495, {0xAD, 0x44, 0xC2, 0xD8, 0xD2, 0x18, 0x63, 0xB0}}; // FE08F13D-DC6A-5495-AD44-C2D8D21863B0 template <> inline constexpr guid guid_v{ 0xBD3F2272, 0x3EFA, 0x5F92, {0xB7, 0x59, 0x90, 0xB1, 0xCC, 0x3E, 0x78, 0x4C}}; // BD3F2272-3EFA-5F92-B759-90B1CC3E784C template <> inline constexpr guid guid_v{ 0xFFC6FD98, 0xF38C, 0x5904, {0x9C, 0xE4, 0x97, 0xA3, 0x42, 0x7C, 0xF4, 0xBA}}; // FFC6FD98-F38C-5904-9CE4-97A3427CF4BA template <> inline constexpr guid guid_v{ 0xE59A3DB0, 0x91E5, 0x5903, {0x9C, 0xAF, 0xD1, 0xBB, 0x9F, 0x45, 0x8B, 0xF2}}; // E59A3DB0-91E5-5903-9CAF-D1BB9F458BF2 template <> inline constexpr guid guid_v{ 0x894E2704, 0x14E7, 0x569A, {0xB2, 0x1E, 0xAF, 0xC7, 0xDF, 0x71, 0x45, 0xA1}}; // 894E2704-14E7-569A-B21E-AFC7DF7145A1 template <> inline constexpr guid guid_v{ 0x0084C7C2, 0xDE48, 0x5B0B, {0x8A, 0x5A, 0xE4, 0xFB, 0x76, 0xB7, 0xF7, 0xD1}}; // 0084C7C2-DE48-5B0B-8A5A-E4FB76B7F7D1 template <> inline constexpr guid guid_v{ 0x616DD6DB, 0xB064, 0x561D, {0xB1, 0x62, 0x46, 0xCE, 0xB4, 0x5D, 0xC5, 0x62}}; // 616DD6DB-B064-561D-B162-46CEB45DC562 template <> inline constexpr guid guid_v{ 0xE60094C3, 0x45AF, 0x5A8F, {0x95, 0x11, 0x17, 0x81, 0xD7, 0xDF, 0x17, 0x99}}; // E60094C3-45AF-5A8F-9511-1781D7DF1799 template <> inline constexpr guid guid_v{ 0x52B5D975, 0x6FA6, 0x5B66, {0xA2, 0x48, 0xD1, 0x74, 0x43, 0xB2, 0xBC, 0xA0}}; // 52B5D975-6FA6-5B66-A248-D17443B2BCA0 template <> inline constexpr guid guid_v{ 0x592B4FD5, 0x6564, 0x54E0, {0x87, 0xD6, 0x1C, 0x41, 0x93, 0x9E, 0xD4, 0x99}}; // 592B4FD5-6564-54E0-87D6-1C41939ED499 template <> inline constexpr guid guid_v{ 0xCEA8881B, 0x4E64, 0x535D, {0x9F, 0xCD, 0xB4, 0x82, 0x8D, 0x39, 0x79, 0xB0}}; // CEA8881B-4E64-535D-9FCD-B4828D3979B0 template <> inline constexpr guid guid_v{ 0xD505CEA9, 0x1BCB, 0x5B29, {0xA8, 0xBE, 0x94, 0x4E, 0x00, 0xF0, 0x6F, 0x78}}; // D505CEA9-1BCB-5B29-A8BE-944E00F06F78 template <> inline constexpr guid guid_v{ 0xA1DCE737, 0x539B, 0x5E54, {0x99, 0xAF, 0x75, 0xEC, 0xE4, 0x28, 0xBF, 0x9B}}; // A1DCE737-539B-5E54-99AF-75ECE428BF9B template <> inline constexpr guid guid_v{ 0x06FCC7A4, 0x6099, 0x5F2E, {0x83, 0xA5, 0xF3, 0xBE, 0x0E, 0x2C, 0x90, 0xAA}}; // 06FCC7A4-6099-5F2E-83A5-F3BE0E2C90AA template <> inline constexpr guid guid_v{ 0xB0B2BD44, 0x600B, 0x51B3, {0xA4, 0x2C, 0x3F, 0xD3, 0x6C, 0x1A, 0xB0, 0x42}}; // B0B2BD44-600B-51B3-A42C-3FD36C1AB042 template <> inline constexpr guid guid_v{ 0xB3644425, 0x9464, 0x5434, {0xB0, 0xAE, 0xAF, 0xF8, 0xD3, 0x15, 0x9F, 0xE1}}; // B3644425-9464-5434-B0AE-AFF8D3159FE1 template <> inline constexpr guid guid_v{ 0x9F420906, 0x111A, 0x5465, {0x91, 0xEE, 0xBE, 0xD1, 0x4B, 0x3E, 0x7F, 0xEC}}; // 9F420906-111A-5465-91EE-BED14B3E7FEC template <> inline constexpr guid guid_v{ 0x37B8ADD4, 0x7A4A, 0x5CF7, {0xA1, 0x74, 0x23, 0x51, 0x82, 0xCD, 0x08, 0x2E}}; // 37B8ADD4-7A4A-5CF7-A174-235182CD082E template <> inline constexpr guid guid_v{ 0x8B0712F6, 0x9E57, 0x53B0, {0x80, 0xB1, 0x96, 0x6A, 0x79, 0xF6, 0x0B, 0x96}}; // 8B0712F6-9E57-53B0-80B1-966A79F60B96 template <> inline constexpr guid guid_v{ 0x08A8CCAB, 0x7FF8, 0x5CEC, {0xBD, 0x3C, 0x72, 0xC9, 0x88, 0x04, 0xD9, 0x89}}; // 08A8CCAB-7FF8-5CEC-BD3C-72C98804D989 template <> inline constexpr guid guid_v{ 0x5FECE92A, 0xA3D2, 0x5BC0, {0xAC, 0xA1, 0xE9, 0xE1, 0xFA, 0x86, 0xAE, 0x9D}}; // 5FECE92A-A3D2-5BC0-ACA1-E9E1FA86AE9D template <> inline constexpr guid guid_v{ 0xA9CF37AD, 0x5430, 0x5086, {0xA3, 0x9F, 0x74, 0xF0, 0xD1, 0xED, 0x10, 0x72}}; // A9CF37AD-5430-5086-A39F-74F0D1ED1072 template <> inline constexpr guid guid_v{ 0x1B690975, 0xA710, 0x5783, {0xA6, 0xE1, 0x15, 0x83, 0x6F, 0x61, 0x86, 0xC2}}; // 1B690975-A710-5783-A6E1-15836F6186C2 template <> inline constexpr guid guid_v{ 0xEA22A48F, 0xAB71, 0x56F6, {0xA3, 0x92, 0xD8, 0x23, 0x10, 0xC8, 0xAA, 0x7B}}; // EA22A48F-AB71-56F6-A392-D82310C8AA7B template <> inline constexpr guid guid_v{ 0xC35F4CF1, 0xFCD6, 0x5C6B, {0x9B, 0xE2, 0x4C, 0xFA, 0xEF, 0xB6, 0x8B, 0x2A}}; // C35F4CF1-FCD6-5C6B-9BE2-4CFAEFB68B2A template <> inline constexpr guid guid_v{ 0xB2B432BC, 0xEFCA, 0x575E, {0x9D, 0x2A, 0x70, 0x3F, 0x8B, 0x9C, 0x38, 0x0F}}; // B2B432BC-EFCA-575E-9D2A-703F8B9C380F template <> inline constexpr guid guid_v{ 0x0908C407, 0x1C7D, 0x5DE3, {0x9C, 0x50, 0xD9, 0x71, 0xC6, 0x2E, 0xC8, 0xEC}}; // 0908C407-1C7D-5DE3-9C50-D971C62EC8EC template <> inline constexpr guid guid_v{ 0x914B02C7, 0x076B, 0x5B89, {0x98, 0xE7, 0x6C, 0x37, 0x33, 0x79, 0xE9, 0xAF}}; // 914B02C7-076B-5B89-98E7-6C373379E9AF template <> inline constexpr guid guid_v{ 0xC2DA2AC8, 0x814C, 0x5889, {0xB2, 0xF4, 0x4E, 0xBE, 0x4B, 0x00, 0x1E, 0xE3}}; // C2DA2AC8-814C-5889-B2F4-4EBE4B001EE3 template <> inline constexpr guid guid_v{ 0xA1650CF8, 0xA15B, 0x54FC, {0xB5, 0x95, 0xC5, 0x24, 0x91, 0x31, 0x8F, 0x58}}; // A1650CF8-A15B-54FC-B595-C52491318F58 template <> inline constexpr guid guid_v{ 0xBBD6074D, 0x686F, 0x5AE1, {0xB8, 0xDE, 0x5F, 0x16, 0xAA, 0x30, 0xB8, 0x0A}}; // BBD6074D-686F-5AE1-B8DE-5F16AA30B80A template <> inline constexpr guid guid_v{ 0x5A7C1347, 0xCDA3, 0x55BE, {0xBF, 0xEF, 0x5C, 0x75, 0x82, 0x21, 0x39, 0x80}}; // 5A7C1347-CDA3-55BE-BFEF-5C7582213980 template <> inline constexpr guid guid_v{ 0x63BF7C0F, 0xB290, 0x5C0C, {0x91, 0x85, 0x33, 0x38, 0xCD, 0x35, 0x0D, 0x7F}}; // 63BF7C0F-B290-5C0C-9185-3338CD350D7F template <> inline constexpr guid guid_v{ 0x780A1D2F, 0xC4BE, 0x5707, {0x8A, 0x8A, 0x45, 0x50, 0xDC, 0x22, 0x58, 0x3E}}; // 780A1D2F-C4BE-5707-8A8A-4550DC22583E template <> inline constexpr guid guid_v{ 0x13910A06, 0xA327, 0x5407, {0xAE, 0x91, 0xB9, 0xD2, 0xCC, 0x3A, 0x7A, 0xB5}}; // 13910A06-A327-5407-AE91-B9D2CC3A7AB5 template <> inline constexpr guid guid_v{ 0xFE76324E, 0x6DFB, 0x58B1, {0x9D, 0xCD, 0x88, 0x6C, 0xA8, 0xF9, 0xA2, 0xEA}}; // FE76324E-6DFB-58B1-9DCD-886CA8F9A2EA template <> inline constexpr guid guid_v{ 0x5DF9EEE1, 0xA2A8, 0x5E55, {0x86, 0x68, 0xAF, 0xED, 0xC0, 0xB3, 0x6D, 0xEB}}; // 5DF9EEE1-A2A8-5E55-8668-AFEDC0B36DEB template <> inline constexpr guid guid_v{ 0xCFF1B27F, 0x84F1, 0x5B14, {0x94, 0x59, 0x76, 0x4A, 0xF5, 0x71, 0x4F, 0xE5}}; // CFF1B27F-84F1-5B14-9459-764AF5714FE5 template <> inline constexpr guid guid_v{ 0x7B098126, 0x1DAB, 0x5B58, {0xAC, 0xA7, 0xF2, 0xB7, 0xDE, 0x2E, 0x10, 0x33}}; // 7B098126-1DAB-5B58-ACA7-F2B7DE2E1033 template <> inline constexpr guid guid_v{ 0xF07B0F7B, 0x5B94, 0x58AE, {0x87, 0x17, 0x22, 0xAB, 0x09, 0x3B, 0xC1, 0x31}}; // F07B0F7B-5B94-58AE-8717-22AB093BC131 template <> inline constexpr guid guid_v{ 0xE7724D65, 0xFC7E, 0x5C67, {0xBB, 0x84, 0xB4, 0xC7, 0xB0, 0x20, 0xAD, 0xC3}}; // E7724D65-FC7E-5C67-BB84-B4C7B020ADC3 template <> inline constexpr guid guid_v{ 0x2F695047, 0x335B, 0x5C00, {0xA0, 0xD4, 0x2A, 0x8F, 0xA5, 0x45, 0x44, 0xC6}}; // 2F695047-335B-5C00-A0D4-2A8FA54544C6 template <> inline constexpr guid guid_v{ 0xBD60C019, 0x833B, 0x5432, {0xA4, 0x1D, 0x89, 0xD7, 0x24, 0x10, 0xEB, 0x47}}; // BD60C019-833B-5432-A41D-89D72410EB47 template <> inline constexpr guid guid_v{ 0x65E1D164, 0x572F, 0x5B0E, {0xA8, 0x0F, 0x9C, 0x02, 0x44, 0x1F, 0xAC, 0x49}}; // 65E1D164-572F-5B0E-A80F-9C02441FAC49 template <> inline constexpr guid guid_v{ 0xC2D924A2, 0x3862, 0x517C, {0xB0, 0x83, 0x9A, 0x91, 0x20, 0xD7, 0x30, 0x2D}}; // C2D924A2-3862-517C-B083-9A9120D7302D template <> inline constexpr guid guid_v{ 0xB1442F0E, 0xF66B, 0x531C, {0x97, 0x9B, 0x19, 0x3F, 0xD3, 0x44, 0xE2, 0xA8}}; // B1442F0E-F66B-531C-979B-193FD344E2A8 template <> inline constexpr guid guid_v{ 0x894CB11D, 0x5C16, 0x555B, {0xB6, 0x61, 0xF4, 0x1B, 0x29, 0xFD, 0x9B, 0x21}}; // 894CB11D-5C16-555B-B661-F41B29FD9B21 template <> inline constexpr guid guid_v{ 0x5E496347, 0x3C49, 0x55EE, {0xB4, 0x42, 0x53, 0x07, 0x89, 0xB4, 0x2B, 0x6F}}; // 5E496347-3C49-55EE-B442-530789B42B6F template <> inline constexpr guid guid_v{ 0x0E3B81CE, 0xD278, 0x577F, {0x98, 0xEA, 0x1B, 0x60, 0x10, 0xF8, 0x6D, 0x7F}}; // 0E3B81CE-D278-577F-98EA-1B6010F86D7F template <> inline constexpr guid guid_v{ 0x1FA35464, 0xA690, 0x586C, {0xAE, 0xDF, 0x6C, 0x88, 0xCA, 0xC7, 0xD1, 0x4A}}; // 1FA35464-A690-586C-AEDF-6C88CAC7D14A template <> inline constexpr guid guid_v{ 0x1E1FAF1A, 0xF614, 0x554A, {0x82, 0x2A, 0xD9, 0x8F, 0xE4, 0x65, 0x75, 0xD1}}; // 1E1FAF1A-F614-554A-822A-D98FE46575D1 template <> inline constexpr guid guid_v{ 0xD37DA89D, 0x0D71, 0x58CF, {0xA9, 0x01, 0x99, 0xA7, 0xD3, 0xE5, 0xE4, 0x34}}; // D37DA89D-0D71-58CF-A901-99A7D3E5E434 template <> inline constexpr guid guid_v{ 0x23088EAA, 0x17EC, 0x51B2, {0xB1, 0x81, 0x5B, 0xED, 0xFA, 0x8B, 0x8F, 0xA4}}; // 23088EAA-17EC-51B2-B181-5BEDFA8B8FA4 template <> inline constexpr guid guid_v{ 0xC3C01020, 0x320C, 0x5CF6, {0x9D, 0x24, 0xD3, 0x96, 0xBB, 0xFA, 0x4D, 0x8B}}; // C3C01020-320C-5CF6-9D24-D396BBFA4D8B template <> inline constexpr guid guid_v{ 0x14D1D309, 0xADD0, 0x5CCB, {0xB9, 0x46, 0x77, 0x48, 0x8C, 0xD7, 0x0F, 0x87}}; // 14D1D309-ADD0-5CCB-B946-77488CD70F87 template <> inline constexpr guid guid_v{ 0x9034F41E, 0xAB7B, 0x59E7, {0x81, 0x68, 0x50, 0xDE, 0x6B, 0x68, 0x9D, 0xDE}}; // 9034F41E-AB7B-59E7-8168-50DE6B689DDE template <> inline constexpr guid guid_v{ 0x8F69B9E9, 0x1F00, 0x5834, {0x9B, 0xF1, 0xA9, 0x25, 0x7B, 0xED, 0x39, 0xF0}}; // 8F69B9E9-1F00-5834-9BF1-A9257BED39F0 template <> inline constexpr guid guid_v{ 0xD2921D87, 0x3584, 0x5E22, {0x8A, 0x3A, 0xC2, 0xC7, 0x8D, 0xAB, 0x4F, 0x6E}}; // D2921D87-3584-5E22-8A3A-C2C78DAB4F6E template <> inline constexpr guid guid_v{ 0xB4D69F09, 0xD494, 0x5BC8, {0xAE, 0x68, 0xB6, 0x30, 0x7D, 0x84, 0x50, 0x49}}; // B4D69F09-D494-5BC8-AE68-B6307D845049 template <> inline constexpr guid guid_v{ 0x59EAEBA9, 0x8F9C, 0x5BE7, {0x9B, 0x3B, 0x82, 0x09, 0x60, 0xFA, 0xA2, 0x20}}; // 59EAEBA9-8F9C-5BE7-9B3B-820960FAA220 template <> inline constexpr guid guid_v{ 0x0C408BB9, 0xF9A2, 0x55D7, {0x8A, 0xED, 0x14, 0x3D, 0x36, 0xD6, 0x03, 0xF2}}; // 0C408BB9-F9A2-55D7-8AED-143D36D603F2 template <> inline constexpr guid guid_v{ 0xA3A084FC, 0xB965, 0x534B, {0x90, 0x0F, 0x78, 0xE2, 0x88, 0x12, 0x92, 0x32}}; // A3A084FC-B965-534B-900F-78E288129232 template <> inline constexpr guid guid_v{ 0x4BB32AE8, 0x0E28, 0x5521, {0xA7, 0xF5, 0x66, 0xB6, 0x61, 0x37, 0x29, 0x94}}; // 4BB32AE8-0E28-5521-A7F5-66B661372994 template <> inline constexpr guid guid_v{ 0x11DE9510, 0xA195, 0x577B, {0x88, 0xC8, 0x06, 0x39, 0x16, 0x18, 0x86, 0x8C}}; // 11DE9510-A195-577B-88C8-06391618868C template <> inline constexpr guid guid_v{ 0x8DFD691B, 0x710C, 0x5D6D, {0xB7, 0x1A, 0x7A, 0x7F, 0x5E, 0xD5, 0x4A, 0xC7}}; // 8DFD691B-710C-5D6D-B71A-7A7F5ED54AC7 template <> inline constexpr guid guid_v{ 0x342C8D32, 0xAD61, 0x5925, {0x93, 0xD1, 0x0C, 0x70, 0x4D, 0xF2, 0xA7, 0xD1}}; // 342C8D32-AD61-5925-93D1-0C704DF2A7D1 template <> inline constexpr guid guid_v{ 0x713DAF82, 0x92B3, 0x58F2, {0x8F, 0xC1, 0xB0, 0xD9, 0xA2, 0xCA, 0xD0, 0x3C}}; // 713DAF82-92B3-58F2-8FC1-B0D9A2CAD03C template <> inline constexpr guid guid_v{ 0xE3F8E9C9, 0x9432, 0x514C, {0x92, 0x3E, 0x14, 0x2C, 0xD8, 0xC8, 0x27, 0x30}}; // E3F8E9C9-9432-514C-923E-142CD8C82730 template <> inline constexpr guid guid_v{ 0x0F008013, 0x787F, 0x5599, {0xA5, 0xAD, 0x0A, 0x10, 0xB9, 0x88, 0xED, 0x24}}; // 0F008013-787F-5599-A5AD-0A10B988ED24 template <> inline constexpr guid guid_v{ 0xA4D5147D, 0x88C3, 0x57ED, {0xAD, 0x83, 0x24, 0x5D, 0xF5, 0xF6, 0xB5, 0x0D}}; // A4D5147D-88C3-57ED-AD83-245DF5F6B50D template <> inline constexpr guid guid_v{ 0xDD21AF54, 0x2CE1, 0x59DE, {0x9F, 0xD1, 0x2B, 0x45, 0xF6, 0xBF, 0x65, 0x81}}; // DD21AF54-2CE1-59DE-9FD1-2B45F6BF6581 template <> inline constexpr guid guid_v{ 0xF3E74C0D, 0x0B5B, 0x5920, {0xA3, 0x09, 0x08, 0xCB, 0x6B, 0xF2, 0xA7, 0x39}}; // F3E74C0D-0B5B-5920-A309-08CB6BF2A739 template <> inline constexpr guid guid_v{ 0x61F0EC79, 0x5D52, 0x56B5, {0x86, 0xFB, 0x40, 0xFA, 0x4A, 0xF2, 0x88, 0xB0}}; // 61F0EC79-5D52-56B5-86FB-40FA4AF288B0 template <> inline constexpr guid guid_v{ 0x42FEBAA5, 0x1C32, 0x522A, {0xA5, 0x91, 0x57, 0x61, 0x8C, 0x6F, 0x66, 0x5D}}; // 42FEBAA5-1C32-522A-A591-57618C6F665D template <> inline constexpr guid guid_v{ 0xC723A5EA, 0x82C4, 0x5DD6, {0x86, 0x1B, 0x70, 0xEF, 0x57, 0x3B, 0x88, 0xD6}}; // C723A5EA-82C4-5DD6-861B-70EF573B88D6 template <> inline constexpr guid guid_v{ 0x1140827C, 0xFE0A, 0x5268, {0xBC, 0x2B, 0xF4, 0x49, 0x2C, 0x2C, 0xCB, 0x49}}; // 1140827C-FE0A-5268-BC2B-F4492C2CCB49 template <> inline constexpr guid guid_v{ 0xF0441536, 0xAFEF, 0x5222, {0x91, 0x8F, 0x32, 0x4A, 0x9B, 0x2D, 0xEC, 0x75}}; // F0441536-AFEF-5222-918F-324A9B2DEC75 template <> inline constexpr guid guid_v{ 0x542F6F2C, 0x4B64, 0x5C72, {0xA7, 0xA5, 0x3A, 0x7E, 0x06, 0x64, 0xB8, 0xFF}}; // 542F6F2C-4B64-5C72-A7A5-3A7E0664B8FF template <> inline constexpr guid guid_v{ 0x8CC985E3, 0xA41A, 0x5DF4, {0xB5, 0x31, 0xD3, 0xA1, 0x78, 0x8D, 0x86, 0xC5}}; // 8CC985E3-A41A-5DF4-B531-D3A1788D86C5 template <> inline constexpr guid guid_v{ 0x7BB24A6D, 0x070C, 0x5CB6, {0x8E, 0x9C, 0x54, 0x79, 0x05, 0xBE, 0x82, 0x65}}; // 7BB24A6D-070C-5CB6-8E9C-547905BE8265 template <> inline constexpr guid guid_v{ 0x845A5C62, 0xB0F3, 0x5DB8, {0xB4, 0xFF, 0x41, 0x42, 0xBB, 0xD8, 0xA0, 0x44}}; // 845A5C62-B0F3-5DB8-B4FF-4142BBD8A044 template <> inline constexpr guid guid_v{ 0x267F707C, 0x5E18, 0x57B4, {0x9F, 0xF7, 0xD1, 0x1D, 0xA6, 0x6E, 0x4A, 0x11}}; // 267F707C-5E18-57B4-9FF7-D11DA66E4A11 template <> inline constexpr guid guid_v{ 0x1B175EE6, 0xD08B, 0x50FF, {0x8F, 0x89, 0xA1, 0xFF, 0x27, 0xED, 0xEF, 0x66}}; // 1B175EE6-D08B-50FF-8F89-A1FF27EDEF66 template <> inline constexpr guid guid_v{ 0x60CB215A, 0xAD15, 0x520A, {0x8B, 0x01, 0x44, 0x16, 0x82, 0x4F, 0x04, 0x41}}; // 60CB215A-AD15-520A-8B01-4416824F0441 template <> inline constexpr guid guid_v{ 0xBDEE0F42, 0x71CB, 0x50C5, {0x82, 0x9B, 0x46, 0x14, 0xD9, 0x8C, 0x57, 0x94}}; // BDEE0F42-71CB-50C5-829B-4614D98C5794 template <> inline constexpr guid guid_v{ 0xB71DBF3B, 0x2E0F, 0x5DE0, {0xAC, 0x68, 0xF0, 0xC1, 0xF6, 0x51, 0x14, 0xC8}}; // B71DBF3B-2E0F-5DE0-AC68-F0C1F65114C8 template <> inline constexpr guid guid_v{ 0x377BEC22, 0x632B, 0x52BE, {0xB2, 0x6F, 0x5E, 0xDF, 0x78, 0x38, 0xE5, 0xCA}}; // 377BEC22-632B-52BE-B26F-5EDF7838E5CA template <> inline constexpr guid guid_v{ 0x61D2C719, 0xF8A1, 0x515A, {0x90, 0x2C, 0xCF, 0xA4, 0x98, 0xBA, 0x7A, 0x7F}}; // 61D2C719-F8A1-515A-902C-CFA498BA7A7F template <> inline constexpr guid guid_v{ 0x68B3A2DF, 0x8173, 0x539F, {0xB5, 0x24, 0xC8, 0xA2, 0x34, 0x8F, 0x5A, 0xFB}}; // 68B3A2DF-8173-539F-B524-C8A2348F5AFB template <> inline constexpr guid guid_v{ 0xD8EEF1C9, 0x1234, 0x56F1, {0x99, 0x63, 0x45, 0xDD, 0x9C, 0x80, 0xA6, 0x61}}; // D8EEF1C9-1234-56F1-9963-45DD9C80A661 template <> inline constexpr guid guid_v{ 0xA3160AB0, 0xA8A9, 0x5F38, {0xAF, 0x17, 0x5C, 0xD9, 0x1A, 0x2B, 0x33, 0xF5}}; // A3160AB0-A8A9-5F38-AF17-5CD91A2B33F5 template <> inline constexpr guid guid_v{ 0x7F808C05, 0x2AC4, 0x5AD9, {0xAC, 0x8A, 0x26, 0x89, 0x03, 0x33, 0xD8, 0x1E}}; // 7F808C05-2AC4-5AD9-AC8A-26890333D81E template <> inline constexpr guid guid_v{ 0xF055BB21, 0x219B, 0x5B0C, {0x80, 0x5D, 0xBC, 0xAE, 0xDA, 0xE1, 0x54, 0x58}}; // F055BB21-219B-5B0C-805D-BCAEDAE15458 template <> inline constexpr guid guid_v{ 0x4BE8DC75, 0x373D, 0x5F4E, {0xA0, 0xB4, 0x54, 0xB9, 0xEE, 0xAF, 0xB4, 0xA9}}; // 4BE8DC75-373D-5F4E-A0B4-54B9EEAFB4A9 template <> inline constexpr guid guid_v{ 0x277AFC83, 0xCB67, 0x56C8, {0xB6, 0x01, 0x1B, 0x9C, 0x0F, 0x1C, 0x3D, 0x32}}; // 277AFC83-CB67-56C8-B601-1B9C0F1C3D32 template <> inline constexpr guid guid_v{ 0xF9A5148D, 0x8F72, 0x553F, {0xB4, 0x79, 0x21, 0xB6, 0x86, 0x10, 0x89, 0x9D}}; // F9A5148D-8F72-553F-B479-21B68610899D template <> inline constexpr guid guid_v{ 0x45FBB85D, 0x54F9, 0x5A2A, {0x8A, 0x38, 0x00, 0xA3, 0xB7, 0x76, 0x1F, 0x96}}; // 45FBB85D-54F9-5A2A-8A38-00A3B7761F96 template <> inline constexpr guid guid_v{ 0x3D723B94, 0xFBCF, 0x5C0D, {0xB6, 0xEF, 0x50, 0x62, 0xE6, 0x8B, 0xF9, 0xF8}}; // 3D723B94-FBCF-5C0D-B6EF-5062E68BF9F8 template <> inline constexpr guid guid_v{ 0x5FD9243A, 0x2422, 0x53C9, {0x8D, 0x6F, 0xF1, 0xBA, 0x1A, 0x0B, 0xBA, 0x9A}}; // 5FD9243A-2422-53C9-8D6F-F1BA1A0BBA9A template <> inline constexpr guid guid_v{ 0xDAE23D85, 0x69CA, 0x5BDF, {0x80, 0x5B, 0x61, 0x61, 0xA3, 0xA2, 0x15, 0xCC}}; // DAE23D85-69CA-5BDF-805B-6161A3A215CC template <> inline constexpr guid guid_v{ 0x8D7B1A58, 0x14C6, 0x51C9, {0x89, 0x2C, 0x9F, 0xCC, 0xE3, 0x68, 0xE7, 0x7D}}; // 8D7B1A58-14C6-51C9-892C-9FCCE368E77D template <> inline constexpr guid guid_v{ 0xE4BEEC79, 0x95FD, 0x5841, {0xAC, 0xEB, 0x01, 0xA8, 0xA1, 0xFB, 0x73, 0xD0}}; // E4BEEC79-95FD-5841-ACEB-01A8A1FB73D0 template <> inline constexpr guid guid_v{ 0x3427C1B6, 0x5ECA, 0x5631, {0x84, 0xB8, 0x5B, 0xAE, 0x73, 0x2F, 0xB6, 0x7F}}; // 3427C1B6-5ECA-5631-84B8-5BAE732FB67F template <> inline constexpr guid guid_v{ 0xCDBBD854, 0x0539, 0x5BFF, {0xB4, 0x48, 0x33, 0x19, 0x3D, 0x2F, 0x41, 0xB8}}; // CDBBD854-0539-5BFF-B448-33193D2F41B8 template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IAdaptiveTrigger; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IApplication; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::ApplicationInitializationCallbackParams> { using type = winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IBindingFailedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IBringIntoViewOptions; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::BringIntoViewRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IBringIntoViewRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IBrushTransition; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IColorPaletteResources; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ICornerRadiusHelper; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::DataContextChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IDataContextChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDataTemplate; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDataTemplateKey; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDebugSettings; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDependencyObject; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::DependencyObjectCollection> { using type = winrt::Windows::Foundation::Collections::IObservableVector< winrt::Microsoft::UI::Xaml::DependencyObject>; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDependencyProperty; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IDependencyPropertyChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDispatcherTimer; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDragEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDragOperationDeferral; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDragStartingEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDragUI; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDragUIOverride; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDropCompletedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IDurationHelper; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::EffectiveViewportChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IEffectiveViewportChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IElementFactoryGetArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::ElementFactoryRecycleArgs> { using type = winrt::Microsoft::UI::Xaml::IElementFactoryRecycleArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IElementSoundPlayer; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IEventTrigger; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IExceptionRoutedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IFrameworkElement; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IFrameworkTemplate; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IFrameworkView; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IFrameworkViewSource; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IGridLengthHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ILaunchActivatedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::MediaFailedRoutedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IMediaFailedRoutedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IPointHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IPropertyMetadata; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IPropertyPath; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IRectHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IResourceDictionary; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::ResourceManagerRequestedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IResourceManagerRequestedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IRoutedEvent; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IRoutedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IScalarTransition; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ISetter; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ISetterBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ISetterBaseCollection; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ISizeChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ISizeHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IStateTrigger; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IStateTriggerBase; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IStyle; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ITargetPropertyPath; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IThicknessHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ITriggerAction; }; template <> struct default_interface { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::TriggerAction>; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::ITriggerBase; }; template <> struct default_interface { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::TriggerBase>; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IUIElement; }; template <> struct default_interface { using type = winrt::Windows::Foundation::Collections::IVector< winrt::Microsoft::UI::Xaml::UIElement>; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::UnhandledExceptionEventArgs> { using type = winrt::Microsoft::UI::Xaml::IUnhandledExceptionEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IVector3Transition; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IVisualState; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::VisualStateChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IVisualStateChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IVisualStateGroup; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IVisualStateManager; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IVisualTransition; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IWindow; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IWindowActivatedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IWindowEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::WindowSizeChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IWindowSizeChangedEventArgs; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::WindowVisibilityChangedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IWindowVisibilityChangedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IXamlIsland; }; template <> struct default_interface< winrt::Microsoft::UI::Xaml::XamlResourceReferenceFailedEventArgs> { using type = winrt::Microsoft::UI::Xaml::IXamlResourceReferenceFailedEventArgs; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IXamlRoot; }; template <> struct default_interface { using type = winrt::Microsoft::UI::Xaml::IXamlRootChangedEventArgs; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_MinWindowWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MinWindowWidth(double) noexcept = 0; virtual int32_t __stdcall get_MinWindowHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MinWindowHeight(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_MinWindowWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinWindowHeightProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Resources(void**) noexcept = 0; virtual int32_t __stdcall put_Resources(void*) noexcept = 0; virtual int32_t __stdcall get_DebugSettings(void**) noexcept = 0; virtual int32_t __stdcall get_RequestedTheme(int32_t*) noexcept = 0; virtual int32_t __stdcall put_RequestedTheme(int32_t) noexcept = 0; virtual int32_t __stdcall get_FocusVisualKind(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FocusVisualKind(int32_t) noexcept = 0; virtual int32_t __stdcall get_HighContrastAdjustment( uint32_t*) noexcept = 0; virtual int32_t __stdcall put_HighContrastAdjustment(uint32_t) noexcept = 0; virtual int32_t __stdcall add_UnhandledException( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_UnhandledException( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Exit() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_ResourceManagerRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ResourceManagerRequested( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DispatcherShutdownMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_DispatcherShutdownMode(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< winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams> { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall OnLaunched(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Current(void**) noexcept = 0; virtual int32_t __stdcall Start(void*) noexcept = 0; virtual int32_t __stdcall LoadComponent(void*, void*) noexcept = 0; virtual int32_t __stdcall LoadComponentWithResourceLocation( void*, void*, int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Message(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AnimationDesired(bool*) noexcept = 0; virtual int32_t __stdcall put_AnimationDesired(bool) noexcept = 0; virtual int32_t __stdcall get_TargetRect(void**) noexcept = 0; virtual int32_t __stdcall put_TargetRect(void*) noexcept = 0; virtual int32_t __stdcall get_HorizontalAlignmentRatio( double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalAlignmentRatio(double) noexcept = 0; virtual int32_t __stdcall get_VerticalAlignmentRatio(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalAlignmentRatio(double) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalOffset(double) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TargetElement(void**) noexcept = 0; virtual int32_t __stdcall put_TargetElement(void*) noexcept = 0; virtual int32_t __stdcall get_AnimationDesired(bool*) noexcept = 0; virtual int32_t __stdcall put_AnimationDesired(bool) noexcept = 0; virtual int32_t __stdcall get_TargetRect( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall put_TargetRect( winrt::Windows::Foundation::Rect) noexcept = 0; virtual int32_t __stdcall get_HorizontalAlignmentRatio( double*) noexcept = 0; virtual int32_t __stdcall get_VerticalAlignmentRatio(double*) noexcept = 0; virtual int32_t __stdcall get_HorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_HorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall get_VerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_VerticalOffset(double) noexcept = 0; virtual int32_t __stdcall get_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_Duration(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Duration(int64_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_AltHigh(void**) noexcept = 0; virtual int32_t __stdcall put_AltHigh(void*) noexcept = 0; virtual int32_t __stdcall get_AltLow(void**) noexcept = 0; virtual int32_t __stdcall put_AltLow(void*) noexcept = 0; virtual int32_t __stdcall get_AltMedium(void**) noexcept = 0; virtual int32_t __stdcall put_AltMedium(void*) noexcept = 0; virtual int32_t __stdcall get_AltMediumHigh(void**) noexcept = 0; virtual int32_t __stdcall put_AltMediumHigh(void*) noexcept = 0; virtual int32_t __stdcall get_AltMediumLow(void**) noexcept = 0; virtual int32_t __stdcall put_AltMediumLow(void*) noexcept = 0; virtual int32_t __stdcall get_BaseHigh(void**) noexcept = 0; virtual int32_t __stdcall put_BaseHigh(void*) noexcept = 0; virtual int32_t __stdcall get_BaseLow(void**) noexcept = 0; virtual int32_t __stdcall put_BaseLow(void*) noexcept = 0; virtual int32_t __stdcall get_BaseMedium(void**) noexcept = 0; virtual int32_t __stdcall put_BaseMedium(void*) noexcept = 0; virtual int32_t __stdcall get_BaseMediumHigh(void**) noexcept = 0; virtual int32_t __stdcall put_BaseMediumHigh(void*) noexcept = 0; virtual int32_t __stdcall get_BaseMediumLow(void**) noexcept = 0; virtual int32_t __stdcall put_BaseMediumLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeAltLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeAltLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeBlackHigh(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeBlackHigh(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeBlackLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeBlackLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeBlackMediumLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeBlackMediumLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeBlackMedium(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeBlackMedium(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeDisabledHigh(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeDisabledHigh(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeDisabledLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeDisabledLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeHigh(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeHigh(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeMedium(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeMedium(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeMediumLow(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeMediumLow(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeWhite(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeWhite(void*) noexcept = 0; virtual int32_t __stdcall get_ChromeGray(void**) noexcept = 0; virtual int32_t __stdcall put_ChromeGray(void*) noexcept = 0; virtual int32_t __stdcall get_ListLow(void**) noexcept = 0; virtual int32_t __stdcall put_ListLow(void*) noexcept = 0; virtual int32_t __stdcall get_ListMedium(void**) noexcept = 0; virtual int32_t __stdcall put_ListMedium(void*) noexcept = 0; virtual int32_t __stdcall get_ErrorText(void**) noexcept = 0; virtual int32_t __stdcall put_ErrorText(void*) noexcept = 0; virtual int32_t __stdcall get_Accent(void**) noexcept = 0; virtual int32_t __stdcall put_Accent(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 FromRadii( double, double, double, double, struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; virtual int32_t __stdcall FromUniformRadius( double, struct struct_Microsoft_UI_Xaml_CornerRadius*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NewValue(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 LoadContent(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ResetTemplate() noexcept = 0; virtual int32_t __stdcall ProcessBinding(uint32_t, bool*) noexcept = 0; virtual int32_t __stdcall ProcessBindings(void*, int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DataType(void**) noexcept = 0; virtual int32_t __stdcall put_DataType(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; virtual int32_t __stdcall CreateInstanceWithType(void*, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ExtensionInstanceProperty( void**) noexcept = 0; virtual int32_t __stdcall GetExtensionInstance(void*, void**) noexcept = 0; virtual int32_t __stdcall SetExtensionInstance(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EnableFrameRateCounter(bool*) noexcept = 0; virtual int32_t __stdcall put_EnableFrameRateCounter(bool) noexcept = 0; virtual int32_t __stdcall get_IsBindingTracingEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsBindingTracingEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsTextPerformanceVisualizationEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsTextPerformanceVisualizationEnabled( bool) noexcept = 0; virtual int32_t __stdcall get_FailFastOnErrors(bool*) noexcept = 0; virtual int32_t __stdcall put_FailFastOnErrors(bool) noexcept = 0; virtual int32_t __stdcall add_BindingFailed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BindingFailed( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsXamlResourceReferenceTracingEnabled( bool*) noexcept = 0; virtual int32_t __stdcall put_IsXamlResourceReferenceTracingEnabled( bool) noexcept = 0; virtual int32_t __stdcall add_XamlResourceReferenceFailed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_XamlResourceReferenceFailed( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LayoutCycleTracingLevel( int32_t*) noexcept = 0; virtual int32_t __stdcall put_LayoutCycleTracingLevel(int32_t) noexcept = 0; virtual int32_t __stdcall get_LayoutCycleDebugBreakLevel( int32_t*) noexcept = 0; virtual int32_t __stdcall put_LayoutCycleDebugBreakLevel( int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetValue(void*, void**) noexcept = 0; virtual int32_t __stdcall SetValue(void*, void*) noexcept = 0; virtual int32_t __stdcall ClearValue(void*) noexcept = 0; virtual int32_t __stdcall ReadLocalValue(void*, void**) noexcept = 0; virtual int32_t __stdcall GetAnimationBaseValue(void*, void**) noexcept = 0; virtual int32_t __stdcall RegisterPropertyChangedCallback( void*, void*, int64_t*) noexcept = 0; virtual int32_t __stdcall UnregisterPropertyChangedCallback( void*, int64_t) noexcept = 0; virtual int32_t __stdcall get_Dispatcher(void**) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(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 CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetMetadata( struct struct_Windows_UI_Xaml_Interop_TypeName, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Property(void**) noexcept = 0; virtual int32_t __stdcall get_OldValue(void**) noexcept = 0; virtual int32_t __stdcall get_NewValue(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UnsetValue(void**) noexcept = 0; virtual int32_t __stdcall Register( void*, struct struct_Windows_UI_Xaml_Interop_TypeName, struct struct_Windows_UI_Xaml_Interop_TypeName, void*, void**) noexcept = 0; virtual int32_t __stdcall RegisterAttached( void*, struct struct_Windows_UI_Xaml_Interop_TypeName, struct struct_Windows_UI_Xaml_Interop_TypeName, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Interval(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Interval(int64_t) noexcept = 0; virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0; virtual int32_t __stdcall add_Tick(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Tick(winrt::event_token) noexcept = 0; virtual int32_t __stdcall Start() noexcept = 0; virtual int32_t __stdcall Stop() 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_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall put_Data(void*) noexcept = 0; virtual int32_t __stdcall get_DataView(void**) noexcept = 0; virtual int32_t __stdcall get_DragUIOverride(void**) noexcept = 0; virtual int32_t __stdcall get_Modifiers(uint32_t*) noexcept = 0; virtual int32_t __stdcall get_AcceptedOperation(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_AcceptedOperation(uint32_t) noexcept = 0; virtual int32_t __stdcall get_AllowedOperations(uint32_t*) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; virtual int32_t __stdcall GetPosition( void*, winrt::Windows::Foundation::Point*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() 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_Data(void**) noexcept = 0; virtual int32_t __stdcall get_DragUI(void**) noexcept = 0; virtual int32_t __stdcall get_AllowedOperations(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_AllowedOperations(uint32_t) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; virtual int32_t __stdcall GetPosition( void*, winrt::Windows::Foundation::Point*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SetContentFromBitmapImage(void*) noexcept = 0; virtual int32_t __stdcall SetContentFromBitmapImageWithAnchorPoint( void*, winrt::Windows::Foundation::Point) noexcept = 0; virtual int32_t __stdcall SetContentFromSoftwareBitmap(void*) noexcept = 0; virtual int32_t __stdcall SetContentFromSoftwareBitmapWithAnchorPoint( void*, winrt::Windows::Foundation::Point) noexcept = 0; virtual int32_t __stdcall SetContentFromDataPackage() 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_IsContentVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsContentVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsCaptionVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsCaptionVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsGlyphVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsGlyphVisible(bool) noexcept = 0; virtual int32_t __stdcall Clear() noexcept = 0; virtual int32_t __stdcall SetContentFromBitmapImage(void*) noexcept = 0; virtual int32_t __stdcall SetContentFromBitmapImageWithAnchorPoint( void*, winrt::Windows::Foundation::Point) noexcept = 0; virtual int32_t __stdcall SetContentFromSoftwareBitmap(void*) noexcept = 0; virtual int32_t __stdcall SetContentFromSoftwareBitmapWithAnchorPoint( void*, winrt::Windows::Foundation::Point) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DropResult(uint32_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 get_Automatic( struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; virtual int32_t __stdcall get_Forever( struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; virtual int32_t __stdcall Compare(struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration, int32_t*) noexcept = 0; virtual int32_t __stdcall FromTimeSpan( int64_t, struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; virtual int32_t __stdcall GetHasTimeSpan( struct struct_Microsoft_UI_Xaml_Duration, bool*) noexcept = 0; virtual int32_t __stdcall Add( struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; virtual int32_t __stdcall Equals(struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration, bool*) noexcept = 0; virtual int32_t __stdcall Subtract( struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration, struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EffectiveViewport( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_MaxViewport( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_BringIntoViewDistanceX(double*) noexcept = 0; virtual int32_t __stdcall get_BringIntoViewDistanceY(double*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetElement(void*, void**) noexcept = 0; virtual int32_t __stdcall RecycleElement(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; virtual int32_t __stdcall get_Parent(void**) noexcept = 0; virtual int32_t __stdcall put_Parent(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_Element(void**) noexcept = 0; virtual int32_t __stdcall put_Element(void*) noexcept = 0; virtual int32_t __stdcall get_Parent(void**) noexcept = 0; virtual int32_t __stdcall put_Parent(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 get_Volume(double*) noexcept = 0; virtual int32_t __stdcall put_Volume(double) noexcept = 0; virtual int32_t __stdcall get_State(int32_t*) noexcept = 0; virtual int32_t __stdcall put_State(int32_t) noexcept = 0; virtual int32_t __stdcall get_SpatialAudioMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_SpatialAudioMode(int32_t) noexcept = 0; virtual int32_t __stdcall Play(int32_t) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RoutedEvent(void**) noexcept = 0; virtual int32_t __stdcall put_RoutedEvent(void*) noexcept = 0; virtual int32_t __stdcall get_Actions(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ErrorMessage(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_Triggers(void**) noexcept = 0; virtual int32_t __stdcall get_Resources(void**) noexcept = 0; virtual int32_t __stdcall put_Resources(void*) noexcept = 0; virtual int32_t __stdcall get_Tag(void**) noexcept = 0; virtual int32_t __stdcall put_Tag(void*) noexcept = 0; virtual int32_t __stdcall get_Language(void**) noexcept = 0; virtual int32_t __stdcall put_Language(void*) noexcept = 0; virtual int32_t __stdcall get_ActualWidth(double*) noexcept = 0; virtual int32_t __stdcall get_ActualHeight(double*) noexcept = 0; virtual int32_t __stdcall get_Width(double*) noexcept = 0; virtual int32_t __stdcall put_Width(double) noexcept = 0; virtual int32_t __stdcall get_Height(double*) noexcept = 0; virtual int32_t __stdcall put_Height(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_MaxWidth(double*) noexcept = 0; virtual int32_t __stdcall put_MaxWidth(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_MaxHeight(double*) noexcept = 0; virtual int32_t __stdcall put_MaxHeight(double) noexcept = 0; virtual int32_t __stdcall get_HorizontalAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_HorizontalAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_VerticalAlignment(int32_t*) noexcept = 0; virtual int32_t __stdcall put_VerticalAlignment(int32_t) noexcept = 0; virtual int32_t __stdcall get_Margin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_Margin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_Name(void**) noexcept = 0; virtual int32_t __stdcall put_Name(void*) noexcept = 0; virtual int32_t __stdcall get_BaseUri(void**) noexcept = 0; virtual int32_t __stdcall get_DataContext(void**) noexcept = 0; virtual int32_t __stdcall put_DataContext(void*) noexcept = 0; virtual int32_t __stdcall get_AllowFocusOnInteraction(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowFocusOnInteraction(bool) noexcept = 0; virtual int32_t __stdcall get_FocusVisualMargin( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_FocusVisualMargin( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_FocusVisualSecondaryThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_FocusVisualSecondaryThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_FocusVisualPrimaryThickness( struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall put_FocusVisualPrimaryThickness( struct struct_Microsoft_UI_Xaml_Thickness) noexcept = 0; virtual int32_t __stdcall get_FocusVisualSecondaryBrush( void**) noexcept = 0; virtual int32_t __stdcall put_FocusVisualSecondaryBrush(void*) noexcept = 0; virtual int32_t __stdcall get_FocusVisualPrimaryBrush(void**) noexcept = 0; virtual int32_t __stdcall put_FocusVisualPrimaryBrush(void*) noexcept = 0; virtual int32_t __stdcall get_AllowFocusWhenDisabled(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowFocusWhenDisabled(bool) noexcept = 0; virtual int32_t __stdcall get_Style(void**) noexcept = 0; virtual int32_t __stdcall put_Style(void*) noexcept = 0; virtual int32_t __stdcall get_Parent(void**) noexcept = 0; virtual int32_t __stdcall get_FlowDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall put_FlowDirection(int32_t) noexcept = 0; virtual int32_t __stdcall get_RequestedTheme(int32_t*) noexcept = 0; virtual int32_t __stdcall put_RequestedTheme(int32_t) noexcept = 0; virtual int32_t __stdcall get_IsLoaded(bool*) noexcept = 0; virtual int32_t __stdcall get_ActualTheme(int32_t*) noexcept = 0; virtual int32_t __stdcall add_Loaded(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Loaded(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Unloaded(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Unloaded(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DataContextChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DataContextChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_SizeChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SizeChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_LayoutUpdated( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_LayoutUpdated( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Loading(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Loading(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ActualThemeChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ActualThemeChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_EffectiveViewportChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_EffectiveViewportChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall FindName(void*, void**) noexcept = 0; virtual int32_t __stdcall SetBinding(void*, void*) noexcept = 0; virtual int32_t __stdcall GetBindingExpression(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 MeasureOverride( winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall ArrangeOverride( winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall OnApplyTemplate() noexcept = 0; virtual int32_t __stdcall GoToElementStateCore(void*, bool, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall InvalidateViewport() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TagProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LanguageProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ActualWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ActualHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_WidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxWidthProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MinHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_MaxHeightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_HorizontalAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_VerticalAlignmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_MarginProperty(void**) noexcept = 0; virtual int32_t __stdcall get_NameProperty(void**) noexcept = 0; virtual int32_t __stdcall get_DataContextProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AllowFocusOnInteractionProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FocusVisualMarginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FocusVisualSecondaryThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FocusVisualPrimaryThicknessProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FocusVisualSecondaryBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_FocusVisualPrimaryBrushProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AllowFocusWhenDisabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_StyleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FlowDirectionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RequestedThemeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ActualThemeProperty(void**) noexcept = 0; virtual int32_t __stdcall DeferTree(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Auto( struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall FromPixels( double, struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall FromValueAndType( double, int32_t, struct struct_Microsoft_UI_Xaml_GridLength*) noexcept = 0; virtual int32_t __stdcall GetIsAbsolute( struct struct_Microsoft_UI_Xaml_GridLength, bool*) noexcept = 0; virtual int32_t __stdcall GetIsAuto( struct struct_Microsoft_UI_Xaml_GridLength, bool*) noexcept = 0; virtual int32_t __stdcall GetIsStar( struct struct_Microsoft_UI_Xaml_GridLength, bool*) noexcept = 0; virtual int32_t __stdcall Equals(struct struct_Microsoft_UI_Xaml_GridLength, struct struct_Microsoft_UI_Xaml_GridLength, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Arguments(void**) noexcept = 0; virtual int32_t __stdcall get_UWPLaunchActivatedEventArgs( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ErrorTrace(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 FromCoordinates( float, float, winrt::Windows::Foundation::Point*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DefaultValue(void**) noexcept = 0; virtual int32_t __stdcall get_CreateDefaultValueCallback( void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstanceWithDefaultValue( void*, void*, void**, void**) noexcept = 0; virtual int32_t __stdcall CreateInstanceWithDefaultValueAndCallback( void*, void*, void*, void**, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateWithDefaultValue(void*, void**) noexcept = 0; virtual int32_t __stdcall CreateWithDefaultValueAndCallback( void*, void*, void**) noexcept = 0; virtual int32_t __stdcall CreateWithFactory(void*, void**) noexcept = 0; virtual int32_t __stdcall CreateWithFactoryAndCallback(void*, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Path(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Empty( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall FromCoordinatesAndDimensions( float, float, float, float, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall FromPoints( winrt::Windows::Foundation::Point, winrt::Windows::Foundation::Point, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall FromLocationAndSize( winrt::Windows::Foundation::Point, winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall GetIsEmpty(winrt::Windows::Foundation::Rect, bool*) noexcept = 0; virtual int32_t __stdcall GetBottom(winrt::Windows::Foundation::Rect, float*) noexcept = 0; virtual int32_t __stdcall GetLeft(winrt::Windows::Foundation::Rect, float*) noexcept = 0; virtual int32_t __stdcall GetRight(winrt::Windows::Foundation::Rect, float*) noexcept = 0; virtual int32_t __stdcall GetTop(winrt::Windows::Foundation::Rect, float*) noexcept = 0; virtual int32_t __stdcall Contains(winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Point, bool*) noexcept = 0; virtual int32_t __stdcall Equals(winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect, bool*) noexcept = 0; virtual int32_t __stdcall Intersect( winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall UnionWithPoint( winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Point, winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall UnionWithRect( winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect, winrt::Windows::Foundation::Rect*) 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_MergedDictionaries(void**) noexcept = 0; virtual int32_t __stdcall get_ThemeDictionaries(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_CustomResourceManager(void**) noexcept = 0; virtual int32_t __stdcall put_CustomResourceManager(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_OriginalSource(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_Duration(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Duration(int64_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_Property(void**) noexcept = 0; virtual int32_t __stdcall put_Property(void*) noexcept = 0; virtual int32_t __stdcall get_Value(void**) noexcept = 0; virtual int32_t __stdcall put_Value(void*) noexcept = 0; virtual int32_t __stdcall get_Target(void**) noexcept = 0; virtual int32_t __stdcall put_Target(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSealed(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSealed(bool*) 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_PreviousSize( winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall get_NewSize( winrt::Windows::Foundation::Size*) 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_Empty( winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall FromDimensions( float, float, winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall GetIsEmpty(winrt::Windows::Foundation::Size, bool*) noexcept = 0; virtual int32_t __stdcall Equals(winrt::Windows::Foundation::Size, winrt::Windows::Foundation::Size, bool*) 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; }; }; 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 SetActive(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsActiveProperty(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsSealed(bool*) noexcept = 0; virtual int32_t __stdcall get_Setters(void**) noexcept = 0; 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; virtual int32_t __stdcall get_BasedOn(void**) noexcept = 0; virtual int32_t __stdcall put_BasedOn(void*) noexcept = 0; virtual int32_t __stdcall Seal() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance( struct struct_Windows_UI_Xaml_Interop_TypeName, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Path(void**) noexcept = 0; virtual int32_t __stdcall put_Path(void*) noexcept = 0; virtual int32_t __stdcall get_Target(void**) noexcept = 0; virtual int32_t __stdcall put_Target(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateInstance(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall FromLengths( double, double, double, double, struct struct_Microsoft_UI_Xaml_Thickness*) noexcept = 0; virtual int32_t __stdcall FromUniformLength( double, struct struct_Microsoft_UI_Xaml_Thickness*) 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 {}; }; 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_DesiredSize( winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall get_AllowDrop(bool*) noexcept = 0; virtual int32_t __stdcall put_AllowDrop(bool) noexcept = 0; virtual int32_t __stdcall get_Opacity(double*) noexcept = 0; virtual int32_t __stdcall put_Opacity(double) noexcept = 0; virtual int32_t __stdcall get_Clip(void**) noexcept = 0; virtual int32_t __stdcall put_Clip(void*) noexcept = 0; virtual int32_t __stdcall get_RenderTransform(void**) noexcept = 0; virtual int32_t __stdcall put_RenderTransform(void*) noexcept = 0; virtual int32_t __stdcall get_Projection(void**) noexcept = 0; virtual int32_t __stdcall put_Projection(void*) noexcept = 0; virtual int32_t __stdcall get_Transform3D(void**) noexcept = 0; virtual int32_t __stdcall put_Transform3D(void*) noexcept = 0; virtual int32_t __stdcall get_RenderTransformOrigin( winrt::Windows::Foundation::Point*) noexcept = 0; virtual int32_t __stdcall put_RenderTransformOrigin( winrt::Windows::Foundation::Point) noexcept = 0; virtual int32_t __stdcall get_IsHitTestVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHitTestVisible(bool) noexcept = 0; virtual int32_t __stdcall get_Visibility(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Visibility(int32_t) noexcept = 0; virtual int32_t __stdcall get_RenderSize( winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall get_UseLayoutRounding(bool*) noexcept = 0; virtual int32_t __stdcall put_UseLayoutRounding(bool) noexcept = 0; virtual int32_t __stdcall get_Transitions(void**) noexcept = 0; virtual int32_t __stdcall put_Transitions(void*) noexcept = 0; virtual int32_t __stdcall get_CacheMode(void**) noexcept = 0; virtual int32_t __stdcall put_CacheMode(void*) noexcept = 0; virtual int32_t __stdcall get_IsTapEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTapEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsDoubleTapEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsDoubleTapEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_CanDrag(bool*) noexcept = 0; virtual int32_t __stdcall put_CanDrag(bool) noexcept = 0; virtual int32_t __stdcall get_IsRightTapEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsRightTapEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsHoldingEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHoldingEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_ManipulationMode(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_ManipulationMode(uint32_t) noexcept = 0; virtual int32_t __stdcall get_PointerCaptures(void**) noexcept = 0; virtual int32_t __stdcall get_ContextFlyout(void**) noexcept = 0; virtual int32_t __stdcall put_ContextFlyout(void*) noexcept = 0; virtual int32_t __stdcall get_CompositeMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_CompositeMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_Lights(void**) noexcept = 0; virtual int32_t __stdcall get_CanBeScrollAnchor(bool*) noexcept = 0; virtual int32_t __stdcall put_CanBeScrollAnchor(bool) noexcept = 0; virtual int32_t __stdcall get_ExitDisplayModeOnAccessKeyInvoked( bool*) noexcept = 0; virtual int32_t __stdcall put_ExitDisplayModeOnAccessKeyInvoked( bool) noexcept = 0; virtual int32_t __stdcall get_IsAccessKeyScope(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAccessKeyScope(bool) noexcept = 0; virtual int32_t __stdcall get_AccessKeyScopeOwner(void**) noexcept = 0; virtual int32_t __stdcall put_AccessKeyScopeOwner(void*) noexcept = 0; virtual int32_t __stdcall get_AccessKey(void**) noexcept = 0; virtual int32_t __stdcall put_AccessKey(void*) noexcept = 0; virtual int32_t __stdcall get_KeyTipPlacementMode(int32_t*) noexcept = 0; virtual int32_t __stdcall put_KeyTipPlacementMode(int32_t) noexcept = 0; virtual int32_t __stdcall get_KeyTipHorizontalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_KeyTipHorizontalOffset(double) noexcept = 0; virtual int32_t __stdcall get_KeyTipVerticalOffset(double*) noexcept = 0; virtual int32_t __stdcall put_KeyTipVerticalOffset(double) noexcept = 0; virtual int32_t __stdcall get_KeyTipTarget(void**) noexcept = 0; virtual int32_t __stdcall put_KeyTipTarget(void*) noexcept = 0; virtual int32_t __stdcall get_XYFocusKeyboardNavigation( int32_t*) noexcept = 0; virtual int32_t __stdcall put_XYFocusKeyboardNavigation( int32_t) noexcept = 0; virtual int32_t __stdcall get_XYFocusUpNavigationStrategy( int32_t*) noexcept = 0; virtual int32_t __stdcall put_XYFocusUpNavigationStrategy( int32_t) noexcept = 0; virtual int32_t __stdcall get_XYFocusDownNavigationStrategy( int32_t*) noexcept = 0; virtual int32_t __stdcall put_XYFocusDownNavigationStrategy( int32_t) noexcept = 0; virtual int32_t __stdcall get_XYFocusLeftNavigationStrategy( int32_t*) noexcept = 0; virtual int32_t __stdcall put_XYFocusLeftNavigationStrategy( int32_t) noexcept = 0; virtual int32_t __stdcall get_XYFocusRightNavigationStrategy( int32_t*) noexcept = 0; virtual int32_t __stdcall put_XYFocusRightNavigationStrategy( int32_t) noexcept = 0; virtual int32_t __stdcall get_KeyboardAccelerators(void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorPlacementTarget( void**) noexcept = 0; virtual int32_t __stdcall put_KeyboardAcceleratorPlacementTarget( void*) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorPlacementMode( int32_t*) noexcept = 0; virtual int32_t __stdcall put_KeyboardAcceleratorPlacementMode( int32_t) noexcept = 0; virtual int32_t __stdcall get_HighContrastAdjustment( uint32_t*) noexcept = 0; virtual int32_t __stdcall put_HighContrastAdjustment(uint32_t) noexcept = 0; virtual int32_t __stdcall get_TabFocusNavigation(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TabFocusNavigation(int32_t) noexcept = 0; virtual int32_t __stdcall get_OpacityTransition(void**) noexcept = 0; virtual int32_t __stdcall put_OpacityTransition(void*) noexcept = 0; virtual int32_t __stdcall get_Translation( winrt::Windows::Foundation::Numerics::float3*) noexcept = 0; virtual int32_t __stdcall put_Translation( winrt::Windows::Foundation::Numerics::float3) noexcept = 0; virtual int32_t __stdcall get_TranslationTransition(void**) noexcept = 0; virtual int32_t __stdcall put_TranslationTransition(void*) noexcept = 0; virtual int32_t __stdcall get_Rotation(float*) noexcept = 0; virtual int32_t __stdcall put_Rotation(float) noexcept = 0; virtual int32_t __stdcall get_RotationTransition(void**) noexcept = 0; virtual int32_t __stdcall put_RotationTransition(void*) noexcept = 0; virtual int32_t __stdcall get_Scale( winrt::Windows::Foundation::Numerics::float3*) noexcept = 0; virtual int32_t __stdcall put_Scale( winrt::Windows::Foundation::Numerics::float3) noexcept = 0; virtual int32_t __stdcall get_ScaleTransition(void**) noexcept = 0; virtual int32_t __stdcall put_ScaleTransition(void*) noexcept = 0; virtual int32_t __stdcall get_TransformMatrix( winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall put_TransformMatrix( winrt::Windows::Foundation::Numerics::float4x4) noexcept = 0; virtual int32_t __stdcall get_CenterPoint( winrt::Windows::Foundation::Numerics::float3*) noexcept = 0; virtual int32_t __stdcall put_CenterPoint( winrt::Windows::Foundation::Numerics::float3) noexcept = 0; virtual int32_t __stdcall get_RotationAxis( winrt::Windows::Foundation::Numerics::float3*) noexcept = 0; virtual int32_t __stdcall put_RotationAxis( winrt::Windows::Foundation::Numerics::float3) noexcept = 0; virtual int32_t __stdcall get_ActualOffset( winrt::Windows::Foundation::Numerics::float3*) noexcept = 0; virtual int32_t __stdcall get_ActualSize( winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_XamlRoot(void**) noexcept = 0; virtual int32_t __stdcall put_XamlRoot(void*) noexcept = 0; virtual int32_t __stdcall get_Shadow(void**) noexcept = 0; virtual int32_t __stdcall put_Shadow(void*) noexcept = 0; virtual int32_t __stdcall get_RasterizationScale(double*) noexcept = 0; virtual int32_t __stdcall put_RasterizationScale(double) noexcept = 0; virtual int32_t __stdcall get_FocusState(int32_t*) noexcept = 0; virtual int32_t __stdcall get_UseSystemFocusVisuals(bool*) noexcept = 0; virtual int32_t __stdcall put_UseSystemFocusVisuals(bool) noexcept = 0; virtual int32_t __stdcall get_XYFocusLeft(void**) noexcept = 0; virtual int32_t __stdcall put_XYFocusLeft(void*) noexcept = 0; virtual int32_t __stdcall get_XYFocusRight(void**) noexcept = 0; virtual int32_t __stdcall put_XYFocusRight(void*) noexcept = 0; virtual int32_t __stdcall get_XYFocusUp(void**) noexcept = 0; virtual int32_t __stdcall put_XYFocusUp(void*) noexcept = 0; virtual int32_t __stdcall get_XYFocusDown(void**) noexcept = 0; virtual int32_t __stdcall put_XYFocusDown(void*) noexcept = 0; virtual int32_t __stdcall get_IsTabStop(bool*) noexcept = 0; virtual int32_t __stdcall put_IsTabStop(bool) noexcept = 0; virtual int32_t __stdcall get_TabIndex(int32_t*) noexcept = 0; virtual int32_t __stdcall put_TabIndex(int32_t) noexcept = 0; virtual int32_t __stdcall add_KeyUp(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_KeyUp(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_KeyDown(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_KeyDown(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_GotFocus(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_GotFocus(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_LostFocus(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_LostFocus(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DropCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DropCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CharacterReceived( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CharacterReceived( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragEnter(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragEnter(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragLeave(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragLeave(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DragOver(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DragOver(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Drop(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Drop(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerPressed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerPressed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerMoved( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerMoved( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerReleased( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerReleased( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerEntered( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerEntered( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerExited( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerExited( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerCaptureLost( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerCaptureLost( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerCanceled( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerCanceled( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PointerWheelChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PointerWheelChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Tapped(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Tapped(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_DoubleTapped( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DoubleTapped( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Holding(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Holding(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ContextRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ContextCanceled( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContextCanceled( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_RightTapped(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RightTapped( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ManipulationStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ManipulationStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ManipulationInertiaStarting( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ManipulationInertiaStarting( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ManipulationStarted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ManipulationStarted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ManipulationDelta( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ManipulationDelta( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ManipulationCompleted( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ManipulationCompleted( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AccessKeyDisplayRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AccessKeyDisplayRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AccessKeyDisplayDismissed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AccessKeyDisplayDismissed( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_AccessKeyInvoked( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AccessKeyInvoked( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ProcessKeyboardAccelerators( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ProcessKeyboardAccelerators( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_GettingFocus( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_GettingFocus( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_LosingFocus(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_LosingFocus( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_NoFocusCandidateFound( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NoFocusCandidateFound( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PreviewKeyDown( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PreviewKeyDown( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PreviewKeyUp( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PreviewKeyUp( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_BringIntoViewRequested( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_BringIntoViewRequested( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Measure( winrt::Windows::Foundation::Size) noexcept = 0; virtual int32_t __stdcall Arrange( winrt::Windows::Foundation::Rect) noexcept = 0; virtual int32_t __stdcall CapturePointer(void*, bool*) noexcept = 0; virtual int32_t __stdcall ReleasePointerCapture(void*) noexcept = 0; virtual int32_t __stdcall ReleasePointerCaptures() noexcept = 0; virtual int32_t __stdcall AddHandler(void*, void*, bool) noexcept = 0; virtual int32_t __stdcall RemoveHandler(void*, void*) noexcept = 0; virtual int32_t __stdcall TransformToVisual(void*, void**) noexcept = 0; virtual int32_t __stdcall InvalidateMeasure() noexcept = 0; virtual int32_t __stdcall InvalidateArrange() noexcept = 0; virtual int32_t __stdcall UpdateLayout() noexcept = 0; virtual int32_t __stdcall CancelDirectManipulations(bool*) noexcept = 0; virtual int32_t __stdcall StartDragAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall StartBringIntoView() noexcept = 0; virtual int32_t __stdcall StartBringIntoViewWithOptions(void*) noexcept = 0; virtual int32_t __stdcall TryInvokeKeyboardAccelerator(void*) noexcept = 0; virtual int32_t __stdcall Focus(int32_t, bool*) noexcept = 0; virtual int32_t __stdcall StartAnimation(void*) noexcept = 0; virtual int32_t __stdcall StopAnimation(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 OnCreateAutomationPeer(void**) noexcept = 0; virtual int32_t __stdcall OnDisconnectVisualChildren() noexcept = 0; virtual int32_t __stdcall FindSubElementsForTouchTargeting( winrt::Windows::Foundation::Point, winrt::Windows::Foundation::Rect, void**) noexcept = 0; virtual int32_t __stdcall GetChildrenInTabFocusOrder(void**) noexcept = 0; virtual int32_t __stdcall OnKeyboardAcceleratorInvoked(void*) noexcept = 0; virtual int32_t __stdcall OnProcessKeyboardAccelerators(void*) noexcept = 0; virtual int32_t __stdcall OnBringIntoViewRequested(void*) noexcept = 0; virtual int32_t __stdcall PopulatePropertyInfoOverride(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ProtectedCursor(void**) noexcept = 0; virtual int32_t __stdcall put_ProtectedCursor(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_KeyDownEvent(void**) noexcept = 0; virtual int32_t __stdcall get_KeyUpEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerEnteredEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerPressedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerMovedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerReleasedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerExitedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerCaptureLostEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerCanceledEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PointerWheelChangedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_TappedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_DoubleTappedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_HoldingEvent(void**) noexcept = 0; virtual int32_t __stdcall get_RightTappedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationStartingEvent( void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationInertiaStartingEvent( void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationStartedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationDeltaEvent(void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationCompletedEvent( void**) noexcept = 0; virtual int32_t __stdcall get_DragEnterEvent(void**) noexcept = 0; virtual int32_t __stdcall get_DragLeaveEvent(void**) noexcept = 0; virtual int32_t __stdcall get_DragOverEvent(void**) noexcept = 0; virtual int32_t __stdcall get_DropEvent(void**) noexcept = 0; virtual int32_t __stdcall get_GettingFocusEvent(void**) noexcept = 0; virtual int32_t __stdcall get_LosingFocusEvent(void**) noexcept = 0; virtual int32_t __stdcall get_NoFocusCandidateFoundEvent( void**) noexcept = 0; virtual int32_t __stdcall get_PreviewKeyDownEvent(void**) noexcept = 0; virtual int32_t __stdcall get_CharacterReceivedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_PreviewKeyUpEvent(void**) noexcept = 0; virtual int32_t __stdcall get_BringIntoViewRequestedEvent( void**) noexcept = 0; virtual int32_t __stdcall get_ContextRequestedEvent(void**) noexcept = 0; virtual int32_t __stdcall get_AllowDropProperty(void**) noexcept = 0; virtual int32_t __stdcall get_OpacityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ClipProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RenderTransformProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ProjectionProperty(void**) noexcept = 0; virtual int32_t __stdcall get_Transform3DProperty(void**) noexcept = 0; virtual int32_t __stdcall get_RenderTransformOriginProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsHitTestVisibleProperty(void**) noexcept = 0; virtual int32_t __stdcall get_VisibilityProperty(void**) noexcept = 0; virtual int32_t __stdcall get_UseLayoutRoundingProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TransitionsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CacheModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTapEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsDoubleTapEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_CanDragProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsRightTapEnabledProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsHoldingEnabledProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ManipulationModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_PointerCapturesProperty(void**) noexcept = 0; virtual int32_t __stdcall get_ContextFlyoutProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CompositeModeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_LightsProperty(void**) noexcept = 0; virtual int32_t __stdcall get_CanBeScrollAnchorProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ExitDisplayModeOnAccessKeyInvokedProperty( void**) noexcept = 0; virtual int32_t __stdcall get_IsAccessKeyScopeProperty(void**) noexcept = 0; virtual int32_t __stdcall get_AccessKeyScopeOwnerProperty( void**) noexcept = 0; virtual int32_t __stdcall get_AccessKeyProperty(void**) noexcept = 0; virtual int32_t __stdcall get_KeyTipPlacementModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_KeyTipHorizontalOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_KeyTipVerticalOffsetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_KeyTipTargetProperty(void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusKeyboardNavigationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusUpNavigationStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusDownNavigationStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusLeftNavigationStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusRightNavigationStrategyProperty( void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorPlacementTargetProperty( void**) noexcept = 0; virtual int32_t __stdcall get_KeyboardAcceleratorPlacementModeProperty( void**) noexcept = 0; virtual int32_t __stdcall get_HighContrastAdjustmentProperty( void**) noexcept = 0; virtual int32_t __stdcall get_TabFocusNavigationProperty( void**) noexcept = 0; virtual int32_t __stdcall get_ShadowProperty(void**) noexcept = 0; virtual int32_t __stdcall get_FocusStateProperty(void**) noexcept = 0; virtual int32_t __stdcall get_UseSystemFocusVisualsProperty( void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusLeftProperty(void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusRightProperty(void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusUpProperty(void**) noexcept = 0; virtual int32_t __stdcall get_XYFocusDownProperty(void**) noexcept = 0; virtual int32_t __stdcall get_IsTabStopProperty(void**) noexcept = 0; virtual int32_t __stdcall get_TabIndexProperty(void**) noexcept = 0; virtual int32_t __stdcall TryStartDirectManipulation(void*, bool*) noexcept = 0; virtual int32_t __stdcall RegisterAsScrollPort(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_Exception(winrt::hresult*) noexcept = 0; virtual int32_t __stdcall get_Message(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_Duration(int64_t*) noexcept = 0; virtual int32_t __stdcall put_Duration(int64_t) noexcept = 0; virtual int32_t __stdcall get_Components(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_Components(uint32_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_Name(void**) noexcept = 0; virtual int32_t __stdcall get_Storyboard(void**) noexcept = 0; virtual int32_t __stdcall put_Storyboard(void*) noexcept = 0; virtual int32_t __stdcall get_Setters(void**) noexcept = 0; virtual int32_t __stdcall get_StateTriggers(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_OldState(void**) noexcept = 0; virtual int32_t __stdcall put_OldState(void*) noexcept = 0; virtual int32_t __stdcall get_NewState(void**) noexcept = 0; virtual int32_t __stdcall put_NewState(void*) noexcept = 0; virtual int32_t __stdcall get_Control(void**) noexcept = 0; virtual int32_t __stdcall put_Control(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Name(void**) noexcept = 0; virtual int32_t __stdcall get_Transitions(void**) noexcept = 0; virtual int32_t __stdcall get_States(void**) noexcept = 0; virtual int32_t __stdcall get_CurrentState(void**) noexcept = 0; virtual int32_t __stdcall add_CurrentStateChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CurrentStateChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_CurrentStateChanging( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_CurrentStateChanging( 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 GoToStateCore(void*, void*, void*, void*, void*, bool, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall RaiseCurrentStateChanging(void*, void*, void*, void*) noexcept = 0; virtual int32_t __stdcall RaiseCurrentStateChanged(void*, void*, void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetVisualStateGroups(void*, void**) noexcept = 0; virtual int32_t __stdcall get_CustomVisualStateManagerProperty( void**) noexcept = 0; virtual int32_t __stdcall GetCustomVisualStateManager(void*, void**) noexcept = 0; virtual int32_t __stdcall SetCustomVisualStateManager(void*, void*) noexcept = 0; virtual int32_t __stdcall GoToState(void*, void*, bool, bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_GeneratedDuration( struct struct_Microsoft_UI_Xaml_Duration*) noexcept = 0; virtual int32_t __stdcall put_GeneratedDuration( struct struct_Microsoft_UI_Xaml_Duration) noexcept = 0; virtual int32_t __stdcall get_GeneratedEasingFunction(void**) noexcept = 0; virtual int32_t __stdcall put_GeneratedEasingFunction(void*) noexcept = 0; virtual int32_t __stdcall get_To(void**) noexcept = 0; virtual int32_t __stdcall put_To(void*) noexcept = 0; virtual int32_t __stdcall get_From(void**) noexcept = 0; virtual int32_t __stdcall put_From(void*) noexcept = 0; virtual int32_t __stdcall get_Storyboard(void**) noexcept = 0; virtual int32_t __stdcall put_Storyboard(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_Bounds( winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall get_Visible(bool*) 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_CoreWindow(void**) noexcept = 0; virtual int32_t __stdcall get_Compositor(void**) noexcept = 0; virtual int32_t __stdcall get_Dispatcher(void**) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(void**) 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_ExtendsContentIntoTitleBar( bool*) noexcept = 0; virtual int32_t __stdcall put_ExtendsContentIntoTitleBar(bool) noexcept = 0; virtual int32_t __stdcall add_Activated(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Activated(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_SizeChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SizeChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_VisibilityChanged( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_VisibilityChanged( winrt::event_token) noexcept = 0; virtual int32_t __stdcall Activate() noexcept = 0; virtual int32_t __stdcall Close() noexcept = 0; virtual int32_t __stdcall SetTitleBar(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SystemBackdrop(void**) noexcept = 0; virtual int32_t __stdcall put_SystemBackdrop(void*) noexcept = 0; virtual int32_t __stdcall get_AppWindow(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_WindowActivationState(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 CreateInstance(void*, void**, 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_Size( winrt::Windows::Foundation::Size*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Current(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_Visible(bool*) 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_ContentIsland(void**) noexcept = 0; 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_Message(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_Size( winrt::Windows::Foundation::Size*) noexcept = 0; virtual int32_t __stdcall get_RasterizationScale(double*) noexcept = 0; virtual int32_t __stdcall get_IsHostVisible(bool*) noexcept = 0; virtual int32_t __stdcall add_Changed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Changed(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentIslandEnvironment(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CoordinateConverter(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentIsland(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 GetService( struct struct_Windows_UI_Xaml_Interop_TypeName, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(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**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*, void*) noexcept = 0; }; }; template struct consume_Microsoft_UI_Xaml_IAdaptiveTrigger { [[nodiscard]] auto MinWindowWidth() const; auto MinWindowWidth(double value) const; [[nodiscard]] auto MinWindowHeight() const; auto MinWindowHeight(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IAdaptiveTrigger; }; template struct consume_Microsoft_UI_Xaml_IAdaptiveTriggerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IAdaptiveTriggerFactory; }; template struct consume_Microsoft_UI_Xaml_IAdaptiveTriggerStatics { [[nodiscard]] auto MinWindowWidthProperty() const; [[nodiscard]] auto MinWindowHeightProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IAdaptiveTriggerStatics; }; template struct consume_Microsoft_UI_Xaml_IApplication { [[nodiscard]] auto Resources() const; auto Resources( winrt::Microsoft::UI::Xaml::ResourceDictionary const& value) const; [[nodiscard]] auto DebugSettings() const; [[nodiscard]] auto RequestedTheme() const; auto RequestedTheme( winrt::Microsoft::UI::Xaml::ApplicationTheme const& value) const; [[nodiscard]] auto FocusVisualKind() const; auto FocusVisualKind( winrt::Microsoft::UI::Xaml::FocusVisualKind const& value) const; [[nodiscard]] auto HighContrastAdjustment() const; auto HighContrastAdjustment( winrt::Microsoft::UI::Xaml::ApplicationHighContrastAdjustment const& value) const; auto UnhandledException( winrt::Microsoft::UI::Xaml::UnhandledExceptionEventHandler const& handler) const; using UnhandledException_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IApplication, &impl::abi_t< winrt::Microsoft::UI::Xaml::IApplication>::remove_UnhandledException>; [[nodiscard]] auto UnhandledException( auto_revoke_t, winrt::Microsoft::UI::Xaml::UnhandledExceptionEventHandler const& handler) const; auto UnhandledException(winrt::event_token const& token) const noexcept; auto Exit() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplication; }; template struct consume_Microsoft_UI_Xaml_IApplication2 { auto ResourceManagerRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::ResourceManagerRequestedEventArgs> const& handler) const; using ResourceManagerRequested_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IApplication2, &impl::abi_t:: remove_ResourceManagerRequested>; [[nodiscard]] auto ResourceManagerRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::ResourceManagerRequestedEventArgs> const& handler) const; auto ResourceManagerRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplication2; }; template struct consume_Microsoft_UI_Xaml_IApplication3 { [[nodiscard]] auto DispatcherShutdownMode() const; auto DispatcherShutdownMode( winrt::Microsoft::UI::Xaml::DispatcherShutdownMode const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplication3; }; template struct consume_Microsoft_UI_Xaml_IApplicationFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplicationFactory; }; template struct consume_Microsoft_UI_Xaml_IApplicationInitializationCallbackParams {}; template <> struct consume< winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams> { template using type = consume_Microsoft_UI_Xaml_IApplicationInitializationCallbackParams; }; template struct consume_Microsoft_UI_Xaml_IApplicationOverrides { auto OnLaunched( winrt::Microsoft::UI::Xaml::LaunchActivatedEventArgs const& args) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplicationOverrides; }; template struct consume_Microsoft_UI_Xaml_IApplicationStatics { [[nodiscard]] auto Current() const; auto Start( winrt::Microsoft::UI::Xaml::ApplicationInitializationCallback const& callback) const; auto LoadComponent( winrt::Windows::Foundation::IInspectable const& component, winrt::Windows::Foundation::Uri const& resourceLocator) const; auto LoadComponent( winrt::Windows::Foundation::IInspectable const& component, winrt::Windows::Foundation::Uri const& resourceLocator, winrt::Microsoft::UI::Xaml::Controls::Primitives:: ComponentResourceLocation const& componentResourceLocation) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IApplicationStatics; }; template struct consume_Microsoft_UI_Xaml_IBindingFailedEventArgs { [[nodiscard]] auto Message() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IBindingFailedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IBringIntoViewOptions { [[nodiscard]] auto AnimationDesired() const; auto AnimationDesired(bool value) const; [[nodiscard]] auto TargetRect() const; auto TargetRect(winrt::Windows::Foundation::IReference< winrt::Windows::Foundation::Rect> const& value) const; [[nodiscard]] auto HorizontalAlignmentRatio() const; auto HorizontalAlignmentRatio(double value) const; [[nodiscard]] auto VerticalAlignmentRatio() const; auto VerticalAlignmentRatio(double value) const; [[nodiscard]] auto HorizontalOffset() const; auto HorizontalOffset(double value) const; [[nodiscard]] auto VerticalOffset() const; auto VerticalOffset(double value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IBringIntoViewOptions; }; template struct consume_Microsoft_UI_Xaml_IBringIntoViewRequestedEventArgs { [[nodiscard]] auto TargetElement() const; auto TargetElement(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto AnimationDesired() const; auto AnimationDesired(bool value) const; [[nodiscard]] auto TargetRect() const; auto TargetRect(winrt::Windows::Foundation::Rect const& value) const; [[nodiscard]] auto HorizontalAlignmentRatio() const; [[nodiscard]] auto VerticalAlignmentRatio() const; [[nodiscard]] auto HorizontalOffset() const; auto HorizontalOffset(double value) const; [[nodiscard]] auto VerticalOffset() const; auto VerticalOffset(double value) const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IBringIntoViewRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IBrushTransition { [[nodiscard]] auto Duration() const; auto Duration(winrt::Windows::Foundation::TimeSpan const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IBrushTransition; }; template struct consume_Microsoft_UI_Xaml_IBrushTransitionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IBrushTransitionFactory; }; template struct consume_Microsoft_UI_Xaml_IColorPaletteResources { [[nodiscard]] auto AltHigh() const; auto AltHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto AltLow() const; auto AltLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto AltMedium() const; auto AltMedium( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto AltMediumHigh() const; auto AltMediumHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto AltMediumLow() const; auto AltMediumLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto BaseHigh() const; auto BaseHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto BaseLow() const; auto BaseLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto BaseMedium() const; auto BaseMedium( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto BaseMediumHigh() const; auto BaseMediumHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto BaseMediumLow() const; auto BaseMediumLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeAltLow() const; auto ChromeAltLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeBlackHigh() const; auto ChromeBlackHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeBlackLow() const; auto ChromeBlackLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeBlackMediumLow() const; auto ChromeBlackMediumLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeBlackMedium() const; auto ChromeBlackMedium( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeDisabledHigh() const; auto ChromeDisabledHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeDisabledLow() const; auto ChromeDisabledLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeHigh() const; auto ChromeHigh( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeLow() const; auto ChromeLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeMedium() const; auto ChromeMedium( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeMediumLow() const; auto ChromeMediumLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeWhite() const; auto ChromeWhite( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ChromeGray() const; auto ChromeGray( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ListLow() const; auto ListLow( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ListMedium() const; auto ListMedium( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto ErrorText() const; auto ErrorText( winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto Accent() const; auto Accent( winrt::Windows::Foundation::IReference const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IColorPaletteResources; }; template struct consume_Microsoft_UI_Xaml_IColorPaletteResourcesFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IColorPaletteResourcesFactory; }; template struct consume_Microsoft_UI_Xaml_ICornerRadiusHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ICornerRadiusHelper; }; template struct consume_Microsoft_UI_Xaml_ICornerRadiusHelperStatics { auto FromRadii(double topLeft, double topRight, double bottomRight, double bottomLeft) const; auto FromUniformRadius(double uniformRadius) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ICornerRadiusHelperStatics; }; template struct consume_Microsoft_UI_Xaml_IDataContextChangedEventArgs { [[nodiscard]] auto NewValue() const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataContextChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IDataTemplate { auto LoadContent() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplate; }; template struct consume_Microsoft_UI_Xaml_IDataTemplateExtension { auto ResetTemplate() const; auto ProcessBinding(uint32_t phase) const; auto ProcessBindings(winrt::Microsoft::UI::Xaml::Controls:: ContainerContentChangingEventArgs const& arg) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplateExtension; }; template struct consume_Microsoft_UI_Xaml_IDataTemplateFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplateFactory; }; template struct consume_Microsoft_UI_Xaml_IDataTemplateKey { [[nodiscard]] auto DataType() const; auto DataType(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplateKey; }; template struct consume_Microsoft_UI_Xaml_IDataTemplateKeyFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; auto CreateInstanceWithType( winrt::Windows::Foundation::IInspectable const& dataType, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplateKeyFactory; }; template struct consume_Microsoft_UI_Xaml_IDataTemplateStatics { [[nodiscard]] auto ExtensionInstanceProperty() const; auto GetExtensionInstance( winrt::Microsoft::UI::Xaml::FrameworkElement const& element) const; auto SetExtensionInstance( winrt::Microsoft::UI::Xaml::FrameworkElement const& element, winrt::Microsoft::UI::Xaml::IDataTemplateExtension const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDataTemplateStatics; }; template struct consume_Microsoft_UI_Xaml_IDebugSettings { [[nodiscard]] auto EnableFrameRateCounter() const; auto EnableFrameRateCounter(bool value) const; [[nodiscard]] auto IsBindingTracingEnabled() const; auto IsBindingTracingEnabled(bool value) const; [[nodiscard]] auto IsTextPerformanceVisualizationEnabled() const; auto IsTextPerformanceVisualizationEnabled(bool value) const; [[nodiscard]] auto FailFastOnErrors() const; auto FailFastOnErrors(bool value) const; auto BindingFailed( winrt::Microsoft::UI::Xaml::BindingFailedEventHandler const& handler) const; using BindingFailed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IDebugSettings, &impl::abi_t< winrt::Microsoft::UI::Xaml::IDebugSettings>::remove_BindingFailed>; [[nodiscard]] auto BindingFailed( auto_revoke_t, winrt::Microsoft::UI::Xaml::BindingFailedEventHandler const& handler) const; auto BindingFailed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDebugSettings; }; template struct consume_Microsoft_UI_Xaml_IDebugSettings2 { [[nodiscard]] auto IsXamlResourceReferenceTracingEnabled() const; auto IsXamlResourceReferenceTracingEnabled(bool value) const; auto XamlResourceReferenceFailed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::DebugSettings, winrt::Microsoft::UI::Xaml:: XamlResourceReferenceFailedEventArgs> const& handler) const; using XamlResourceReferenceFailed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IDebugSettings2, &impl::abi_t:: remove_XamlResourceReferenceFailed>; [[nodiscard]] auto XamlResourceReferenceFailed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::DebugSettings, winrt::Microsoft::UI::Xaml:: XamlResourceReferenceFailedEventArgs> const& handler) const; auto XamlResourceReferenceFailed( winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDebugSettings2; }; template struct consume_Microsoft_UI_Xaml_IDebugSettings3 { [[nodiscard]] auto LayoutCycleTracingLevel() const; auto LayoutCycleTracingLevel( winrt::Microsoft::UI::Xaml::LayoutCycleTracingLevel const& value) const; [[nodiscard]] auto LayoutCycleDebugBreakLevel() const; auto LayoutCycleDebugBreakLevel( winrt::Microsoft::UI::Xaml::LayoutCycleDebugBreakLevel const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDebugSettings3; }; template struct consume_Microsoft_UI_Xaml_IDependencyObject { auto GetValue(winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const; auto SetValue(winrt::Microsoft::UI::Xaml::DependencyProperty const& dp, winrt::Windows::Foundation::IInspectable const& value) const; auto ClearValue( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const; auto ReadLocalValue( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const; auto GetAnimationBaseValue( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const; auto RegisterPropertyChangedCallback( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp, winrt::Microsoft::UI::Xaml::DependencyPropertyChangedCallback const& callback) const; auto UnregisterPropertyChangedCallback( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp, int64_t token) const; [[nodiscard]] auto Dispatcher() const; [[nodiscard]] auto DispatcherQueue() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDependencyObject; }; template struct consume_Microsoft_UI_Xaml_IDependencyObjectCollectionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDependencyObjectCollectionFactory; }; template struct consume_Microsoft_UI_Xaml_IDependencyObjectFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDependencyObjectFactory; }; template struct consume_Microsoft_UI_Xaml_IDependencyProperty { auto GetMetadata( winrt::Windows::UI::Xaml::Interop::TypeName const& forType) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDependencyProperty; }; template struct consume_Microsoft_UI_Xaml_IDependencyPropertyChangedEventArgs { [[nodiscard]] auto Property() const; [[nodiscard]] auto OldValue() const; [[nodiscard]] auto NewValue() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::IDependencyPropertyChangedEventArgs> { template using type = consume_Microsoft_UI_Xaml_IDependencyPropertyChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IDependencyPropertyStatics { [[nodiscard]] auto UnsetValue() const; auto Register( param::hstring const& name, winrt::Windows::UI::Xaml::Interop::TypeName const& propertyType, winrt::Windows::UI::Xaml::Interop::TypeName const& ownerType, winrt::Microsoft::UI::Xaml::PropertyMetadata const& typeMetadata) const; auto RegisterAttached( param::hstring const& name, winrt::Windows::UI::Xaml::Interop::TypeName const& propertyType, winrt::Windows::UI::Xaml::Interop::TypeName const& ownerType, winrt::Microsoft::UI::Xaml::PropertyMetadata const& defaultMetadata) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDependencyPropertyStatics; }; template struct consume_Microsoft_UI_Xaml_IDispatcherTimer { [[nodiscard]] auto Interval() const; auto Interval(winrt::Windows::Foundation::TimeSpan const& value) const; [[nodiscard]] auto IsEnabled() const; auto Tick(winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using Tick_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IDispatcherTimer, &impl::abi_t::remove_Tick>; [[nodiscard]] auto Tick( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto Tick(winrt::event_token const& token) const noexcept; auto Start() const; auto Stop() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDispatcherTimer; }; template struct consume_Microsoft_UI_Xaml_IDispatcherTimerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDispatcherTimerFactory; }; template struct consume_Microsoft_UI_Xaml_IDragEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; [[nodiscard]] auto Data() const; auto Data(winrt::Windows::ApplicationModel::DataTransfer::DataPackage const& value) const; [[nodiscard]] auto DataView() const; [[nodiscard]] auto DragUIOverride() const; [[nodiscard]] auto Modifiers() const; [[nodiscard]] auto AcceptedOperation() const; auto AcceptedOperation(winrt::Windows::ApplicationModel::DataTransfer:: DataPackageOperation const& value) const; [[nodiscard]] auto AllowedOperations() const; auto GetDeferral() const; auto GetPosition( winrt::Microsoft::UI::Xaml::UIElement const& relativeTo) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDragEventArgs; }; template struct consume_Microsoft_UI_Xaml_IDragOperationDeferral { auto Complete() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDragOperationDeferral; }; template struct consume_Microsoft_UI_Xaml_IDragStartingEventArgs { [[nodiscard]] auto Cancel() const; auto Cancel(bool value) const; [[nodiscard]] auto Data() const; [[nodiscard]] auto DragUI() const; [[nodiscard]] auto AllowedOperations() const; auto AllowedOperations(winrt::Windows::ApplicationModel::DataTransfer:: DataPackageOperation const& value) const; auto GetDeferral() const; auto GetPosition( winrt::Microsoft::UI::Xaml::UIElement const& relativeTo) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDragStartingEventArgs; }; template struct consume_Microsoft_UI_Xaml_IDragUI { auto SetContentFromBitmapImage( winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapImage const& bitmapImage) const; auto SetContentFromBitmapImage( winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapImage const& bitmapImage, winrt::Windows::Foundation::Point const& anchorPoint) const; auto SetContentFromSoftwareBitmap( winrt::Windows::Graphics::Imaging::SoftwareBitmap const& softwareBitmap) const; auto SetContentFromSoftwareBitmap( winrt::Windows::Graphics::Imaging::SoftwareBitmap const& softwareBitmap, winrt::Windows::Foundation::Point const& anchorPoint) const; auto SetContentFromDataPackage() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDragUI; }; template struct consume_Microsoft_UI_Xaml_IDragUIOverride { [[nodiscard]] auto Caption() const; auto Caption(param::hstring const& value) const; [[nodiscard]] auto IsContentVisible() const; auto IsContentVisible(bool value) const; [[nodiscard]] auto IsCaptionVisible() const; auto IsCaptionVisible(bool value) const; [[nodiscard]] auto IsGlyphVisible() const; auto IsGlyphVisible(bool value) const; auto Clear() const; auto SetContentFromBitmapImage( winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapImage const& bitmapImage) const; auto SetContentFromBitmapImage( winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapImage const& bitmapImage, winrt::Windows::Foundation::Point const& anchorPoint) const; auto SetContentFromSoftwareBitmap( winrt::Windows::Graphics::Imaging::SoftwareBitmap const& softwareBitmap) const; auto SetContentFromSoftwareBitmap( winrt::Windows::Graphics::Imaging::SoftwareBitmap const& softwareBitmap, winrt::Windows::Foundation::Point const& anchorPoint) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDragUIOverride; }; template struct consume_Microsoft_UI_Xaml_IDropCompletedEventArgs { [[nodiscard]] auto DropResult() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDropCompletedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IDurationHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDurationHelper; }; template struct consume_Microsoft_UI_Xaml_IDurationHelperStatics { [[nodiscard]] auto Automatic() const; [[nodiscard]] auto Forever() const; auto Compare(winrt::Microsoft::UI::Xaml::Duration const& duration1, winrt::Microsoft::UI::Xaml::Duration const& duration2) const; auto FromTimeSpan(winrt::Windows::Foundation::TimeSpan const& timeSpan) const; auto GetHasTimeSpan(winrt::Microsoft::UI::Xaml::Duration const& target) const; auto Add(winrt::Microsoft::UI::Xaml::Duration const& target, winrt::Microsoft::UI::Xaml::Duration const& duration) const; auto Equals(winrt::Microsoft::UI::Xaml::Duration const& target, winrt::Microsoft::UI::Xaml::Duration const& value) const; auto Subtract(winrt::Microsoft::UI::Xaml::Duration const& target, winrt::Microsoft::UI::Xaml::Duration const& duration) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IDurationHelperStatics; }; template struct consume_Microsoft_UI_Xaml_IEffectiveViewportChangedEventArgs { [[nodiscard]] auto EffectiveViewport() const; [[nodiscard]] auto MaxViewport() const; [[nodiscard]] auto BringIntoViewDistanceX() const; [[nodiscard]] auto BringIntoViewDistanceY() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IEffectiveViewportChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IElementFactory { auto GetElement( winrt::Microsoft::UI::Xaml::ElementFactoryGetArgs const& args) const; auto RecycleElement( winrt::Microsoft::UI::Xaml::ElementFactoryRecycleArgs const& args) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementFactory; }; template struct consume_Microsoft_UI_Xaml_IElementFactoryGetArgs { [[nodiscard]] auto Data() const; auto Data(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Parent() const; auto Parent(winrt::Microsoft::UI::Xaml::UIElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementFactoryGetArgs; }; template struct consume_Microsoft_UI_Xaml_IElementFactoryGetArgsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementFactoryGetArgsFactory; }; template struct consume_Microsoft_UI_Xaml_IElementFactoryRecycleArgs { [[nodiscard]] auto Element() const; auto Element(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto Parent() const; auto Parent(winrt::Microsoft::UI::Xaml::UIElement const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementFactoryRecycleArgs; }; template struct consume_Microsoft_UI_Xaml_IElementFactoryRecycleArgsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementFactoryRecycleArgsFactory; }; template struct consume_Microsoft_UI_Xaml_IElementSoundPlayer {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementSoundPlayer; }; template struct consume_Microsoft_UI_Xaml_IElementSoundPlayerStatics { [[nodiscard]] auto Volume() const; auto Volume(double value) const; [[nodiscard]] auto State() const; auto State( winrt::Microsoft::UI::Xaml::ElementSoundPlayerState const& value) const; [[nodiscard]] auto SpatialAudioMode() const; auto SpatialAudioMode( winrt::Microsoft::UI::Xaml::ElementSpatialAudioMode const& value) const; auto Play(winrt::Microsoft::UI::Xaml::ElementSoundKind const& sound) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IElementSoundPlayerStatics; }; template struct consume_Microsoft_UI_Xaml_IEventTrigger { [[nodiscard]] auto RoutedEvent() const; auto RoutedEvent(winrt::Microsoft::UI::Xaml::RoutedEvent const& value) const; [[nodiscard]] auto Actions() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IEventTrigger; }; template struct consume_Microsoft_UI_Xaml_IExceptionRoutedEventArgs { [[nodiscard]] auto ErrorMessage() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IExceptionRoutedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IExceptionRoutedEventArgsFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IExceptionRoutedEventArgsFactory; }; template struct consume_Microsoft_UI_Xaml_IFrameworkElement { [[nodiscard]] auto Triggers() const; [[nodiscard]] auto Resources() const; auto Resources( winrt::Microsoft::UI::Xaml::ResourceDictionary const& value) const; [[nodiscard]] auto Tag() const; auto Tag(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Language() const; auto Language(param::hstring const& value) const; [[nodiscard]] auto ActualWidth() const; [[nodiscard]] auto ActualHeight() const; [[nodiscard]] auto Width() const; auto Width(double value) const; [[nodiscard]] auto Height() const; auto Height(double value) const; [[nodiscard]] auto MinWidth() const; auto MinWidth(double value) const; [[nodiscard]] auto MaxWidth() const; auto MaxWidth(double value) const; [[nodiscard]] auto MinHeight() const; auto MinHeight(double value) const; [[nodiscard]] auto MaxHeight() const; auto MaxHeight(double value) const; [[nodiscard]] auto HorizontalAlignment() const; auto HorizontalAlignment( winrt::Microsoft::UI::Xaml::HorizontalAlignment const& value) const; [[nodiscard]] auto VerticalAlignment() const; auto VerticalAlignment( winrt::Microsoft::UI::Xaml::VerticalAlignment const& value) const; [[nodiscard]] auto Margin() const; auto Margin(winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto Name() const; auto Name(param::hstring const& value) const; [[nodiscard]] auto BaseUri() const; [[nodiscard]] auto DataContext() const; auto DataContext(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto AllowFocusOnInteraction() const; auto AllowFocusOnInteraction(bool value) const; [[nodiscard]] auto FocusVisualMargin() const; auto FocusVisualMargin( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto FocusVisualSecondaryThickness() const; auto FocusVisualSecondaryThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto FocusVisualPrimaryThickness() const; auto FocusVisualPrimaryThickness( winrt::Microsoft::UI::Xaml::Thickness const& value) const; [[nodiscard]] auto FocusVisualSecondaryBrush() const; auto FocusVisualSecondaryBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto FocusVisualPrimaryBrush() const; auto FocusVisualPrimaryBrush( winrt::Microsoft::UI::Xaml::Media::Brush const& value) const; [[nodiscard]] auto AllowFocusWhenDisabled() const; auto AllowFocusWhenDisabled(bool value) const; [[nodiscard]] auto Style() const; auto Style(winrt::Microsoft::UI::Xaml::Style const& value) const; [[nodiscard]] auto Parent() const; [[nodiscard]] auto FlowDirection() const; auto FlowDirection( winrt::Microsoft::UI::Xaml::FlowDirection const& value) const; [[nodiscard]] auto RequestedTheme() const; auto RequestedTheme( winrt::Microsoft::UI::Xaml::ElementTheme const& value) const; [[nodiscard]] auto IsLoaded() const; [[nodiscard]] auto ActualTheme() const; auto Loaded( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Loaded_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t< winrt::Microsoft::UI::Xaml::IFrameworkElement>::remove_Loaded>; [[nodiscard]] auto Loaded( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Loaded(winrt::event_token const& token) const noexcept; auto Unloaded( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using Unloaded_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t< winrt::Microsoft::UI::Xaml::IFrameworkElement>::remove_Unloaded>; [[nodiscard]] auto Unloaded( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto Unloaded(winrt::event_token const& token) const noexcept; auto DataContextChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Microsoft::UI::Xaml::DataContextChangedEventArgs> const& handler) const; using DataContextChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t:: remove_DataContextChanged>; [[nodiscard]] auto DataContextChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Microsoft::UI::Xaml::DataContextChangedEventArgs> const& handler) const; auto DataContextChanged(winrt::event_token const& token) const noexcept; auto SizeChanged( winrt::Microsoft::UI::Xaml::SizeChangedEventHandler const& handler) const; using SizeChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t< winrt::Microsoft::UI::Xaml::IFrameworkElement>::remove_SizeChanged>; [[nodiscard]] auto SizeChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::SizeChangedEventHandler const& handler) const; auto SizeChanged(winrt::event_token const& token) const noexcept; auto LayoutUpdated( winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; using LayoutUpdated_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t< winrt::Microsoft::UI::Xaml::IFrameworkElement>::remove_LayoutUpdated>; [[nodiscard]] auto LayoutUpdated( auto_revoke_t, winrt::Windows::Foundation::EventHandler< winrt::Windows::Foundation::IInspectable> const& handler) const; auto LayoutUpdated(winrt::event_token const& token) const noexcept; auto Loading(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Windows::Foundation::IInspectable> const& handler) const; using Loading_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t< winrt::Microsoft::UI::Xaml::IFrameworkElement>::remove_Loading>; [[nodiscard]] auto Loading( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Windows::Foundation::IInspectable> const& handler) const; auto Loading(winrt::event_token const& token) const noexcept; auto ActualThemeChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Windows::Foundation::IInspectable> const& handler) const; using ActualThemeChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t:: remove_ActualThemeChanged>; [[nodiscard]] auto ActualThemeChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Windows::Foundation::IInspectable> const& handler) const; auto ActualThemeChanged(winrt::event_token const& token) const noexcept; auto EffectiveViewportChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Microsoft::UI::Xaml::EffectiveViewportChangedEventArgs> const& handler) const; using EffectiveViewportChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IFrameworkElement, &impl::abi_t:: remove_EffectiveViewportChanged>; [[nodiscard]] auto EffectiveViewportChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::FrameworkElement, winrt::Microsoft::UI::Xaml::EffectiveViewportChangedEventArgs> const& handler) const; auto EffectiveViewportChanged(winrt::event_token const& token) const noexcept; auto FindName(param::hstring const& name) const; auto SetBinding( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp, winrt::Microsoft::UI::Xaml::Data::BindingBase const& binding) const; auto GetBindingExpression( winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkElement; }; template struct consume_Microsoft_UI_Xaml_IFrameworkElementFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkElementFactory; }; template struct consume_Microsoft_UI_Xaml_IFrameworkElementOverrides { auto MeasureOverride( winrt::Windows::Foundation::Size const& availableSize) const; auto ArrangeOverride(winrt::Windows::Foundation::Size const& finalSize) const; auto OnApplyTemplate() const; auto GoToElementStateCore(param::hstring const& stateName, bool useTransitions) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkElementOverrides; }; template struct consume_Microsoft_UI_Xaml_IFrameworkElementProtected { auto InvalidateViewport() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkElementProtected; }; template struct consume_Microsoft_UI_Xaml_IFrameworkElementStatics { [[nodiscard]] auto TagProperty() const; [[nodiscard]] auto LanguageProperty() const; [[nodiscard]] auto ActualWidthProperty() const; [[nodiscard]] auto ActualHeightProperty() const; [[nodiscard]] auto WidthProperty() const; [[nodiscard]] auto HeightProperty() const; [[nodiscard]] auto MinWidthProperty() const; [[nodiscard]] auto MaxWidthProperty() const; [[nodiscard]] auto MinHeightProperty() const; [[nodiscard]] auto MaxHeightProperty() const; [[nodiscard]] auto HorizontalAlignmentProperty() const; [[nodiscard]] auto VerticalAlignmentProperty() const; [[nodiscard]] auto MarginProperty() const; [[nodiscard]] auto NameProperty() const; [[nodiscard]] auto DataContextProperty() const; [[nodiscard]] auto AllowFocusOnInteractionProperty() const; [[nodiscard]] auto FocusVisualMarginProperty() const; [[nodiscard]] auto FocusVisualSecondaryThicknessProperty() const; [[nodiscard]] auto FocusVisualPrimaryThicknessProperty() const; [[nodiscard]] auto FocusVisualSecondaryBrushProperty() const; [[nodiscard]] auto FocusVisualPrimaryBrushProperty() const; [[nodiscard]] auto AllowFocusWhenDisabledProperty() const; [[nodiscard]] auto StyleProperty() const; [[nodiscard]] auto FlowDirectionProperty() const; [[nodiscard]] auto RequestedThemeProperty() const; [[nodiscard]] auto ActualThemeProperty() const; auto DeferTree( winrt::Microsoft::UI::Xaml::DependencyObject const& element) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkElementStatics; }; template struct consume_Microsoft_UI_Xaml_IFrameworkTemplate {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkTemplate; }; template struct consume_Microsoft_UI_Xaml_IFrameworkTemplateFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkTemplateFactory; }; template struct consume_Microsoft_UI_Xaml_IFrameworkView {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkView; }; template struct consume_Microsoft_UI_Xaml_IFrameworkViewSource {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IFrameworkViewSource; }; template struct consume_Microsoft_UI_Xaml_IGridLengthHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IGridLengthHelper; }; template struct consume_Microsoft_UI_Xaml_IGridLengthHelperStatics { [[nodiscard]] auto Auto() const; auto FromPixels(double pixels) const; auto FromValueAndType( double value, winrt::Microsoft::UI::Xaml::GridUnitType const& type) const; auto GetIsAbsolute( winrt::Microsoft::UI::Xaml::GridLength const& target) const; auto GetIsAuto(winrt::Microsoft::UI::Xaml::GridLength const& target) const; auto GetIsStar(winrt::Microsoft::UI::Xaml::GridLength const& target) const; auto Equals(winrt::Microsoft::UI::Xaml::GridLength const& target, winrt::Microsoft::UI::Xaml::GridLength const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IGridLengthHelperStatics; }; template struct consume_Microsoft_UI_Xaml_ILaunchActivatedEventArgs { [[nodiscard]] auto Arguments() const; [[nodiscard]] auto UWPLaunchActivatedEventArgs() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ILaunchActivatedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IMediaFailedRoutedEventArgs { [[nodiscard]] auto ErrorTrace() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IMediaFailedRoutedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IPointHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPointHelper; }; template struct consume_Microsoft_UI_Xaml_IPointHelperStatics { auto FromCoordinates(float x, float y) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPointHelperStatics; }; template struct consume_Microsoft_UI_Xaml_IPropertyMetadata { [[nodiscard]] auto DefaultValue() const; [[nodiscard]] auto CreateDefaultValueCallback() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPropertyMetadata; }; template struct consume_Microsoft_UI_Xaml_IPropertyMetadataFactory { auto CreateInstanceWithDefaultValue( winrt::Windows::Foundation::IInspectable const& defaultValue, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; auto CreateInstanceWithDefaultValueAndCallback( winrt::Windows::Foundation::IInspectable const& defaultValue, winrt::Microsoft::UI::Xaml::PropertyChangedCallback const& propertyChangedCallback, winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPropertyMetadataFactory; }; template struct consume_Microsoft_UI_Xaml_IPropertyMetadataStatics { auto Create( winrt::Windows::Foundation::IInspectable const& defaultValue) const; auto Create(winrt::Windows::Foundation::IInspectable const& defaultValue, winrt::Microsoft::UI::Xaml::PropertyChangedCallback const& propertyChangedCallback) const; auto Create(winrt::Microsoft::UI::Xaml::CreateDefaultValueCallback const& createDefaultValueCallback) const; auto Create(winrt::Microsoft::UI::Xaml::CreateDefaultValueCallback const& createDefaultValueCallback, winrt::Microsoft::UI::Xaml::PropertyChangedCallback const& propertyChangedCallback) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPropertyMetadataStatics; }; template struct consume_Microsoft_UI_Xaml_IPropertyPath { [[nodiscard]] auto Path() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPropertyPath; }; template struct consume_Microsoft_UI_Xaml_IPropertyPathFactory { auto CreateInstance(param::hstring const& path) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IPropertyPathFactory; }; template struct consume_Microsoft_UI_Xaml_IRectHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IRectHelper; }; template struct consume_Microsoft_UI_Xaml_IRectHelperStatics { [[nodiscard]] auto Empty() const; auto FromCoordinatesAndDimensions(float x, float y, float width, float height) const; auto FromPoints(winrt::Windows::Foundation::Point const& point1, winrt::Windows::Foundation::Point const& point2) const; auto FromLocationAndSize(winrt::Windows::Foundation::Point const& location, winrt::Windows::Foundation::Size const& size) const; auto GetIsEmpty(winrt::Windows::Foundation::Rect const& target) const; auto GetBottom(winrt::Windows::Foundation::Rect const& target) const; auto GetLeft(winrt::Windows::Foundation::Rect const& target) const; auto GetRight(winrt::Windows::Foundation::Rect const& target) const; auto GetTop(winrt::Windows::Foundation::Rect const& target) const; auto Contains(winrt::Windows::Foundation::Rect const& target, winrt::Windows::Foundation::Point const& point) const; auto Equals(winrt::Windows::Foundation::Rect const& target, winrt::Windows::Foundation::Rect const& value) const; auto Intersect(winrt::Windows::Foundation::Rect const& target, winrt::Windows::Foundation::Rect const& rect) const; auto Union(winrt::Windows::Foundation::Rect const& target, winrt::Windows::Foundation::Point const& point) const; auto Union(winrt::Windows::Foundation::Rect const& target, winrt::Windows::Foundation::Rect const& rect) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IRectHelperStatics; }; template struct consume_Microsoft_UI_Xaml_IResourceDictionary { [[nodiscard]] auto Source() const; auto Source(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto MergedDictionaries() const; [[nodiscard]] auto ThemeDictionaries() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IResourceDictionary; }; template struct consume_Microsoft_UI_Xaml_IResourceDictionaryFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IResourceDictionaryFactory; }; template struct consume_Microsoft_UI_Xaml_IResourceManagerRequestedEventArgs { [[nodiscard]] auto CustomResourceManager() const; auto CustomResourceManager( winrt::Microsoft::Windows::ApplicationModel::Resources:: IResourceManager const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IResourceManagerRequestedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IRoutedEvent {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IRoutedEvent; }; template struct consume_Microsoft_UI_Xaml_IRoutedEventArgs { [[nodiscard]] auto OriginalSource() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IRoutedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IRoutedEventArgsFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IRoutedEventArgsFactory; }; template struct consume_Microsoft_UI_Xaml_IScalarTransition { [[nodiscard]] auto Duration() const; auto Duration(winrt::Windows::Foundation::TimeSpan const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IScalarTransition; }; template struct consume_Microsoft_UI_Xaml_IScalarTransitionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IScalarTransitionFactory; }; template struct consume_Microsoft_UI_Xaml_ISetter { [[nodiscard]] auto Property() const; auto Property( winrt::Microsoft::UI::Xaml::DependencyProperty const& value) const; [[nodiscard]] auto Value() const; auto Value(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Target() const; auto Target( winrt::Microsoft::UI::Xaml::TargetPropertyPath const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISetter; }; template struct consume_Microsoft_UI_Xaml_ISetterBase { [[nodiscard]] auto IsSealed() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISetterBase; }; template struct consume_Microsoft_UI_Xaml_ISetterBaseCollection { [[nodiscard]] auto IsSealed() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISetterBaseCollection; }; template struct consume_Microsoft_UI_Xaml_ISetterBaseFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISetterBaseFactory; }; template struct consume_Microsoft_UI_Xaml_ISetterFactory { auto CreateInstance( winrt::Microsoft::UI::Xaml::DependencyProperty const& targetProperty, winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISetterFactory; }; template struct consume_Microsoft_UI_Xaml_ISizeChangedEventArgs { [[nodiscard]] auto PreviousSize() const; [[nodiscard]] auto NewSize() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISizeChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_ISizeHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISizeHelper; }; template struct consume_Microsoft_UI_Xaml_ISizeHelperStatics { [[nodiscard]] auto Empty() const; auto FromDimensions(float width, float height) const; auto GetIsEmpty(winrt::Windows::Foundation::Size const& target) const; auto Equals(winrt::Windows::Foundation::Size const& target, winrt::Windows::Foundation::Size const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ISizeHelperStatics; }; template struct consume_Microsoft_UI_Xaml_IStateTrigger { [[nodiscard]] auto IsActive() const; auto IsActive(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStateTrigger; }; template struct consume_Microsoft_UI_Xaml_IStateTriggerBase {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStateTriggerBase; }; template struct consume_Microsoft_UI_Xaml_IStateTriggerBaseFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStateTriggerBaseFactory; }; template struct consume_Microsoft_UI_Xaml_IStateTriggerBaseProtected { auto SetActive(bool IsActive) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStateTriggerBaseProtected; }; template struct consume_Microsoft_UI_Xaml_IStateTriggerStatics { [[nodiscard]] auto IsActiveProperty() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStateTriggerStatics; }; template struct consume_Microsoft_UI_Xaml_IStyle { [[nodiscard]] auto IsSealed() const; [[nodiscard]] auto Setters() const; [[nodiscard]] auto TargetType() const; auto TargetType( winrt::Windows::UI::Xaml::Interop::TypeName const& value) const; [[nodiscard]] auto BasedOn() const; auto BasedOn(winrt::Microsoft::UI::Xaml::Style const& value) const; auto Seal() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStyle; }; template struct consume_Microsoft_UI_Xaml_IStyleFactory { auto CreateInstance( winrt::Windows::UI::Xaml::Interop::TypeName const& targetType) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IStyleFactory; }; template struct consume_Microsoft_UI_Xaml_ITargetPropertyPath { [[nodiscard]] auto Path() const; auto Path(winrt::Microsoft::UI::Xaml::PropertyPath const& value) const; [[nodiscard]] auto Target() const; auto Target(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITargetPropertyPath; }; template struct consume_Microsoft_UI_Xaml_ITargetPropertyPathFactory { auto CreateInstance(winrt::Microsoft::UI::Xaml::DependencyProperty const& targetProperty) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITargetPropertyPathFactory; }; template struct consume_Microsoft_UI_Xaml_IThicknessHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IThicknessHelper; }; template struct consume_Microsoft_UI_Xaml_IThicknessHelperStatics { auto FromLengths(double left, double top, double right, double bottom) const; auto FromUniformLength(double uniformLength) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IThicknessHelperStatics; }; template struct consume_Microsoft_UI_Xaml_ITriggerAction {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITriggerAction; }; template struct consume_Microsoft_UI_Xaml_ITriggerActionFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITriggerActionFactory; }; template struct consume_Microsoft_UI_Xaml_ITriggerBase {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITriggerBase; }; template struct consume_Microsoft_UI_Xaml_ITriggerBaseFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_ITriggerBaseFactory; }; template struct consume_Microsoft_UI_Xaml_IUIElement { [[nodiscard]] auto DesiredSize() const; [[nodiscard]] auto AllowDrop() const; auto AllowDrop(bool value) const; [[nodiscard]] auto Opacity() const; auto Opacity(double value) const; [[nodiscard]] auto Clip() const; auto Clip( winrt::Microsoft::UI::Xaml::Media::RectangleGeometry const& value) const; [[nodiscard]] auto RenderTransform() const; auto RenderTransform( winrt::Microsoft::UI::Xaml::Media::Transform const& value) const; [[nodiscard]] auto Projection() const; auto Projection( winrt::Microsoft::UI::Xaml::Media::Projection const& value) const; [[nodiscard]] auto Transform3D() const; auto Transform3D( winrt::Microsoft::UI::Xaml::Media::Media3D::Transform3D const& value) const; [[nodiscard]] auto RenderTransformOrigin() const; auto RenderTransformOrigin( winrt::Windows::Foundation::Point const& value) const; [[nodiscard]] auto IsHitTestVisible() const; auto IsHitTestVisible(bool value) const; [[nodiscard]] auto Visibility() const; auto Visibility(winrt::Microsoft::UI::Xaml::Visibility const& value) const; [[nodiscard]] auto RenderSize() const; [[nodiscard]] auto UseLayoutRounding() const; auto UseLayoutRounding(bool value) const; [[nodiscard]] auto Transitions() const; auto Transitions( winrt::Microsoft::UI::Xaml::Media::Animation::TransitionCollection const& value) const; [[nodiscard]] auto CacheMode() const; auto CacheMode( winrt::Microsoft::UI::Xaml::Media::CacheMode const& value) const; [[nodiscard]] auto IsTapEnabled() const; auto IsTapEnabled(bool value) const; [[nodiscard]] auto IsDoubleTapEnabled() const; auto IsDoubleTapEnabled(bool value) const; [[nodiscard]] auto CanDrag() const; auto CanDrag(bool value) const; [[nodiscard]] auto IsRightTapEnabled() const; auto IsRightTapEnabled(bool value) const; [[nodiscard]] auto IsHoldingEnabled() const; auto IsHoldingEnabled(bool value) const; [[nodiscard]] auto ManipulationMode() const; auto ManipulationMode( winrt::Microsoft::UI::Xaml::Input::ManipulationModes const& value) const; [[nodiscard]] auto PointerCaptures() const; [[nodiscard]] auto ContextFlyout() const; auto ContextFlyout( winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase const& value) const; [[nodiscard]] auto CompositeMode() const; auto CompositeMode( winrt::Microsoft::UI::Xaml::Media::ElementCompositeMode const& value) const; [[nodiscard]] auto Lights() const; [[nodiscard]] auto CanBeScrollAnchor() const; auto CanBeScrollAnchor(bool value) const; [[nodiscard]] auto ExitDisplayModeOnAccessKeyInvoked() const; auto ExitDisplayModeOnAccessKeyInvoked(bool value) const; [[nodiscard]] auto IsAccessKeyScope() const; auto IsAccessKeyScope(bool value) const; [[nodiscard]] auto AccessKeyScopeOwner() const; auto AccessKeyScopeOwner( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto AccessKey() const; auto AccessKey(param::hstring const& value) const; [[nodiscard]] auto KeyTipPlacementMode() const; auto KeyTipPlacementMode( winrt::Microsoft::UI::Xaml::Input::KeyTipPlacementMode const& value) const; [[nodiscard]] auto KeyTipHorizontalOffset() const; auto KeyTipHorizontalOffset(double value) const; [[nodiscard]] auto KeyTipVerticalOffset() const; auto KeyTipVerticalOffset(double value) const; [[nodiscard]] auto KeyTipTarget() const; auto KeyTipTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto XYFocusKeyboardNavigation() const; auto XYFocusKeyboardNavigation( winrt::Microsoft::UI::Xaml::Input::XYFocusKeyboardNavigationMode const& value) const; [[nodiscard]] auto XYFocusUpNavigationStrategy() const; auto XYFocusUpNavigationStrategy( winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const& value) const; [[nodiscard]] auto XYFocusDownNavigationStrategy() const; auto XYFocusDownNavigationStrategy( winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const& value) const; [[nodiscard]] auto XYFocusLeftNavigationStrategy() const; auto XYFocusLeftNavigationStrategy( winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const& value) const; [[nodiscard]] auto XYFocusRightNavigationStrategy() const; auto XYFocusRightNavigationStrategy( winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const& value) const; [[nodiscard]] auto KeyboardAccelerators() const; [[nodiscard]] auto KeyboardAcceleratorPlacementTarget() const; auto KeyboardAcceleratorPlacementTarget( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto KeyboardAcceleratorPlacementMode() const; auto KeyboardAcceleratorPlacementMode( winrt::Microsoft::UI::Xaml::Input::KeyboardAcceleratorPlacementMode const& value) const; [[nodiscard]] auto HighContrastAdjustment() const; auto HighContrastAdjustment( winrt::Microsoft::UI::Xaml::ElementHighContrastAdjustment const& value) const; [[nodiscard]] auto TabFocusNavigation() const; auto TabFocusNavigation( winrt::Microsoft::UI::Xaml::Input::KeyboardNavigationMode const& value) const; [[nodiscard]] auto OpacityTransition() const; auto OpacityTransition( winrt::Microsoft::UI::Xaml::ScalarTransition const& value) const; [[nodiscard]] auto Translation() const; auto Translation( winrt::Windows::Foundation::Numerics::float3 const& value) const; [[nodiscard]] auto TranslationTransition() const; auto TranslationTransition( winrt::Microsoft::UI::Xaml::Vector3Transition const& value) const; [[nodiscard]] auto Rotation() const; auto Rotation(float value) const; [[nodiscard]] auto RotationTransition() const; auto RotationTransition( winrt::Microsoft::UI::Xaml::ScalarTransition const& value) const; [[nodiscard]] auto Scale() const; auto Scale(winrt::Windows::Foundation::Numerics::float3 const& value) const; [[nodiscard]] auto ScaleTransition() const; auto ScaleTransition( winrt::Microsoft::UI::Xaml::Vector3Transition const& value) const; [[nodiscard]] auto TransformMatrix() const; auto TransformMatrix( winrt::Windows::Foundation::Numerics::float4x4 const& value) const; [[nodiscard]] auto CenterPoint() const; auto CenterPoint( winrt::Windows::Foundation::Numerics::float3 const& value) const; [[nodiscard]] auto RotationAxis() const; auto RotationAxis( winrt::Windows::Foundation::Numerics::float3 const& value) const; [[nodiscard]] auto ActualOffset() const; [[nodiscard]] auto ActualSize() const; [[nodiscard]] auto XamlRoot() const; auto XamlRoot(winrt::Microsoft::UI::Xaml::XamlRoot const& value) const; [[nodiscard]] auto Shadow() const; auto Shadow(winrt::Microsoft::UI::Xaml::Media::Shadow const& value) const; [[nodiscard]] auto RasterizationScale() const; auto RasterizationScale(double value) const; [[nodiscard]] auto FocusState() const; [[nodiscard]] auto UseSystemFocusVisuals() const; auto UseSystemFocusVisuals(bool value) const; [[nodiscard]] auto XYFocusLeft() const; auto XYFocusLeft( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto XYFocusRight() const; auto XYFocusRight( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto XYFocusUp() const; auto XYFocusUp( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto XYFocusDown() const; auto XYFocusDown( winrt::Microsoft::UI::Xaml::DependencyObject const& value) const; [[nodiscard]] auto IsTabStop() const; auto IsTabStop(bool value) const; [[nodiscard]] auto TabIndex() const; auto TabIndex(int32_t value) const; auto KeyUp( winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; using KeyUp_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_KeyUp>; [[nodiscard]] auto KeyUp( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; auto KeyUp(winrt::event_token const& token) const noexcept; auto KeyDown( winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; using KeyDown_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_KeyDown>; [[nodiscard]] auto KeyDown( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; auto KeyDown(winrt::event_token const& token) const noexcept; auto GotFocus( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using GotFocus_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_GotFocus>; [[nodiscard]] auto GotFocus( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto GotFocus(winrt::event_token const& token) const noexcept; auto LostFocus( winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; using LostFocus_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_LostFocus>; [[nodiscard]] auto LostFocus( auto_revoke_t, winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const; auto LostFocus(winrt::event_token const& token) const noexcept; auto DragStarting(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::DragStartingEventArgs> const& handler) const; using DragStarting_revoker = impl::event_revoker:: remove_DragStarting>; [[nodiscard]] auto DragStarting( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::DragStartingEventArgs> const& handler) const; auto DragStarting(winrt::event_token const& token) const noexcept; auto DropCompleted(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::DropCompletedEventArgs> const& handler) const; using DropCompleted_revoker = impl::event_revoker:: remove_DropCompleted>; [[nodiscard]] auto DropCompleted( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::DropCompletedEventArgs> const& handler) const; auto DropCompleted(winrt::event_token const& token) const noexcept; auto CharacterReceived( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: CharacterReceivedRoutedEventArgs> const& handler) const; using CharacterReceived_revoker = impl::event_revoker:: remove_CharacterReceived>; [[nodiscard]] auto CharacterReceived( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: CharacterReceivedRoutedEventArgs> const& handler) const; auto CharacterReceived(winrt::event_token const& token) const noexcept; auto DragEnter( winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using DragEnter_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_DragEnter>; [[nodiscard]] auto DragEnter( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto DragEnter(winrt::event_token const& token) const noexcept; auto DragLeave( winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using DragLeave_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_DragLeave>; [[nodiscard]] auto DragLeave( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto DragLeave(winrt::event_token const& token) const noexcept; auto DragOver( winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using DragOver_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_DragOver>; [[nodiscard]] auto DragOver( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto DragOver(winrt::event_token const& token) const noexcept; auto Drop(winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; using Drop_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_Drop>; [[nodiscard]] auto Drop( auto_revoke_t, winrt::Microsoft::UI::Xaml::DragEventHandler const& handler) const; auto Drop(winrt::event_token const& token) const noexcept; auto PointerPressed( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerPressed_revoker = impl::event_revoker:: remove_PointerPressed>; [[nodiscard]] auto PointerPressed( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerPressed(winrt::event_token const& token) const noexcept; auto PointerMoved( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerMoved_revoker = impl::event_revoker:: remove_PointerMoved>; [[nodiscard]] auto PointerMoved( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerMoved(winrt::event_token const& token) const noexcept; auto PointerReleased( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerReleased_revoker = impl::event_revoker:: remove_PointerReleased>; [[nodiscard]] auto PointerReleased( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerReleased(winrt::event_token const& token) const noexcept; auto PointerEntered( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerEntered_revoker = impl::event_revoker:: remove_PointerEntered>; [[nodiscard]] auto PointerEntered( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerEntered(winrt::event_token const& token) const noexcept; auto PointerExited( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerExited_revoker = impl::event_revoker:: remove_PointerExited>; [[nodiscard]] auto PointerExited( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerExited(winrt::event_token const& token) const noexcept; auto PointerCaptureLost( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerCaptureLost_revoker = impl::event_revoker:: remove_PointerCaptureLost>; [[nodiscard]] auto PointerCaptureLost( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerCaptureLost(winrt::event_token const& token) const noexcept; auto PointerCanceled( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerCanceled_revoker = impl::event_revoker:: remove_PointerCanceled>; [[nodiscard]] auto PointerCanceled( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerCanceled(winrt::event_token const& token) const noexcept; auto PointerWheelChanged( winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; using PointerWheelChanged_revoker = impl::event_revoker:: remove_PointerWheelChanged>; [[nodiscard]] auto PointerWheelChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::PointerEventHandler const& handler) const; auto PointerWheelChanged(winrt::event_token const& token) const noexcept; auto Tapped(winrt::Microsoft::UI::Xaml::Input::TappedEventHandler const& handler) const; using Tapped_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_Tapped>; [[nodiscard]] auto Tapped( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::TappedEventHandler const& handler) const; auto Tapped(winrt::event_token const& token) const noexcept; auto DoubleTapped( winrt::Microsoft::UI::Xaml::Input::DoubleTappedEventHandler const& handler) const; using DoubleTapped_revoker = impl::event_revoker:: remove_DoubleTapped>; [[nodiscard]] auto DoubleTapped( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::DoubleTappedEventHandler const& handler) const; auto DoubleTapped(winrt::event_token const& token) const noexcept; auto Holding(winrt::Microsoft::UI::Xaml::Input::HoldingEventHandler const& handler) const; using Holding_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_Holding>; [[nodiscard]] auto Holding( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::HoldingEventHandler const& handler) const; auto Holding(winrt::event_token const& token) const noexcept; auto ContextRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::ContextRequestedEventArgs> const& handler) const; using ContextRequested_revoker = impl::event_revoker:: remove_ContextRequested>; [[nodiscard]] auto ContextRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::ContextRequestedEventArgs> const& handler) const; auto ContextRequested(winrt::event_token const& token) const noexcept; auto ContextCanceled( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::RoutedEventArgs> const& handler) const; using ContextCanceled_revoker = impl::event_revoker:: remove_ContextCanceled>; [[nodiscard]] auto ContextCanceled( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::RoutedEventArgs> const& handler) const; auto ContextCanceled(winrt::event_token const& token) const noexcept; auto RightTapped( winrt::Microsoft::UI::Xaml::Input::RightTappedEventHandler const& handler) const; using RightTapped_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_RightTapped>; [[nodiscard]] auto RightTapped( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::RightTappedEventHandler const& handler) const; auto RightTapped(winrt::event_token const& token) const noexcept; auto ManipulationStarting( winrt::Microsoft::UI::Xaml::Input::ManipulationStartingEventHandler const& handler) const; using ManipulationStarting_revoker = impl::event_revoker:: remove_ManipulationStarting>; [[nodiscard]] auto ManipulationStarting( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::ManipulationStartingEventHandler const& handler) const; auto ManipulationStarting(winrt::event_token const& token) const noexcept; auto ManipulationInertiaStarting( winrt::Microsoft::UI::Xaml::Input:: ManipulationInertiaStartingEventHandler const& handler) const; using ManipulationInertiaStarting_revoker = impl::event_revoker:: remove_ManipulationInertiaStarting>; [[nodiscard]] auto ManipulationInertiaStarting( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input:: ManipulationInertiaStartingEventHandler const& handler) const; auto ManipulationInertiaStarting( winrt::event_token const& token) const noexcept; auto ManipulationStarted( winrt::Microsoft::UI::Xaml::Input::ManipulationStartedEventHandler const& handler) const; using ManipulationStarted_revoker = impl::event_revoker:: remove_ManipulationStarted>; [[nodiscard]] auto ManipulationStarted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::ManipulationStartedEventHandler const& handler) const; auto ManipulationStarted(winrt::event_token const& token) const noexcept; auto ManipulationDelta( winrt::Microsoft::UI::Xaml::Input::ManipulationDeltaEventHandler const& handler) const; using ManipulationDelta_revoker = impl::event_revoker:: remove_ManipulationDelta>; [[nodiscard]] auto ManipulationDelta( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::ManipulationDeltaEventHandler const& handler) const; auto ManipulationDelta(winrt::event_token const& token) const noexcept; auto ManipulationCompleted( winrt::Microsoft::UI::Xaml::Input:: ManipulationCompletedEventHandler const& handler) const; using ManipulationCompleted_revoker = impl::event_revoker:: remove_ManipulationCompleted>; [[nodiscard]] auto ManipulationCompleted( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input:: ManipulationCompletedEventHandler const& handler) const; auto ManipulationCompleted(winrt::event_token const& token) const noexcept; auto AccessKeyDisplayRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: AccessKeyDisplayRequestedEventArgs> const& handler) const; using AccessKeyDisplayRequested_revoker = impl::event_revoker:: remove_AccessKeyDisplayRequested>; [[nodiscard]] auto AccessKeyDisplayRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: AccessKeyDisplayRequestedEventArgs> const& handler) const; auto AccessKeyDisplayRequested( winrt::event_token const& token) const noexcept; auto AccessKeyDisplayDismissed( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: AccessKeyDisplayDismissedEventArgs> const& handler) const; using AccessKeyDisplayDismissed_revoker = impl::event_revoker:: remove_AccessKeyDisplayDismissed>; [[nodiscard]] auto AccessKeyDisplayDismissed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: AccessKeyDisplayDismissedEventArgs> const& handler) const; auto AccessKeyDisplayDismissed( winrt::event_token const& token) const noexcept; auto AccessKeyInvoked( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::AccessKeyInvokedEventArgs> const& handler) const; using AccessKeyInvoked_revoker = impl::event_revoker:: remove_AccessKeyInvoked>; [[nodiscard]] auto AccessKeyInvoked( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::AccessKeyInvokedEventArgs> const& handler) const; auto AccessKeyInvoked(winrt::event_token const& token) const noexcept; auto ProcessKeyboardAccelerators( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs> const& handler) const; using ProcessKeyboardAccelerators_revoker = impl::event_revoker:: remove_ProcessKeyboardAccelerators>; [[nodiscard]] auto ProcessKeyboardAccelerators( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs> const& handler) const; auto ProcessKeyboardAccelerators( winrt::event_token const& token) const noexcept; auto GettingFocus( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::GettingFocusEventArgs> const& handler) const; using GettingFocus_revoker = impl::event_revoker:: remove_GettingFocus>; [[nodiscard]] auto GettingFocus( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::GettingFocusEventArgs> const& handler) const; auto GettingFocus(winrt::event_token const& token) const noexcept; auto LosingFocus( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::LosingFocusEventArgs> const& handler) const; using LosingFocus_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IUIElement, &impl::abi_t::remove_LosingFocus>; [[nodiscard]] auto LosingFocus( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input::LosingFocusEventArgs> const& handler) const; auto LosingFocus(winrt::event_token const& token) const noexcept; auto NoFocusCandidateFound( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: NoFocusCandidateFoundEventArgs> const& handler) const; using NoFocusCandidateFound_revoker = impl::event_revoker:: remove_NoFocusCandidateFound>; [[nodiscard]] auto NoFocusCandidateFound( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::Input:: NoFocusCandidateFoundEventArgs> const& handler) const; auto NoFocusCandidateFound(winrt::event_token const& token) const noexcept; auto PreviewKeyDown( winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; using PreviewKeyDown_revoker = impl::event_revoker:: remove_PreviewKeyDown>; [[nodiscard]] auto PreviewKeyDown( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; auto PreviewKeyDown(winrt::event_token const& token) const noexcept; auto PreviewKeyUp( winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; using PreviewKeyUp_revoker = impl::event_revoker:: remove_PreviewKeyUp>; [[nodiscard]] auto PreviewKeyUp( auto_revoke_t, winrt::Microsoft::UI::Xaml::Input::KeyEventHandler const& handler) const; auto PreviewKeyUp(winrt::event_token const& token) const noexcept; auto BringIntoViewRequested( winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::BringIntoViewRequestedEventArgs> const& handler) const; using BringIntoViewRequested_revoker = impl::event_revoker:: remove_BringIntoViewRequested>; [[nodiscard]] auto BringIntoViewRequested( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::UIElement, winrt::Microsoft::UI::Xaml::BringIntoViewRequestedEventArgs> const& handler) const; auto BringIntoViewRequested(winrt::event_token const& token) const noexcept; auto Measure(winrt::Windows::Foundation::Size const& availableSize) const; auto Arrange(winrt::Windows::Foundation::Rect const& finalRect) const; auto CapturePointer( winrt::Microsoft::UI::Xaml::Input::Pointer const& value) const; auto ReleasePointerCapture( winrt::Microsoft::UI::Xaml::Input::Pointer const& value) const; auto ReleasePointerCaptures() const; auto AddHandler(winrt::Microsoft::UI::Xaml::RoutedEvent const& routedEvent, winrt::Windows::Foundation::IInspectable const& handler, bool handledEventsToo) const; auto RemoveHandler( winrt::Microsoft::UI::Xaml::RoutedEvent const& routedEvent, winrt::Windows::Foundation::IInspectable const& handler) const; auto TransformToVisual( winrt::Microsoft::UI::Xaml::UIElement const& visual) const; auto InvalidateMeasure() const; auto InvalidateArrange() const; auto UpdateLayout() const; auto CancelDirectManipulations() const; auto StartDragAsync( winrt::Microsoft::UI::Input::PointerPoint const& pointerPoint) const; auto StartBringIntoView() const; auto StartBringIntoView( winrt::Microsoft::UI::Xaml::BringIntoViewOptions const& options) const; auto TryInvokeKeyboardAccelerator( winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs const& args) const; auto Focus(winrt::Microsoft::UI::Xaml::FocusState const& value) const; auto StartAnimation( winrt::Microsoft::UI::Composition::ICompositionAnimationBase const& animation) const; auto StopAnimation( winrt::Microsoft::UI::Composition::ICompositionAnimationBase const& animation) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElement; }; template struct consume_Microsoft_UI_Xaml_IUIElementFactory {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElementFactory; }; template struct consume_Microsoft_UI_Xaml_IUIElementOverrides { auto OnCreateAutomationPeer() const; auto OnDisconnectVisualChildren() const; auto FindSubElementsForTouchTargeting( winrt::Windows::Foundation::Point const& point, winrt::Windows::Foundation::Rect const& boundingRect) const; auto GetChildrenInTabFocusOrder() const; auto OnKeyboardAcceleratorInvoked( winrt::Microsoft::UI::Xaml::Input:: KeyboardAcceleratorInvokedEventArgs const& args) const; auto OnProcessKeyboardAccelerators( winrt::Microsoft::UI::Xaml::Input:: ProcessKeyboardAcceleratorEventArgs const& args) const; auto OnBringIntoViewRequested( winrt::Microsoft::UI::Xaml::BringIntoViewRequestedEventArgs const& e) const; auto PopulatePropertyInfoOverride( param::hstring const& propertyName, winrt::Microsoft::UI::Composition::AnimationPropertyInfo const& animationPropertyInfo) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElementOverrides; }; template struct consume_Microsoft_UI_Xaml_IUIElementProtected { [[nodiscard]] auto ProtectedCursor() const; auto ProtectedCursor( winrt::Microsoft::UI::Input::InputCursor const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElementProtected; }; template struct consume_Microsoft_UI_Xaml_IUIElementStatics { [[nodiscard]] auto KeyDownEvent() const; [[nodiscard]] auto KeyUpEvent() const; [[nodiscard]] auto PointerEnteredEvent() const; [[nodiscard]] auto PointerPressedEvent() const; [[nodiscard]] auto PointerMovedEvent() const; [[nodiscard]] auto PointerReleasedEvent() const; [[nodiscard]] auto PointerExitedEvent() const; [[nodiscard]] auto PointerCaptureLostEvent() const; [[nodiscard]] auto PointerCanceledEvent() const; [[nodiscard]] auto PointerWheelChangedEvent() const; [[nodiscard]] auto TappedEvent() const; [[nodiscard]] auto DoubleTappedEvent() const; [[nodiscard]] auto HoldingEvent() const; [[nodiscard]] auto RightTappedEvent() const; [[nodiscard]] auto ManipulationStartingEvent() const; [[nodiscard]] auto ManipulationInertiaStartingEvent() const; [[nodiscard]] auto ManipulationStartedEvent() const; [[nodiscard]] auto ManipulationDeltaEvent() const; [[nodiscard]] auto ManipulationCompletedEvent() const; [[nodiscard]] auto DragEnterEvent() const; [[nodiscard]] auto DragLeaveEvent() const; [[nodiscard]] auto DragOverEvent() const; [[nodiscard]] auto DropEvent() const; [[nodiscard]] auto GettingFocusEvent() const; [[nodiscard]] auto LosingFocusEvent() const; [[nodiscard]] auto NoFocusCandidateFoundEvent() const; [[nodiscard]] auto PreviewKeyDownEvent() const; [[nodiscard]] auto CharacterReceivedEvent() const; [[nodiscard]] auto PreviewKeyUpEvent() const; [[nodiscard]] auto BringIntoViewRequestedEvent() const; [[nodiscard]] auto ContextRequestedEvent() const; [[nodiscard]] auto AllowDropProperty() const; [[nodiscard]] auto OpacityProperty() const; [[nodiscard]] auto ClipProperty() const; [[nodiscard]] auto RenderTransformProperty() const; [[nodiscard]] auto ProjectionProperty() const; [[nodiscard]] auto Transform3DProperty() const; [[nodiscard]] auto RenderTransformOriginProperty() const; [[nodiscard]] auto IsHitTestVisibleProperty() const; [[nodiscard]] auto VisibilityProperty() const; [[nodiscard]] auto UseLayoutRoundingProperty() const; [[nodiscard]] auto TransitionsProperty() const; [[nodiscard]] auto CacheModeProperty() const; [[nodiscard]] auto IsTapEnabledProperty() const; [[nodiscard]] auto IsDoubleTapEnabledProperty() const; [[nodiscard]] auto CanDragProperty() const; [[nodiscard]] auto IsRightTapEnabledProperty() const; [[nodiscard]] auto IsHoldingEnabledProperty() const; [[nodiscard]] auto ManipulationModeProperty() const; [[nodiscard]] auto PointerCapturesProperty() const; [[nodiscard]] auto ContextFlyoutProperty() const; [[nodiscard]] auto CompositeModeProperty() const; [[nodiscard]] auto LightsProperty() const; [[nodiscard]] auto CanBeScrollAnchorProperty() const; [[nodiscard]] auto ExitDisplayModeOnAccessKeyInvokedProperty() const; [[nodiscard]] auto IsAccessKeyScopeProperty() const; [[nodiscard]] auto AccessKeyScopeOwnerProperty() const; [[nodiscard]] auto AccessKeyProperty() const; [[nodiscard]] auto KeyTipPlacementModeProperty() const; [[nodiscard]] auto KeyTipHorizontalOffsetProperty() const; [[nodiscard]] auto KeyTipVerticalOffsetProperty() const; [[nodiscard]] auto KeyTipTargetProperty() const; [[nodiscard]] auto XYFocusKeyboardNavigationProperty() const; [[nodiscard]] auto XYFocusUpNavigationStrategyProperty() const; [[nodiscard]] auto XYFocusDownNavigationStrategyProperty() const; [[nodiscard]] auto XYFocusLeftNavigationStrategyProperty() const; [[nodiscard]] auto XYFocusRightNavigationStrategyProperty() const; [[nodiscard]] auto KeyboardAcceleratorPlacementTargetProperty() const; [[nodiscard]] auto KeyboardAcceleratorPlacementModeProperty() const; [[nodiscard]] auto HighContrastAdjustmentProperty() const; [[nodiscard]] auto TabFocusNavigationProperty() const; [[nodiscard]] auto ShadowProperty() const; [[nodiscard]] auto FocusStateProperty() const; [[nodiscard]] auto UseSystemFocusVisualsProperty() const; [[nodiscard]] auto XYFocusLeftProperty() const; [[nodiscard]] auto XYFocusRightProperty() const; [[nodiscard]] auto XYFocusUpProperty() const; [[nodiscard]] auto XYFocusDownProperty() const; [[nodiscard]] auto IsTabStopProperty() const; [[nodiscard]] auto TabIndexProperty() const; auto TryStartDirectManipulation( winrt::Microsoft::UI::Xaml::Input::Pointer const& value) const; auto RegisterAsScrollPort( winrt::Microsoft::UI::Xaml::UIElement const& element) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElementStatics; }; template struct consume_Microsoft_UI_Xaml_IUIElementWeakCollectionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUIElementWeakCollectionFactory; }; template struct consume_Microsoft_UI_Xaml_IUnhandledExceptionEventArgs { [[nodiscard]] auto Exception() const; [[nodiscard]] auto Message() const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IUnhandledExceptionEventArgs; }; template struct consume_Microsoft_UI_Xaml_IVector3Transition { [[nodiscard]] auto Duration() const; auto Duration(winrt::Windows::Foundation::TimeSpan const& value) const; [[nodiscard]] auto Components() const; auto Components(winrt::Microsoft::UI::Xaml::Vector3TransitionComponents const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVector3Transition; }; template struct consume_Microsoft_UI_Xaml_IVector3TransitionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVector3TransitionFactory; }; template struct consume_Microsoft_UI_Xaml_IVisualState { [[nodiscard]] auto Name() const; [[nodiscard]] auto Storyboard() const; auto Storyboard( winrt::Microsoft::UI::Xaml::Media::Animation::Storyboard const& value) const; [[nodiscard]] auto Setters() const; [[nodiscard]] auto StateTriggers() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualState; }; template struct consume_Microsoft_UI_Xaml_IVisualStateChangedEventArgs { [[nodiscard]] auto OldState() const; auto OldState(winrt::Microsoft::UI::Xaml::VisualState const& value) const; [[nodiscard]] auto NewState() const; auto NewState(winrt::Microsoft::UI::Xaml::VisualState const& value) const; [[nodiscard]] auto Control() const; auto Control( winrt::Microsoft::UI::Xaml::Controls::Control const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IVisualStateGroup { [[nodiscard]] auto Name() const; [[nodiscard]] auto Transitions() const; [[nodiscard]] auto States() const; [[nodiscard]] auto CurrentState() const; auto CurrentStateChanged( winrt::Microsoft::UI::Xaml::VisualStateChangedEventHandler const& handler) const; using CurrentStateChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IVisualStateGroup, &impl::abi_t:: remove_CurrentStateChanged>; [[nodiscard]] auto CurrentStateChanged( auto_revoke_t, winrt::Microsoft::UI::Xaml::VisualStateChangedEventHandler const& handler) const; auto CurrentStateChanged(winrt::event_token const& token) const noexcept; auto CurrentStateChanging( winrt::Microsoft::UI::Xaml::VisualStateChangedEventHandler const& handler) const; using CurrentStateChanging_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IVisualStateGroup, &impl::abi_t:: remove_CurrentStateChanging>; [[nodiscard]] auto CurrentStateChanging( auto_revoke_t, winrt::Microsoft::UI::Xaml::VisualStateChangedEventHandler const& handler) const; auto CurrentStateChanging(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateGroup; }; template struct consume_Microsoft_UI_Xaml_IVisualStateManager {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateManager; }; template struct consume_Microsoft_UI_Xaml_IVisualStateManagerFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateManagerFactory; }; template struct consume_Microsoft_UI_Xaml_IVisualStateManagerOverrides { auto GoToStateCore( winrt::Microsoft::UI::Xaml::Controls::Control const& control, winrt::Microsoft::UI::Xaml::FrameworkElement const& templateRoot, param::hstring const& stateName, winrt::Microsoft::UI::Xaml::VisualStateGroup const& group, winrt::Microsoft::UI::Xaml::VisualState const& state, bool useTransitions) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateManagerOverrides; }; template struct consume_Microsoft_UI_Xaml_IVisualStateManagerProtected { auto RaiseCurrentStateChanging( winrt::Microsoft::UI::Xaml::VisualStateGroup const& stateGroup, winrt::Microsoft::UI::Xaml::VisualState const& oldState, winrt::Microsoft::UI::Xaml::VisualState const& newState, winrt::Microsoft::UI::Xaml::Controls::Control const& control) const; auto RaiseCurrentStateChanged( winrt::Microsoft::UI::Xaml::VisualStateGroup const& stateGroup, winrt::Microsoft::UI::Xaml::VisualState const& oldState, winrt::Microsoft::UI::Xaml::VisualState const& newState, winrt::Microsoft::UI::Xaml::Controls::Control const& control) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateManagerProtected; }; template struct consume_Microsoft_UI_Xaml_IVisualStateManagerStatics { auto GetVisualStateGroups( winrt::Microsoft::UI::Xaml::FrameworkElement const& obj) const; [[nodiscard]] auto CustomVisualStateManagerProperty() const; auto GetCustomVisualStateManager( winrt::Microsoft::UI::Xaml::FrameworkElement const& obj) const; auto SetCustomVisualStateManager( winrt::Microsoft::UI::Xaml::FrameworkElement const& obj, winrt::Microsoft::UI::Xaml::VisualStateManager const& value) const; auto GoToState(winrt::Microsoft::UI::Xaml::Controls::Control const& control, param::hstring const& stateName, bool useTransitions) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualStateManagerStatics; }; template struct consume_Microsoft_UI_Xaml_IVisualTransition { [[nodiscard]] auto GeneratedDuration() const; auto GeneratedDuration( winrt::Microsoft::UI::Xaml::Duration const& value) const; [[nodiscard]] auto GeneratedEasingFunction() const; auto GeneratedEasingFunction( winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase const& value) const; [[nodiscard]] auto To() const; auto To(param::hstring const& value) const; [[nodiscard]] auto From() const; auto From(param::hstring const& value) const; [[nodiscard]] auto Storyboard() const; auto Storyboard( winrt::Microsoft::UI::Xaml::Media::Animation::Storyboard const& value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualTransition; }; template struct consume_Microsoft_UI_Xaml_IVisualTransitionFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IVisualTransitionFactory; }; template struct consume_Microsoft_UI_Xaml_IWindow { [[nodiscard]] auto Bounds() const; [[nodiscard]] auto Visible() const; [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto CoreWindow() const; [[nodiscard]] auto Compositor() const; [[nodiscard]] auto Dispatcher() const; [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto ExtendsContentIntoTitleBar() const; auto ExtendsContentIntoTitleBar(bool value) const; auto Activated(winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowActivatedEventArgs> const& handler) const; using Activated_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IWindow, &impl::abi_t::remove_Activated>; [[nodiscard]] auto Activated( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowActivatedEventArgs> const& handler) const; auto Activated(winrt::event_token const& token) const noexcept; auto Closed( winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowEventArgs> const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IWindow, &impl::abi_t::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowEventArgs> const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto SizeChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowSizeChangedEventArgs> const& handler) const; using SizeChanged_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IWindow, &impl::abi_t::remove_SizeChanged>; [[nodiscard]] auto SizeChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowSizeChangedEventArgs> const& handler) const; auto SizeChanged(winrt::event_token const& token) const noexcept; auto VisibilityChanged( winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowVisibilityChangedEventArgs> const& handler) const; using VisibilityChanged_revoker = impl::event_revoker:: remove_VisibilityChanged>; [[nodiscard]] auto VisibilityChanged( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Windows::Foundation::IInspectable, winrt::Microsoft::UI::Xaml::WindowVisibilityChangedEventArgs> const& handler) const; auto VisibilityChanged(winrt::event_token const& token) const noexcept; auto Activate() const; auto Close() const; auto SetTitleBar(winrt::Microsoft::UI::Xaml::UIElement const& titleBar) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindow; }; template struct consume_Microsoft_UI_Xaml_IWindow2 { [[nodiscard]] auto SystemBackdrop() const; auto SystemBackdrop( winrt::Microsoft::UI::Xaml::Media::SystemBackdrop const& value) const; [[nodiscard]] auto AppWindow() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindow2; }; template struct consume_Microsoft_UI_Xaml_IWindowActivatedEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; [[nodiscard]] auto WindowActivationState() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowActivatedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IWindowEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowEventArgs; }; template struct consume_Microsoft_UI_Xaml_IWindowFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowFactory; }; template struct consume_Microsoft_UI_Xaml_IWindowSizeChangedEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; [[nodiscard]] auto Size() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowSizeChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IWindowStatics { [[nodiscard]] auto Current() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowStatics; }; template struct consume_Microsoft_UI_Xaml_IWindowVisibilityChangedEventArgs { [[nodiscard]] auto Handled() const; auto Handled(bool value) const; [[nodiscard]] auto Visible() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IWindowVisibilityChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IXamlIsland { [[nodiscard]] auto Content() const; auto Content(winrt::Microsoft::UI::Xaml::UIElement const& value) const; [[nodiscard]] auto ContentIsland() const; [[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_IXamlIsland; }; template struct consume_Microsoft_UI_Xaml_IXamlIslandFactory { auto CreateInstance( winrt::Windows::Foundation::IInspectable const& baseInterface, winrt::Windows::Foundation::IInspectable& innerInterface) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlIslandFactory; }; template struct consume_Microsoft_UI_Xaml_IXamlResourceReferenceFailedEventArgs { [[nodiscard]] auto Message() const; }; template <> struct consume< winrt::Microsoft::UI::Xaml::IXamlResourceReferenceFailedEventArgs> { template using type = consume_Microsoft_UI_Xaml_IXamlResourceReferenceFailedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IXamlRoot { [[nodiscard]] auto Content() const; [[nodiscard]] auto Size() const; [[nodiscard]] auto RasterizationScale() const; [[nodiscard]] auto IsHostVisible() const; auto Changed(winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::XamlRoot, winrt::Microsoft::UI::Xaml::XamlRootChangedEventArgs> const& handler) const; using Changed_revoker = impl::event_revoker< winrt::Microsoft::UI::Xaml::IXamlRoot, &impl::abi_t::remove_Changed>; [[nodiscard]] auto Changed( auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler< winrt::Microsoft::UI::Xaml::XamlRoot, winrt::Microsoft::UI::Xaml::XamlRootChangedEventArgs> const& handler) const; auto Changed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlRoot; }; template struct consume_Microsoft_UI_Xaml_IXamlRoot2 { [[nodiscard]] auto ContentIslandEnvironment() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlRoot2; }; template struct consume_Microsoft_UI_Xaml_IXamlRoot3 { [[nodiscard]] auto CoordinateConverter() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlRoot3; }; template struct consume_Microsoft_UI_Xaml_IXamlRoot4 { [[nodiscard]] auto ContentIsland() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlRoot4; }; template struct consume_Microsoft_UI_Xaml_IXamlRootChangedEventArgs {}; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlRootChangedEventArgs; }; template struct consume_Microsoft_UI_Xaml_IXamlServiceProvider { auto GetService( winrt::Windows::UI::Xaml::Interop::TypeName const& type) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Xaml_IXamlServiceProvider; }; struct struct_Microsoft_UI_Xaml_CornerRadius { double TopLeft; double TopRight; double BottomRight; double BottomLeft; }; template <> struct abi { using type = struct_Microsoft_UI_Xaml_CornerRadius; }; struct struct_Microsoft_UI_Xaml_Duration { int64_t TimeSpan; int32_t Type; }; template <> struct abi { using type = struct_Microsoft_UI_Xaml_Duration; }; struct struct_Microsoft_UI_Xaml_GridLength { double Value; int32_t GridUnitType; }; template <> struct abi { using type = struct_Microsoft_UI_Xaml_GridLength; }; struct struct_Microsoft_UI_Xaml_Thickness { double Left; double Top; double Right; double Bottom; }; template <> struct abi { using type = struct_Microsoft_UI_Xaml_Thickness; }; } // namespace winrt::impl #endif