// // 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.Media.Playback.idl"; import "Windows.Storage.Streams.idl"; import "Windows.UI.idl"; import "Windows.UI.Composition.idl"; import "Windows.UI.Xaml.idl"; import "Windows.UI.Xaml.Controls.idl"; import "Windows.UI.Xaml.Controls.Primitives.idl"; import "Windows.UI.Xaml.Media.Media3D.idl"; // Forward Declare namespace Windows { namespace Foundation { runtimeclass Deferral; interface IClosable; typedef struct Point Point; typedef struct Rect Rect; typedef struct Size Size; typedef struct TimeSpan TimeSpan; apicontract UniversalApiContract; runtimeclass Uri; } } namespace Windows { namespace Media { namespace Playback { typedef enum FailedMediaStreamKind FailedMediaStreamKind; } } } namespace Windows { namespace Storage { namespace Streams { interface IInputStream; interface IRandomAccessStream; } } } namespace Windows { namespace UI { typedef struct Color Color; } } namespace Windows { namespace UI { namespace Composition { runtimeclass AnimationPropertyInfo; runtimeclass CompositionBrush; runtimeclass CompositionLight; interface IAnimationObject; interface ICompositionSurface; } } } namespace Windows { namespace UI { namespace Xaml { typedef enum ApplicationTheme ApplicationTheme; } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { runtimeclass MediaElement; runtimeclass MediaTransportControls; } } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { namespace Primitives { runtimeclass Popup; } } } } } namespace Windows { namespace UI { namespace Xaml { runtimeclass DependencyObject; runtimeclass DependencyProperty; delegate ExceptionRoutedEventHandler; } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { namespace Media3D { typedef struct Matrix3D Matrix3D; } } } } } namespace Windows { namespace UI { namespace Xaml { delegate RoutedEventHandler; runtimeclass UIElement; runtimeclass UIElementWeakCollection; runtimeclass Window; runtimeclass XamlRoot; } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { typedef enum AcrylicBackgroundSource AcrylicBackgroundSource; typedef enum AlignmentX AlignmentX; typedef enum AlignmentY AlignmentY; typedef enum AudioCategory AudioCategory; typedef enum AudioDeviceType AudioDeviceType; typedef enum BrushMappingMode BrushMappingMode; typedef enum ColorInterpolationMode ColorInterpolationMode; typedef enum ElementCompositeMode ElementCompositeMode; typedef enum FastPlayFallbackBehaviour FastPlayFallbackBehaviour; typedef enum FillRule FillRule; typedef enum GradientSpreadMethod GradientSpreadMethod; typedef enum LoadedImageSourceLoadStatus LoadedImageSourceLoadStatus; typedef enum MediaCanPlayResponse MediaCanPlayResponse; typedef enum MediaElementState MediaElementState; typedef enum PenLineCap PenLineCap; typedef enum PenLineJoin PenLineJoin; typedef enum RevealBrushState RevealBrushState; typedef enum Stereo3DVideoPackingMode Stereo3DVideoPackingMode; typedef enum Stereo3DVideoRenderMode Stereo3DVideoRenderMode; typedef enum Stretch Stretch; typedef enum StyleSimulations StyleSimulations; typedef enum SweepDirection SweepDirection; typedef struct Matrix Matrix; delegate RateChangedRoutedEventHandler; delegate TimelineMarkerRoutedEventHandler; interface IAcrylicBrush; interface IAcrylicBrush2; interface IAcrylicBrushFactory; interface IAcrylicBrushStatics; interface IAcrylicBrushStatics2; interface IArcSegment; interface IArcSegmentStatics; interface IBezierSegment; interface IBezierSegmentStatics; interface IBitmapCache; interface IBrush; interface IBrushFactory; interface IBrushOverrides2; interface IBrushStatics; interface ICacheMode; interface ICacheModeFactory; interface ICompositeTransform; interface ICompositeTransformStatics; interface ICompositionTarget; interface ICompositionTargetStatics; interface ICompositionTargetStatics3; interface IEllipseGeometry; interface IEllipseGeometryStatics; interface IFontFamily; interface IFontFamilyFactory; interface IFontFamilyStatics2; interface IGeneralTransform; interface IGeneralTransformFactory; interface IGeneralTransformOverrides; interface IGeometry; interface IGeometryFactory; interface IGeometryGroup; interface IGeometryGroupStatics; interface IGeometryStatics; interface IGradientBrush; interface IGradientBrushFactory; interface IGradientBrushStatics; interface IGradientStop; interface IGradientStopStatics; interface IImageBrush; interface IImageBrushStatics; interface IImageSource; interface IImageSourceFactory; interface ILineGeometry; interface ILineGeometryStatics; interface ILineSegment; interface ILineSegmentStatics; interface ILinearGradientBrush; interface ILinearGradientBrushFactory; interface ILinearGradientBrushStatics; interface ILoadedImageSourceLoadCompletedEventArgs; interface ILoadedImageSurface; interface ILoadedImageSurfaceStatics; interface IMatrix3DProjection; interface IMatrix3DProjectionStatics; interface IMatrixHelper; interface IMatrixHelperStatics; interface IMatrixTransform; interface IMatrixTransformStatics; interface IMediaTransportControlsThumbnailRequestedEventArgs; interface IPartialMediaFailureDetectedEventArgs; interface IPartialMediaFailureDetectedEventArgs2; interface IPathFigure; interface IPathFigureStatics; interface IPathGeometry; interface IPathGeometryStatics; interface IPathSegment; interface IPathSegmentFactory; interface IPlaneProjection; interface IPlaneProjectionStatics; interface IPolyBezierSegment; interface IPolyBezierSegmentStatics; interface IPolyLineSegment; interface IPolyLineSegmentStatics; interface IPolyQuadraticBezierSegment; interface IPolyQuadraticBezierSegmentStatics; interface IProjection; interface IProjectionFactory; interface IQuadraticBezierSegment; interface IQuadraticBezierSegmentStatics; interface IRateChangedRoutedEventArgs; interface IRectangleGeometry; interface IRectangleGeometryStatics; interface IRenderedEventArgs; interface IRenderingEventArgs; interface IRevealBackgroundBrush; interface IRevealBackgroundBrushFactory; interface IRevealBorderBrush; interface IRevealBorderBrushFactory; interface IRevealBrush; interface IRevealBrushFactory; interface IRevealBrushStatics; interface IRotateTransform; interface IRotateTransformStatics; interface IScaleTransform; interface IScaleTransformStatics; interface IShadow; interface IShadowFactory; interface ISkewTransform; interface ISkewTransformStatics; interface ISolidColorBrush; interface ISolidColorBrushFactory; interface ISolidColorBrushStatics; interface IThemeShadow; interface IThemeShadowFactory; interface ITileBrush; interface ITileBrushFactory; interface ITileBrushStatics; interface ITimelineMarker; interface ITimelineMarkerRoutedEventArgs; interface ITimelineMarkerStatics; interface ITransform; interface ITransformFactory; interface ITransformGroup; interface ITransformGroupStatics; interface ITranslateTransform; interface ITranslateTransformStatics; interface IVisualTreeHelper; interface IVisualTreeHelperStatics; interface IVisualTreeHelperStatics2; interface IVisualTreeHelperStatics3; interface IXamlCompositionBrushBase; interface IXamlCompositionBrushBaseFactory; interface IXamlCompositionBrushBaseOverrides; interface IXamlCompositionBrushBaseProtected; interface IXamlCompositionBrushBaseStatics; interface IXamlLight; interface IXamlLightFactory; interface IXamlLightOverrides; interface IXamlLightProtected; interface IXamlLightStatics; runtimeclass AcrylicBrush; runtimeclass ArcSegment; runtimeclass BezierSegment; runtimeclass BitmapCache; runtimeclass Brush; runtimeclass BrushCollection; runtimeclass CacheMode; runtimeclass CompositeTransform; runtimeclass CompositionTarget; runtimeclass DoubleCollection; runtimeclass EllipseGeometry; runtimeclass FontFamily; runtimeclass GeneralTransform; runtimeclass Geometry; runtimeclass GeometryCollection; runtimeclass GeometryGroup; runtimeclass GradientBrush; runtimeclass GradientStop; runtimeclass GradientStopCollection; runtimeclass ImageBrush; runtimeclass ImageSource; runtimeclass LineGeometry; runtimeclass LineSegment; runtimeclass LinearGradientBrush; runtimeclass LoadedImageSourceLoadCompletedEventArgs; runtimeclass LoadedImageSurface; runtimeclass Matrix3DProjection; runtimeclass MatrixHelper; runtimeclass MatrixTransform; runtimeclass MediaTransportControlsThumbnailRequestedEventArgs; runtimeclass PartialMediaFailureDetectedEventArgs; runtimeclass PathFigure; runtimeclass PathFigureCollection; runtimeclass PathGeometry; runtimeclass PathSegment; runtimeclass PathSegmentCollection; runtimeclass PlaneProjection; runtimeclass PointCollection; runtimeclass PolyBezierSegment; runtimeclass PolyLineSegment; runtimeclass PolyQuadraticBezierSegment; runtimeclass Projection; runtimeclass QuadraticBezierSegment; runtimeclass RateChangedRoutedEventArgs; runtimeclass RectangleGeometry; runtimeclass RenderedEventArgs; runtimeclass RenderingEventArgs; runtimeclass RevealBackgroundBrush; runtimeclass RevealBorderBrush; runtimeclass RevealBrush; runtimeclass RotateTransform; runtimeclass ScaleTransform; runtimeclass Shadow; runtimeclass SkewTransform; runtimeclass SolidColorBrush; runtimeclass ThemeShadow; runtimeclass TileBrush; runtimeclass TimelineMarker; runtimeclass TimelineMarkerCollection; runtimeclass TimelineMarkerRoutedEventArgs; runtimeclass Transform; runtimeclass TransformCollection; runtimeclass TransformGroup; runtimeclass TranslateTransform; runtimeclass VisualTreeHelper; runtimeclass XamlCompositionBrushBase; runtimeclass XamlLight; } } } } // Generic instantiations namespace Windows { namespace UI { namespace Xaml { namespace Media { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.EventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } } // Type definition namespace Windows { namespace UI { namespace Xaml { namespace Media { [contract(Windows.Foundation.UniversalApiContract, 5.0)] enum AcrylicBackgroundSource { HostBackdrop = 0, Backdrop = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AlignmentX { Left = 0, Center = 1, Right = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AlignmentY { Top = 0, Center = 1, Bottom = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AudioCategory { Other = 0, [deprecated("ForegroundOnlyMedia is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] ForegroundOnlyMedia = 1, [deprecated("BackgroundCapableMedia is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] BackgroundCapableMedia = 2, Communications = 3, Alerts = 4, SoundEffects = 5, GameEffects = 6, GameMedia = 7, [contract(Windows.Foundation.UniversalApiContract, 1.0)] GameChat = 8, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Speech = 9, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Movie = 10, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Media = 11 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AudioDeviceType { Console = 0, Multimedia = 1, Communications = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum BrushMappingMode { Absolute = 0, RelativeToBoundingBox = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ColorInterpolationMode { ScRgbLinearInterpolation = 0, SRgbLinearInterpolation = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ElementCompositeMode { Inherit = 0, SourceOver = 1, MinBlend = 2 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum FastPlayFallbackBehaviour { Skip = 0, Hide = 1, Disable = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum FillRule { EvenOdd = 0, Nonzero = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum GradientSpreadMethod { Pad = 0, Reflect = 1, Repeat = 2 }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] enum LoadedImageSourceLoadStatus { Success = 0, NetworkError = 1, InvalidFormat = 2, Other = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MediaCanPlayResponse { NotSupported = 0, Maybe = 1, Probably = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MediaElementState { Closed = 0, Opening = 1, Buffering = 2, Playing = 3, Paused = 4, Stopped = 5 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum PenLineCap { Flat = 0, Square = 1, Round = 2, Triangle = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum PenLineJoin { Miter = 0, Bevel = 1, Round = 2 }; [contract(Windows.Foundation.UniversalApiContract, 5.0)] enum RevealBrushState { Normal = 0, PointerOver = 1, Pressed = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum Stereo3DVideoPackingMode { None = 0, SideBySide = 1, TopBottom = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum Stereo3DVideoRenderMode { Mono = 0, Stereo = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum Stretch { None = 0, Fill = 1, Uniform = 2, UniformToFill = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum StyleSimulations { None = 0, BoldSimulation = 1, ItalicSimulation = 2, BoldItalicSimulation = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum SweepDirection { Counterclockwise = 0, Clockwise = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct Matrix { DOUBLE M11; DOUBLE M12; DOUBLE M21; DOUBLE M22; DOUBLE OffsetX; DOUBLE OffsetY; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(08E9A257-AE05-489B-8839-28C6225D2349)] delegate HRESULT RateChangedRoutedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.Media.RateChangedRoutedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 1.0)] [uuid(72E2FA9C-6DEA-4CBE-A159-06CE95FBECED)] delegate HRESULT TimelineMarkerRoutedEventHandler([in] IInspectable* sender, [in] Windows.UI.Xaml.Media.TimelineMarkerRoutedEventArgs* e); [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.AcrylicBrush)] [uuid(79BBCF4E-CD66-4F1B-A8B6-CD6D2977C18D)] interface IAcrylicBrush : IInspectable { [propget] HRESULT BackgroundSource([out] [retval] Windows.UI.Xaml.Media.AcrylicBackgroundSource* value); [propput] HRESULT BackgroundSource([in] Windows.UI.Xaml.Media.AcrylicBackgroundSource value); [propget] HRESULT TintColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT TintColor([in] Windows.UI.Color value); [propget] HRESULT TintOpacity([out] [retval] DOUBLE* value); [propput] HRESULT TintOpacity([in] DOUBLE value); [propget] HRESULT TintTransitionDuration([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT TintTransitionDuration([in] Windows.Foundation.TimeSpan value); [propget] HRESULT AlwaysUseFallback([out] [retval] boolean* value); [propput] HRESULT AlwaysUseFallback([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.AcrylicBrush)] [uuid(C9645383-B19E-5AC0-86FF-3D90506DBCDA)] interface IAcrylicBrush2 : IInspectable { [propget] HRESULT TintLuminosityOpacity([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT TintLuminosityOpacity([in] Windows.Foundation.IReference* value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.AcrylicBrush)] [uuid(81A32568-F6CC-4013-8363-928AE23B7A61)] interface IAcrylicBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.AcrylicBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.AcrylicBrush)] [uuid(2787FD79-A3DA-423F-B81A-599147971523)] interface IAcrylicBrushStatics : IInspectable { [propget] HRESULT BackgroundSourceProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TintColorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TintOpacityProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TintTransitionDurationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AlwaysUseFallbackProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.AcrylicBrush)] [uuid(129188A8-BF11-5BBC-8445-8C510E5926C0)] interface IAcrylicBrushStatics2 : IInspectable { [propget] HRESULT TintLuminosityOpacityProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ArcSegment)] [uuid(07940C5F-63FB-4469-91BE-F1097C168052)] interface IArcSegment : IInspectable { [propget] HRESULT Point([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point([in] Windows.Foundation.Point value); [propget] HRESULT Size([out] [retval] Windows.Foundation.Size* value); [propput] HRESULT Size([in] Windows.Foundation.Size value); [propget] HRESULT RotationAngle([out] [retval] DOUBLE* value); [propput] HRESULT RotationAngle([in] DOUBLE value); [propget] HRESULT IsLargeArc([out] [retval] boolean* value); [propput] HRESULT IsLargeArc([in] boolean value); [propget] HRESULT SweepDirection([out] [retval] Windows.UI.Xaml.Media.SweepDirection* value); [propput] HRESULT SweepDirection([in] Windows.UI.Xaml.Media.SweepDirection value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ArcSegment)] [uuid(82348F6E-8A69-4204-9C12-7207DF317643)] interface IArcSegmentStatics : IInspectable { [propget] HRESULT PointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT SizeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotationAngleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsLargeArcProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT SweepDirectionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.BezierSegment)] [uuid(AF4BB9EE-8984-49B7-81DF-3F35994B95EB)] interface IBezierSegment : IInspectable { [propget] HRESULT Point1([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point1([in] Windows.Foundation.Point value); [propget] HRESULT Point2([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point2([in] Windows.Foundation.Point value); [propget] HRESULT Point3([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point3([in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.BezierSegment)] [uuid(C0287BAC-1410-4530-8452-1C9D0AD1F341)] interface IBezierSegmentStatics : IInspectable { [propget] HRESULT Point1Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT Point2Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT Point3Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.BitmapCache)] [uuid(79C2219E-44D2-4610-9735-9BEC83809ECF)] interface IBitmapCache : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Brush)] [uuid(8806A321-1E06-422C-A1CC-01696559E021)] interface IBrush : IInspectable { [propget] HRESULT Opacity([out] [retval] DOUBLE* value); [propput] HRESULT Opacity([in] DOUBLE value); [propget] HRESULT Transform([out] [retval] Windows.UI.Xaml.Media.Transform** value); [propput] HRESULT Transform([in] Windows.UI.Xaml.Media.Transform* value); [propget] HRESULT RelativeTransform([out] [retval] Windows.UI.Xaml.Media.Transform** value); [propput] HRESULT RelativeTransform([in] Windows.UI.Xaml.Media.Transform* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Brush)] [uuid(399658A2-14FB-4B8F-83E6-6E3DAB12069B)] interface IBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.Brush** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Media.Brush)] [uuid(D092B151-D83B-5A81-A71E-A1C7F8AD6963)] interface IBrushOverrides2 : IInspectable { HRESULT PopulatePropertyInfoOverride([in] HSTRING propertyName, [in] Windows.UI.Composition.AnimationPropertyInfo* animationPropertyInfo); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Brush)] [uuid(E70C3102-0225-47F5-B22E-0467619F6A22)] interface IBrushStatics : IInspectable { [propget] HRESULT OpacityProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TransformProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RelativeTransformProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CacheMode)] [uuid(98DC8B11-C6F9-4DAB-B838-5FD5EC8C7350)] interface ICacheMode : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CacheMode)] [uuid(EB1F8C5B-0ABB-4E70-B8A8-620D0D953AB2)] interface ICacheModeFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.CacheMode** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CompositeTransform)] [uuid(C8A4385B-F24A-4701-A265-A78846F142B9)] interface ICompositeTransform : IInspectable { [propget] HRESULT CenterX([out] [retval] DOUBLE* value); [propput] HRESULT CenterX([in] DOUBLE value); [propget] HRESULT CenterY([out] [retval] DOUBLE* value); [propput] HRESULT CenterY([in] DOUBLE value); [propget] HRESULT ScaleX([out] [retval] DOUBLE* value); [propput] HRESULT ScaleX([in] DOUBLE value); [propget] HRESULT ScaleY([out] [retval] DOUBLE* value); [propput] HRESULT ScaleY([in] DOUBLE value); [propget] HRESULT SkewX([out] [retval] DOUBLE* value); [propput] HRESULT SkewX([in] DOUBLE value); [propget] HRESULT SkewY([out] [retval] DOUBLE* value); [propput] HRESULT SkewY([in] DOUBLE value); [propget] HRESULT Rotation([out] [retval] DOUBLE* value); [propput] HRESULT Rotation([in] DOUBLE value); [propget] HRESULT TranslateX([out] [retval] DOUBLE* value); [propput] HRESULT TranslateX([in] DOUBLE value); [propget] HRESULT TranslateY([out] [retval] DOUBLE* value); [propput] HRESULT TranslateY([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CompositeTransform)] [uuid(2F190C08-8266-496F-9653-A18BD4F836AA)] interface ICompositeTransformStatics : IInspectable { [propget] HRESULT CenterXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ScaleXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ScaleYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT SkewXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT SkewYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TranslateXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TranslateYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CompositionTarget)] [uuid(26CFBFF0-713C-4BEC-8803-E101F7B14ED3)] interface ICompositionTarget : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.CompositionTarget)] [uuid(2B1AF03D-1ED2-4B59-BD00-7594EE92832B)] interface ICompositionTargetStatics : IInspectable { [eventadd] HRESULT Rendering([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Rendering([in] EventRegistrationToken token); [eventadd] HRESULT SurfaceContentsLost([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT SurfaceContentsLost([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Media.CompositionTarget)] [uuid(BC0A7CD9-6750-4708-994C-2028E0312AC8)] interface ICompositionTargetStatics3 : IInspectable { [eventadd] HRESULT Rendered([in] Windows.Foundation.EventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Rendered([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.EllipseGeometry)] [uuid(D4F61BBA-4EA2-40D6-AA6C-8D38AA87651F)] interface IEllipseGeometry : IInspectable { [propget] HRESULT Center([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Center([in] Windows.Foundation.Point value); [propget] HRESULT RadiusX([out] [retval] DOUBLE* value); [propput] HRESULT RadiusX([in] DOUBLE value); [propget] HRESULT RadiusY([out] [retval] DOUBLE* value); [propput] HRESULT RadiusY([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.EllipseGeometry)] [uuid(1744DB47-F635-4B16-AEE6-E052A65DEFB2)] interface IEllipseGeometryStatics : IInspectable { [propget] HRESULT CenterProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RadiusXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RadiusYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.FontFamily)] [uuid(92467E64-D66A-4CF4-9322-3D23B3C0C361)] interface IFontFamily : IInspectable { [propget] HRESULT Source([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.FontFamily)] [uuid(D5603377-3DAE-4DCD-AF09-F9498E9EC659)] interface IFontFamilyFactory : IInspectable { HRESULT CreateInstanceWithName([in] HSTRING familyName, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.FontFamily** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Media.FontFamily)] [uuid(52AD7AF9-37E6-4297-A238-97FB6A408D9E)] interface IFontFamilyStatics2 : IInspectable { [propget] HRESULT XamlAutoFontFamily([out] [retval] Windows.UI.Xaml.Media.FontFamily** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GeneralTransform)] [uuid(A06798B7-A2EC-415F-ADE2-EADE9333F2C7)] interface IGeneralTransform : IInspectable { [propget] HRESULT Inverse([out] [retval] Windows.UI.Xaml.Media.GeneralTransform** value); HRESULT TransformPoint([in] Windows.Foundation.Point point, [out] [retval] Windows.Foundation.Point* result); HRESULT TryTransform([in] Windows.Foundation.Point inPoint, [out] Windows.Foundation.Point* outPoint, [out] [retval] boolean* returnValue); HRESULT TransformBounds([in] Windows.Foundation.Rect rect, [out] [retval] Windows.Foundation.Rect* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GeneralTransform)] [uuid(7A25C930-29C4-4E31-B6F9-DEDD52E4DF1B)] interface IGeneralTransformFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.GeneralTransform** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GeneralTransform)] [uuid(4F121083-24CF-4524-90AD-8A42B1C12783)] interface IGeneralTransformOverrides : IInspectable { [propget] HRESULT InverseCore([out] [retval] Windows.UI.Xaml.Media.GeneralTransform** value); HRESULT TryTransformCore([in] Windows.Foundation.Point inPoint, [out] Windows.Foundation.Point* outPoint, [out] [retval] boolean* returnValue); HRESULT TransformBoundsCore([in] Windows.Foundation.Rect rect, [out] [retval] Windows.Foundation.Rect* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Geometry)] [uuid(FA123889-0ACD-417B-B62D-5CA1BF4DFC0E)] interface IGeometry : IInspectable { [propget] HRESULT Transform([out] [retval] Windows.UI.Xaml.Media.Transform** value); [propput] HRESULT Transform([in] Windows.UI.Xaml.Media.Transform* value); [propget] HRESULT Bounds([out] [retval] Windows.Foundation.Rect* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Geometry)] [uuid(F65DAF23-D5FD-42F9-B32A-929C5A4B54E1)] interface IGeometryFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GeometryGroup)] [uuid(55225A61-8677-4C8C-8E46-EE3DC355114B)] interface IGeometryGroup : IInspectable { [propget] HRESULT FillRule([out] [retval] Windows.UI.Xaml.Media.FillRule* value); [propput] HRESULT FillRule([in] Windows.UI.Xaml.Media.FillRule value); [propget] HRESULT Children([out] [retval] Windows.UI.Xaml.Media.GeometryCollection** value); [propput] HRESULT Children([in] Windows.UI.Xaml.Media.GeometryCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GeometryGroup)] [uuid(56C955F4-8496-4BB6-ABF0-617B1FE78B45)] interface IGeometryGroupStatics : IInspectable { [propget] HRESULT FillRuleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ChildrenProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Geometry)] [uuid(7A70AA8C-0B06-465F-B637-9A47E5A70111)] interface IGeometryStatics : IInspectable { [propget] HRESULT Empty([out] [retval] Windows.UI.Xaml.Media.Geometry** value); [propget] HRESULT StandardFlatteningTolerance([out] [retval] DOUBLE* value); [propget] HRESULT TransformProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GradientBrush)] [uuid(2166E69F-935A-4191-8E3C-1C8DFDFCDC78)] interface IGradientBrush : IInspectable { [propget] HRESULT SpreadMethod([out] [retval] Windows.UI.Xaml.Media.GradientSpreadMethod* value); [propput] HRESULT SpreadMethod([in] Windows.UI.Xaml.Media.GradientSpreadMethod value); [propget] HRESULT MappingMode([out] [retval] Windows.UI.Xaml.Media.BrushMappingMode* value); [propput] HRESULT MappingMode([in] Windows.UI.Xaml.Media.BrushMappingMode value); [propget] HRESULT ColorInterpolationMode([out] [retval] Windows.UI.Xaml.Media.ColorInterpolationMode* value); [propput] HRESULT ColorInterpolationMode([in] Windows.UI.Xaml.Media.ColorInterpolationMode value); [propget] HRESULT GradientStops([out] [retval] Windows.UI.Xaml.Media.GradientStopCollection** value); [propput] HRESULT GradientStops([in] Windows.UI.Xaml.Media.GradientStopCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GradientBrush)] [uuid(ED4779CA-45BD-4131-B625-BE86E07C6112)] interface IGradientBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.GradientBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GradientBrush)] [uuid(961661F9-8BB4-4E6C-B923-B5D787E0F1A9)] interface IGradientBrushStatics : IInspectable { [propget] HRESULT SpreadMethodProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MappingModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ColorInterpolationModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT GradientStopsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GradientStop)] [uuid(665F44FE-2E59-4C4A-AB53-076A100CCD81)] interface IGradientStop : IInspectable { [propget] HRESULT Color([out] [retval] Windows.UI.Color* value); [propput] HRESULT Color([in] Windows.UI.Color value); [propget] HRESULT Offset([out] [retval] DOUBLE* value); [propput] HRESULT Offset([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.GradientStop)] [uuid(602A6D75-6193-4FE5-8E82-C7C6F6FEBAFD)] interface IGradientStopStatics : IInspectable { [propget] HRESULT ColorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT OffsetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ImageBrush)] [uuid(9FD11377-C12A-4493-BF7D-F3A8AD74B554)] interface IImageBrush : IInspectable { [propget] HRESULT ImageSource([out] [retval] Windows.UI.Xaml.Media.ImageSource** value); [propput] HRESULT ImageSource([in] Windows.UI.Xaml.Media.ImageSource* value); [eventadd] HRESULT ImageFailed([in] Windows.UI.Xaml.ExceptionRoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ImageFailed([in] EventRegistrationToken token); [eventadd] HRESULT ImageOpened([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ImageOpened([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ImageBrush)] [uuid(1255B1B2-DD18-42E5-892C-EAE30C305B8C)] interface IImageBrushStatics : IInspectable { [propget] HRESULT ImageSourceProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ImageSource)] [uuid(737EF309-EA41-4D96-A71C-98E98EFCAB07)] interface IImageSource : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ImageSource)] [uuid(297EC001-2540-4E5A-AB66-88035DD3DDB5)] interface IImageSourceFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LineGeometry)] [uuid(30EDD4A2-8FC5-40AF-A7A2-C27FE7AA1363)] interface ILineGeometry : IInspectable { [propget] HRESULT StartPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT StartPoint([in] Windows.Foundation.Point value); [propget] HRESULT EndPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT EndPoint([in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LineGeometry)] [uuid(578AE763-5562-4EE4-8703-EA4036D891E3)] interface ILineGeometryStatics : IInspectable { [propget] HRESULT StartPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT EndPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LineSegment)] [uuid(EF6A2E25-3FF0-4420-A411-7182A4CECB15)] interface ILineSegment : IInspectable { [propget] HRESULT Point([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point([in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LineSegment)] [uuid(9FCAB141-04C0-4AFB-87B3-E800B969B894)] interface ILineSegmentStatics : IInspectable { [propget] HRESULT PointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LinearGradientBrush)] [uuid(8E96D16B-BB84-4C6F-9DBF-9D6C5C6D9C39)] interface ILinearGradientBrush : IInspectable { [propget] HRESULT StartPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT StartPoint([in] Windows.Foundation.Point value); [propget] HRESULT EndPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT EndPoint([in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LinearGradientBrush)] [uuid(0AE0861C-1E7A-4FED-9857-EA8CAA798490)] interface ILinearGradientBrushFactory : IInspectable { HRESULT CreateInstanceWithGradientStopCollectionAndAngle([in] Windows.UI.Xaml.Media.GradientStopCollection* gradientStopCollection, [in] DOUBLE angle, [out] [retval] Windows.UI.Xaml.Media.LinearGradientBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.LinearGradientBrush)] [uuid(7AF6E504-2DC3-40E3-BE0B-B314C13CB991)] interface ILinearGradientBrushStatics : IInspectable { [propget] HRESULT StartPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT EndPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.LoadedImageSourceLoadCompletedEventArgs)] [uuid(1AC60B1E-7837-4489-B3E5-D0D5AD0A56C4)] interface ILoadedImageSourceLoadCompletedEventArgs : IInspectable { [propget] HRESULT Status([out] [retval] Windows.UI.Xaml.Media.LoadedImageSourceLoadStatus* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.LoadedImageSurface)] [uuid(050C8313-6737-45BA-8531-33094FEBEF55)] interface ILoadedImageSurface : IInspectable { [propget] HRESULT DecodedPhysicalSize([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT DecodedSize([out] [retval] Windows.Foundation.Size* value); [propget] HRESULT NaturalSize([out] [retval] Windows.Foundation.Size* value); [eventadd] HRESULT LoadCompleted([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LoadCompleted([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.LoadedImageSurface)] [uuid(22B8EDF6-84AD-40AB-937D-4871613E765D)] interface ILoadedImageSurfaceStatics : IInspectable { [overload("StartLoadFromUri")] HRESULT StartLoadFromUriWithSize([in] Windows.Foundation.Uri* uri, [in] Windows.Foundation.Size desiredMaxSize, [out] [retval] Windows.UI.Xaml.Media.LoadedImageSurface** result); [overload("StartLoadFromUri")] HRESULT StartLoadFromUri([in] Windows.Foundation.Uri* uri, [out] [retval] Windows.UI.Xaml.Media.LoadedImageSurface** result); [overload("StartLoadFromStream")] HRESULT StartLoadFromStreamWithSize([in] Windows.Storage.Streams.IRandomAccessStream* stream, [in] Windows.Foundation.Size desiredMaxSize, [out] [retval] Windows.UI.Xaml.Media.LoadedImageSurface** result); [overload("StartLoadFromStream")] HRESULT StartLoadFromStream([in] Windows.Storage.Streams.IRandomAccessStream* stream, [out] [retval] Windows.UI.Xaml.Media.LoadedImageSurface** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Matrix3DProjection)] [uuid(6F03E149-BFC9-4C01-B578-50338CEC97FC)] interface IMatrix3DProjection : IInspectable { [propget] HRESULT ProjectionMatrix([out] [retval] Windows.UI.Xaml.Media.Media3D.Matrix3D* value); [propput] HRESULT ProjectionMatrix([in] Windows.UI.Xaml.Media.Media3D.Matrix3D value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Matrix3DProjection)] [uuid(AE9D5895-41EC-4E37-ABAA-69F41D2F876B)] interface IMatrix3DProjectionStatics : IInspectable { [propget] HRESULT ProjectionMatrixProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.MatrixHelper)] [uuid(F3CF4882-06B5-48C8-9EB2-1763E9364038)] interface IMatrixHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.MatrixHelper)] [uuid(C18606A6-39F4-4B8A-8403-28E5E5F033B4)] interface IMatrixHelperStatics : IInspectable { [propget] HRESULT Identity([out] [retval] Windows.UI.Xaml.Media.Matrix* value); HRESULT FromElements([in] DOUBLE m11, [in] DOUBLE m12, [in] DOUBLE m21, [in] DOUBLE m22, [in] DOUBLE offsetX, [in] DOUBLE offsetY, [out] [retval] Windows.UI.Xaml.Media.Matrix* result); HRESULT GetIsIdentity([in] Windows.UI.Xaml.Media.Matrix target, [out] [retval] boolean* result); HRESULT Transform([in] Windows.UI.Xaml.Media.Matrix target, [in] Windows.Foundation.Point point, [out] [retval] Windows.Foundation.Point* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.MatrixTransform)] [uuid(EDFDD551-5FED-45FC-AE62-92A4B6CF9707)] interface IMatrixTransform : IInspectable { [propget] HRESULT Matrix([out] [retval] Windows.UI.Xaml.Media.Matrix* value); [propput] HRESULT Matrix([in] Windows.UI.Xaml.Media.Matrix value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.MatrixTransform)] [uuid(43E02E47-15B8-4758-BB97-7D52420ACC5B)] interface IMatrixTransformStatics : IInspectable { [propget] HRESULT MatrixProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Media.MediaTransportControlsThumbnailRequestedEventArgs)] [uuid(E4A8B21C-E3C2-485C-AE69-F1537B76755A)] interface IMediaTransportControlsThumbnailRequestedEventArgs : IInspectable { HRESULT SetThumbnailImage([in] Windows.Storage.Streams.IInputStream* source); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PartialMediaFailureDetectedEventArgs)] [uuid(02B65A91-E5A1-442B-88D3-2DC127BFC59B)] interface IPartialMediaFailureDetectedEventArgs : IInspectable { [propget] HRESULT StreamKind([out] [retval] Windows.Media.Playback.FailedMediaStreamKind* value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Media.PartialMediaFailureDetectedEventArgs)] [uuid(73074875-890D-416B-B9AE-E84DFD9C4B1B)] interface IPartialMediaFailureDetectedEventArgs2 : IInspectable { [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathFigure)] [uuid(5D955C8C-5FA9-4DDA-A3CC-10FCDCAA20D7)] interface IPathFigure : IInspectable { [propget] HRESULT Segments([out] [retval] Windows.UI.Xaml.Media.PathSegmentCollection** value); [propput] HRESULT Segments([in] Windows.UI.Xaml.Media.PathSegmentCollection* value); [propget] HRESULT StartPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT StartPoint([in] Windows.Foundation.Point value); [propget] HRESULT IsClosed([out] [retval] boolean* value); [propput] HRESULT IsClosed([in] boolean value); [propget] HRESULT IsFilled([out] [retval] boolean* value); [propput] HRESULT IsFilled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathFigure)] [uuid(B60591D9-2395-4317-9552-3A58526F8C7B)] interface IPathFigureStatics : IInspectable { [propget] HRESULT SegmentsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StartPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsClosedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsFilledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathGeometry)] [uuid(081B9DF8-BAE6-4BCB-813C-BDE0E46DC8B7)] interface IPathGeometry : IInspectable { [propget] HRESULT FillRule([out] [retval] Windows.UI.Xaml.Media.FillRule* value); [propput] HRESULT FillRule([in] Windows.UI.Xaml.Media.FillRule value); [propget] HRESULT Figures([out] [retval] Windows.UI.Xaml.Media.PathFigureCollection** value); [propput] HRESULT Figures([in] Windows.UI.Xaml.Media.PathFigureCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathGeometry)] [uuid(D9E58BBA-2CBA-4741-8F8D-3198CF5186B9)] interface IPathGeometryStatics : IInspectable { [propget] HRESULT FillRuleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FiguresProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathSegment)] [uuid(FCFA71CF-9CE3-474F-8157-10B6435A616B)] interface IPathSegment : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PathSegment)] [uuid(2A1C0AAE-ECCD-4464-A148-6FFDB3AA281F)] interface IPathSegmentFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PlaneProjection)] [uuid(E6F82BFA-6726-469A-B259-A5188347CA8F)] interface IPlaneProjection : IInspectable { [propget] HRESULT LocalOffsetX([out] [retval] DOUBLE* value); [propput] HRESULT LocalOffsetX([in] DOUBLE value); [propget] HRESULT LocalOffsetY([out] [retval] DOUBLE* value); [propput] HRESULT LocalOffsetY([in] DOUBLE value); [propget] HRESULT LocalOffsetZ([out] [retval] DOUBLE* value); [propput] HRESULT LocalOffsetZ([in] DOUBLE value); [propget] HRESULT RotationX([out] [retval] DOUBLE* value); [propput] HRESULT RotationX([in] DOUBLE value); [propget] HRESULT RotationY([out] [retval] DOUBLE* value); [propput] HRESULT RotationY([in] DOUBLE value); [propget] HRESULT RotationZ([out] [retval] DOUBLE* value); [propput] HRESULT RotationZ([in] DOUBLE value); [propget] HRESULT CenterOfRotationX([out] [retval] DOUBLE* value); [propput] HRESULT CenterOfRotationX([in] DOUBLE value); [propget] HRESULT CenterOfRotationY([out] [retval] DOUBLE* value); [propput] HRESULT CenterOfRotationY([in] DOUBLE value); [propget] HRESULT CenterOfRotationZ([out] [retval] DOUBLE* value); [propput] HRESULT CenterOfRotationZ([in] DOUBLE value); [propget] HRESULT GlobalOffsetX([out] [retval] DOUBLE* value); [propput] HRESULT GlobalOffsetX([in] DOUBLE value); [propget] HRESULT GlobalOffsetY([out] [retval] DOUBLE* value); [propput] HRESULT GlobalOffsetY([in] DOUBLE value); [propget] HRESULT GlobalOffsetZ([out] [retval] DOUBLE* value); [propput] HRESULT GlobalOffsetZ([in] DOUBLE value); [propget] HRESULT ProjectionMatrix([out] [retval] Windows.UI.Xaml.Media.Media3D.Matrix3D* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PlaneProjection)] [uuid(AD919C67-3BDC-4855-8969-D1F9A3ADC27D)] interface IPlaneProjectionStatics : IInspectable { [propget] HRESULT LocalOffsetXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LocalOffsetYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LocalOffsetZProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotationXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotationYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotationZProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterOfRotationXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterOfRotationYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterOfRotationZProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT GlobalOffsetXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT GlobalOffsetYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT GlobalOffsetZProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ProjectionMatrixProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyBezierSegment)] [uuid(36805271-38C4-4BCF-96CD-028A6D38AF25)] interface IPolyBezierSegment : IInspectable { [propget] HRESULT Points([out] [retval] Windows.UI.Xaml.Media.PointCollection** value); [propput] HRESULT Points([in] Windows.UI.Xaml.Media.PointCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyBezierSegment)] [uuid(1D91A6DA-1492-4ACC-BD66-A496F3D829D6)] interface IPolyBezierSegmentStatics : IInspectable { [propget] HRESULT PointsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyLineSegment)] [uuid(4B397F87-A2E6-479D-BDC8-6F4464646887)] interface IPolyLineSegment : IInspectable { [propget] HRESULT Points([out] [retval] Windows.UI.Xaml.Media.PointCollection** value); [propput] HRESULT Points([in] Windows.UI.Xaml.Media.PointCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyLineSegment)] [uuid(D64A2C87-33F1-4E70-A47F-B4981EF648A2)] interface IPolyLineSegmentStatics : IInspectable { [propget] HRESULT PointsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyQuadraticBezierSegment)] [uuid(DD5CED7D-E6DB-4C96-B6A1-3FCE96E987A6)] interface IPolyQuadraticBezierSegment : IInspectable { [propget] HRESULT Points([out] [retval] Windows.UI.Xaml.Media.PointCollection** value); [propput] HRESULT Points([in] Windows.UI.Xaml.Media.PointCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.PolyQuadraticBezierSegment)] [uuid(FDF5EB75-7AD5-4C89-8169-8C9786ABD9EB)] interface IPolyQuadraticBezierSegmentStatics : IInspectable { [propget] HRESULT PointsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Projection)] [uuid(B3443557-7F39-4D04-A89C-844338CAC897)] interface IProjection : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Projection)] [uuid(C4F29CAB-60AD-4F24-BD27-9D69C3127C9A)] interface IProjectionFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.Projection** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.QuadraticBezierSegment)] [uuid(2C509A5B-BF18-455A-A078-914B5232D8AF)] interface IQuadraticBezierSegment : IInspectable { [propget] HRESULT Point1([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point1([in] Windows.Foundation.Point value); [propget] HRESULT Point2([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT Point2([in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.QuadraticBezierSegment)] [uuid(69C78278-3C0B-4B4F-B7A2-F003DED41BB0)] interface IQuadraticBezierSegmentStatics : IInspectable { [propget] HRESULT Point1Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT Point2Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RateChangedRoutedEventArgs)] [uuid(9016AA6F-3CA8-4C80-8E2F-8851A68F131F)] interface IRateChangedRoutedEventArgs : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RectangleGeometry)] [uuid(A25A1F58-C575-4196-91CF-9FDFB10445C3)] interface IRectangleGeometry : IInspectable { [propget] HRESULT Rect([out] [retval] Windows.Foundation.Rect* value); [propput] HRESULT Rect([in] Windows.Foundation.Rect value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RectangleGeometry)] [uuid(377F8DBA-7902-48E3-83BE-7C8002A6653C)] interface IRectangleGeometryStatics : IInspectable { [propget] HRESULT RectProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Media.RenderedEventArgs)] [uuid(E349817D-81C7-4938-828C-A7E2797B35A6)] interface IRenderedEventArgs : IInspectable { [propget] HRESULT FrameDuration([out] [retval] Windows.Foundation.TimeSpan* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RenderingEventArgs)] [uuid(5BF7D30D-9748-4AED-8380-D7890EB776A0)] interface IRenderingEventArgs : IInspectable { [propget] HRESULT RenderingTime([out] [retval] Windows.Foundation.TimeSpan* value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBackgroundBrush)] [uuid(261DCC0E-1991-4CDF-AEE0-6350A3F90BB9)] interface IRevealBackgroundBrush : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBackgroundBrush)] [uuid(8C56BCAA-02A5-4F45-8506-8D39228F5D3F)] interface IRevealBackgroundBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.RevealBackgroundBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBorderBrush)] [uuid(060BA115-C542-483C-8202-5F03331866C9)] interface IRevealBorderBrush : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBorderBrush)] [uuid(94C25298-F5F8-4482-A25C-6758501A8626)] interface IRevealBorderBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.RevealBorderBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBrush)] [uuid(2036A0ED-8271-4398-9019-25872093F13F)] interface IRevealBrush : IInspectable { [propget] HRESULT Color([out] [retval] Windows.UI.Color* value); [propput] HRESULT Color([in] Windows.UI.Color value); [propget] HRESULT TargetTheme([out] [retval] Windows.UI.Xaml.ApplicationTheme* value); [propput] HRESULT TargetTheme([in] Windows.UI.Xaml.ApplicationTheme value); [propget] HRESULT AlwaysUseFallback([out] [retval] boolean* value); [propput] HRESULT AlwaysUseFallback([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBrush)] [uuid(9D9379CE-E3A0-4AAF-BE37-EA9D9DD43105)] interface IRevealBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.RevealBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Media.RevealBrush)] [uuid(190F2625-7209-4D42-A847-1AC4BBBB3499)] interface IRevealBrushStatics : IInspectable { [propget] HRESULT ColorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TargetThemeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AlwaysUseFallbackProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT SetState([in] Windows.UI.Xaml.UIElement* element, [in] Windows.UI.Xaml.Media.RevealBrushState value); HRESULT GetState([in] Windows.UI.Xaml.UIElement* element, [out] [retval] Windows.UI.Xaml.Media.RevealBrushState* result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RotateTransform)] [uuid(688EA9B9-1E4E-4596-86E3-428B27334FAF)] interface IRotateTransform : IInspectable { [propget] HRESULT CenterX([out] [retval] DOUBLE* value); [propput] HRESULT CenterX([in] DOUBLE value); [propget] HRESULT CenterY([out] [retval] DOUBLE* value); [propput] HRESULT CenterY([in] DOUBLE value); [propget] HRESULT Angle([out] [retval] DOUBLE* value); [propput] HRESULT Angle([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.RotateTransform)] [uuid(A131EB8A-51A3-41B6-B9D3-A10E429054AB)] interface IRotateTransformStatics : IInspectable { [propget] HRESULT CenterXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AngleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ScaleTransform)] [uuid(ED67F18D-936E-43AB-929A-E9CD0A511E52)] interface IScaleTransform : IInspectable { [propget] HRESULT CenterX([out] [retval] DOUBLE* value); [propput] HRESULT CenterX([in] DOUBLE value); [propget] HRESULT CenterY([out] [retval] DOUBLE* value); [propput] HRESULT CenterY([in] DOUBLE value); [propget] HRESULT ScaleX([out] [retval] DOUBLE* value); [propput] HRESULT ScaleX([in] DOUBLE value); [propget] HRESULT ScaleY([out] [retval] DOUBLE* value); [propput] HRESULT ScaleY([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.ScaleTransform)] [uuid(9D9436F4-40A7-46DD-975A-07D337CD852E)] interface IScaleTransformStatics : IInspectable { [propget] HRESULT CenterXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ScaleXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ScaleYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.Shadow)] [uuid(6813A583-F3B4-5FCF-8694-2CD0AEFC2FAD)] interface IShadow : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.Shadow)] [uuid(19899F25-D28B-51E6-94B0-D7E709686305)] interface IShadowFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.SkewTransform)] [uuid(4E8A3B15-7A0F-4617-9E98-1E65BDC92115)] interface ISkewTransform : IInspectable { [propget] HRESULT CenterX([out] [retval] DOUBLE* value); [propput] HRESULT CenterX([in] DOUBLE value); [propget] HRESULT CenterY([out] [retval] DOUBLE* value); [propput] HRESULT CenterY([in] DOUBLE value); [propget] HRESULT AngleX([out] [retval] DOUBLE* value); [propput] HRESULT AngleX([in] DOUBLE value); [propget] HRESULT AngleY([out] [retval] DOUBLE* value); [propput] HRESULT AngleY([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.SkewTransform)] [uuid(ECD11D73-5614-4B31-B6AF-BEAE10105624)] interface ISkewTransformStatics : IInspectable { [propget] HRESULT CenterXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CenterYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AngleXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AngleYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.SolidColorBrush)] [uuid(9D850850-66F3-48DF-9A8F-824BD5E070AF)] interface ISolidColorBrush : IInspectable { [propget] HRESULT Color([out] [retval] Windows.UI.Color* value); [propput] HRESULT Color([in] Windows.UI.Color value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.SolidColorBrush)] [uuid(D935CE0C-86F5-4DA6-8A27-B1619EF7F92B)] interface ISolidColorBrushFactory : IInspectable { HRESULT CreateInstanceWithColor([in] Windows.UI.Color color, [out] [retval] Windows.UI.Xaml.Media.SolidColorBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.SolidColorBrush)] [uuid(E1A65EFA-2B23-41BA-B9BA-7094EC8E4E9F)] interface ISolidColorBrushStatics : IInspectable { [propget] HRESULT ColorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.ThemeShadow)] [uuid(3ECCAD09-7985-5F39-8B62-6C10696DCA6F)] interface IThemeShadow : IInspectable { [propget] HRESULT Receivers([out] [retval] Windows.UI.Xaml.UIElementWeakCollection** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.ThemeShadow)] [uuid(2E71465D-0F67-590E-831B-7E5E2A32B778)] interface IThemeShadowFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.ThemeShadow** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TileBrush)] [uuid(C201CF06-CD84-48A5-9607-664D7361CD61)] interface ITileBrush : IInspectable { [propget] HRESULT AlignmentX([out] [retval] Windows.UI.Xaml.Media.AlignmentX* value); [propput] HRESULT AlignmentX([in] Windows.UI.Xaml.Media.AlignmentX value); [propget] HRESULT AlignmentY([out] [retval] Windows.UI.Xaml.Media.AlignmentY* value); [propput] HRESULT AlignmentY([in] Windows.UI.Xaml.Media.AlignmentY value); [propget] HRESULT Stretch([out] [retval] Windows.UI.Xaml.Media.Stretch* value); [propput] HRESULT Stretch([in] Windows.UI.Xaml.Media.Stretch value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TileBrush)] [uuid(AA159F7C-ED6A-4FB3-B014-B5C7E379A4DE)] interface ITileBrushFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.TileBrush** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TileBrush)] [uuid(3497C25B-B562-4E68-8435-2399F6EB94D5)] interface ITileBrushStatics : IInspectable { [propget] HRESULT AlignmentXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AlignmentYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StretchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TimelineMarker)] [uuid(A68EF02D-45BA-4E50-8CAD-AAEA3A227AF5)] interface ITimelineMarker : IInspectable { [propget] HRESULT Time([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT Time([in] Windows.Foundation.TimeSpan value); [propget] HRESULT Type([out] [retval] HSTRING* value); [propput] HRESULT Type([in] HSTRING value); [propget] HRESULT Text([out] [retval] HSTRING* value); [propput] HRESULT Text([in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TimelineMarkerRoutedEventArgs)] [uuid(7C3B3EF3-2C88-4D9C-99B6-46CDBD48D4C1)] interface ITimelineMarkerRoutedEventArgs : IInspectable { [propget] HRESULT Marker([out] [retval] Windows.UI.Xaml.Media.TimelineMarker** value); [propput] HRESULT Marker([in] Windows.UI.Xaml.Media.TimelineMarker* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TimelineMarker)] [uuid(C4AEF0C6-16A3-484B-87F5-6528B8F04A47)] interface ITimelineMarkerStatics : IInspectable { [propget] HRESULT TimeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TextProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Transform)] [uuid(4DF74078-BFD6-4ED1-9682-D2FD8BF2FE6F)] interface ITransform : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.Transform)] [uuid(1A955A66-7CF4-4320-B416-6181192FCC6D)] interface ITransformFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TransformGroup)] [uuid(63418CCC-8D2D-4737-B951-2AFCE1DDC4C4)] interface ITransformGroup : IInspectable { [propget] HRESULT Children([out] [retval] Windows.UI.Xaml.Media.TransformCollection** value); [propput] HRESULT Children([in] Windows.UI.Xaml.Media.TransformCollection* value); [propget] HRESULT Value([out] [retval] Windows.UI.Xaml.Media.Matrix* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TransformGroup)] [uuid(25312F2A-CFAB-4B24-9713-5BDEAD1929C0)] interface ITransformGroupStatics : IInspectable { [propget] HRESULT ChildrenProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TranslateTransform)] [uuid(C975905C-3C36-4229-817B-178F64C0E113)] interface ITranslateTransform : IInspectable { [propget] HRESULT X([out] [retval] DOUBLE* value); [propput] HRESULT X([in] DOUBLE value); [propget] HRESULT Y([out] [retval] DOUBLE* value); [propput] HRESULT Y([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.TranslateTransform)] [uuid(F419AA91-E042-4111-9C2F-D201304123DD)] interface ITranslateTransformStatics : IInspectable { [propget] HRESULT XProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT YProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.VisualTreeHelper)] [uuid(24B935E3-52C7-4141-8BAC-A73D06130569)] interface IVisualTreeHelper : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.VisualTreeHelper)] [uuid(E75758C4-D25D-4B1D-971F-596F17F12BAA)] interface IVisualTreeHelperStatics : IInspectable { [default_overload] [overload("FindElementsInHostCoordinates")] HRESULT FindElementsInHostCoordinatesPoint([in] Windows.Foundation.Point intersectingPoint, [in] Windows.UI.Xaml.UIElement* subtree, [out] [retval] Windows.Foundation.Collections.IIterable** result); [overload("FindElementsInHostCoordinates")] HRESULT FindElementsInHostCoordinatesRect([in] Windows.Foundation.Rect intersectingRect, [in] Windows.UI.Xaml.UIElement* subtree, [out] [retval] Windows.Foundation.Collections.IIterable** result); [default_overload] [overload("FindElementsInHostCoordinates")] HRESULT FindAllElementsInHostCoordinatesPoint([in] Windows.Foundation.Point intersectingPoint, [in] Windows.UI.Xaml.UIElement* subtree, [in] boolean includeAllElements, [out] [retval] Windows.Foundation.Collections.IIterable** result); [overload("FindElementsInHostCoordinates")] HRESULT FindAllElementsInHostCoordinatesRect([in] Windows.Foundation.Rect intersectingRect, [in] Windows.UI.Xaml.UIElement* subtree, [in] boolean includeAllElements, [out] [retval] Windows.Foundation.Collections.IIterable** result); HRESULT GetChild([in] Windows.UI.Xaml.DependencyObject* reference, [in] INT32 childIndex, [out] [retval] Windows.UI.Xaml.DependencyObject** result); HRESULT GetChildrenCount([in] Windows.UI.Xaml.DependencyObject* reference, [out] [retval] INT32* result); HRESULT GetParent([in] Windows.UI.Xaml.DependencyObject* reference, [out] [retval] Windows.UI.Xaml.DependencyObject** result); HRESULT DisconnectChildrenRecursive([in] Windows.UI.Xaml.UIElement* element); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Media.VisualTreeHelper)] [uuid(07BCD176-869F-44A7-8797-2103A4C3E47A)] interface IVisualTreeHelperStatics2 : IInspectable { HRESULT GetOpenPopups([in] Windows.UI.Xaml.Window* window, [out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Media.VisualTreeHelper)] [uuid(40420D50-CA16-57DA-8AAC-944C8AF577FD)] interface IVisualTreeHelperStatics3 : IInspectable { HRESULT GetOpenPopupsForXamlRoot([in] Windows.UI.Xaml.XamlRoot* xamlRoot, [out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlCompositionBrushBase)] [uuid(03E432D9-B35C-4A79-811C-C5652004DA0E)] interface IXamlCompositionBrushBase : IInspectable { [propget] HRESULT FallbackColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT FallbackColor([in] Windows.UI.Color value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlCompositionBrushBase)] [uuid(394F0823-2451-4ED8-BD24-488149B3428D)] interface IXamlCompositionBrushBaseFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.XamlCompositionBrushBase** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlCompositionBrushBase)] [uuid(D19127F1-38B4-4EA1-8F33-849629A4C9C1)] interface IXamlCompositionBrushBaseOverrides : IInspectable { HRESULT OnConnected(); HRESULT OnDisconnected(); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlCompositionBrushBase)] [uuid(1513F3D8-0457-4E1C-AD77-11C1D9879743)] interface IXamlCompositionBrushBaseProtected : IInspectable { [propget] HRESULT CompositionBrush([out] [retval] Windows.UI.Composition.CompositionBrush** value); [propput] HRESULT CompositionBrush([in] Windows.UI.Composition.CompositionBrush* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlCompositionBrushBase)] [uuid(4FD49B06-061A-441F-B97A-ADFBD41AE681)] interface IXamlCompositionBrushBaseStatics : IInspectable { [propget] HRESULT FallbackColorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlLight)] [uuid(0CC3FC1F-B327-4A18-9648-7C84DB26CE22)] interface IXamlLight : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlLight)] [uuid(87DED768-3055-43B8-8EF6-798DC4C2329A)] interface IXamlLightFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Media.XamlLight** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlLight)] [uuid(7C6296C7-0173-48E1-B73D-7FA216A9AC28)] interface IXamlLightOverrides : IInspectable { HRESULT GetId([out] [retval] HSTRING* result); HRESULT OnConnected([in] Windows.UI.Xaml.UIElement* newElement); HRESULT OnDisconnected([in] Windows.UI.Xaml.UIElement* oldElement); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlLight)] [uuid(5ECF220B-1252-43D0-9729-6EA692046838)] interface IXamlLightProtected : IInspectable { [propget] HRESULT CompositionLight([out] [retval] Windows.UI.Composition.CompositionLight** value); [propput] HRESULT CompositionLight([in] Windows.UI.Composition.CompositionLight* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Media.XamlLight)] [uuid(B5EA9D69-B508-4E9C-BD27-6B044B5F78A0)] interface IXamlLightStatics : IInspectable { HRESULT AddTargetElement([in] HSTRING lightId, [in] Windows.UI.Xaml.UIElement* element); HRESULT RemoveTargetElement([in] HSTRING lightId, [in] Windows.UI.Xaml.UIElement* element); HRESULT AddTargetBrush([in] HSTRING lightId, [in] Windows.UI.Xaml.Media.Brush* brush); HRESULT RemoveTargetBrush([in] HSTRING lightId, [in] Windows.UI.Xaml.Media.Brush* brush); } [composable(Windows.UI.Xaml.Media.IAcrylicBrushFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IAcrylicBrushStatics, Windows.Foundation.UniversalApiContract, 5.0)] [static(Windows.UI.Xaml.Media.IAcrylicBrushStatics2, Windows.Foundation.UniversalApiContract, 8.0)] [threading(both)] runtimeclass AcrylicBrush : Windows.UI.Xaml.Media.XamlCompositionBrushBase { [default] interface Windows.UI.Xaml.Media.IAcrylicBrush; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Xaml.Media.IAcrylicBrush2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IArcSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ArcSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IArcSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IBezierSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass BezierSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IBezierSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass BitmapCache : Windows.UI.Xaml.Media.CacheMode { [default] interface Windows.UI.Xaml.Media.IBitmapCache; } [composable(Windows.UI.Xaml.Media.IBrushFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Brush : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IBrush; [contract(Windows.Foundation.UniversalApiContract, 7.0)] [overridable] interface Windows.UI.Xaml.Media.IBrushOverrides2; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Composition.IAnimationObject; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass BrushCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [composable(Windows.UI.Xaml.Media.ICacheModeFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass CacheMode : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.ICacheMode; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ICompositeTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass CompositeTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.ICompositeTransform; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ICompositionTargetStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Media.ICompositionTargetStatics3, Windows.Foundation.UniversalApiContract, 6.0)] [threading(both)] runtimeclass CompositionTarget { [default] interface Windows.UI.Xaml.Media.ICompositionTarget; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass DoubleCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IEllipseGeometryStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass EllipseGeometry : Windows.UI.Xaml.Media.Geometry { [default] interface Windows.UI.Xaml.Media.IEllipseGeometry; } [composable(Windows.UI.Xaml.Media.IFontFamilyFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IFontFamilyStatics2, Windows.Foundation.UniversalApiContract, 2.0)] [threading(both)] runtimeclass FontFamily { [default] interface Windows.UI.Xaml.Media.IFontFamily; } [composable(Windows.UI.Xaml.Media.IGeneralTransformFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass GeneralTransform : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IGeneralTransform; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.Media.IGeneralTransformOverrides; } [composable(Windows.UI.Xaml.Media.IGeometryFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IGeometryStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Geometry : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IGeometry; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass GeometryCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IGeometryGroupStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GeometryGroup : Windows.UI.Xaml.Media.Geometry { [default] interface Windows.UI.Xaml.Media.IGeometryGroup; } [composable(Windows.UI.Xaml.Media.IGradientBrushFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IGradientBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GradientBrush : Windows.UI.Xaml.Media.Brush { [default] interface Windows.UI.Xaml.Media.IGradientBrush; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IGradientStopStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GradientStop : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IGradientStop; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass GradientStopCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IImageBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ImageBrush : Windows.UI.Xaml.Media.TileBrush { [default] interface Windows.UI.Xaml.Media.IImageBrush; } [composable(Windows.UI.Xaml.Media.IImageSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ImageSource : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IImageSource; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ILineGeometryStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass LineGeometry : Windows.UI.Xaml.Media.Geometry { [default] interface Windows.UI.Xaml.Media.ILineGeometry; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ILineSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass LineSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.ILineSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.Media.ILinearGradientBrushFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ILinearGradientBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass LinearGradientBrush : Windows.UI.Xaml.Media.GradientBrush { [default] interface Windows.UI.Xaml.Media.ILinearGradientBrush; } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] runtimeclass LoadedImageSourceLoadCompletedEventArgs { [default] interface Windows.UI.Xaml.Media.ILoadedImageSourceLoadCompletedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ILoadedImageSurfaceStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass LoadedImageSurface { [default] interface Windows.UI.Xaml.Media.ILoadedImageSurface; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.Foundation.IClosable; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Composition.ICompositionSurface; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IMatrix3DProjectionStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Matrix3DProjection : Windows.UI.Xaml.Media.Projection { [default] interface Windows.UI.Xaml.Media.IMatrix3DProjection; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IMatrixHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MatrixHelper { [default] interface Windows.UI.Xaml.Media.IMatrixHelper; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IMatrixTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MatrixTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.IMatrixTransform; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass MediaTransportControlsThumbnailRequestedEventArgs { [default] interface Windows.UI.Xaml.Media.IMediaTransportControlsThumbnailRequestedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PartialMediaFailureDetectedEventArgs { [default] interface Windows.UI.Xaml.Media.IPartialMediaFailureDetectedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Media.IPartialMediaFailureDetectedEventArgs2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPathFigureStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PathFigure : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IPathFigure; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PathFigureCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPathGeometryStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PathGeometry : Windows.UI.Xaml.Media.Geometry { [default] interface Windows.UI.Xaml.Media.IPathGeometry; } [composable(Windows.UI.Xaml.Media.IPathSegmentFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PathSegment : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IPathSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PathSegmentCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPlaneProjectionStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PlaneProjection : Windows.UI.Xaml.Media.Projection { [default] interface Windows.UI.Xaml.Media.IPlaneProjection; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PointCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPolyBezierSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PolyBezierSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IPolyBezierSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPolyLineSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PolyLineSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IPolyLineSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IPolyQuadraticBezierSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass PolyQuadraticBezierSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IPolyQuadraticBezierSegment; } [composable(Windows.UI.Xaml.Media.IProjectionFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Projection : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IProjection; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IQuadraticBezierSegmentStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass QuadraticBezierSegment : Windows.UI.Xaml.Media.PathSegment { [default] interface Windows.UI.Xaml.Media.IQuadraticBezierSegment; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass RateChangedRoutedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.Media.IRateChangedRoutedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IRectangleGeometryStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass RectangleGeometry : Windows.UI.Xaml.Media.Geometry { [default] interface Windows.UI.Xaml.Media.IRectangleGeometry; } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] runtimeclass RenderedEventArgs { [default] interface Windows.UI.Xaml.Media.IRenderedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass RenderingEventArgs { [default] interface Windows.UI.Xaml.Media.IRenderingEventArgs; } [composable(Windows.UI.Xaml.Media.IRevealBackgroundBrushFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass RevealBackgroundBrush : Windows.UI.Xaml.Media.RevealBrush { [default] interface Windows.UI.Xaml.Media.IRevealBackgroundBrush; } [composable(Windows.UI.Xaml.Media.IRevealBorderBrushFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass RevealBorderBrush : Windows.UI.Xaml.Media.RevealBrush { [default] interface Windows.UI.Xaml.Media.IRevealBorderBrush; } [composable(Windows.UI.Xaml.Media.IRevealBrushFactory, protected, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IRevealBrushStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass RevealBrush : Windows.UI.Xaml.Media.XamlCompositionBrushBase { [default] interface Windows.UI.Xaml.Media.IRevealBrush; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IRotateTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass RotateTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.IRotateTransform; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IScaleTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ScaleTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.IScaleTransform; } [composable(Windows.UI.Xaml.Media.IShadowFactory, public, Windows.Foundation.UniversalApiContract, 8.0)] [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Shadow : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IShadow; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ISkewTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SkewTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.ISkewTransform; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.Media.ISolidColorBrushFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ISolidColorBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SolidColorBrush : Windows.UI.Xaml.Media.Brush { [default] interface Windows.UI.Xaml.Media.ISolidColorBrush; } [composable(Windows.UI.Xaml.Media.IThemeShadowFactory, public, Windows.Foundation.UniversalApiContract, 8.0)] [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ThemeShadow : Windows.UI.Xaml.Media.Shadow { [default] interface Windows.UI.Xaml.Media.IThemeShadow; } [composable(Windows.UI.Xaml.Media.ITileBrushFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ITileBrushStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TileBrush : Windows.UI.Xaml.Media.Brush { [default] interface Windows.UI.Xaml.Media.ITileBrush; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ITimelineMarkerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TimelineMarker : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.ITimelineMarker; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TimelineMarkerCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TimelineMarkerRoutedEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.Media.ITimelineMarkerRoutedEventArgs; } [composable(Windows.UI.Xaml.Media.ITransformFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Transform : Windows.UI.Xaml.Media.GeneralTransform { [default] interface Windows.UI.Xaml.Media.ITransform; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TransformCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ITransformGroupStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TransformGroup : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.ITransformGroup; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.ITranslateTransformStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TranslateTransform : Windows.UI.Xaml.Media.Transform { [default] interface Windows.UI.Xaml.Media.ITranslateTransform; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IVisualTreeHelperStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Media.IVisualTreeHelperStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Media.IVisualTreeHelperStatics3, Windows.Foundation.UniversalApiContract, 8.0)] [threading(both)] runtimeclass VisualTreeHelper { [default] interface Windows.UI.Xaml.Media.IVisualTreeHelper; } [composable(Windows.UI.Xaml.Media.IXamlCompositionBrushBaseFactory, protected, Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IXamlCompositionBrushBaseStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass XamlCompositionBrushBase : Windows.UI.Xaml.Media.Brush { [default] interface Windows.UI.Xaml.Media.IXamlCompositionBrushBase; [contract(Windows.Foundation.UniversalApiContract, 4.0)] [protected] interface Windows.UI.Xaml.Media.IXamlCompositionBrushBaseProtected; [contract(Windows.Foundation.UniversalApiContract, 4.0)] [overridable] interface Windows.UI.Xaml.Media.IXamlCompositionBrushBaseOverrides; } [composable(Windows.UI.Xaml.Media.IXamlLightFactory, public, Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Media.IXamlLightStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass XamlLight : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Media.IXamlLight; [contract(Windows.Foundation.UniversalApiContract, 4.0)] [protected] interface Windows.UI.Xaml.Media.IXamlLightProtected; [contract(Windows.Foundation.UniversalApiContract, 4.0)] [overridable] interface Windows.UI.Xaml.Media.IXamlLightOverrides; } } } } }