// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.ApplicationModel.idl"; import "Windows.ApplicationModel.Activation.idl"; import "Windows.ApplicationModel.Core.idl"; import "Windows.ApplicationModel.DataTransfer.idl"; import "Windows.ApplicationModel.DataTransfer.DragDrop.idl"; import "Windows.Foundation.Numerics.idl"; import "Windows.Graphics.Imaging.idl"; import "Windows.UI.idl"; import "Windows.UI.Composition.idl"; import "Windows.UI.Core.idl"; import "Windows.UI.Input.idl"; import "Windows.UI.Xaml.Automation.Peers.idl"; import "Windows.UI.Xaml.Controls.idl"; import "Windows.UI.Xaml.Controls.Primitives.idl"; import "Windows.UI.Xaml.Data.idl"; import "Windows.UI.Xaml.Input.idl"; import "Windows.UI.Xaml.Interop.idl"; import "Windows.UI.Xaml.Media.idl"; import "Windows.UI.Xaml.Media.Animation.idl"; import "Windows.UI.Xaml.Media.Imaging.idl"; import "Windows.UI.Xaml.Media.Media3D.idl"; // Forward Declare namespace Windows { namespace ApplicationModel { namespace Activation { runtimeclass BackgroundActivatedEventArgs; runtimeclass CachedFileUpdaterActivatedEventArgs; runtimeclass FileActivatedEventArgs; runtimeclass FileOpenPickerActivatedEventArgs; runtimeclass FileSavePickerActivatedEventArgs; interface IActivatedEventArgs; runtimeclass LaunchActivatedEventArgs; runtimeclass SearchActivatedEventArgs; runtimeclass ShareTargetActivatedEventArgs; } } } namespace Windows { namespace ApplicationModel { namespace Core { interface IFrameworkView; interface IFrameworkViewSource; } } } namespace Windows { namespace ApplicationModel { namespace DataTransfer { runtimeclass DataPackage; typedef enum DataPackageOperation DataPackageOperation; runtimeclass DataPackageView; } } } namespace Windows { namespace ApplicationModel { namespace DataTransfer { namespace DragDrop { typedef enum DragDropModifiers DragDropModifiers; } } } } namespace Windows { namespace ApplicationModel { runtimeclass EnteredBackgroundEventArgs; runtimeclass LeavingBackgroundEventArgs; runtimeclass SuspendingEventArgs; } } namespace Windows { namespace Foundation { namespace Numerics { typedef struct Matrix4x4 Matrix4x4; typedef struct Vector2 Vector2; typedef struct Vector3 Vector3; } } } namespace Windows { namespace Foundation { typedef struct Point Point; typedef struct Rect Rect; typedef struct Size Size; typedef struct TimeSpan TimeSpan; apicontract UniversalApiContract; runtimeclass Uri; } } namespace Windows { namespace Graphics { namespace Imaging { runtimeclass SoftwareBitmap; } } } namespace Windows { namespace UI { typedef struct Color Color; } } namespace Windows { namespace UI { namespace Composition { runtimeclass AnimationPropertyInfo; runtimeclass Compositor; interface IAnimationObject; interface ICompositionAnimationBase; interface IVisualElement; } } } namespace Windows { namespace UI { namespace Core { runtimeclass CoreDispatcher; runtimeclass CoreWindow; runtimeclass CoreWindowEventArgs; runtimeclass VisibilityChangedEventArgs; runtimeclass WindowActivatedEventArgs; runtimeclass WindowSizeChangedEventArgs; } } } namespace Windows { namespace UI { namespace Input { runtimeclass PointerPoint; } } } namespace Windows { namespace UI { runtimeclass UIContext; } } namespace Windows { namespace UI { namespace Xaml { namespace Automation { namespace Peers { runtimeclass AutomationPeer; } } } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { runtimeclass ContainerContentChangingEventArgs; runtimeclass Control; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { namespace Primitives { typedef enum ComponentResourceLocation ComponentResourceLocation; runtimeclass FlyoutBase; } } } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { runtimeclass SearchBox; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Data { runtimeclass BindingBase; runtimeclass BindingExpression; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Input { runtimeclass AccessKeyDisplayDismissedEventArgs; runtimeclass AccessKeyDisplayRequestedEventArgs; runtimeclass AccessKeyInvokedEventArgs; runtimeclass CharacterReceivedRoutedEventArgs; runtimeclass ContextRequestedEventArgs; delegate DoubleTappedEventHandler; runtimeclass GettingFocusEventArgs; delegate HoldingEventHandler; delegate KeyEventHandler; typedef enum KeyTipPlacementMode KeyTipPlacementMode; runtimeclass KeyboardAccelerator; runtimeclass KeyboardAcceleratorInvokedEventArgs; typedef enum KeyboardAcceleratorPlacementMode KeyboardAcceleratorPlacementMode; typedef enum KeyboardNavigationMode KeyboardNavigationMode; runtimeclass LosingFocusEventArgs; delegate ManipulationCompletedEventHandler; delegate ManipulationDeltaEventHandler; delegate ManipulationInertiaStartingEventHandler; typedef enum ManipulationModes ManipulationModes; delegate ManipulationStartedEventHandler; delegate ManipulationStartingEventHandler; runtimeclass NoFocusCandidateFoundEventArgs; runtimeclass Pointer; delegate PointerEventHandler; runtimeclass ProcessKeyboardAcceleratorEventArgs; delegate RightTappedEventHandler; delegate TappedEventHandler; typedef enum XYFocusKeyboardNavigationMode XYFocusKeyboardNavigationMode; typedef enum XYFocusNavigationStrategy XYFocusNavigationStrategy; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Interop { typedef struct TypeName TypeName; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { namespace Animation { runtimeclass EasingFunctionBase; runtimeclass Storyboard; runtimeclass TransitionCollection; } } } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { runtimeclass Brush; runtimeclass CacheMode; typedef enum ElementCompositeMode ElementCompositeMode; runtimeclass GeneralTransform; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { namespace Imaging { runtimeclass BitmapImage; } } } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { namespace Media3D { runtimeclass Transform3D; } } } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { runtimeclass Projection; runtimeclass RectangleGeometry; runtimeclass Shadow; runtimeclass Transform; runtimeclass XamlLight; } } } } namespace Windows { namespace UI { namespace Xaml { typedef enum ApplicationHighContrastAdjustment ApplicationHighContrastAdjustment; typedef enum ApplicationRequiresPointerMode ApplicationRequiresPointerMode; typedef enum ApplicationTheme ApplicationTheme; typedef enum AutomationTextAttributesEnum AutomationTextAttributesEnum; typedef enum DurationType DurationType; typedef enum ElementHighContrastAdjustment ElementHighContrastAdjustment; typedef enum ElementSoundKind ElementSoundKind; typedef enum ElementSoundMode ElementSoundMode; typedef enum ElementSoundPlayerState ElementSoundPlayerState; typedef enum ElementSpatialAudioMode ElementSpatialAudioMode; typedef enum ElementTheme ElementTheme; typedef enum FlowDirection FlowDirection; typedef enum FocusState FocusState; typedef enum FocusVisualKind FocusVisualKind; typedef enum FontCapitals FontCapitals; typedef enum FontEastAsianLanguage FontEastAsianLanguage; typedef enum FontEastAsianWidths FontEastAsianWidths; typedef enum FontFraction FontFraction; typedef enum FontNumeralAlignment FontNumeralAlignment; typedef enum FontNumeralStyle FontNumeralStyle; typedef enum FontVariants FontVariants; typedef enum GridUnitType GridUnitType; typedef enum HorizontalAlignment HorizontalAlignment; typedef enum LineStackingStrategy LineStackingStrategy; typedef enum OpticalMarginAlignment OpticalMarginAlignment; typedef enum TextAlignment TextAlignment; typedef enum TextLineBounds TextLineBounds; typedef enum TextReadingOrder TextReadingOrder; typedef enum TextTrimming TextTrimming; typedef enum TextWrapping TextWrapping; typedef enum Vector3TransitionComponents Vector3TransitionComponents; typedef enum VerticalAlignment VerticalAlignment; typedef enum Visibility Visibility; typedef struct CornerRadius CornerRadius; typedef struct Duration Duration; typedef struct GridLength GridLength; typedef struct Thickness Thickness; delegate ApplicationInitializationCallback; delegate BindingFailedEventHandler; delegate CreateDefaultValueCallback; delegate DependencyPropertyChangedCallback; delegate DependencyPropertyChangedEventHandler; delegate DragEventHandler; delegate EnteredBackgroundEventHandler; delegate ExceptionRoutedEventHandler; delegate LeavingBackgroundEventHandler; delegate PropertyChangedCallback; delegate RoutedEventHandler; delegate SizeChangedEventHandler; delegate SuspendingEventHandler; delegate UnhandledExceptionEventHandler; delegate VisualStateChangedEventHandler; delegate WindowActivatedEventHandler; delegate WindowClosedEventHandler; delegate WindowSizeChangedEventHandler; delegate WindowVisibilityChangedEventHandler; interface IAdaptiveTrigger; interface IAdaptiveTriggerFactory; interface IAdaptiveTriggerStatics; interface IApplication; interface IApplication2; interface IApplication3; interface IApplicationFactory; interface IApplicationInitializationCallbackParams; interface IApplicationOverrides; interface IApplicationOverrides2; interface IApplicationStatics; interface IBindingFailedEventArgs; interface IBringIntoViewOptions; interface IBringIntoViewOptions2; interface IBringIntoViewRequestedEventArgs; interface IBrushTransition; interface IBrushTransitionFactory; interface IColorPaletteResources; interface IColorPaletteResourcesFactory; interface ICornerRadiusHelper; interface ICornerRadiusHelperStatics; interface IDataContextChangedEventArgs; interface IDataTemplate; interface IDataTemplateExtension; interface IDataTemplateFactory; interface IDataTemplateKey; interface IDataTemplateKeyFactory; interface IDataTemplateStatics2; interface IDebugSettings; interface IDebugSettings2; interface IDebugSettings3; interface IDebugSettings4; interface IDependencyObject; interface IDependencyObject2; interface IDependencyObjectCollectionFactory; interface IDependencyObjectFactory; interface IDependencyProperty; interface IDependencyPropertyChangedEventArgs; interface IDependencyPropertyStatics; interface IDispatcherTimer; interface IDispatcherTimerFactory; interface IDragEventArgs; interface IDragEventArgs2; interface IDragEventArgs3; interface IDragOperationDeferral; interface IDragStartingEventArgs; interface IDragStartingEventArgs2; interface IDragUI; interface IDragUIOverride; interface IDropCompletedEventArgs; interface IDurationHelper; interface IDurationHelperStatics; interface IEffectiveViewportChangedEventArgs; interface IElementFactory; interface IElementFactoryGetArgs; interface IElementFactoryGetArgsFactory; interface IElementFactoryRecycleArgs; interface IElementFactoryRecycleArgsFactory; interface IElementSoundPlayer; interface IElementSoundPlayerStatics; interface IElementSoundPlayerStatics2; interface IEventTrigger; interface IExceptionRoutedEventArgs; interface IExceptionRoutedEventArgsFactory; interface IFrameworkElement; interface IFrameworkElement2; interface IFrameworkElement3; interface IFrameworkElement4; interface IFrameworkElement6; interface IFrameworkElement7; interface IFrameworkElementFactory; interface IFrameworkElementOverrides; interface IFrameworkElementOverrides2; interface IFrameworkElementProtected7; interface IFrameworkElementStatics; interface IFrameworkElementStatics2; interface IFrameworkElementStatics4; interface IFrameworkElementStatics5; interface IFrameworkElementStatics6; interface IFrameworkTemplate; interface IFrameworkTemplateFactory; interface IFrameworkView; interface IFrameworkViewSource; interface IGridLengthHelper; interface IGridLengthHelperStatics; interface IMediaFailedRoutedEventArgs; interface IPointHelper; interface IPointHelperStatics; interface IPropertyMetadata; interface IPropertyMetadataFactory; interface IPropertyMetadataStatics; interface IPropertyPath; interface IPropertyPathFactory; interface IRectHelper; interface IRectHelperStatics; interface IResourceDictionary; interface IResourceDictionaryFactory; interface IRoutedEvent; interface IRoutedEventArgs; interface IRoutedEventArgsFactory; interface IScalarTransition; interface IScalarTransitionFactory; interface ISetter; interface ISetter2; interface ISetterBase; interface ISetterBaseCollection; interface ISetterBaseFactory; interface ISetterFactory; interface ISizeChangedEventArgs; interface ISizeHelper; interface ISizeHelperStatics; interface IStateTrigger; interface IStateTriggerBase; interface IStateTriggerBaseFactory; interface IStateTriggerBaseProtected; interface IStateTriggerStatics; interface IStyle; interface IStyleFactory; interface ITargetPropertyPath; interface ITargetPropertyPathFactory; interface IThicknessHelper; interface IThicknessHelperStatics; interface ITriggerAction; interface ITriggerActionFactory; interface ITriggerBase; interface ITriggerBaseFactory; interface IUIElement; interface IUIElement10; interface IUIElement2; interface IUIElement3; interface IUIElement4; interface IUIElement5; interface IUIElement7; interface IUIElement8; interface IUIElement9; interface IUIElementFactory; interface IUIElementOverrides; interface IUIElementOverrides7; interface IUIElementOverrides8; interface IUIElementOverrides9; interface IUIElementStatics; interface IUIElementStatics10; interface IUIElementStatics2; interface IUIElementStatics3; interface IUIElementStatics4; interface IUIElementStatics5; interface IUIElementStatics6; interface IUIElementStatics7; interface IUIElementStatics8; interface IUIElementStatics9; interface IUIElementWeakCollection; interface IUIElementWeakCollectionFactory; interface IUnhandledExceptionEventArgs; interface IVector3Transition; interface IVector3TransitionFactory; interface IVisualState; interface IVisualState2; interface IVisualStateChangedEventArgs; interface IVisualStateGroup; interface IVisualStateManager; interface IVisualStateManagerFactory; interface IVisualStateManagerOverrides; interface IVisualStateManagerProtected; interface IVisualStateManagerStatics; interface IVisualTransition; interface IVisualTransitionFactory; interface IWindow; interface IWindow2; interface IWindow3; interface IWindow4; interface IWindowCreatedEventArgs; interface IWindowStatics; interface IXamlRoot; interface IXamlRootChangedEventArgs; runtimeclass AdaptiveTrigger; runtimeclass Application; runtimeclass ApplicationInitializationCallbackParams; runtimeclass BindingFailedEventArgs; runtimeclass BringIntoViewOptions; runtimeclass BringIntoViewRequestedEventArgs; runtimeclass BrushTransition; runtimeclass ColorPaletteResources; runtimeclass CornerRadiusHelper; runtimeclass DataContextChangedEventArgs; runtimeclass DataTemplate; runtimeclass DataTemplateKey; runtimeclass DebugSettings; runtimeclass DependencyObject; runtimeclass DependencyObjectCollection; runtimeclass DependencyProperty; runtimeclass DependencyPropertyChangedEventArgs; runtimeclass DispatcherTimer; runtimeclass DragEventArgs; runtimeclass DragOperationDeferral; runtimeclass DragStartingEventArgs; runtimeclass DragUI; runtimeclass DragUIOverride; runtimeclass DropCompletedEventArgs; runtimeclass DurationHelper; runtimeclass EffectiveViewportChangedEventArgs; runtimeclass ElementFactoryGetArgs; runtimeclass ElementFactoryRecycleArgs; runtimeclass ElementSoundPlayer; runtimeclass EventTrigger; runtimeclass ExceptionRoutedEventArgs; runtimeclass FrameworkElement; runtimeclass FrameworkTemplate; runtimeclass FrameworkView; runtimeclass FrameworkViewSource; runtimeclass GridLengthHelper; runtimeclass MediaFailedRoutedEventArgs; runtimeclass PointHelper; runtimeclass PropertyMetadata; runtimeclass PropertyPath; runtimeclass RectHelper; runtimeclass ResourceDictionary; runtimeclass RoutedEvent; runtimeclass RoutedEventArgs; runtimeclass ScalarTransition; runtimeclass Setter; runtimeclass SetterBase; runtimeclass SetterBaseCollection; runtimeclass SizeChangedEventArgs; runtimeclass SizeHelper; runtimeclass StateTrigger; runtimeclass StateTriggerBase; runtimeclass Style; runtimeclass TargetPropertyPath; runtimeclass ThicknessHelper; runtimeclass TriggerAction; runtimeclass TriggerActionCollection; runtimeclass TriggerBase; runtimeclass TriggerCollection; runtimeclass UIElement; runtimeclass UIElementWeakCollection; runtimeclass UnhandledExceptionEventArgs; runtimeclass Vector3Transition; runtimeclass VisualState; runtimeclass VisualStateChangedEventArgs; runtimeclass VisualStateGroup; runtimeclass VisualStateManager; runtimeclass VisualTransition; runtimeclass Window; runtimeclass WindowCreatedEventArgs; runtimeclass XamlRoot; runtimeclass XamlRootChangedEventArgs; } } } // Generic instantiations namespace Windows { namespace UI { namespace Xaml { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IObservableVector; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.IReference; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } // Type definition namespace Windows { namespace UI { namespace Xaml { [contract(Windows.Foundation.UniversalApiContract, 4.0)] [flags] enum ApplicationHighContrastAdjustment { None = 0x0, Auto = 0xFFFFFFFF }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum ApplicationRequiresPointerMode { Auto = 0, WhenRequested = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ApplicationTheme { Light = 0, Dark = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationTextAttributesEnum { 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 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum DurationType { Automatic = 0, TimeSpan = 1, Forever = 2 }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] [flags] enum ElementHighContrastAdjustment { None = 0x0, Application = 0x80000000, Auto = 0xFFFFFFFF }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum ElementSoundKind { Focus = 0, Invoke = 1, Show = 2, Hide = 3, MovePrevious = 4, MoveNext = 5, GoBack = 6 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum ElementSoundMode { Default = 0, FocusOnly = 1, Off = 2 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum ElementSoundPlayerState { Auto = 0, Off = 1, On = 2 }; [contract(Windows.Foundation.UniversalApiContract, 6.0)] enum ElementSpatialAudioMode { Auto = 0, Off = 1, On = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ElementTheme { Default = 0, Light = 1, Dark = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FlowDirection { LeftToRight = 0, RightToLeft = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FocusState { Unfocused = 0, Pointer = 1, Keyboard = 2, Programmatic = 3 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum FocusVisualKind { DottedLine = 0, HighVisibility = 1, [contract(Windows.Foundation.UniversalApiContract, 6.0)] Reveal = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontCapitals { Normal = 0, AllSmallCaps = 1, SmallCaps = 2, AllPetiteCaps = 3, PetiteCaps = 4, Unicase = 5, Titling = 6 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontEastAsianLanguage { Normal = 0, HojoKanji = 1, Jis04 = 2, Jis78 = 3, Jis83 = 4, Jis90 = 5, NlcKanji = 6, Simplified = 7, Traditional = 8, TraditionalNames = 9 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontEastAsianWidths { Normal = 0, Full = 1, Half = 2, Proportional = 3, Quarter = 4, Third = 5 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontFraction { Normal = 0, Stacked = 1, Slashed = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontNumeralAlignment { Normal = 0, Proportional = 1, Tabular = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontNumeralStyle { Normal = 0, Lining = 1, OldStyle = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FontVariants { Normal = 0, Superscript = 1, Subscript = 2, Ordinal = 3, Inferior = 4, Ruby = 5 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum GridUnitType { Auto = 0, Pixel = 1, Star = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum HorizontalAlignment { Left = 0, Center = 1, Right = 2, Stretch = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum LineStackingStrategy { MaxHeight = 0, BlockLineHeight = 1, BaselineToBaseline = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum OpticalMarginAlignment { None = 0, TrimSideBearings = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TextAlignment { Center = 0, Left = 1, [contract(Windows.Foundation.UniversalApiContract, 5.0)] Start = 1, Right = 2, [contract(Windows.Foundation.UniversalApiContract, 5.0)] End = 2, Justify = 3, DetectFromContent = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TextLineBounds { Full = 0, TrimToCapHeight = 1, TrimToBaseline = 2, Tight = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TextReadingOrder { [deprecated("Consider using UseFlowDirection, which is an improved version of Default. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] Default = 0, UseFlowDirection = 0, DetectFromContent = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TextTrimming { None = 0, [contract(Windows.Foundation.UniversalApiContract, 1.0)] CharacterEllipsis = 1, WordEllipsis = 2, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Clip = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TextWrapping { NoWrap = 1, Wrap = 2, [contract(Windows.Foundation.UniversalApiContract, 1.0)] WrapWholeWords = 3 }; [contract(Windows.Foundation.UniversalApiContract, 7.0)] [flags] enum Vector3TransitionComponents { X = 0x1, Y = 0x2, Z = 0x4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum VerticalAlignment { Top = 0, Center = 1, Bottom = 2, Stretch = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum Visibility { Visible = 0, Collapsed = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct CornerRadius { DOUBLE TopLeft; DOUBLE TopRight; DOUBLE BottomRight; DOUBLE BottomLeft; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct Duration { Windows.Foundation.TimeSpan TimeSpan; Windows.UI.Xaml.DurationType Type; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct GridLength { DOUBLE Value; Windows.UI.Xaml.GridUnitType GridUnitType; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct Thickness { DOUBLE Left; DOUBLE Top; DOUBLE Right; DOUBLE Bottom; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(B6351C55-C284-46E4-8310-FB0967FAB76F)] delegate HRESULT ApplicationInitializationCallback([in] Windows.UI.Xaml.ApplicationInitializationCallbackParams* p); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(136B1782-54BA-420D-A1AA-82828721CDE6)] delegate HRESULT BindingFailedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.BindingFailedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(D6ECB12C-15B5-4EC8-B95C-CDD208F08153)] delegate HRESULT CreateDefaultValueCallback([out] [retval] IInspectable** result); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(45883D16-27BF-4BC1-AC26-94C1601F3A49)] delegate HRESULT DependencyPropertyChangedCallback([in] Windows.UI.Xaml.DependencyObject* sender, [in] Windows.UI.Xaml.DependencyProperty* dp); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(09223E5A-75BE-4499-8180-1DDC005421C0)] delegate HRESULT DependencyPropertyChangedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.DependencyPropertyChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(2AB1A205-1E73-4BCF-AABC-57B97E21961D)] delegate HRESULT DragEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.DragEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 3.0)] [uuid(93A956AE-1D7F-438B-B7B8-227D96B609C0)] delegate HRESULT EnteredBackgroundEventHandler([in] IInspectable* sender, [in] Windows.ApplicationModel.EnteredBackgroundEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(68E0E810-F6EA-42BC-855B-5D9B67E6A262)] delegate HRESULT ExceptionRoutedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.ExceptionRoutedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 3.0)] [uuid(AAAD5DAD-4FC6-4AA4-B7CF-877E36ADA4F6)] delegate HRESULT LeavingBackgroundEventHandler([in] IInspectable* sender, [in] Windows.ApplicationModel.LeavingBackgroundEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(5A9F8A25-D142-44A4-8231-FD676724F29B)] delegate HRESULT PropertyChangedCallback([in] Windows.UI.Xaml.DependencyObject* d, [in] Windows.UI.Xaml.DependencyPropertyChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(A856E674-B0B6-4BC3-BBA8-1BA06E40D4B5)] delegate HRESULT RoutedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.RoutedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(1115B13C-25D2-480B-89DC-EB3DCBD6B7FA)] delegate HRESULT SizeChangedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.SizeChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(23429465-E36A-40E2-B139-A4704602A6E1)] delegate HRESULT SuspendingEventHandler([in] IInspectable* sender, [in] Windows.ApplicationModel.SuspendingEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(9274E6BD-49A1-4958-BEEE-D0E19587B6E3)] delegate HRESULT UnhandledExceptionEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.UnhandledExceptionEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(E6D5BBD5-E029-43A6-B36D-84A81042D774)] delegate HRESULT VisualStateChangedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.VisualStateChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(18026348-8619-4C7B-B534-CED45D9DE219)] delegate HRESULT WindowActivatedEventHandler([in] IInspectable* sender, [in] Windows.UI.Core.WindowActivatedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(0DB89161-20D7-45DF-9122-BA89576703BA)] delegate HRESULT WindowClosedEventHandler([in] IInspectable* sender, [in] Windows.UI.Core.CoreWindowEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(5C21C742-2CED-4FD9-BA38-7118D40E966B)] delegate HRESULT WindowSizeChangedEventHandler([in] IInspectable* sender, [in] Windows.UI.Core.WindowSizeChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(10406AD6-B090-4A4A-B2AD-D682DF27130F)] delegate HRESULT WindowVisibilityChangedEventHandler([in] IInspectable* sender, [in] Windows.UI.Core.VisibilityChangedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.AdaptiveTrigger)] [uuid(A5F04119-0CD9-49F1-A23F-44E547AB9F1A)] interface IAdaptiveTrigger : IInspectable { [propget] HRESULT MinWindowWidth([out] [retval] DOUBLE* value); [propput] HRESULT MinWindowWidth([in] DOUBLE value); [propget] HRESULT MinWindowHeight([out] [retval] DOUBLE* value); [propput] HRESULT MinWindowHeight([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.AdaptiveTrigger)] [uuid(C966D482-5AEB-4841-9247-C1A0BDD6F59F)] interface IAdaptiveTriggerFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.AdaptiveTrigger** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.AdaptiveTrigger)] [uuid(B92E29EA-1615-4350-9C3B-92B2986BF444)] interface IAdaptiveTriggerStatics : IInspectable { [propget] HRESULT MinWindowWidthProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MinWindowHeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(74B861A1-7487-46A9-9A6E-C78B512726C5)] interface IApplication : IInspectable { [propget] HRESULT Resources([out] [retval] Windows.UI.Xaml.ResourceDictionary** value); [propput] HRESULT Resources([in] Windows.UI.Xaml.ResourceDictionary* value); [propget] HRESULT DebugSettings([out] [retval] Windows.UI.Xaml.DebugSettings** value); [propget] HRESULT RequestedTheme([out] [retval] Windows.UI.Xaml.ApplicationTheme* value); [propput] HRESULT RequestedTheme([in] Windows.UI.Xaml.ApplicationTheme value); [eventadd] HRESULT UnhandledException([in] Windows.UI.Xaml.UnhandledExceptionEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT UnhandledException([in] EventRegistrationToken token); [eventadd] HRESULT Suspending([in] Windows.UI.Xaml.SuspendingEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Suspending([in] EventRegistrationToken token); [eventadd] HRESULT Resuming([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Resuming([in] EventRegistrationToken token); HRESULT Exit(); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(019104BE-522A-5904-F52F-DE72010429E0)] interface IApplication2 : IInspectable { [propget] HRESULT FocusVisualKind([out] [retval] Windows.UI.Xaml.FocusVisualKind* value); [propput] HRESULT FocusVisualKind([in] Windows.UI.Xaml.FocusVisualKind value); [propget] HRESULT RequiresPointerMode([out] [retval] Windows.UI.Xaml.ApplicationRequiresPointerMode* value); [propput] HRESULT RequiresPointerMode([in] Windows.UI.Xaml.ApplicationRequiresPointerMode value); [eventadd] HRESULT LeavingBackground([in] Windows.UI.Xaml.LeavingBackgroundEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LeavingBackground([in] EventRegistrationToken token); [eventadd] HRESULT EnteredBackground([in] Windows.UI.Xaml.EnteredBackgroundEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT EnteredBackground([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(B775AD7C-18B8-45CA-A1B0-DC483E4B1028)] interface IApplication3 : IInspectable { [propget] HRESULT HighContrastAdjustment([out] [retval] Windows.UI.Xaml.ApplicationHighContrastAdjustment* value); [propput] HRESULT HighContrastAdjustment([in] Windows.UI.Xaml.ApplicationHighContrastAdjustment value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(93BBE361-BE5A-4EE3-B4A3-95118DC97A89)] interface IApplicationFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Application** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ApplicationInitializationCallbackParams)] [uuid(751B792E-5772-4488-8B87-F547FAA64474)] interface IApplicationInitializationCallbackParams : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(25F99FF7-9347-459A-9FAC-B2D0E11C1A0F)] interface IApplicationOverrides : IInspectable { HRESULT OnActivated([in] Windows.ApplicationModel.Activation.IActivatedEventArgs* args); HRESULT OnLaunched([in] Windows.ApplicationModel.Activation.LaunchActivatedEventArgs* args); HRESULT OnFileActivated([in] Windows.ApplicationModel.Activation.FileActivatedEventArgs* args); HRESULT OnSearchActivated([in] Windows.ApplicationModel.Activation.SearchActivatedEventArgs* args); HRESULT OnShareTargetActivated([in] Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs* args); HRESULT OnFileOpenPickerActivated([in] Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs* args); HRESULT OnFileSavePickerActivated([in] Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs* args); HRESULT OnCachedFileUpdaterActivated([in] Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs* args); HRESULT OnWindowCreated([in] Windows.UI.Xaml.WindowCreatedEventArgs* args); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(DB5CD2B9-D3B4-558C-C64E-0434FD1BD889)] interface IApplicationOverrides2 : IInspectable { HRESULT OnBackgroundActivated([in] Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs* args); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Application)] [uuid(06499997-F7B4-45FE-B763-7577D1D3CB4A)] interface IApplicationStatics : IInspectable { [propget] HRESULT Current([out] [retval] Windows.UI.Xaml.Application** value); HRESULT Start([in] Windows.UI.Xaml.ApplicationInitializationCallback* callback); [overload("LoadComponent")] HRESULT LoadComponent([in] IInspectable* component, [in] Windows.Foundation.Uri* resourceLocator); [overload("LoadComponent")] HRESULT LoadComponentWithResourceLocation([in] IInspectable* component, [in] Windows.Foundation.Uri* resourceLocator, [in] Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation componentResourceLocation); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.BindingFailedEventArgs)] [uuid(32C1D013-4DBD-446D-BBB8-0DE35048A449)] interface IBindingFailedEventArgs : IInspectable { [propget] HRESULT Message([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.BringIntoViewOptions)] [uuid(19BDD1B5-C7CB-46D9-A4DD-A1BBE83EF2FB)] interface IBringIntoViewOptions : IInspectable { [propget] HRESULT AnimationDesired([out] [retval] boolean* value); [propput] HRESULT AnimationDesired([in] boolean value); [propget] HRESULT TargetRect([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT TargetRect([in] Windows.Foundation.IReference* value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.BringIntoViewOptions)] [uuid(E855E08E-64B6-1211-BDDB-1FDDBB6E8231)] interface IBringIntoViewOptions2 : IInspectable { [propget] HRESULT HorizontalAlignmentRatio([out] [retval] DOUBLE* value); [propput] HRESULT HorizontalAlignmentRatio([in] DOUBLE value); [propget] HRESULT VerticalAlignmentRatio([out] [retval] DOUBLE* value); [propput] HRESULT VerticalAlignmentRatio([in] DOUBLE value); [propget] HRESULT HorizontalOffset([out] [retval] DOUBLE* value); [propput] HRESULT HorizontalOffset([in] DOUBLE value); [propget] HRESULT VerticalOffset([out] [retval] DOUBLE* value); [propput] HRESULT VerticalOffset([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.BringIntoViewRequestedEventArgs)] [uuid(0E629EC4-2206-4C8B-94AE-BDB66A4EBFD1)] interface IBringIntoViewRequestedEventArgs : IInspectable { [propget] HRESULT TargetElement([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT TargetElement([in] Windows.UI.Xaml.UIElement* value); [propget] HRESULT AnimationDesired([out] [retval] boolean* value); [propput] HRESULT AnimationDesired([in] boolean value); [propget] HRESULT TargetRect([out] [retval] Windows.Foundation.Rect* value); [propput] HRESULT TargetRect([in] Windows.Foundation.Rect value); [propget] HRESULT HorizontalAlignmentRatio([out] [retval] DOUBLE* value); [propget] HRESULT VerticalAlignmentRatio([out] [retval] DOUBLE* value); [propget] HRESULT HorizontalOffset([out] [retval] DOUBLE* value); [propput] HRESULT HorizontalOffset([in] DOUBLE value); [propget] HRESULT VerticalOffset([out] [retval] DOUBLE* value); [propput] HRESULT VerticalOffset([in] DOUBLE value); [propget] HRESULT Handled([out] [retval] boolean* value); [propput] HRESULT Handled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.BrushTransition)] [uuid(1116972C-9DAD-5429-A7DD-B2B7D061AB8E)] interface IBrushTransition : IInspectable { [propget] HRESULT Duration([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT Duration([in] Windows.Foundation.TimeSpan value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.BrushTransition)] [uuid(3DBE7368-13D4-510C-A215-7539F4787B52)] interface IBrushTransitionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.BrushTransition** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ColorPaletteResources)] [uuid(258088C4-AEF2-5D3F-833B-C36DB6278ED9)] interface IColorPaletteResources : IInspectable { [propget] HRESULT AltHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT AltHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT AltLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT AltLow([in] Windows.Foundation.IReference* value); [propget] HRESULT AltMedium([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT AltMedium([in] Windows.Foundation.IReference* value); [propget] HRESULT AltMediumHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT AltMediumHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT AltMediumLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT AltMediumLow([in] Windows.Foundation.IReference* value); [propget] HRESULT BaseHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT BaseHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT BaseLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT BaseLow([in] Windows.Foundation.IReference* value); [propget] HRESULT BaseMedium([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT BaseMedium([in] Windows.Foundation.IReference* value); [propget] HRESULT BaseMediumHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT BaseMediumHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT BaseMediumLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT BaseMediumLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeAltLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeAltLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeBlackHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeBlackHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeBlackLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeBlackLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeBlackMediumLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeBlackMediumLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeBlackMedium([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeBlackMedium([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeDisabledHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeDisabledHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeDisabledLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeDisabledLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeHigh([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeHigh([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeMedium([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeMedium([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeMediumLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeMediumLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeWhite([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeWhite([in] Windows.Foundation.IReference* value); [propget] HRESULT ChromeGray([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ChromeGray([in] Windows.Foundation.IReference* value); [propget] HRESULT ListLow([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ListLow([in] Windows.Foundation.IReference* value); [propget] HRESULT ListMedium([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ListMedium([in] Windows.Foundation.IReference* value); [propget] HRESULT ErrorText([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ErrorText([in] Windows.Foundation.IReference* value); [propget] HRESULT Accent([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT Accent([in] Windows.Foundation.IReference* value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ColorPaletteResources)] [uuid(A57F0783-1876-5CC0-8EA5-BC77B17E0F7E)] interface IColorPaletteResourcesFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.ColorPaletteResources** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.CornerRadiusHelper)] [uuid(FD7BE182-1CDB-4288-B8C8-85EE79297BFC)] interface ICornerRadiusHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.CornerRadiusHelper)] [uuid(F4A1F659-D4D4-451F-A387-D6BF4B2451D4)] interface ICornerRadiusHelperStatics : IInspectable { HRESULT FromRadii([in] DOUBLE topLeft, [in] DOUBLE topRight, [in] DOUBLE bottomRight, [in] DOUBLE bottomLeft, [out] [retval] Windows.UI.Xaml.CornerRadius* result); HRESULT FromUniformRadius([in] DOUBLE uniformRadius, [out] [retval] Windows.UI.Xaml.CornerRadius* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataContextChangedEventArgs)] [uuid(7DA68E21-0B8F-4F9F-A143-F8E7780136A2)] interface IDataContextChangedEventArgs : IInspectable { [propget] HRESULT NewValue([out] [retval] IInspectable** value); [propget] HRESULT Handled([out] [retval] boolean* value); [propput] HRESULT Handled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataTemplate)] [uuid(9910AEC7-8AB5-4118-9BC6-09F45A35073D)] interface IDataTemplate : IInspectable { HRESULT LoadContent([out] [retval] Windows.UI.Xaml.DependencyObject** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(595E9547-CDFF-4B92-B773-AB396878F353)] interface IDataTemplateExtension : IInspectable { HRESULT ResetTemplate(); HRESULT ProcessBinding([in] UINT32 phase, [out] [retval] boolean* result); HRESULT ProcessBindings([in] Windows.UI.Xaml.Controls.ContainerContentChangingEventArgs* arg, [out] [retval] INT32* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataTemplate)] [uuid(51ED9D7E-2B53-475B-9C88-0C1832C8351A)] interface IDataTemplateFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DataTemplate** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataTemplateKey)] [uuid(873B6C28-CCEB-4B61-86FA-B2CEC39CC2FA)] interface IDataTemplateKey : IInspectable { [propget] HRESULT DataType([out] [retval] IInspectable** value); [propput] HRESULT DataType([in] IInspectable* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataTemplateKey)] [uuid(E96B2959-D982-4152-91CB-DE0E4DFD7693)] interface IDataTemplateKeyFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DataTemplateKey** value); HRESULT CreateInstanceWithType([in] IInspectable* dataType, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DataTemplateKey** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DataTemplate)] [uuid(8AF77D73-AA01-471E-BEDD-8BAD86219B77)] interface IDataTemplateStatics2 : IInspectable { [propget] HRESULT ExtensionInstanceProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetExtensionInstance([in] Windows.UI.Xaml.FrameworkElement* element, [out] [retval] Windows.UI.Xaml.IDataTemplateExtension** result); HRESULT SetExtensionInstance([in] Windows.UI.Xaml.FrameworkElement* element, [in] Windows.UI.Xaml.IDataTemplateExtension* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DebugSettings)] [uuid(3D451F98-C6A7-4D17-8398-D83A067183D8)] interface IDebugSettings : IInspectable { [propget] HRESULT EnableFrameRateCounter([out] [retval] boolean* value); [propput] HRESULT EnableFrameRateCounter([in] boolean value); [propget] HRESULT IsBindingTracingEnabled([out] [retval] boolean* value); [propput] HRESULT IsBindingTracingEnabled([in] boolean value); [propget] HRESULT IsOverdrawHeatMapEnabled([out] [retval] boolean* value); [propput] HRESULT IsOverdrawHeatMapEnabled([in] boolean value); [eventadd] HRESULT BindingFailed([in] Windows.UI.Xaml.BindingFailedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BindingFailed([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DebugSettings)] [uuid(48D37585-E1A6-469B-83C8-30825037119E)] interface IDebugSettings2 : IInspectable { [propget] HRESULT EnableRedrawRegions([out] [retval] boolean* value); [propput] HRESULT EnableRedrawRegions([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DebugSettings)] [uuid(E6BB5022-0625-479F-8E32-4B583D73B7AC)] interface IDebugSettings3 : IInspectable { [propget] HRESULT IsTextPerformanceVisualizationEnabled([out] [retval] boolean* value); [propput] HRESULT IsTextPerformanceVisualizationEnabled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.DebugSettings)] [uuid(C9001E45-E824-5A5F-866C-E20CEC88A8FC)] interface IDebugSettings4 : IInspectable { [propget] HRESULT FailFastOnErrors([out] [retval] boolean* value); [propput] HRESULT FailFastOnErrors([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyObject)] [uuid(5C526665-F60E-4912-AF59-5FE0680F089D)] interface IDependencyObject : IInspectable { HRESULT GetValue([in] Windows.UI.Xaml.DependencyProperty* dp, [out] [retval] IInspectable** result); HRESULT SetValue([in] Windows.UI.Xaml.DependencyProperty* dp, [in] IInspectable* value); HRESULT ClearValue([in] Windows.UI.Xaml.DependencyProperty* dp); HRESULT ReadLocalValue([in] Windows.UI.Xaml.DependencyProperty* dp, [out] [retval] IInspectable** result); HRESULT GetAnimationBaseValue([in] Windows.UI.Xaml.DependencyProperty* dp, [out] [retval] IInspectable** result); [propget] HRESULT Dispatcher([out] [retval] Windows.UI.Core.CoreDispatcher** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyObject)] [uuid(29FED85D-3D22-43A1-ADD0-17027C08B212)] interface IDependencyObject2 : IInspectable { HRESULT RegisterPropertyChangedCallback([in] Windows.UI.Xaml.DependencyProperty* dp, [in] Windows.UI.Xaml.DependencyPropertyChangedCallback* callback, [out] [retval] INT64* result); HRESULT UnregisterPropertyChangedCallback([in] Windows.UI.Xaml.DependencyProperty* dp, [in] INT64 token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyObjectCollection)] [uuid(051E79FF-B3A8-49EE-B5AF-AC8F68B649E4)] interface IDependencyObjectCollectionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DependencyObjectCollection** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyObject)] [uuid(9A03AF92-7D8A-4937-884F-ECF34FE02ACB)] interface IDependencyObjectFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DependencyObject** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyProperty)] [uuid(85B13970-9BC4-4E96-ACF1-30C8FD3D55C8)] interface IDependencyProperty : IInspectable { HRESULT GetMetadata([in] Windows.UI.Xaml.Interop.TypeName forType, [out] [retval] Windows.UI.Xaml.PropertyMetadata** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyPropertyChangedEventArgs)] [uuid(81212C2B-24D0-4957-ABC3-224470A93A4E)] interface IDependencyPropertyChangedEventArgs : IInspectable { [propget] HRESULT Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT OldValue([out] [retval] IInspectable** value); [propget] HRESULT NewValue([out] [retval] IInspectable** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DependencyProperty)] [uuid(49E5F28F-8259-4D5C-AAE0-83D56DBB68D9)] interface IDependencyPropertyStatics : IInspectable { [propget] HRESULT UnsetValue([out] [retval] IInspectable** value); HRESULT Register([in] HSTRING name, [in] Windows.UI.Xaml.Interop.TypeName propertyType, [in] Windows.UI.Xaml.Interop.TypeName ownerType, [in] Windows.UI.Xaml.PropertyMetadata* typeMetadata, [out] [retval] Windows.UI.Xaml.DependencyProperty** result); HRESULT RegisterAttached([in] HSTRING name, [in] Windows.UI.Xaml.Interop.TypeName propertyType, [in] Windows.UI.Xaml.Interop.TypeName ownerType, [in] Windows.UI.Xaml.PropertyMetadata* defaultMetadata, [out] [retval] Windows.UI.Xaml.DependencyProperty** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DispatcherTimer)] [uuid(D160CE46-CD22-4F5F-8C97-40E61DA3E2DC)] interface IDispatcherTimer : IInspectable { [propget] HRESULT Interval([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT Interval([in] Windows.Foundation.TimeSpan value); [propget] HRESULT IsEnabled([out] [retval] boolean* value); [eventadd] HRESULT Tick([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Tick([in] EventRegistrationToken token); HRESULT Start(); HRESULT Stop(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DispatcherTimer)] [uuid(E9961E6E-3626-403A-AFE0-040D58165632)] interface IDispatcherTimerFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.DispatcherTimer** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragEventArgs)] [uuid(B440C7C3-02B4-4980-9342-25DAE1C0F188)] interface IDragEventArgs : IInspectable { [propget] HRESULT Handled([out] [retval] boolean* value); [propput] HRESULT Handled([in] boolean value); [propget] HRESULT Data([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackage** value); [propput] HRESULT Data([in] Windows.ApplicationModel.DataTransfer.DataPackage* value); HRESULT GetPosition([in] Windows.UI.Xaml.UIElement* relativeTo, [out] [retval] Windows.Foundation.Point* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragEventArgs)] [uuid(26336658-2917-411D-BFC3-2F22471CBBE7)] interface IDragEventArgs2 : IInspectable { [propget] HRESULT DataView([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackageView** value); [propget] HRESULT DragUIOverride([out] [retval] Windows.UI.Xaml.DragUIOverride** value); [propget] HRESULT Modifiers([out] [retval] Windows.ApplicationModel.DataTransfer.DragDrop.DragDropModifiers* value); [propget] HRESULT AcceptedOperation([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation* value); [propput] HRESULT AcceptedOperation([in] Windows.ApplicationModel.DataTransfer.DataPackageOperation value); HRESULT GetDeferral([out] [retval] Windows.UI.Xaml.DragOperationDeferral** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.DragEventArgs)] [uuid(D04FC3C6-8119-427A-8152-5F9550CC0416)] interface IDragEventArgs3 : IInspectable { [propget] HRESULT AllowedOperations([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragOperationDeferral)] [uuid(BA73ECBA-1B73-4086-B3D3-C223BEEA1633)] interface IDragOperationDeferral : IInspectable { HRESULT Complete(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragStartingEventArgs)] [uuid(6800D3FA-90B8-46F9-8E30-5AC25F73F0F9)] interface IDragStartingEventArgs : IInspectable { [propget] HRESULT Cancel([out] [retval] boolean* value); [propput] HRESULT Cancel([in] boolean value); [propget] HRESULT Data([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackage** value); [propget] HRESULT DragUI([out] [retval] Windows.UI.Xaml.DragUI** value); HRESULT GetDeferral([out] [retval] Windows.UI.Xaml.DragOperationDeferral** result); HRESULT GetPosition([in] Windows.UI.Xaml.UIElement* relativeTo, [out] [retval] Windows.Foundation.Point* result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.DragStartingEventArgs)] [uuid(D855E08E-44B6-4211-BD0B-7FDDBB6E8231)] interface IDragStartingEventArgs2 : IInspectable { [propget] HRESULT AllowedOperations([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation* value); [propput] HRESULT AllowedOperations([in] Windows.ApplicationModel.DataTransfer.DataPackageOperation value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragUI)] [uuid(2D9BD838-7C60-4842-9170-346FE10A226A)] interface IDragUI : IInspectable { [overload("SetContentFromBitmapImage")] HRESULT SetContentFromBitmapImage([in] Windows.UI.Xaml.Media.Imaging.BitmapImage* bitmapImage); [overload("SetContentFromBitmapImage")] HRESULT SetContentFromBitmapImageWithAnchorPoint([in] Windows.UI.Xaml.Media.Imaging.BitmapImage* bitmapImage, [in] Windows.Foundation.Point anchorPoint); [overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmap([in] Windows.Graphics.Imaging.SoftwareBitmap* softwareBitmap); [overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmapWithAnchorPoint([in] Windows.Graphics.Imaging.SoftwareBitmap* softwareBitmap, [in] Windows.Foundation.Point anchorPoint); HRESULT SetContentFromDataPackage(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DragUIOverride)] [uuid(BD6C9DFA-C961-4861-B7A5-BF4FE4A8A6EF)] interface IDragUIOverride : IInspectable { [propget] HRESULT Caption([out] [retval] HSTRING* value); [propput] HRESULT Caption([in] HSTRING value); [propget] HRESULT IsContentVisible([out] [retval] boolean* value); [propput] HRESULT IsContentVisible([in] boolean value); [propget] HRESULT IsCaptionVisible([out] [retval] boolean* value); [propput] HRESULT IsCaptionVisible([in] boolean value); [propget] HRESULT IsGlyphVisible([out] [retval] boolean* value); [propput] HRESULT IsGlyphVisible([in] boolean value); HRESULT Clear(); [overload("SetContentFromBitmapImage")] HRESULT SetContentFromBitmapImage([in] Windows.UI.Xaml.Media.Imaging.BitmapImage* bitmapImage); [overload("SetContentFromBitmapImage")] HRESULT SetContentFromBitmapImageWithAnchorPoint([in] Windows.UI.Xaml.Media.Imaging.BitmapImage* bitmapImage, [in] Windows.Foundation.Point anchorPoint); [overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmap([in] Windows.Graphics.Imaging.SoftwareBitmap* softwareBitmap); [overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmapWithAnchorPoint([in] Windows.Graphics.Imaging.SoftwareBitmap* softwareBitmap, [in] Windows.Foundation.Point anchorPoint); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DropCompletedEventArgs)] [uuid(6C4FC188-95BC-4261-9EC5-21CAB677B734)] interface IDropCompletedEventArgs : IInspectable { [propget] HRESULT DropResult([out] [retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DurationHelper)] [uuid(25C1659F-4497-4135-940F-EE96F4D6E934)] interface IDurationHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.DurationHelper)] [uuid(BC88093E-3547-4EC0-B519-FFA8F9C4838C)] interface IDurationHelperStatics : IInspectable { [propget] HRESULT Automatic([out] [retval] Windows.UI.Xaml.Duration* value); [propget] HRESULT Forever([out] [retval] Windows.UI.Xaml.Duration* value); HRESULT Compare([in] Windows.UI.Xaml.Duration duration1, [in] Windows.UI.Xaml.Duration duration2, [out] [retval] INT32* result); HRESULT FromTimeSpan([in] Windows.Foundation.TimeSpan timeSpan, [out] [retval] Windows.UI.Xaml.Duration* result); HRESULT GetHasTimeSpan([in] Windows.UI.Xaml.Duration target, [out] [retval] boolean* result); HRESULT Add([in] Windows.UI.Xaml.Duration target, [in] Windows.UI.Xaml.Duration duration, [out] [retval] Windows.UI.Xaml.Duration* result); HRESULT Equals([in] Windows.UI.Xaml.Duration target, [in] Windows.UI.Xaml.Duration value, [out] [retval] boolean* result); HRESULT Subtract([in] Windows.UI.Xaml.Duration target, [in] Windows.UI.Xaml.Duration duration, [out] [retval] Windows.UI.Xaml.Duration* result); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.EffectiveViewportChangedEventArgs)] [uuid(55EE2E81-1C18-59ED-BD3D-C4CA8FA7D190)] interface IEffectiveViewportChangedEventArgs : IInspectable { [propget] HRESULT EffectiveViewport([out] [retval] Windows.Foundation.Rect* value); [propget] HRESULT MaxViewport([out] [retval] Windows.Foundation.Rect* value); [propget] HRESULT BringIntoViewDistanceX([out] [retval] DOUBLE* value); [propget] HRESULT BringIntoViewDistanceY([out] [retval] DOUBLE* value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [uuid(17D2AD90-1370-55C8-80E1-78B49004A9E1)] interface IElementFactory : IInspectable { HRESULT GetElement([in] Windows.UI.Xaml.ElementFactoryGetArgs* args, [out] [retval] Windows.UI.Xaml.UIElement** result); HRESULT RecycleElement([in] Windows.UI.Xaml.ElementFactoryRecycleArgs* args); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ElementFactoryGetArgs)] [uuid(FB508774-41A3-5829-9255-CF452D041DF4)] interface IElementFactoryGetArgs : IInspectable { [propget] HRESULT Data([out] [retval] IInspectable** value); [propput] HRESULT Data([in] IInspectable* value); [propget] HRESULT Parent([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Parent([in] Windows.UI.Xaml.UIElement* value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ElementFactoryGetArgs)] [uuid(C3B6DAE7-883B-5FD7-BE80-2059D877E783)] interface IElementFactoryGetArgsFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.ElementFactoryGetArgs** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ElementFactoryRecycleArgs)] [uuid(86F16B14-37E8-5DD8-A90C-25D3710318B0)] interface IElementFactoryRecycleArgs : IInspectable { [propget] HRESULT Element([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Element([in] Windows.UI.Xaml.UIElement* value); [propget] HRESULT Parent([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Parent([in] Windows.UI.Xaml.UIElement* value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ElementFactoryRecycleArgs)] [uuid(8D926509-EA0D-541B-8271-F9E9118F5E7C)] interface IElementFactoryRecycleArgsFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.ElementFactoryRecycleArgs** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.ElementSoundPlayer)] [uuid(387773A5-F036-460C-9B81-F3D6EA43F6F2)] interface IElementSoundPlayer : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.ElementSoundPlayer)] [uuid(217A9004-981D-41C9-B152-ADA911A4B13A)] interface IElementSoundPlayerStatics : IInspectable { [propget] HRESULT Volume([out] [retval] DOUBLE* value); [propput] HRESULT Volume([in] DOUBLE value); [propget] HRESULT State([out] [retval] Windows.UI.Xaml.ElementSoundPlayerState* value); [propput] HRESULT State([in] Windows.UI.Xaml.ElementSoundPlayerState value); HRESULT Play([in] Windows.UI.Xaml.ElementSoundKind sound); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.ElementSoundPlayer)] [uuid(F2505956-ED41-48D7-AAE8-F2ABCB444929)] interface IElementSoundPlayerStatics2 : IInspectable { [propget] HRESULT SpatialAudioMode([out] [retval] Windows.UI.Xaml.ElementSpatialAudioMode* value); [propput] HRESULT SpatialAudioMode([in] Windows.UI.Xaml.ElementSpatialAudioMode value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.EventTrigger)] [uuid(DEF8F855-0B49-4087-B1A9-B8B38488F786)] interface IEventTrigger : IInspectable { [propget] HRESULT RoutedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propput] HRESULT RoutedEvent([in] Windows.UI.Xaml.RoutedEvent* value); [propget] HRESULT Actions([out] [retval] Windows.UI.Xaml.TriggerActionCollection** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ExceptionRoutedEventArgs)] [uuid(DD9FF16A-4B62-4A6C-A49D-0671EF6136BE)] interface IExceptionRoutedEventArgs : IInspectable { [propget] HRESULT ErrorMessage([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ExceptionRoutedEventArgs)] [uuid(BBA9826D-5D7A-44E7-B893-B2AE0DD24273)] interface IExceptionRoutedEventArgsFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(A391D09B-4A99-4B7C-9D8D-6FA5D01F6FBF)] interface IFrameworkElement : IInspectable { [propget] HRESULT Triggers([out] [retval] Windows.UI.Xaml.TriggerCollection** value); [propget] HRESULT Resources([out] [retval] Windows.UI.Xaml.ResourceDictionary** value); [propput] HRESULT Resources([in] Windows.UI.Xaml.ResourceDictionary* value); [propget] HRESULT Tag([out] [retval] IInspectable** value); [propput] HRESULT Tag([in] IInspectable* value); [propget] HRESULT Language([out] [retval] HSTRING* value); [propput] HRESULT Language([in] HSTRING value); [propget] HRESULT ActualWidth([out] [retval] DOUBLE* value); [propget] HRESULT ActualHeight([out] [retval] DOUBLE* value); [propget] HRESULT Width([out] [retval] DOUBLE* value); [propput] HRESULT Width([in] DOUBLE value); [propget] HRESULT Height([out] [retval] DOUBLE* value); [propput] HRESULT Height([in] DOUBLE value); [propget] HRESULT MinWidth([out] [retval] DOUBLE* value); [propput] HRESULT MinWidth([in] DOUBLE value); [propget] HRESULT MaxWidth([out] [retval] DOUBLE* value); [propput] HRESULT MaxWidth([in] DOUBLE value); [propget] HRESULT MinHeight([out] [retval] DOUBLE* value); [propput] HRESULT MinHeight([in] DOUBLE value); [propget] HRESULT MaxHeight([out] [retval] DOUBLE* value); [propput] HRESULT MaxHeight([in] DOUBLE value); [propget] HRESULT HorizontalAlignment([out] [retval] Windows.UI.Xaml.HorizontalAlignment* value); [propput] HRESULT HorizontalAlignment([in] Windows.UI.Xaml.HorizontalAlignment value); [propget] HRESULT VerticalAlignment([out] [retval] Windows.UI.Xaml.VerticalAlignment* value); [propput] HRESULT VerticalAlignment([in] Windows.UI.Xaml.VerticalAlignment value); [propget] HRESULT Margin([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT Margin([in] Windows.UI.Xaml.Thickness value); [propget] HRESULT Name([out] [retval] HSTRING* value); [propput] HRESULT Name([in] HSTRING value); [propget] HRESULT BaseUri([out] [retval] Windows.Foundation.Uri** value); [propget] HRESULT DataContext([out] [retval] IInspectable** value); [propput] HRESULT DataContext([in] IInspectable* value); [propget] HRESULT Style([out] [retval] Windows.UI.Xaml.Style** value); [propput] HRESULT Style([in] Windows.UI.Xaml.Style* value); [propget] HRESULT Parent([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propget] HRESULT FlowDirection([out] [retval] Windows.UI.Xaml.FlowDirection* value); [propput] HRESULT FlowDirection([in] Windows.UI.Xaml.FlowDirection value); [eventadd] HRESULT Loaded([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Loaded([in] EventRegistrationToken token); [eventadd] HRESULT Unloaded([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Unloaded([in] EventRegistrationToken token); [eventadd] HRESULT SizeChanged([in] Windows.UI.Xaml.SizeChangedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT SizeChanged([in] EventRegistrationToken token); [eventadd] HRESULT LayoutUpdated([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LayoutUpdated([in] EventRegistrationToken token); HRESULT FindName([in] HSTRING name, [out] [retval] IInspectable** result); HRESULT SetBinding([in] Windows.UI.Xaml.DependencyProperty* dp, [in] Windows.UI.Xaml.Data.BindingBase* binding); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(F19104BE-422A-4904-A52F-EE72010429E5)] interface IFrameworkElement2 : IInspectable { [propget] HRESULT RequestedTheme([out] [retval] Windows.UI.Xaml.ElementTheme* value); [propput] HRESULT RequestedTheme([in] Windows.UI.Xaml.ElementTheme value); [eventadd] HRESULT DataContextChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DataContextChanged([in] EventRegistrationToken token); HRESULT GetBindingExpression([in] Windows.UI.Xaml.DependencyProperty* dp, [out] [retval] Windows.UI.Xaml.Data.BindingExpression** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(C81C2720-5C52-4BBE-A199-2B1E34F00F70)] interface IFrameworkElement3 : IInspectable { [eventadd] HRESULT Loading([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Loading([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(6B765BB3-FBA3-4404-BDEE-1A45D1CA5F21)] interface IFrameworkElement4 : IInspectable { [propget] HRESULT AllowFocusOnInteraction([out] [retval] boolean* value); [propput] HRESULT AllowFocusOnInteraction([in] boolean value); [propget] HRESULT FocusVisualMargin([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT FocusVisualMargin([in] Windows.UI.Xaml.Thickness value); [propget] HRESULT FocusVisualSecondaryThickness([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT FocusVisualSecondaryThickness([in] Windows.UI.Xaml.Thickness value); [propget] HRESULT FocusVisualPrimaryThickness([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT FocusVisualPrimaryThickness([in] Windows.UI.Xaml.Thickness value); [propget] HRESULT FocusVisualSecondaryBrush([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT FocusVisualSecondaryBrush([in] Windows.UI.Xaml.Media.Brush* value); [propget] HRESULT FocusVisualPrimaryBrush([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT FocusVisualPrimaryBrush([in] Windows.UI.Xaml.Media.Brush* value); [propget] HRESULT AllowFocusWhenDisabled([out] [retval] boolean* value); [propput] HRESULT AllowFocusWhenDisabled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(792A5D91-62A1-40BF-A0CE-F9C131FCB7A7)] interface IFrameworkElement6 : IInspectable { [propget] HRESULT ActualTheme([out] [retval] Windows.UI.Xaml.ElementTheme* value); [eventadd] HRESULT ActualThemeChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ActualThemeChanged([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(2263886C-C069-570F-B9CC-9E21DD028D8E)] interface IFrameworkElement7 : IInspectable { [propget] HRESULT IsLoaded([out] [retval] boolean* value); [eventadd] HRESULT EffectiveViewportChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT EffectiveViewportChanged([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(DEAEE126-03CA-4966-B576-604CCE93B5E8)] interface IFrameworkElementFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.FrameworkElement** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(DA007E54-B3C2-4B9A-AA8E-D3F071262B97)] interface IFrameworkElementOverrides : IInspectable { HRESULT MeasureOverride([in] Windows.Foundation.Size availableSize, [out] [retval] Windows.Foundation.Size* result); HRESULT ArrangeOverride([in] Windows.Foundation.Size finalSize, [out] [retval] Windows.Foundation.Size* result); HRESULT OnApplyTemplate(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(CB5CD2B9-E3B4-458C-B64E-1434FD1BD88A)] interface IFrameworkElementOverrides2 : IInspectable { HRESULT GoToElementStateCore([in] HSTRING stateName, [in] boolean useTransitions, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(65AA0480-22E3-5103-AD2A-B626F88CA5AE)] interface IFrameworkElementProtected7 : IInspectable { HRESULT InvalidateViewport(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(48383032-FBEB-4F8A-AED2-EE21FB27A57B)] interface IFrameworkElementStatics : IInspectable { [propget] HRESULT TagProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LanguageProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ActualWidthProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ActualHeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT WidthProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT HeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MinWidthProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MaxWidthProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MinHeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MaxHeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT HorizontalAlignmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT VerticalAlignmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MarginProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT NameProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT DataContextProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StyleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FlowDirectionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(9695DB02-C0D8-4FA2-B100-3FA2DF8B9538)] interface IFrameworkElementStatics2 : IInspectable { [propget] HRESULT RequestedThemeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(9C41B155-C5D8-4663-BFF2-D8D54FB5DBB3)] interface IFrameworkElementStatics4 : IInspectable { [propget] HRESULT AllowFocusOnInteractionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusVisualMarginProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusVisualSecondaryThicknessProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusVisualPrimaryThicknessProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusVisualSecondaryBrushProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusVisualPrimaryBrushProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AllowFocusWhenDisabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(525D3941-0B3C-4BE6-9978-19A8025C09D8)] interface IFrameworkElementStatics5 : IInspectable { HRESULT DeferTree([in] Windows.UI.Xaml.DependencyObject* element); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.FrameworkElement)] [uuid(FCC1529A-69DB-4582-A7BE-CF6A1CFDACD0)] interface IFrameworkElementStatics6 : IInspectable { [propget] HRESULT ActualThemeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkTemplate)] [uuid(A1E254D8-A446-4A27-9A9D-A0F59E1258A5)] interface IFrameworkTemplate : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkTemplate)] [uuid(1A78A0A5-937D-46D4-832B-94FF14DAB061)] interface IFrameworkTemplateFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.FrameworkTemplate** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkView)] [uuid(DDBA664B-B603-47AA-942D-3833174F0D80)] interface IFrameworkView : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.FrameworkViewSource)] [uuid(E3B077DA-35AD-4B09-B5B2-27420041BA9F)] interface IFrameworkViewSource : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.GridLengthHelper)] [uuid(7A826CE1-07A0-4083-B6D1-B1D917B976AC)] interface IGridLengthHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.GridLengthHelper)] [uuid(9D457B9B-019F-4266-8872-215F198F6A9D)] interface IGridLengthHelperStatics : IInspectable { [propget] HRESULT Auto([out] [retval] Windows.UI.Xaml.GridLength* value); HRESULT FromPixels([in] DOUBLE pixels, [out] [retval] Windows.UI.Xaml.GridLength* result); HRESULT FromValueAndType([in] DOUBLE value, [in] Windows.UI.Xaml.GridUnitType type, [out] [retval] Windows.UI.Xaml.GridLength* result); HRESULT GetIsAbsolute([in] Windows.UI.Xaml.GridLength target, [out] [retval] boolean* result); HRESULT GetIsAuto([in] Windows.UI.Xaml.GridLength target, [out] [retval] boolean* result); HRESULT GetIsStar([in] Windows.UI.Xaml.GridLength target, [out] [retval] boolean* result); HRESULT Equals([in] Windows.UI.Xaml.GridLength target, [in] Windows.UI.Xaml.GridLength value, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.MediaFailedRoutedEventArgs)] [uuid(46D1FA8D-5149-4153-BA3C-B03E64EE531E)] interface IMediaFailedRoutedEventArgs : IInspectable { [propget] HRESULT ErrorTrace([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PointHelper)] [uuid(727BDD92-64B0-49CF-A321-A9793E73E2E7)] interface IPointHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PointHelper)] [uuid(015ACA75-76D8-4B7E-8A33-7D79204691EE)] interface IPointHelperStatics : IInspectable { HRESULT FromCoordinates([in] FLOAT x, [in] FLOAT y, [out] [retval] Windows.Foundation.Point* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PropertyMetadata)] [uuid(814EF30D-8D18-448A-8644-F2CB51E70380)] interface IPropertyMetadata : IInspectable { [propget] HRESULT DefaultValue([out] [retval] IInspectable** value); [propget] HRESULT CreateDefaultValueCallback([out] [retval] Windows.UI.Xaml.CreateDefaultValueCallback** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PropertyMetadata)] [uuid(C1B81CC0-57CD-4F2F-B0A9-E1801B28F76B)] interface IPropertyMetadataFactory : IInspectable { HRESULT CreateInstanceWithDefaultValue([in] IInspectable* defaultValue, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.PropertyMetadata** value); HRESULT CreateInstanceWithDefaultValueAndCallback([in] IInspectable* defaultValue, [in] Windows.UI.Xaml.PropertyChangedCallback* propertyChangedCallback, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.PropertyMetadata** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PropertyMetadata)] [uuid(3B01077A-6E06-45E9-8B5C-AF243458C062)] interface IPropertyMetadataStatics : IInspectable { [default_overload] [overload("Create")] HRESULT CreateWithDefaultValue([in] IInspectable* defaultValue, [out] [retval] Windows.UI.Xaml.PropertyMetadata** result); [default_overload] [overload("Create")] HRESULT CreateWithDefaultValueAndCallback([in] IInspectable* defaultValue, [in] Windows.UI.Xaml.PropertyChangedCallback* propertyChangedCallback, [out] [retval] Windows.UI.Xaml.PropertyMetadata** result); [overload("Create")] HRESULT CreateWithFactory([in] Windows.UI.Xaml.CreateDefaultValueCallback* createDefaultValueCallback, [out] [retval] Windows.UI.Xaml.PropertyMetadata** result); [overload("Create")] HRESULT CreateWithFactoryAndCallback([in] Windows.UI.Xaml.CreateDefaultValueCallback* createDefaultValueCallback, [in] Windows.UI.Xaml.PropertyChangedCallback* propertyChangedCallback, [out] [retval] Windows.UI.Xaml.PropertyMetadata** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PropertyPath)] [uuid(300E5D8A-1FF3-4D2C-95EC-27F81DEBACB8)] interface IPropertyPath : IInspectable { [propget] HRESULT Path([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.PropertyPath)] [uuid(4E4CDF99-9826-4E56-847C-CA055F162905)] interface IPropertyPathFactory : IInspectable { HRESULT CreateInstance([in] HSTRING path, [out] [retval] Windows.UI.Xaml.PropertyPath** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.RectHelper)] [uuid(A38781E2-4BFB-4EE2-AFE5-89F31B37478D)] interface IRectHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.RectHelper)] [uuid(5EE163E4-C17E-494F-B580-2F0574FC3A15)] interface IRectHelperStatics : IInspectable { [propget] HRESULT Empty([out] [retval] Windows.Foundation.Rect* value); HRESULT FromCoordinatesAndDimensions([in] FLOAT x, [in] FLOAT y, [in] FLOAT width, [in] FLOAT height, [out] [retval] Windows.Foundation.Rect* result); HRESULT FromPoints([in] Windows.Foundation.Point point1, [in] Windows.Foundation.Point point2, [out] [retval] Windows.Foundation.Rect* result); HRESULT FromLocationAndSize([in] Windows.Foundation.Point location, [in] Windows.Foundation.Size size, [out] [retval] Windows.Foundation.Rect* result); HRESULT GetIsEmpty([in] Windows.Foundation.Rect target, [out] [retval] boolean* result); HRESULT GetBottom([in] Windows.Foundation.Rect target, [out] [retval] FLOAT* result); HRESULT GetLeft([in] Windows.Foundation.Rect target, [out] [retval] FLOAT* result); HRESULT GetRight([in] Windows.Foundation.Rect target, [out] [retval] FLOAT* result); HRESULT GetTop([in] Windows.Foundation.Rect target, [out] [retval] FLOAT* result); HRESULT Contains([in] Windows.Foundation.Rect target, [in] Windows.Foundation.Point point, [out] [retval] boolean* result); HRESULT Equals([in] Windows.Foundation.Rect target, [in] Windows.Foundation.Rect value, [out] [retval] boolean* result); HRESULT Intersect([in] Windows.Foundation.Rect target, [in] Windows.Foundation.Rect rect, [out] [retval] Windows.Foundation.Rect* result); [default_overload] [overload("Union")] HRESULT UnionWithPoint([in] Windows.Foundation.Rect target, [in] Windows.Foundation.Point point, [out] [retval] Windows.Foundation.Rect* result); [overload("Union")] HRESULT UnionWithRect([in] Windows.Foundation.Rect target, [in] Windows.Foundation.Rect rect, [out] [retval] Windows.Foundation.Rect* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ResourceDictionary)] [uuid(C1EA4F24-D6DE-4191-8E3A-F48601F7489C)] interface IResourceDictionary : IInspectable { [propget] HRESULT Source([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT Source([in] Windows.Foundation.Uri* value); [propget] HRESULT MergedDictionaries([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT ThemeDictionaries([out] [retval] Windows.Foundation.Collections.IMap** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ResourceDictionary)] [uuid(EA3639B5-31B7-4271-92C9-7C9584A91C22)] interface IResourceDictionaryFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.ResourceDictionary** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.RoutedEvent)] [uuid(A6B25818-43C1-4C70-865C-7BDD5A32E327)] interface IRoutedEvent : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.RoutedEventArgs)] [uuid(5C985AC6-D802-4B38-A223-BF070C43FEDF)] interface IRoutedEventArgs : IInspectable { [propget] HRESULT OriginalSource([out] [retval] IInspectable** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.RoutedEventArgs)] [uuid(B61C4D87-70E5-412E-B520-1A41EE76BBF4)] interface IRoutedEventArgsFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.RoutedEventArgs** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ScalarTransition)] [uuid(4CB68238-E15D-524E-A73C-9D4DCFBEA226)] interface IScalarTransition : IInspectable { [propget] HRESULT Duration([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT Duration([in] Windows.Foundation.TimeSpan value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.ScalarTransition)] [uuid(C9B1E9EE-90DA-5DDD-BE64-3E47977EA280)] interface IScalarTransitionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.ScalarTransition** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Setter)] [uuid(A73DED29-B4AE-4A81-BE85-E690BA0D3B6E)] interface ISetter : IInspectable { [propget] HRESULT Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propput] HRESULT Property([in] Windows.UI.Xaml.DependencyProperty* value); [propget] HRESULT Value([out] [retval] IInspectable** value); [propput] HRESULT Value([in] IInspectable* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Setter)] [uuid(70169561-05B1-4FA3-9D53-8E0C8C747AFC)] interface ISetter2 : IInspectable { [propget] HRESULT Target([out] [retval] Windows.UI.Xaml.TargetPropertyPath** value); [propput] HRESULT Target([in] Windows.UI.Xaml.TargetPropertyPath* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SetterBase)] [uuid(418BE27C-2AC4-4F22-8097-DEA3AEEB2FB3)] interface ISetterBase : IInspectable { [propget] HRESULT IsSealed([out] [retval] boolean* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SetterBaseCollection)] [uuid(03C40CA8-909E-4117-811C-A4529496BDF1)] interface ISetterBaseCollection : IInspectable { [propget] HRESULT IsSealed([out] [retval] boolean* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SetterBase)] [uuid(81F8AD60-1CE8-469D-A667-16E37CEF8BA9)] interface ISetterBaseFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Setter)] [uuid(D3CA3D42-09B1-49D5-8891-E7B5648E02A2)] interface ISetterFactory : IInspectable { HRESULT CreateInstance([in] Windows.UI.Xaml.DependencyProperty* targetProperty, [in] IInspectable* value, [out] [retval] Windows.UI.Xaml.Setter** instance); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SizeChangedEventArgs)] [uuid(D5312E60-5CC1-42A1-920C-1AF46BE2F986)] interface ISizeChangedEventArgs : IInspectable { [propget] HRESULT PreviousSize([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT NewSize([out] [retval] Windows.Foundation.Size* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SizeHelper)] [uuid(E7225A94-5D03-4A03-BA94-967FC68FCEFE)] interface ISizeHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.SizeHelper)] [uuid(6286C5B2-CF78-4915-AA40-76004A165F5E)] interface ISizeHelperStatics : IInspectable { [propget] HRESULT Empty([out] [retval] Windows.Foundation.Size* value); HRESULT FromDimensions([in] FLOAT width, [in] FLOAT height, [out] [retval] Windows.Foundation.Size* result); HRESULT GetIsEmpty([in] Windows.Foundation.Size target, [out] [retval] boolean* result); HRESULT Equals([in] Windows.Foundation.Size target, [in] Windows.Foundation.Size value, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.StateTrigger)] [uuid(67ADEF2E-D8D9-49F7-A1FD-2E35EEDD23CD)] interface IStateTrigger : IInspectable { [propget] HRESULT IsActive([out] [retval] boolean* value); [propput] HRESULT IsActive([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.StateTriggerBase)] [uuid(48B20698-AF06-466C-8052-93666DDE0E49)] interface IStateTriggerBase : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.StateTriggerBase)] [uuid(970E2C4B-BFAF-47B0-BE42-C1D711BB2E9F)] interface IStateTriggerBaseFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.StateTriggerBase** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.StateTriggerBase)] [uuid(3C41E253-8D14-4216-994C-F9930429F6E5)] interface IStateTriggerBaseProtected : IInspectable { HRESULT SetActive([in] boolean IsActive); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.StateTrigger)] [uuid(71E95C90-B3FE-4DD3-A8A8-44A2CE25E0B8)] interface IStateTriggerStatics : IInspectable { [propget] HRESULT IsActiveProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Style)] [uuid(C4A9F225-9DB7-4A7D-B6D1-F74EDB9293C2)] interface IStyle : IInspectable { [propget] HRESULT IsSealed([out] [retval] boolean* value); [propget] HRESULT Setters([out] [retval] Windows.UI.Xaml.SetterBaseCollection** value); [propget] HRESULT TargetType([out] [retval] Windows.UI.Xaml.Interop.TypeName* value); [propput] HRESULT TargetType([in] Windows.UI.Xaml.Interop.TypeName value); [propget] HRESULT BasedOn([out] [retval] Windows.UI.Xaml.Style** value); [propput] HRESULT BasedOn([in] Windows.UI.Xaml.Style* value); HRESULT Seal(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Style)] [uuid(A36824E3-3D81-4CE5-AA51-8B410F602FCD)] interface IStyleFactory : IInspectable { HRESULT CreateInstance([in] Windows.UI.Xaml.Interop.TypeName targetType, [out] [retval] Windows.UI.Xaml.Style** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TargetPropertyPath)] [uuid(40740F8E-085F-4CED-BE70-6F47ACF15AD0)] interface ITargetPropertyPath : IInspectable { [propget] HRESULT Path([out] [retval] Windows.UI.Xaml.PropertyPath** value); [propput] HRESULT Path([in] Windows.UI.Xaml.PropertyPath* value); [propget] HRESULT Target([out] [retval] IInspectable** value); [propput] HRESULT Target([in] IInspectable* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TargetPropertyPath)] [uuid(88EECCC8-99E2-4A44-9907-B44BC86E2BBE)] interface ITargetPropertyPathFactory : IInspectable { HRESULT CreateInstance([in] Windows.UI.Xaml.DependencyProperty* targetProperty, [out] [retval] Windows.UI.Xaml.TargetPropertyPath** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ThicknessHelper)] [uuid(A86BAE4B-1E8F-4EEB-9013-0B2838A97B34)] interface IThicknessHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.ThicknessHelper)] [uuid(C0991A7C-070C-4DA6-8784-01CA800EB73A)] interface IThicknessHelperStatics : IInspectable { HRESULT FromLengths([in] DOUBLE left, [in] DOUBLE top, [in] DOUBLE right, [in] DOUBLE bottom, [out] [retval] Windows.UI.Xaml.Thickness* result); HRESULT FromUniformLength([in] DOUBLE uniformLength, [out] [retval] Windows.UI.Xaml.Thickness* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TriggerAction)] [uuid(A2C0DF02-63D5-4B46-9B83-0868D3079621)] interface ITriggerAction : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TriggerAction)] [uuid(68D2C0B9-3289-414F-8F6E-C6B97AEDDA03)] interface ITriggerActionFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TriggerBase)] [uuid(E7EA222F-DEE6-4393-A8B2-8923D641F395)] interface ITriggerBase : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.TriggerBase)] [uuid(6A3B9E57-FC5D-42D0-8CB9-CA50667AF746)] interface ITriggerBaseFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(676D0BE9-B65C-41C6-BA40-58CF87F201C1)] interface IUIElement : IInspectable { [propget] HRESULT DesiredSize([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT AllowDrop([out] [retval] boolean* value); [propput] HRESULT AllowDrop([in] boolean value); [propget] HRESULT Opacity([out] [retval] DOUBLE* value); [propput] HRESULT Opacity([in] DOUBLE value); [propget] HRESULT Clip([out] [retval] Windows.UI.Xaml.Media.RectangleGeometry** value); [propput] HRESULT Clip([in] Windows.UI.Xaml.Media.RectangleGeometry* value); [propget] HRESULT RenderTransform([out] [retval] Windows.UI.Xaml.Media.Transform** value); [propput] HRESULT RenderTransform([in] Windows.UI.Xaml.Media.Transform* value); [propget] HRESULT Projection([out] [retval] Windows.UI.Xaml.Media.Projection** value); [propput] HRESULT Projection([in] Windows.UI.Xaml.Media.Projection* value); [propget] HRESULT RenderTransformOrigin([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT RenderTransformOrigin([in] Windows.Foundation.Point value); [propget] HRESULT IsHitTestVisible([out] [retval] boolean* value); [propput] HRESULT IsHitTestVisible([in] boolean value); [propget] HRESULT Visibility([out] [retval] Windows.UI.Xaml.Visibility* value); [propput] HRESULT Visibility([in] Windows.UI.Xaml.Visibility value); [propget] HRESULT RenderSize([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT UseLayoutRounding([out] [retval] boolean* value); [propput] HRESULT UseLayoutRounding([in] boolean value); [propget] HRESULT Transitions([out] [retval] Windows.UI.Xaml.Media.Animation.TransitionCollection** value); [propput] HRESULT Transitions([in] Windows.UI.Xaml.Media.Animation.TransitionCollection* value); [propget] HRESULT CacheMode([out] [retval] Windows.UI.Xaml.Media.CacheMode** value); [propput] HRESULT CacheMode([in] Windows.UI.Xaml.Media.CacheMode* value); [propget] HRESULT IsTapEnabled([out] [retval] boolean* value); [propput] HRESULT IsTapEnabled([in] boolean value); [propget] HRESULT IsDoubleTapEnabled([out] [retval] boolean* value); [propput] HRESULT IsDoubleTapEnabled([in] boolean value); [propget] HRESULT IsRightTapEnabled([out] [retval] boolean* value); [propput] HRESULT IsRightTapEnabled([in] boolean value); [propget] HRESULT IsHoldingEnabled([out] [retval] boolean* value); [propput] HRESULT IsHoldingEnabled([in] boolean value); [propget] HRESULT ManipulationMode([out] [retval] Windows.UI.Xaml.Input.ManipulationModes* value); [propput] HRESULT ManipulationMode([in] Windows.UI.Xaml.Input.ManipulationModes value); [propget] HRESULT PointerCaptures([out] [retval] Windows.Foundation.Collections.IVectorView** value); [eventadd] HRESULT KeyUp([in] Windows.UI.Xaml.Input.KeyEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT KeyUp([in] EventRegistrationToken token); [eventadd] HRESULT KeyDown([in] Windows.UI.Xaml.Input.KeyEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT KeyDown([in] EventRegistrationToken token); [eventadd] HRESULT GotFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT GotFocus([in] EventRegistrationToken token); [eventadd] HRESULT LostFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LostFocus([in] EventRegistrationToken token); [eventadd] HRESULT DragEnter([in] Windows.UI.Xaml.DragEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DragEnter([in] EventRegistrationToken token); [eventadd] HRESULT DragLeave([in] Windows.UI.Xaml.DragEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DragLeave([in] EventRegistrationToken token); [eventadd] HRESULT DragOver([in] Windows.UI.Xaml.DragEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DragOver([in] EventRegistrationToken token); [eventadd] HRESULT Drop([in] Windows.UI.Xaml.DragEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Drop([in] EventRegistrationToken token); [eventadd] HRESULT PointerPressed([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerPressed([in] EventRegistrationToken token); [eventadd] HRESULT PointerMoved([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerMoved([in] EventRegistrationToken token); [eventadd] HRESULT PointerReleased([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerReleased([in] EventRegistrationToken token); [eventadd] HRESULT PointerEntered([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerEntered([in] EventRegistrationToken token); [eventadd] HRESULT PointerExited([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerExited([in] EventRegistrationToken token); [eventadd] HRESULT PointerCaptureLost([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerCaptureLost([in] EventRegistrationToken token); [eventadd] HRESULT PointerCanceled([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerCanceled([in] EventRegistrationToken token); [eventadd] HRESULT PointerWheelChanged([in] Windows.UI.Xaml.Input.PointerEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PointerWheelChanged([in] EventRegistrationToken token); [eventadd] HRESULT Tapped([in] Windows.UI.Xaml.Input.TappedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Tapped([in] EventRegistrationToken token); [eventadd] HRESULT DoubleTapped([in] Windows.UI.Xaml.Input.DoubleTappedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DoubleTapped([in] EventRegistrationToken token); [eventadd] HRESULT Holding([in] Windows.UI.Xaml.Input.HoldingEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Holding([in] EventRegistrationToken token); [eventadd] HRESULT RightTapped([in] Windows.UI.Xaml.Input.RightTappedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT RightTapped([in] EventRegistrationToken token); [eventadd] HRESULT ManipulationStarting([in] Windows.UI.Xaml.Input.ManipulationStartingEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ManipulationStarting([in] EventRegistrationToken token); [eventadd] HRESULT ManipulationInertiaStarting([in] Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ManipulationInertiaStarting([in] EventRegistrationToken token); [eventadd] HRESULT ManipulationStarted([in] Windows.UI.Xaml.Input.ManipulationStartedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ManipulationStarted([in] EventRegistrationToken token); [eventadd] HRESULT ManipulationDelta([in] Windows.UI.Xaml.Input.ManipulationDeltaEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ManipulationDelta([in] EventRegistrationToken token); [eventadd] HRESULT ManipulationCompleted([in] Windows.UI.Xaml.Input.ManipulationCompletedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ManipulationCompleted([in] EventRegistrationToken token); HRESULT Measure([in] Windows.Foundation.Size availableSize); HRESULT Arrange([in] Windows.Foundation.Rect finalRect); HRESULT CapturePointer([in] Windows.UI.Xaml.Input.Pointer* value, [out] [retval] boolean* result); HRESULT ReleasePointerCapture([in] Windows.UI.Xaml.Input.Pointer* value); HRESULT ReleasePointerCaptures(); HRESULT AddHandler([in] Windows.UI.Xaml.RoutedEvent* routedEvent, [in] IInspectable* handler, [in] boolean handledEventsToo); HRESULT RemoveHandler([in] Windows.UI.Xaml.RoutedEvent* routedEvent, [in] IInspectable* handler); HRESULT TransformToVisual([in] Windows.UI.Xaml.UIElement* visual, [out] [retval] Windows.UI.Xaml.Media.GeneralTransform** result); HRESULT InvalidateMeasure(); HRESULT InvalidateArrange(); HRESULT UpdateLayout(); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(D531C629-AD2C-5F6B-ADCF-FB87287D18D7)] interface IUIElement10 : IInspectable { [propget] HRESULT ActualOffset([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propget] HRESULT ActualSize([out] [retval] Windows.Foundation.Numerics.Vector2* value); [propget] HRESULT XamlRoot([out] [retval] Windows.UI.Xaml.XamlRoot** value); [propput] HRESULT XamlRoot([in] Windows.UI.Xaml.XamlRoot* value); [propget] HRESULT UIContext([out] [retval] Windows.UI.UIContext** value); [propget] HRESULT Shadow([out] [retval] Windows.UI.Xaml.Media.Shadow** value); [propput] HRESULT Shadow([in] Windows.UI.Xaml.Media.Shadow* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(676D0BF9-B66C-41D6-BA50-58CF87F201D1)] interface IUIElement2 : IInspectable { [propget] HRESULT CompositeMode([out] [retval] Windows.UI.Xaml.Media.ElementCompositeMode* value); [propput] HRESULT CompositeMode([in] Windows.UI.Xaml.Media.ElementCompositeMode value); HRESULT CancelDirectManipulations([out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(BC2B28F1-26F2-4AAB-B256-3B5350881E37)] interface IUIElement3 : IInspectable { [propget] HRESULT Transform3D([out] [retval] Windows.UI.Xaml.Media.Media3D.Transform3D** value); [propput] HRESULT Transform3D([in] Windows.UI.Xaml.Media.Media3D.Transform3D* value); [propget] HRESULT CanDrag([out] [retval] boolean* value); [propput] HRESULT CanDrag([in] boolean value); [eventadd] HRESULT DragStarting([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DragStarting([in] EventRegistrationToken token); [eventadd] HRESULT DropCompleted([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DropCompleted([in] EventRegistrationToken token); HRESULT StartDragAsync([in] Windows.UI.Input.PointerPoint* pointerPoint, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(69145CD4-199A-4657-9E57-E99E8F136712)] interface IUIElement4 : IInspectable { [propget] HRESULT ContextFlyout([out] [retval] Windows.UI.Xaml.Controls.Primitives.FlyoutBase** value); [propput] HRESULT ContextFlyout([in] Windows.UI.Xaml.Controls.Primitives.FlyoutBase* value); [propget] HRESULT ExitDisplayModeOnAccessKeyInvoked([out] [retval] boolean* value); [propput] HRESULT ExitDisplayModeOnAccessKeyInvoked([in] boolean value); [propget] HRESULT IsAccessKeyScope([out] [retval] boolean* value); [propput] HRESULT IsAccessKeyScope([in] boolean value); [propget] HRESULT AccessKeyScopeOwner([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT AccessKeyScopeOwner([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT AccessKey([out] [retval] HSTRING* value); [propput] HRESULT AccessKey([in] HSTRING value); [eventadd] HRESULT ContextRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ContextRequested([in] EventRegistrationToken token); [eventadd] HRESULT ContextCanceled([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ContextCanceled([in] EventRegistrationToken token); [eventadd] HRESULT AccessKeyDisplayRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyDisplayRequested([in] EventRegistrationToken token); [eventadd] HRESULT AccessKeyDisplayDismissed([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyDisplayDismissed([in] EventRegistrationToken token); [eventadd] HRESULT AccessKeyInvoked([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyInvoked([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(8EED9BC2-A58C-4453-AF0F-A92EE06D0317)] interface IUIElement5 : IInspectable { [propget] HRESULT Lights([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT KeyTipPlacementMode([out] [retval] Windows.UI.Xaml.Input.KeyTipPlacementMode* value); [propput] HRESULT KeyTipPlacementMode([in] Windows.UI.Xaml.Input.KeyTipPlacementMode value); [propget] HRESULT KeyTipHorizontalOffset([out] [retval] DOUBLE* value); [propput] HRESULT KeyTipHorizontalOffset([in] DOUBLE value); [propget] HRESULT KeyTipVerticalOffset([out] [retval] DOUBLE* value); [propput] HRESULT KeyTipVerticalOffset([in] DOUBLE value); [propget] HRESULT XYFocusKeyboardNavigation([out] [retval] Windows.UI.Xaml.Input.XYFocusKeyboardNavigationMode* value); [propput] HRESULT XYFocusKeyboardNavigation([in] Windows.UI.Xaml.Input.XYFocusKeyboardNavigationMode value); [propget] HRESULT XYFocusUpNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusUpNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusDownNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusDownNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusLeftNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusLeftNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusRightNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusRightNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT HighContrastAdjustment([out] [retval] Windows.UI.Xaml.ElementHighContrastAdjustment* value); [propput] HRESULT HighContrastAdjustment([in] Windows.UI.Xaml.ElementHighContrastAdjustment value); [propget] HRESULT TabFocusNavigation([out] [retval] Windows.UI.Xaml.Input.KeyboardNavigationMode* value); [propput] HRESULT TabFocusNavigation([in] Windows.UI.Xaml.Input.KeyboardNavigationMode value); [eventadd] HRESULT GettingFocus([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT GettingFocus([in] EventRegistrationToken token); [eventadd] HRESULT LosingFocus([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LosingFocus([in] EventRegistrationToken token); [eventadd] HRESULT NoFocusCandidateFound([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT NoFocusCandidateFound([in] EventRegistrationToken token); [overload("StartBringIntoView")] HRESULT StartBringIntoView(); [overload("StartBringIntoView")] HRESULT StartBringIntoViewWithOptions([in] Windows.UI.Xaml.BringIntoViewOptions* options); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(CAFC4968-6369-4249-80F9-3D656319E811)] interface IUIElement7 : IInspectable { [propget] HRESULT KeyboardAccelerators([out] [retval] Windows.Foundation.Collections.IVector** value); [eventadd] HRESULT CharacterReceived([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CharacterReceived([in] EventRegistrationToken token); [eventadd] HRESULT ProcessKeyboardAccelerators([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ProcessKeyboardAccelerators([in] EventRegistrationToken token); [eventadd] HRESULT PreviewKeyDown([in] Windows.UI.Xaml.Input.KeyEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PreviewKeyDown([in] EventRegistrationToken token); [eventadd] HRESULT PreviewKeyUp([in] Windows.UI.Xaml.Input.KeyEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PreviewKeyUp([in] EventRegistrationToken token); HRESULT TryInvokeKeyboardAccelerator([in] Windows.UI.Xaml.Input.ProcessKeyboardAcceleratorEventArgs* args); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(3AB70E85-D508-4477-B6F8-0E435701C836)] interface IUIElement8 : IInspectable { [propget] HRESULT KeyTipTarget([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT KeyTipTarget([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT KeyboardAcceleratorPlacementTarget([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT KeyboardAcceleratorPlacementTarget([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT KeyboardAcceleratorPlacementMode([out] [retval] Windows.UI.Xaml.Input.KeyboardAcceleratorPlacementMode* value); [propput] HRESULT KeyboardAcceleratorPlacementMode([in] Windows.UI.Xaml.Input.KeyboardAcceleratorPlacementMode value); [eventadd] HRESULT BringIntoViewRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BringIntoViewRequested([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(B4A04776-4E88-50CA-8F2B-08940D6C5F94)] interface IUIElement9 : IInspectable { [propget] HRESULT CanBeScrollAnchor([out] [retval] boolean* value); [propput] HRESULT CanBeScrollAnchor([in] boolean value); [propget] HRESULT OpacityTransition([out] [retval] Windows.UI.Xaml.ScalarTransition** value); [propput] HRESULT OpacityTransition([in] Windows.UI.Xaml.ScalarTransition* value); [propget] HRESULT Translation([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propput] HRESULT Translation([in] Windows.Foundation.Numerics.Vector3 value); [propget] HRESULT TranslationTransition([out] [retval] Windows.UI.Xaml.Vector3Transition** value); [propput] HRESULT TranslationTransition([in] Windows.UI.Xaml.Vector3Transition* value); [propget] HRESULT Rotation([out] [retval] FLOAT* value); [propput] HRESULT Rotation([in] FLOAT value); [propget] HRESULT RotationTransition([out] [retval] Windows.UI.Xaml.ScalarTransition** value); [propput] HRESULT RotationTransition([in] Windows.UI.Xaml.ScalarTransition* value); [propget] HRESULT Scale([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propput] HRESULT Scale([in] Windows.Foundation.Numerics.Vector3 value); [propget] HRESULT ScaleTransition([out] [retval] Windows.UI.Xaml.Vector3Transition** value); [propput] HRESULT ScaleTransition([in] Windows.UI.Xaml.Vector3Transition* value); [propget] HRESULT TransformMatrix([out] [retval] Windows.Foundation.Numerics.Matrix4x4* value); [propput] HRESULT TransformMatrix([in] Windows.Foundation.Numerics.Matrix4x4 value); [propget] HRESULT CenterPoint([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propput] HRESULT CenterPoint([in] Windows.Foundation.Numerics.Vector3 value); [propget] HRESULT RotationAxis([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propput] HRESULT RotationAxis([in] Windows.Foundation.Numerics.Vector3 value); HRESULT StartAnimation([in] Windows.UI.Composition.ICompositionAnimationBase* animation); HRESULT StopAnimation([in] Windows.UI.Composition.ICompositionAnimationBase* animation); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(B9EE93FE-A338-419F-AC32-91DCAADF5D08)] interface IUIElementFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(608D2F1D-7858-4AEB-89E4-B54E2C7ED3D3)] interface IUIElementOverrides : IInspectable { HRESULT OnCreateAutomationPeer([out] [retval] Windows.UI.Xaml.Automation.Peers.AutomationPeer** result); HRESULT OnDisconnectVisualChildren(); HRESULT FindSubElementsForTouchTargeting([in] Windows.Foundation.Point point, [in] Windows.Foundation.Rect boundingRect, [out] [retval] Windows.Foundation.Collections.IIterable*>** result); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(B97F7F68-C29B-4C99-A1C3-952619D6E720)] interface IUIElementOverrides7 : IInspectable { HRESULT GetChildrenInTabFocusOrder([out] [retval] Windows.Foundation.Collections.IIterable** result); HRESULT OnProcessKeyboardAccelerators([in] Windows.UI.Xaml.Input.ProcessKeyboardAcceleratorEventArgs* args); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(4A5A645C-548D-48CF-B998-7844D6E235A1)] interface IUIElementOverrides8 : IInspectable { HRESULT OnKeyboardAcceleratorInvoked([in] Windows.UI.Xaml.Input.KeyboardAcceleratorInvokedEventArgs* args); HRESULT OnBringIntoViewRequested([in] Windows.UI.Xaml.BringIntoViewRequestedEventArgs* e); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(9A6E5973-6D63-54F2-90FA-62813B20B7B9)] interface IUIElementOverrides9 : IInspectable { HRESULT PopulatePropertyInfoOverride([in] HSTRING propertyName, [in] Windows.UI.Composition.AnimationPropertyInfo* animationPropertyInfo); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(58D3573B-F52C-45BE-988B-A5869564873C)] interface IUIElementStatics : IInspectable { [propget] HRESULT KeyDownEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT KeyUpEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerEnteredEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerPressedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerMovedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerReleasedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerExitedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerCaptureLostEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerCanceledEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PointerWheelChangedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT TappedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT DoubleTappedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT HoldingEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT RightTappedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ManipulationStartingEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ManipulationInertiaStartingEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ManipulationStartedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ManipulationDeltaEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ManipulationCompletedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT DragEnterEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT DragLeaveEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT DragOverEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT DropEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT AllowDropProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT OpacityProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ClipProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RenderTransformProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ProjectionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RenderTransformOriginProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsHitTestVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT VisibilityProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT UseLayoutRoundingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TransitionsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CacheModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsTapEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsDoubleTapEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsRightTapEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsHoldingEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ManipulationModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT PointerCapturesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(60D25362-4B3E-53DA-8B78-38DB94AE8F26)] interface IUIElementStatics10 : IInspectable { [propget] HRESULT ShadowProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(58D3574B-F53C-45BE-989B-A5869564874C)] interface IUIElementStatics2 : IInspectable { [propget] HRESULT CompositeModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(D1F87ADE-ECA1-4561-A32B-64601B4E0597)] interface IUIElementStatics3 : IInspectable { [propget] HRESULT Transform3DProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CanDragProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT TryStartDirectManipulation([in] Windows.UI.Xaml.Input.Pointer* value, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(1D157D61-16AF-411F-B774-272375A4AC2C)] interface IUIElementStatics4 : IInspectable { [propget] HRESULT ContextFlyoutProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ExitDisplayModeOnAccessKeyInvokedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsAccessKeyScopeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AccessKeyScopeOwnerProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AccessKeyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(59BD7D91-8FA3-4C65-BA1B-40DF38556CBB)] interface IUIElementStatics5 : IInspectable { [propget] HRESULT LightsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipPlacementModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipHorizontalOffsetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipVerticalOffsetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusKeyboardNavigationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusUpNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusDownNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusLeftNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusRightNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT HighContrastAdjustmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TabFocusNavigationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(647E03B7-036A-4DEA-9540-1DD7FD1266F1)] interface IUIElementStatics6 : IInspectable { [propget] HRESULT GettingFocusEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT LosingFocusEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT NoFocusCandidateFoundEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(DA9B4493-A695-4145-AE93-888024396A0F)] interface IUIElementStatics7 : IInspectable { [propget] HRESULT PreviewKeyDownEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT CharacterReceivedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT PreviewKeyUpEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(17BE3487-4875-4915-B0B1-A4C0F851DF3F)] interface IUIElementStatics8 : IInspectable { [propget] HRESULT BringIntoViewRequestedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT ContextRequestedEvent([out] [retval] Windows.UI.Xaml.RoutedEvent** value); [propget] HRESULT KeyTipTargetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyboardAcceleratorPlacementTargetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyboardAcceleratorPlacementModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT RegisterAsScrollPort([in] Windows.UI.Xaml.UIElement* element); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.UIElement)] [uuid(71467E77-8CA3-5ED7-95DB-D51CDAD77F81)] interface IUIElementStatics9 : IInspectable { [propget] HRESULT CanBeScrollAnchorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.UIElementWeakCollection)] [uuid(10341223-E66D-519E-ACF8-556BD244EAC3)] interface IUIElementWeakCollection : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.UIElementWeakCollection)] [uuid(57242561-188A-5304-8792-A43F35D90F99)] interface IUIElementWeakCollectionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.UIElementWeakCollection** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.UnhandledExceptionEventArgs)] [uuid(7230269C-054E-4CF3-86C5-BE90EB6863D5)] interface IUnhandledExceptionEventArgs : IInspectable { [propget] HRESULT Exception([out] [retval] HRESULT* value); [propget] HRESULT Message([out] [retval] HSTRING* value); [propget] HRESULT Handled([out] [retval] boolean* value); [propput] HRESULT Handled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Vector3Transition)] [uuid(D2E209DC-C4A2-5101-9A68-FA0150505589)] interface IVector3Transition : IInspectable { [propget] HRESULT Duration([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT Duration([in] Windows.Foundation.TimeSpan value); [propget] HRESULT Components([out] [retval] Windows.UI.Xaml.Vector3TransitionComponents* value); [propput] HRESULT Components([in] Windows.UI.Xaml.Vector3TransitionComponents value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Vector3Transition)] [uuid(C3706699-EE9B-50DC-8807-F51D5A759495)] interface IVector3TransitionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Vector3Transition** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualState)] [uuid(6320AFFC-C31A-4450-AFDE-F6EA7BD1F586)] interface IVisualState : IInspectable { [propget] HRESULT Name([out] [retval] HSTRING* value); [propget] HRESULT Storyboard([out] [retval] Windows.UI.Xaml.Media.Animation.Storyboard** value); [propput] HRESULT Storyboard([in] Windows.UI.Xaml.Media.Animation.Storyboard* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualState)] [uuid(0FA0F896-64C0-45FB-8D24-FB83298C0D93)] interface IVisualState2 : IInspectable { [propget] HRESULT Setters([out] [retval] Windows.UI.Xaml.SetterBaseCollection** value); [propget] HRESULT StateTriggers([out] [retval] Windows.Foundation.Collections.IVector** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateChangedEventArgs)] [uuid(FE216AB1-F31F-4791-8989-C70E1D9B59FF)] interface IVisualStateChangedEventArgs : IInspectable { [propget] HRESULT OldState([out] [retval] Windows.UI.Xaml.VisualState** value); [propput] HRESULT OldState([in] Windows.UI.Xaml.VisualState* value); [propget] HRESULT NewState([out] [retval] Windows.UI.Xaml.VisualState** value); [propput] HRESULT NewState([in] Windows.UI.Xaml.VisualState* value); [propget] HRESULT Control([out] [retval] Windows.UI.Xaml.Controls.Control** value); [propput] HRESULT Control([in] Windows.UI.Xaml.Controls.Control* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateGroup)] [uuid(E4F9D9A4-E028-44DE-9B15-4929AE0A26C2)] interface IVisualStateGroup : IInspectable { [propget] HRESULT Name([out] [retval] HSTRING* value); [propget] HRESULT Transitions([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT States([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT CurrentState([out] [retval] Windows.UI.Xaml.VisualState** value); [eventadd] HRESULT CurrentStateChanged([in] Windows.UI.Xaml.VisualStateChangedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CurrentStateChanged([in] EventRegistrationToken token); [eventadd] HRESULT CurrentStateChanging([in] Windows.UI.Xaml.VisualStateChangedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CurrentStateChanging([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateManager)] [uuid(6FDA9F9A-6FAB-4112-9258-1006A3C3476E)] interface IVisualStateManager : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateManager)] [uuid(85E598FD-A575-47B6-9E30-383CD08585F2)] interface IVisualStateManagerFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.VisualStateManager** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateManager)] [uuid(4A66910E-7979-43C8-8FF4-EC6122750006)] interface IVisualStateManagerOverrides : IInspectable { HRESULT GoToStateCore([in] Windows.UI.Xaml.Controls.Control* control, [in] Windows.UI.Xaml.FrameworkElement* templateRoot, [in] HSTRING stateName, [in] Windows.UI.Xaml.VisualStateGroup* group, [in] Windows.UI.Xaml.VisualState* state, [in] boolean useTransitions, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateManager)] [uuid(4B3B8640-B0B7-404C-9EF4-D949640E245D)] interface IVisualStateManagerProtected : IInspectable { HRESULT RaiseCurrentStateChanging([in] Windows.UI.Xaml.VisualStateGroup* stateGroup, [in] Windows.UI.Xaml.VisualState* oldState, [in] Windows.UI.Xaml.VisualState* newState, [in] Windows.UI.Xaml.Controls.Control* control); HRESULT RaiseCurrentStateChanged([in] Windows.UI.Xaml.VisualStateGroup* stateGroup, [in] Windows.UI.Xaml.VisualState* oldState, [in] Windows.UI.Xaml.VisualState* newState, [in] Windows.UI.Xaml.Controls.Control* control); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualStateManager)] [uuid(01D0E9E0-D713-414E-A74E-E63EC7AC8C3D)] interface IVisualStateManagerStatics : IInspectable { HRESULT GetVisualStateGroups([in] Windows.UI.Xaml.FrameworkElement* obj, [out] [retval] Windows.Foundation.Collections.IVector** result); [propget] HRESULT CustomVisualStateManagerProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetCustomVisualStateManager([in] Windows.UI.Xaml.FrameworkElement* obj, [out] [retval] Windows.UI.Xaml.VisualStateManager** result); HRESULT SetCustomVisualStateManager([in] Windows.UI.Xaml.FrameworkElement* obj, [in] Windows.UI.Xaml.VisualStateManager* value); HRESULT GoToState([in] Windows.UI.Xaml.Controls.Control* control, [in] HSTRING stateName, [in] boolean useTransitions, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualTransition)] [uuid(55C5905E-2BC7-400D-AAA4-1A2981491EE0)] interface IVisualTransition : IInspectable { [propget] HRESULT GeneratedDuration([out] [retval] Windows.UI.Xaml.Duration* value); [propput] HRESULT GeneratedDuration([in] Windows.UI.Xaml.Duration value); [propget] HRESULT GeneratedEasingFunction([out] [retval] Windows.UI.Xaml.Media.Animation.EasingFunctionBase** value); [propput] HRESULT GeneratedEasingFunction([in] Windows.UI.Xaml.Media.Animation.EasingFunctionBase* value); [propget] HRESULT To([out] [retval] HSTRING* value); [propput] HRESULT To([in] HSTRING value); [propget] HRESULT From([out] [retval] HSTRING* value); [propput] HRESULT From([in] HSTRING value); [propget] HRESULT Storyboard([out] [retval] Windows.UI.Xaml.Media.Animation.Storyboard** value); [propput] HRESULT Storyboard([in] Windows.UI.Xaml.Media.Animation.Storyboard* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.VisualTransition)] [uuid(EA75864F-D1E0-4DAE-B429-89FC322724F4)] interface IVisualTransitionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.VisualTransition** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Window)] [uuid(3276167D-C9F6-462D-9DE2-AE4C1FD8C2E5)] interface IWindow : IInspectable { [propget] HRESULT Bounds([out] [retval] Windows.Foundation.Rect* value); [propget] HRESULT Visible([out] [retval] boolean* value); [propget] HRESULT Content([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Content([in] Windows.UI.Xaml.UIElement* value); [propget] HRESULT CoreWindow([out] [retval] Windows.UI.Core.CoreWindow** value); [propget] HRESULT Dispatcher([out] [retval] Windows.UI.Core.CoreDispatcher** value); [eventadd] HRESULT Activated([in] Windows.UI.Xaml.WindowActivatedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Activated([in] EventRegistrationToken token); [eventadd] HRESULT Closed([in] Windows.UI.Xaml.WindowClosedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Closed([in] EventRegistrationToken token); [eventadd] HRESULT SizeChanged([in] Windows.UI.Xaml.WindowSizeChangedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT SizeChanged([in] EventRegistrationToken token); [eventadd] HRESULT VisibilityChanged([in] Windows.UI.Xaml.WindowVisibilityChangedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT VisibilityChanged([in] EventRegistrationToken token); HRESULT Activate(); HRESULT Close(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Window)] [uuid(D384759F-34F6-4482-8435-F552F9B24CC8)] interface IWindow2 : IInspectable { HRESULT SetTitleBar([in] Windows.UI.Xaml.UIElement* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Window)] [uuid(B70BDC9D-1C35-462A-9B97-808D5AF9F28E)] interface IWindow3 : IInspectable { [propget] HRESULT Compositor([out] [retval] Windows.UI.Composition.Compositor** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Window)] [uuid(BFE1B8CE-6C40-50F9-854C-7021D2BC9DE6)] interface IWindow4 : IInspectable { [propget] HRESULT UIContext([out] [retval] Windows.UI.UIContext** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.WindowCreatedEventArgs)] [uuid(31B71470-FEFF-4654-AF48-9B398AB5772B)] interface IWindowCreatedEventArgs : IInspectable { [propget] HRESULT Window([out] [retval] Windows.UI.Xaml.Window** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Window)] [uuid(93328409-4EA1-4AFA-83DC-0C4E73E88BB1)] interface IWindowStatics : IInspectable { [propget] HRESULT Current([out] [retval] Windows.UI.Xaml.Window** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.XamlRoot)] [uuid(34B50756-1696-5B6D-8E9B-C71464CCAD5A)] interface IXamlRoot : IInspectable { [propget] HRESULT Content([out] [retval] Windows.UI.Xaml.UIElement** value); [propget] HRESULT Size([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT RasterizationScale([out] [retval] DOUBLE* value); [propget] HRESULT IsHostVisible([out] [retval] boolean* value); [propget] HRESULT UIContext([out] [retval] Windows.UI.UIContext** value); [eventadd] HRESULT Changed([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Changed([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.XamlRootChangedEventArgs)] [uuid(92D71C21-D23C-5A17-BCB8-001504B6BB19)] interface IXamlRootChangedEventArgs : IInspectable { } [composable(Windows.UI.Xaml.IAdaptiveTriggerFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IAdaptiveTriggerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass AdaptiveTrigger : Windows.UI.Xaml.StateTriggerBase { [default] interface Windows.UI.Xaml.IAdaptiveTrigger; } [composable(Windows.UI.Xaml.IApplicationFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IApplicationStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Application { [default] interface Windows.UI.Xaml.IApplication; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.IApplication2; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.IApplication3; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.IApplicationOverrides; [contract(Windows.Foundation.UniversalApiContract, 3.0)] [overridable] interface Windows.UI.Xaml.IApplicationOverrides2; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass ApplicationInitializationCallbackParams { [default] interface Windows.UI.Xaml.IApplicationInitializationCallbackParams; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass BindingFailedEventArgs { [default] interface Windows.UI.Xaml.IBindingFailedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass BringIntoViewOptions { [default] interface Windows.UI.Xaml.IBringIntoViewOptions; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.UI.Xaml.IBringIntoViewOptions2; } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass BringIntoViewRequestedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.IBringIntoViewRequestedEventArgs; } [composable(Windows.UI.Xaml.IBrushTransitionFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass BrushTransition { [default] interface Windows.UI.Xaml.IBrushTransition; } [composable(Windows.UI.Xaml.IColorPaletteResourcesFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ColorPaletteResources : Windows.UI.Xaml.ResourceDictionary { [default] interface Windows.UI.Xaml.IColorPaletteResources; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.ICornerRadiusHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass CornerRadiusHelper { [default] interface Windows.UI.Xaml.ICornerRadiusHelper; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DataContextChangedEventArgs { [default] interface Windows.UI.Xaml.IDataContextChangedEventArgs; } [composable(Windows.UI.Xaml.IDataTemplateFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IDataTemplateStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DataTemplate : Windows.UI.Xaml.FrameworkTemplate { [default] interface Windows.UI.Xaml.IDataTemplate; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.IElementFactory; } [composable(Windows.UI.Xaml.IDataTemplateKeyFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DataTemplateKey { [default] interface Windows.UI.Xaml.IDataTemplateKey; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DebugSettings { [default] interface Windows.UI.Xaml.IDebugSettings; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IDebugSettings2; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IDebugSettings3; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.IDebugSettings4; } [composable(Windows.UI.Xaml.IDependencyObjectFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DependencyObject { [default] interface Windows.UI.Xaml.IDependencyObject; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IDependencyObject2; } [composable(Windows.UI.Xaml.IDependencyObjectCollectionFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DependencyObjectCollection : Windows.UI.Xaml.DependencyObject { [default] interface Windows.Foundation.Collections.IObservableVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IDependencyPropertyStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DependencyProperty { [default] interface Windows.UI.Xaml.IDependencyProperty; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DependencyPropertyChangedEventArgs { [default] interface Windows.UI.Xaml.IDependencyPropertyChangedEventArgs; } [composable(Windows.UI.Xaml.IDispatcherTimerFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DispatcherTimer { [default] interface Windows.UI.Xaml.IDispatcherTimer; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DragEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.IDragEventArgs; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IDragEventArgs2; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.IDragEventArgs3; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DragOperationDeferral { [default] interface Windows.UI.Xaml.IDragOperationDeferral; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DragStartingEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.IDragStartingEventArgs; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.IDragStartingEventArgs2; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DragUI { [default] interface Windows.UI.Xaml.IDragUI; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass DragUIOverride { [default] interface Windows.UI.Xaml.IDragUIOverride; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DropCompletedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.IDropCompletedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IDurationHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DurationHelper { [default] interface Windows.UI.Xaml.IDurationHelper; } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] runtimeclass EffectiveViewportChangedEventArgs { [default] interface Windows.UI.Xaml.IEffectiveViewportChangedEventArgs; } [composable(Windows.UI.Xaml.IElementFactoryGetArgsFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ElementFactoryGetArgs { [default] interface Windows.UI.Xaml.IElementFactoryGetArgs; } [composable(Windows.UI.Xaml.IElementFactoryRecycleArgsFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ElementFactoryRecycleArgs { [default] interface Windows.UI.Xaml.IElementFactoryRecycleArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IElementSoundPlayerStatics, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.IElementSoundPlayerStatics2, Windows.Foundation.UniversalApiContract, 6.0)] [threading(both)] runtimeclass ElementSoundPlayer { [default] interface Windows.UI.Xaml.IElementSoundPlayer; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EventTrigger : Windows.UI.Xaml.TriggerBase { [default] interface Windows.UI.Xaml.IEventTrigger; } [composable(Windows.UI.Xaml.IExceptionRoutedEventArgsFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ExceptionRoutedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.IExceptionRoutedEventArgs; } [composable(Windows.UI.Xaml.IFrameworkElementFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IFrameworkElementStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.IFrameworkElementStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.IFrameworkElementStatics4, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.IFrameworkElementStatics5, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.IFrameworkElementStatics6, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass FrameworkElement : Windows.UI.Xaml.UIElement { [default] interface Windows.UI.Xaml.IFrameworkElement; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IFrameworkElement2; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IFrameworkElement3; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.IFrameworkElement4; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.IFrameworkElement6; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.IFrameworkElement7; [contract(Windows.Foundation.UniversalApiContract, 7.0)] [protected] interface Windows.UI.Xaml.IFrameworkElementProtected7; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.IFrameworkElementOverrides; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.IFrameworkElementOverrides2; } [composable(Windows.UI.Xaml.IFrameworkTemplateFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass FrameworkTemplate : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IFrameworkTemplate; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass FrameworkView { [default] interface Windows.UI.Xaml.IFrameworkView; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.Core.IFrameworkView; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass FrameworkViewSource { [default] interface Windows.UI.Xaml.IFrameworkViewSource; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.Core.IFrameworkViewSource; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IGridLengthHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GridLengthHelper { [default] interface Windows.UI.Xaml.IGridLengthHelper; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MediaFailedRoutedEventArgs : Windows.UI.Xaml.ExceptionRoutedEventArgs { [default] interface Windows.UI.Xaml.IMediaFailedRoutedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IPointHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PointHelper { [default] interface Windows.UI.Xaml.IPointHelper; } [composable(Windows.UI.Xaml.IPropertyMetadataFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IPropertyMetadataStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PropertyMetadata { [default] interface Windows.UI.Xaml.IPropertyMetadata; } [activatable(Windows.UI.Xaml.IPropertyPathFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PropertyPath : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IPropertyPath; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IRectHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass RectHelper { [default] interface Windows.UI.Xaml.IRectHelper; } [composable(Windows.UI.Xaml.IResourceDictionaryFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ResourceDictionary : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IResourceDictionary; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IMap; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IIterable*>; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass RoutedEvent { [default] interface Windows.UI.Xaml.IRoutedEvent; } [composable(Windows.UI.Xaml.IRoutedEventArgsFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass RoutedEventArgs { [default] interface Windows.UI.Xaml.IRoutedEventArgs; } [composable(Windows.UI.Xaml.IScalarTransitionFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ScalarTransition { [default] interface Windows.UI.Xaml.IScalarTransition; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.ISetterFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Setter : Windows.UI.Xaml.SetterBase { [default] interface Windows.UI.Xaml.ISetter; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.ISetter2; } [composable(Windows.UI.Xaml.ISetterBaseFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass SetterBase : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.ISetterBase; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass SetterBaseCollection { [default] interface Windows.UI.Xaml.ISetterBaseCollection; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IVector; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IIterable; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass SizeChangedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.ISizeChangedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.ISizeHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SizeHelper { [default] interface Windows.UI.Xaml.ISizeHelper; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IStateTriggerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass StateTrigger : Windows.UI.Xaml.StateTriggerBase { [default] interface Windows.UI.Xaml.IStateTrigger; } [composable(Windows.UI.Xaml.IStateTriggerBaseFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass StateTriggerBase : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IStateTriggerBase; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [protected] interface Windows.UI.Xaml.IStateTriggerBaseProtected; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.IStyleFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Style : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IStyle; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.ITargetPropertyPathFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TargetPropertyPath { [default] interface Windows.UI.Xaml.ITargetPropertyPath; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IThicknessHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ThicknessHelper { [default] interface Windows.UI.Xaml.IThicknessHelper; } [composable(Windows.UI.Xaml.ITriggerActionFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TriggerAction : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.ITriggerAction; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TriggerActionCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [composable(Windows.UI.Xaml.ITriggerBaseFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TriggerBase : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.ITriggerBase; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass TriggerCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [composable(Windows.UI.Xaml.IUIElementFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IUIElementStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.IUIElementStatics10, Windows.Foundation.UniversalApiContract, 8.0)] [static(Windows.UI.Xaml.IUIElementStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.IUIElementStatics3, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.IUIElementStatics4, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.IUIElementStatics5, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.IUIElementStatics6, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.IUIElementStatics7, Windows.Foundation.UniversalApiContract, 5.0)] [static(Windows.UI.Xaml.IUIElementStatics8, Windows.Foundation.UniversalApiContract, 6.0)] [static(Windows.UI.Xaml.IUIElementStatics9, Windows.Foundation.UniversalApiContract, 7.0)] [threading(both)] runtimeclass UIElement : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IUIElement; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IUIElement2; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IUIElement3; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.IUIElement4; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.IUIElement5; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.IUIElement7; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.UI.Xaml.IUIElement8; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.IUIElement9; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Xaml.IUIElement10; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.IUIElementOverrides; [contract(Windows.Foundation.UniversalApiContract, 5.0)] [overridable] interface Windows.UI.Xaml.IUIElementOverrides7; [contract(Windows.Foundation.UniversalApiContract, 6.0)] [overridable] interface Windows.UI.Xaml.IUIElementOverrides8; [contract(Windows.Foundation.UniversalApiContract, 7.0)] [overridable] interface Windows.UI.Xaml.IUIElementOverrides9; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Composition.IAnimationObject; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Composition.IVisualElement; } [composable(Windows.UI.Xaml.IUIElementWeakCollectionFactory, public, Windows.Foundation.UniversalApiContract, 8.0)] [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass UIElementWeakCollection { [default] interface Windows.UI.Xaml.IUIElementWeakCollection; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.Foundation.Collections.IVector; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.Foundation.Collections.IIterable; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass UnhandledExceptionEventArgs { [default] interface Windows.UI.Xaml.IUnhandledExceptionEventArgs; } [composable(Windows.UI.Xaml.IVector3TransitionFactory, public, Windows.Foundation.UniversalApiContract, 7.0)] [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Vector3Transition { [default] interface Windows.UI.Xaml.IVector3Transition; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass VisualState : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IVisualState; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IVisualState2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass VisualStateChangedEventArgs { [default] interface Windows.UI.Xaml.IVisualStateChangedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass VisualStateGroup : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IVisualStateGroup; } [composable(Windows.UI.Xaml.IVisualStateManagerFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IVisualStateManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass VisualStateManager : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IVisualStateManager; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [protected] interface Windows.UI.Xaml.IVisualStateManagerProtected; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.IVisualStateManagerOverrides; } [composable(Windows.UI.Xaml.IVisualTransitionFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass VisualTransition : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.IVisualTransition; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.IWindowStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Window { [default] interface Windows.UI.Xaml.IWindow; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.IWindow2; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.IWindow3; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Xaml.IWindow4; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass WindowCreatedEventArgs { [default] interface Windows.UI.Xaml.IWindowCreatedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] runtimeclass XamlRoot { [default] interface Windows.UI.Xaml.IXamlRoot; } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] runtimeclass XamlRootChangedEventArgs { [default] interface Windows.UI.Xaml.IXamlRootChangedEventArgs; } } } }