| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// File generated by WinMDIDL version 8.00.0021
//
import "inspectable.idl";
import "AsyncInfo.idl";
import "EventToken.idl";
import "windowscontracts.idl";
import "Windows.Foundation.idl";
import "Windows.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<Windows.UI.Xaml.Media.Brush*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Geometry*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.GradientStop*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.PathFigure*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.PathSegment*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.TimelineMarker*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Transform*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.XamlLight*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Brush*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Geometry*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.GradientStop*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.PathFigure*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.PathSegment*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.TimelineMarker*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Transform*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.XamlLight*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Brush*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Geometry*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.GradientStop*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.PathFigure*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.PathSegment*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.TimelineMarker*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Transform*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.XamlLight*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Brush*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Geometry*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.GradientStop*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.PathFigure*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.PathSegment*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.TimelineMarker*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Transform*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.XamlLight*>;
interface Windows.Foundation.EventHandler<Windows.UI.Xaml.Media.RenderedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.MediaElement*, Windows.UI.Xaml.Media.PartialMediaFailureDetectedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.MediaTransportControls*, Windows.UI.Xaml.Media.MediaTransportControlsThumbnailRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Media.LoadedImageSurface*, Windows.UI.Xaml.Media.LoadedImageSourceLoadCompletedEventArgs*>;
}
}
}
}
}
// 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<DOUBLE>** value);
[propput] HRESULT TintLuminosityOpacity([in] Windows.Foundation.IReference<DOUBLE>* 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<IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT Rendering([in] EventRegistrationToken token);
[eventadd] HRESULT SurfaceContentsLost([in] Windows.Foundation.EventHandler<IInspectable*>* 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<Windows.UI.Xaml.Media.RenderedEventArgs*>* 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<Windows.UI.Xaml.Media.LoadedImageSurface*, Windows.UI.Xaml.Media.LoadedImageSourceLoadCompletedEventArgs*>* 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<Windows.UI.Xaml.UIElement*>** result);
[overload("FindElementsInHostCoordinates")] HRESULT FindElementsInHostCoordinatesRect([in] Windows.Foundation.Rect intersectingRect, [in] Windows.UI.Xaml.UIElement* subtree, [out] [retval] Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.UIElement*>** 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<Windows.UI.Xaml.UIElement*>** 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<Windows.UI.Xaml.UIElement*>** 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<Windows.UI.Xaml.Controls.Primitives.Popup*>** 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<Windows.UI.Xaml.Controls.Primitives.Popup*>** 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<Windows.UI.Xaml.Media.Brush*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Brush*>;
}
[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<DOUBLE>;
interface Windows.Foundation.Collections.IIterable<DOUBLE>;
}
[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<Windows.UI.Xaml.Media.Geometry*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Geometry*>;
}
[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<Windows.UI.Xaml.Media.GradientStop*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.GradientStop*>;
}
[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<Windows.UI.Xaml.Media.PathFigure*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.PathFigure*>;
}
[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<Windows.UI.Xaml.Media.PathSegment*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.PathSegment*>;
}
[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<Windows.Foundation.Point>;
interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>;
}
[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<Windows.UI.Xaml.Media.TimelineMarker*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.TimelineMarker*>;
}
[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<Windows.UI.Xaml.Media.Transform*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Transform*>;
}
[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;
}
}
}
}
}