| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// 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<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.ResourceDictionary*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.SetterBase*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.StateTriggerBase*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.TriggerAction*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.TriggerBase*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.UIElement*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.VisualState*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.VisualStateGroup*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.VisualTransition*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.ResourceDictionary*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.SetterBase*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.StateTriggerBase*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.TriggerAction*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.TriggerBase*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.UIElement*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.VisualState*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.VisualStateGroup*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.VisualTransition*>;
interface Windows.Foundation.Collections.IObservableVector<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.ResourceDictionary*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.SetterBase*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.StateTriggerBase*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.TriggerAction*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.TriggerBase*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.UIElement*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.VisualState*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.VisualStateGroup*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.VisualTransition*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.ResourceDictionary*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.SetterBase*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.StateTriggerBase*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.TriggerAction*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.TriggerBase*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.UIElement*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.VisualState*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.VisualStateGroup*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.VisualTransition*>;
interface Windows.Foundation.IReference<Windows.UI.Xaml.Thickness>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.SearchBox*, Windows.UI.Xaml.RoutedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.FrameworkElement*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.FrameworkElement*, Windows.UI.Xaml.DataContextChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.FrameworkElement*, Windows.UI.Xaml.EffectiveViewportChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.BringIntoViewRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.DragStartingEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.DropCompletedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.RoutedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.XamlRoot*, Windows.UI.Xaml.XamlRootChangedEventArgs*>;
}
}
}
}
// 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<IInspectable*>* 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<Windows.Foundation.Rect>** value);
[propput] HRESULT TargetRect([in] Windows.Foundation.IReference<Windows.Foundation.Rect>* 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<Windows.UI.Color>** value);
[propput] HRESULT AltHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT AltLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT AltLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT AltMedium([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT AltMedium([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT AltMediumHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT AltMediumHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT AltMediumLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT AltMediumLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT BaseHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT BaseHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT BaseLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT BaseLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT BaseMedium([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT BaseMedium([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT BaseMediumHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT BaseMediumHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT BaseMediumLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT BaseMediumLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeAltLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeAltLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeBlackHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeBlackHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeBlackLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeBlackLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeBlackMediumLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeBlackMediumLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeBlackMedium([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeBlackMedium([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeDisabledHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeDisabledHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeDisabledLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeDisabledLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeHigh([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeHigh([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeMedium([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeMedium([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeMediumLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeMediumLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeWhite([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeWhite([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ChromeGray([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ChromeGray([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ListLow([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ListLow([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ListMedium([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ListMedium([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT ErrorText([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT ErrorText([in] Windows.Foundation.IReference<Windows.UI.Color>* value);
[propget] HRESULT Accent([out] [retval] Windows.Foundation.IReference<Windows.UI.Color>** value);
[propput] HRESULT Accent([in] Windows.Foundation.IReference<Windows.UI.Color>* 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<IInspectable*>* 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<IInspectable*>* 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<Windows.UI.Xaml.FrameworkElement*, Windows.UI.Xaml.DataContextChangedEventArgs*>* 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<Windows.UI.Xaml.FrameworkElement*, IInspectable*>* 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<Windows.UI.Xaml.FrameworkElement*, IInspectable*>* 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<Windows.UI.Xaml.FrameworkElement*, Windows.UI.Xaml.EffectiveViewportChangedEventArgs*>* 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<Windows.UI.Xaml.ResourceDictionary*>** value);
[propget] HRESULT ThemeDictionaries([out] [retval] Windows.Foundation.Collections.IMap<IInspectable*, IInspectable*>** 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<Windows.UI.Xaml.Input.Pointer*>** 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<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.DragStartingEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT DragStarting([in] EventRegistrationToken token);
[eventadd] HRESULT DropCompleted([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.DropCompletedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT DropCompleted([in] EventRegistrationToken token);
HRESULT StartDragAsync([in] Windows.UI.Input.PointerPoint* pointerPoint, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackageOperation>** 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<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.ContextRequestedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT ContextRequested([in] EventRegistrationToken token);
[eventadd] HRESULT ContextCanceled([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.RoutedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT ContextCanceled([in] EventRegistrationToken token);
[eventadd] HRESULT AccessKeyDisplayRequested([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT AccessKeyDisplayRequested([in] EventRegistrationToken token);
[eventadd] HRESULT AccessKeyDisplayDismissed([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT AccessKeyDisplayDismissed([in] EventRegistrationToken token);
[eventadd] HRESULT AccessKeyInvoked([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.AccessKeyInvokedEventArgs*>* 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<Windows.UI.Xaml.Media.XamlLight*>** 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<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.GettingFocusEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT GettingFocus([in] EventRegistrationToken token);
[eventadd] HRESULT LosingFocus([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.LosingFocusEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT LosingFocus([in] EventRegistrationToken token);
[eventadd] HRESULT NoFocusCandidateFound([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.NoFocusCandidateFoundEventArgs*>* 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<Windows.UI.Xaml.Input.KeyboardAccelerator*>** value);
[eventadd] HRESULT CharacterReceived([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.CharacterReceivedRoutedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT CharacterReceived([in] EventRegistrationToken token);
[eventadd] HRESULT ProcessKeyboardAccelerators([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.Input.ProcessKeyboardAcceleratorEventArgs*>* 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<Windows.UI.Xaml.UIElement*, Windows.UI.Xaml.BringIntoViewRequestedEventArgs*>* 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<Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>*>** 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<Windows.UI.Xaml.DependencyObject*>** 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<Windows.UI.Xaml.StateTriggerBase*>** 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<Windows.UI.Xaml.VisualTransition*>** value);
[propget] HRESULT States([out] [retval] Windows.Foundation.Collections.IVector<Windows.UI.Xaml.VisualState*>** 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<Windows.UI.Xaml.VisualStateGroup*>** 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<Windows.UI.Xaml.XamlRoot*, Windows.UI.Xaml.XamlRootChangedEventArgs*>* 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<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.DependencyObject*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.DependencyObject*>;
}
[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<IInspectable*, IInspectable*>;
[contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<IInspectable*, IInspectable*>*>;
}
[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<Windows.UI.Xaml.SetterBase*>;
[contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.SetterBase*>;
}
[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<Windows.UI.Xaml.TriggerAction*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.TriggerAction*>;
}
[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<Windows.UI.Xaml.TriggerBase*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.TriggerBase*>;
}
[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<Windows.UI.Xaml.UIElement*>;
[contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.UIElement*>;
}
[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;
}
}
}
}