Silverlight 5 WinRT

public class AcquireLicenseCompletedEventArgs  
: AsyncCompletedEventArgs  
public String ResponseCustomData { get; }  

  public sealed class AddEffectOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public sealed enum AlignmentX public sealed enum AlignmentX
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Left, Center, Right } { Left, Center, Right }

public sealed enum AlignmentY public sealed enum AlignmentY
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Top, Center, Bottom } { Top, Center, Bottom }

public sealed class ArcSegment public sealed class ArcSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IArcSegment
public Boolean IsLargeArc { get; set; } public virtual Boolean IsLargeArc { get; set; }
  static public DependencyProperty IsLargeArcProperty { get; }
public Point Point { get; set; } public virtual Point Point { get; set; }
  static public DependencyProperty PointProperty { get; }
public Double RotationAngle { get; set; } public virtual Double RotationAngle { get; set; }
  static public DependencyProperty RotationAngleProperty { get; }
public Size Size { get; set; } public virtual Size Size { get; set; }
  static public DependencyProperty SizeProperty { get; }
public SweepDirection SweepDirection { get; set; } public virtual SweepDirection SweepDirection { get; set; }

public sealed class AudioCaptureDevice  
: CaptureDevice, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Int32 AudioFrameSize { get; set; }  
public AudioFormat DesiredFormat { get; set; }  
public ReadOnlyCollection`1<AudioFormat> SupportedFormats { get; }  

public sealed class AudioCaptureDeviceCollection  
: PresentationFrameworkCollection`1<AudioCaptureDevice>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<AudioCaptureDevice>, ICollection`1<AudioCaptureDevice>, IEnumerable`1<AudioCaptureDevice>, IEnumerable, IList, ICollection  

public class AudioFormat  
 
public Int32 BitsPerSample { get; }  
public Int32 Channels { get; }  
public Int32 SamplesPerSecond { get; }  
public WaveFormatType WaveFormat { get; }  

public abstract class AudioSink  
 
public CaptureSource CaptureSource { get; set; }  

  public sealed enum AudioCategory
  : IComparable, IFormattable, IConvertible
  { Media, Communications, Narration, Alerts, SoundEffects, GameEffects, GameMedia, Other }

  public sealed enum AudioDeviceType
  : IComparable, IFormattable, IConvertible
  { Console, Multimedia, Communications }

  public sealed class AudioEncodingProperties
  : __ComObject, IAudioEncodingProperties, IMediaEncodingProperties
  public virtual UInt32 Bitrate { get; set; }
  public virtual UInt32 BitsPerSample { get; set; }
  public virtual UInt32 ChannelCount { get; set; }
  public virtual MediaPropertySet Properties { get; }
  public virtual UInt32 SampleRate { get; set; }
  public virtual String Subtype { get; set; }
  public virtual String Type { get; }

  public sealed enum AudioEncodingQuality
  : IComparable, IFormattable, IConvertible
  { High, Medium, Low }

public sealed class BezierSegment public sealed class BezierSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IBezierSegment
public Point Point1 { get; set; } public virtual Point Point1 { get; set; }
  static public DependencyProperty Point1Property { get; }
public Point Point2 { get; set; } public virtual Point Point2 { get; set; }
  static public DependencyProperty Point2Property { get; }
public Point Point3 { get; set; } public virtual Point Point3 { get; set; }

public sealed class BitmapCache  
: CacheMode, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Double RenderAtScale { get; set; }  

public abstract class Brush public class Brush
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IBrush
public Double Opacity { get; set; } public virtual Double Opacity { get; set; }
  static public DependencyProperty OpacityProperty { get; }
public Transform RelativeTransform { get; set; } public virtual Transform RelativeTransform { get; set; }
  static public DependencyProperty RelativeTransformProperty { get; }
public Transform Transform { get; set; } public virtual Transform Transform { get; set; }

public sealed enum BrushMappingMode public sealed enum BrushMappingMode
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Absolute, RelativeToBoundingBox } { Absolute, RelativeToBoundingBox }

public abstract class CacheMode public class CacheMode
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, ICacheMode

  public sealed class CameraCaptureUI
  : __ComObject, ICameraCaptureUI
  public virtual CameraCaptureUIPhotoCaptureSettings PhotoSettings { get; }
  public virtual CameraCaptureUIVideoCaptureSettings VideoSettings { get; }
  public virtual CameraCaptureUICaptureFileOperation CaptureFileAsync(CameraCaptureUIMode mode);

  public sealed class CameraCaptureUICaptureFileOperation
  : __ComObject, IAsyncOperation`1<StorageFile>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<StorageFile> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual StorageFile GetResults();
  public virtual void Start();

  public sealed enum CameraCaptureUIMode
  : IComparable, IFormattable, IConvertible
  { PhotoOrVideo, Photo, Video }

  public sealed class CameraCaptureUIPhotoCaptureSettings
  : __ComObject, ICameraCaptureUIPhotoCaptureSettings
  public virtual Boolean AllowCropping { get; set; }
  public virtual Size CroppedAspectRatio { get; set; }
  public virtual Size CroppedSizeInPixels { get; set; }
  public virtual CameraCaptureUIPhotoFormat Format { get; set; }
  public virtual CameraCaptureUIPhotoResolution MaxResolution { get; set; }

  public sealed enum CameraCaptureUIPhotoFormat
  : IComparable, IFormattable, IConvertible
  { Jpeg, Png, JpegXR }

  public sealed enum CameraCaptureUIPhotoResolution
  : IComparable, IFormattable, IConvertible
  { HighestAvailable, VerySmallQvga, SmallVga, MediumXga, Large3M, VeryLarge5M }

  public sealed class CameraCaptureUIVideoCaptureSettings
  : __ComObject, ICameraCaptureUIVideoCaptureSettings
  public virtual Boolean AllowTrimming { get; set; }
  public virtual CameraCaptureUIVideoFormat Format { get; set; }
  public virtual Single MaxDurationInSeconds { get; set; }
  public virtual CameraCaptureUIVideoResolution MaxResolution { get; set; }

  public sealed enum CameraCaptureUIVideoFormat
  : IComparable, IFormattable, IConvertible
  { Mp4, Wmv }

  public sealed enum CameraCaptureUIVideoResolution
  : IComparable, IFormattable, IConvertible
  { HighestAvailable, LowDefinition, StandardDefinition, HighDefinition }

  public abstract sealed class CameraOptionsUI
  : __ComObject
  static public void Show(MediaCapture mediaCapture);

public class CaptureDevice  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public String FriendlyName { get; }  
public Boolean IsDefaultDevice { get; }  

public abstract sealed class CaptureDeviceConfiguration  
 
static public Boolean AllowedDeviceAccess { get; }  
static public ReadOnlyCollection`1<AudioCaptureDevice> GetAvailableAudioCaptureDevices();  
static public ReadOnlyCollection`1<VideoCaptureDevice> GetAvailableVideoCaptureDevices();  
static public AudioCaptureDevice GetDefaultAudioCaptureDevice();  
static public VideoCaptureDevice GetDefaultVideoCaptureDevice();  
static public Boolean RequestDeviceAccess();  

public class CaptureImageCompletedEventArgs  
: AsyncCompletedEventArgs  
public WriteableBitmap Result { get; }  

public sealed class CaptureSource  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public AudioCaptureDevice AudioCaptureDevice { get; set; }  
public CaptureState State { get; }  
public VideoCaptureDevice VideoCaptureDevice { get; set; }  
public event EventHandler`1<ExceptionRoutedEventArgs> CaptureFailed;  
public event EventHandler`1<CaptureImageCompletedEventArgs> CaptureImageCompleted;  
public void CaptureImageAsync();  
public void Start();  
public void Stop();  

public sealed enum CaptureState  
: IComparable, IFormattable, IConvertible  
{ Stopped, Started, Failed }  

  public sealed class CapturePhotoOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed class ClearEffectsOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public sealed struct Color public sealed struct Color
: ValueType, IFormattable : ValueType
public Byte A { get; set; }  
public Byte B { get; set; }  
public Byte G { get; set; }  
public Byte R { get; set; }  
public virtual Boolean Equals(Object o);  
public Boolean Equals(Color color);  
static public Color FromArgb(Byte a, Byte r, Byte g, Byte b);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Color color1, Color color2);  
static public Boolean op_Inequality(Color color1, Color color2);  
public virtual String ToString();  
public String ToString(IFormatProvider provider);  

  public sealed class ColorHelper
  : __ComObject, IColorHelper
  static public Color FromArgb(Byte a, Byte r, Byte g, Byte b);

public sealed enum ColorInterpolationMode public sealed enum ColorInterpolationMode
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ ScRgbLinearInterpolation, SRgbLinearInterpolation } { ScRgbLinearInterpolation, SRgbLinearInterpolation }

public sealed class Colors public sealed class Colors
: __ComObject, IColors
static public Color Black { get; } static public Color Black { get; }
static public Color Blue { get; } static public Color Blue { get; }
static public Color Brown { get; } static public Color Brown { get; }
static public Color Cyan { get; } static public Color Cyan { get; }
static public Color DarkGray { get; } static public Color DarkGray { get; }
static public Color Gray { get; } static public Color Gray { get; }
static public Color Green { get; } static public Color Green { get; }
static public Color LightGray { get; } static public Color LightGray { get; }
static public Color Magenta { get; } static public Color Magenta { get; }
static public Color Orange { get; } static public Color Orange { get; }
static public Color Purple { get; } static public Color Purple { get; }
static public Color Red { get; } static public Color Red { get; }
static public Color Transparent { get; } static public Color Transparent { get; }
static public Color White { get; } static public Color White { get; }
static public Color Yellow { get; } static public Color Yellow { get; }

public sealed class CompositeTransform public sealed class CompositeTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, ICompositeTransform
public Double CenterX { get; set; } public virtual Double CenterX { get; set; }
  static public DependencyProperty CenterXProperty { get; }
public Double CenterY { get; set; } public virtual Double CenterY { get; set; }
  static public DependencyProperty CenterYProperty { get; }
public Double Rotation { get; set; } public virtual Double Rotation { get; set; }
  static public DependencyProperty RotationProperty { get; }
public Double ScaleX { get; set; } public virtual Double ScaleX { get; set; }
  static public DependencyProperty ScaleXProperty { get; }
public Double ScaleY { get; set; } public virtual Double ScaleY { get; set; }
  static public DependencyProperty ScaleYProperty { get; }
public Double SkewX { get; set; } public virtual Double SkewX { get; set; }
  static public DependencyProperty SkewXProperty { get; }
public Double SkewY { get; set; } public virtual Double SkewY { get; set; }
  static public DependencyProperty SkewYProperty { get; }
public Double TranslateX { get; set; } public virtual Double TranslateX { get; set; }
  static public DependencyProperty TranslateXProperty { get; }
public Double TranslateY { get; set; } public virtual Double TranslateY { get; set; }

public abstract sealed class CompositionTarget public sealed class CompositionTarget
: __ComObject, ICompositionTarget
static public event EventHandler Rendering; static public event EventHandler Rendering;

  public sealed class ContainerEncodingProperties
  : __ComObject, IContainerEncodingProperties, IMediaEncodingProperties
  public virtual MediaPropertySet Properties { get; }
  public virtual String Subtype { get; set; }
  public virtual String Type { get; }

public sealed enum ContentKeyType  
: IComparable, IFormattable, IConvertible  
{ Unprotected, Aes128Bit, Aes128Ctr, Cocktail, Uninitialized }  

  public sealed class CreateProfileOperation
  : __ComObject, IAsyncOperation`1<MediaEncodingProfile>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<MediaEncodingProfile> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual MediaEncodingProfile GetResults();
  public virtual void Start();

public sealed class DeepZoomImageTileSource  
: MultiScaleTileSource, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Uri UriSource { get; set; }  

public class DomainAcquirer  
 
public String ChallengeCustomData { get; set; }  
public event EventHandler`1<JoinDomainCompletedEventArgs> JoinDomainCompleted;  
public event EventHandler`1<LeaveDomainCompletedEventArgs> LeaveDomainCompleted;  
public void CancelAsync();  
public void JoinDomainAsync(Guid serviceId, Guid accountId, Uri domainServerUrl, String friendlyName);  
public void LeaveDomainAsync(Guid serviceId, Guid accountId, Uri domainServerUrl);  

public class DomainOperationCompletedEventArgs  
: AsyncCompletedEventArgs  
public Guid AccountId { get; }  
public String ResponseCustomData { get; }  
public Guid ServiceId { get; }  

public sealed class DoubleCollection public sealed class DoubleCollection
: PresentationFrameworkCollection`1<Double>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<Double>, ICollection`1<Double>, IEnumerable`1<Double>, IEnumerable, IList, ICollection : __ComObject, IList`1<Double>, ICollection`1<Double>, IEnumerable`1<Double>, IEnumerable

public class DrmDecryptorInvalidatedEventArgs  
: EventArgs  
public IEnumerable`1<Guid> KeyIDs { get; }  

public class DrmSetupDecryptorCompletedEventArgs  
: AsyncCompletedEventArgs  
public Guid KeyID { get; }  

public sealed class EllipseGeometry public sealed class EllipseGeometry
: Geometry, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Geometry, IDependencyObject, IGeometry, IEllipseGeometry
public Point Center { get; set; } public virtual Point Center { get; set; }
  static public DependencyProperty CenterProperty { get; }
public Double RadiusX { get; set; } public virtual Double RadiusX { get; set; }
  static public DependencyProperty RadiusXProperty { get; }
public Double RadiusY { get; set; } public virtual Double RadiusY { get; set; }

public sealed enum FillRule public sealed enum FillRule
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ EvenOdd, Nonzero } { EvenOdd, Nonzero }

public class FontFamily public class FontFamily
: __ComObject, IFontFamily
public String Source { get; } public virtual String Source { get; set; }
public virtual Boolean Equals(Object o);  
public virtual Int32 GetHashCode();  
public virtual String ToString();  

public abstract sealed class Fonts  
 
static public ICollection`1<Typeface> SystemTypefaces { get; }  

public abstract class GeneralTransform public class GeneralTransform
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides
public abstract virtual GeneralTransform Inverse { get; } public virtual GeneralTransform Inverse { get; }
public Point Transform(Point point);  
  protected virtual GeneralTransform InverseCore { get; }
public abstract virtual Rect TransformBounds(Rect rect); public virtual Rect TransformBounds(Rect rect);
  protected virtual Rect TransformBoundsCore(Rect rect);
  public virtual Point TransformPoint(Point point);
public abstract virtual Boolean TryTransform(Point inPoint, out Point& outPoint); public virtual Boolean TryTransform(Point inPoint, out Point& outPoint);

public abstract class Geometry public class Geometry
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IGeometry
public Rect Bounds { get; } public virtual Rect Bounds { get; }
static public Geometry Empty { get; } static public Geometry Empty { get; }
static public Double StandardFlatteningTolerance { get; } static public Double StandardFlatteningTolerance { get; }
public Transform Transform { get; set; } public virtual Transform Transform { get; set; }

public sealed class GeometryCollection public sealed class GeometryCollection
: PresentationFrameworkCollection`1<Geometry>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<Geometry>, ICollection`1<Geometry>, IEnumerable`1<Geometry>, IEnumerable, IList, ICollection : __ComObject, IList`1<Geometry>, ICollection`1<Geometry>, IEnumerable`1<Geometry>, IEnumerable

public sealed class GeometryGroup public sealed class GeometryGroup
: Geometry, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Geometry, IDependencyObject, IGeometry, IGeometryGroup
public GeometryCollection Children { get; set; } public virtual GeometryCollection Children { get; set; }
  static public DependencyProperty ChildrenProperty { get; }
public FillRule FillRule { get; set; } public virtual FillRule FillRule { get; set; }

public sealed class GlyphTypeface  
 
public String FontFileName { get; }  
public Double Version { get; }  

public abstract class GradientBrush public class GradientBrush
: Brush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Brush, IDependencyObject, IBrush, IGradientBrush
public ColorInterpolationMode ColorInterpolationMode { get; set; } public virtual ColorInterpolationMode ColorInterpolationMode { get; set; }
  static public DependencyProperty ColorInterpolationModeProperty { get; }
public GradientStopCollection GradientStops { get; set; } public virtual GradientStopCollection GradientStops { get; set; }
  static public DependencyProperty GradientStopsProperty { get; }
public BrushMappingMode MappingMode { get; set; } public virtual BrushMappingMode MappingMode { get; set; }
  static public DependencyProperty MappingModeProperty { get; }
public GradientSpreadMethod SpreadMethod { get; set; } public virtual GradientSpreadMethod SpreadMethod { get; set; }

public sealed enum GradientSpreadMethod public sealed enum GradientSpreadMethod
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Pad, Reflect, Repeat } { Pad, Reflect, Repeat }

public sealed class GradientStop public sealed class GradientStop
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IGradientStop
public Color Color { get; set; } public virtual Color Color { get; set; }
  static public DependencyProperty ColorProperty { get; }
public Double Offset { get; set; } public virtual Double Offset { get; set; }

public sealed class GradientStopCollection public sealed class GradientStopCollection
: PresentationFrameworkCollection`1<GradientStop>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<GradientStop>, ICollection`1<GradientStop>, IEnumerable`1<GradientStop>, IEnumerable, IList, ICollection : __ComObject, IList`1<GradientStop>, ICollection`1<GradientStop>, IEnumerable`1<GradientStop>, IEnumerable

  public sealed class HardwareBitmapCache
  : CacheMode, IDependencyObject, ICacheMode, IHardwareBitmapCache

public sealed class ImageBrush public sealed class ImageBrush
: TileBrush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : TileBrush, IDependencyObject, IBrush, ITileBrush, IImageBrush
public ImageSource ImageSource { get; set; } public virtual ImageSource ImageSource { get; set; }
  static public DependencyProperty ImageSourceProperty { get; }
public event EventHandler`1<ExceptionRoutedEventArgs> ImageFailed; public virtual event ExceptionRoutedEventHandler ImageFailed;
public event EventHandler`1<RoutedEventArgs> ImageOpened; public virtual event RoutedEventHandler ImageOpened;

  public sealed class ImageEncodingProperties
  : __ComObject, IImageEncodingProperties, IMediaEncodingProperties
  public virtual UInt32 Height { get; set; }
  public virtual MediaPropertySet Properties { get; }
  public virtual String Subtype { get; set; }
  public virtual String Type { get; }
  public virtual UInt32 Width { get; set; }

public abstract class ImageSource public class ImageSource
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IImageSource

public sealed class ImageSourceConverter  
: TypeConverter  
public virtual Boolean CanConvertFrom(ITypeDescriptorContext context, Type sourceType);  
public virtual Object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value);  

  public abstract interface IMediaEncodingProperties
 
  public abstract virtual MediaPropertySet Properties { get; }
  public abstract virtual String Subtype { get; set; }
  public abstract virtual String Type { get; }

public sealed class ImplicitInputBrush  
: Brush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  

  public sealed class InitializeOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public class JoinDomainCompletedEventArgs  
: DomainOperationCompletedEventArgs  

public class LeaveDomainCompletedEventArgs  
: DomainOperationCompletedEventArgs  

public class LicenseAcquirer  
 
public String ChallengeCustomData { get; set; }  
public DomainAcquirer DomainAcquirer { get; set; }  
public Boolean InjectClientInformation { get; set; }  
public Uri LicenseServerUriOverride { get; set; }  
public event EventHandler`1<AcquireLicenseCompletedEventArgs> AcquireLicenseCompleted;  
public void AcquireLicenseAsync(Guid serviceId);  
public void AcquireLicenseAsync(Guid keyId, ContentKeyType keyType, Guid serviceId);  
public void AcquireLicenseAsync(Stream mediaStream);  
public void AcquireLicenseAsync(Byte mediaHeader);  
public void CancelAsync();  

public abstract sealed class LicenseManagement  
 
static public ReadOnlyCollection`1<VideoOutputConnector> VideoOutputConnectors { get; }  
static public IEnumerable`1<MediaLicense> SelectLicenses(Guid keyId);  
static public IEnumerable`1<MediaLicense> SelectLicenses(Stream mediaStream);  

public sealed class LinearGradientBrush public sealed class LinearGradientBrush
: GradientBrush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : GradientBrush, IDependencyObject, IBrush, IGradientBrush, ILinearGradientBrush
public Point EndPoint { get; set; } public virtual Point EndPoint { get; set; }
  static public DependencyProperty EndPointProperty { get; }
public Point StartPoint { get; set; } public virtual Point StartPoint { get; set; }

public sealed class LineGeometry public sealed class LineGeometry
: Geometry, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Geometry, IDependencyObject, IGeometry, ILineGeometry
public Point EndPoint { get; set; } public virtual Point EndPoint { get; set; }
  static public DependencyProperty EndPointProperty { get; }
public Point StartPoint { get; set; } public virtual Point StartPoint { get; set; }

public sealed class LineSegment public sealed class LineSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, ILineSegment
public Point Point { get; set; } public virtual Point Point { get; set; }

public sealed class LogReadyRoutedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public String Log { get; }  
public LogSource LogSource { get; }  

public sealed class LogReadyRoutedEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, LogReadyRoutedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, LogReadyRoutedEventArgs e);  

public sealed enum LogSource  
: IComparable, IFormattable, IConvertible  
{ RequestLog, Stop, Seek, Pause, SourceChanged, EndOfStream, MediaElementShutdown, RuntimeShutdown }  

public sealed struct Matrix  
: ValueType, IFormattable  
static public Matrix Identity { get; }  
public Boolean IsIdentity { get; }  
public Double M11 { get; set; }  
public Double M12 { get; set; }  
public Double M21 { get; set; }  
public Double M22 { get; set; }  
public Double OffsetX { get; set; }  
public Double OffsetY { get; set; }  
public virtual Boolean Equals(Object o);  
public Boolean Equals(Matrix value);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Matrix matrix1, Matrix matrix2);  
static public Boolean op_Inequality(Matrix matrix1, Matrix matrix2);  
public virtual String ToString();  
public String ToString(IFormatProvider provider);  
public Point Transform(Point point);  

public sealed class Matrix3DProjection public sealed class Matrix3DProjection
: Projection, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Projection, IDependencyObject, IProjection, IMatrix3DProjection
public Matrix3D ProjectionMatrix { get; set; } public virtual Matrix3D ProjectionMatrix { get; set; }

  public sealed class MatrixHelper
  : __ComObject, IMatrixHelper
  static public Matrix Identity { get; }
  static public Matrix FromElements(Double m11, Double m12, Double m21, Double m22, Double offsetX, Double offsetY);
  static public Boolean GetIsIdentity(Matrix target);
  static public Point Transform(Matrix target, Point point);

public sealed class MatrixTransform public sealed class MatrixTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, IMatrixTransform
public Matrix Matrix { get; set; } public virtual Matrix Matrix { get; set; }

public sealed enum MediaCommand  
: IComparable, IFormattable, IConvertible  
{ Play, Pause, TogglePlayPause, Stop, Record, FastForward, Rewind, NextTrack, PreviousTrack, IncreaseVolume, DecreaseVolume, ChannelUp, ChannelDown, MuteVolume, Menu, Title, Info, Display, Guide, TV }  

public sealed class MediaCommandEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Boolean Handled { get; set; }  
public MediaCommand MediaCommand { get; }  

public sealed class MediaCommandEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, MediaCommandEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, MediaCommandEventArgs e);  

  public sealed enum MediaCanPlayResponse
  : IComparable, IFormattable, IConvertible
  { NotSupported, Maybe, Probably }

  public sealed class MediaCapture
  : __ComObject, IMediaCapture, IMediaCaptureVideoPreview
  public virtual AudioDeviceController AudioDeviceController { get; }
  public virtual MediaCaptureSettings MediaCaptureSettings { get; }
  public virtual VideoDeviceController VideoDeviceController { get; }
  public virtual event MediaCaptureFailedEventHandler Failed;
  public virtual AddEffectOperation AddEffectAsync(MediaStreamType MediaStreamType, String effectActivationID, IPropertySet effectSettings);
  public virtual CapturePhotoOperation CapturePhotoToStorageFileAsync(ImageEncodingProperties type, StorageFile file);
  public virtual CapturePhotoOperation CapturePhotoToStreamAsync(ImageEncodingProperties type, IRandomAccessStream stream);
  public virtual ClearEffectsOperation ClearEffectsAsync(MediaStreamType MediaStreamType);
  public virtual Object GetEncoderProperty(MediaStreamType MediaStreamType, Guid propertyId);
  public virtual Boolean GetPreviewMirroring();
  public virtual VideoRotation GetPreviewRotation();
  public virtual VideoRotation GetRecordRotation();
  public virtual InitializeOperation InitializeAsync();
  public virtual InitializeOperation InitializeAsync(MediaCaptureInitializationSettings mediaCaptureInitializationSettings);
  public virtual void SetEncoderProperty(MediaStreamType MediaStreamType, Guid propertyId, Object propertyValue);
  public virtual void SetPreviewMirroring(Boolean value);
  public virtual void SetPreviewRotation(VideoRotation value);
  public virtual void SetRecordRotation(VideoRotation value);
  public virtual StartPreviewOperation StartPreviewAsync();
  public virtual StartPreviewOperation StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, IMediaExtension customMediaSink);
  public virtual StartPreviewOperation StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, String customSinkActivationId, IPropertySet customSinkSettings);
  public virtual StartRecordOperation StartRecordToCustomSinkAsync(MediaEncodingProfile encodingProfile, IMediaExtension customMediaSink);
  public virtual StartRecordOperation StartRecordToCustomSinkAsync(MediaEncodingProfile encodingProfile, String customSinkActivationId, IPropertySet customSinkSettings);
  public virtual StartRecordOperation StartRecordToStorageFileAsync(MediaEncodingProfile encodingProfile, StorageFile file);
  public virtual StartRecordOperation StartRecordToStreamAsync(MediaEncodingProfile encodingProfile, IRandomAccessStream stream);
  public virtual StopPreviewOperation StopPreviewAsync();
  public virtual StopRecordOperation StopRecordAsync();

  public sealed class MediaCaptureFailedEventArgs
  : __ComObject, IMediaCaptureFailedEventArgs
  public virtual UInt32 Code { get; }
  public virtual String Message { get; }

  public sealed class MediaCaptureFailedEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual void Invoke(MediaCapture sender, MediaCaptureFailedEventArgs errorEventArgs);

  public sealed class MediaCaptureInitializationSettings
  : __ComObject, IMediaCaptureInitializationSettings
  public virtual String AudioDeviceId { get; set; }
  public virtual Boolean DeviceExtensionEnabled { get; set; }
  public virtual Boolean HardwareAccelerationEnabled { get; set; }
  public virtual PhotoCaptureSource PhotoCaptureSource { get; set; }
  public virtual StreamingCaptureMode StreamingCaptureMode { get; set; }
  public virtual String VideoDeviceId { get; set; }

  public sealed class MediaCaptureSettings
  : __ComObject, IMediaCaptureSettings
  public virtual String AudioDeviceId { get; }
  public virtual Boolean DeviceExtensionEnabled { get; }
  public virtual Boolean HardwareAccelerationEnabled { get; }
  public virtual PhotoCaptureSource PhotoCaptureSource { get; }
  public virtual StreamingCaptureMode StreamingCaptureMode { get; }
  public virtual String VideoDeviceId { get; }

public sealed enum MediaElementState public sealed enum MediaElementState
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Closed, Opening, Individualizing, AcquiringLicense, Buffering, Playing, Paused, Stopped } { Closed, Opening, Buffering, Playing, Paused, Stopped }

  public sealed class MediaEncodingProfile
  : __ComObject, IMediaEncodingProfile
  public virtual AudioEncodingProperties Audio { get; set; }
  public virtual ContainerEncodingProperties Container { get; set; }
  public virtual VideoEncodingProperties Video { get; set; }
  static public CreateProfileOperation CreateFromFileAsync(StorageFile file);
  static public CreateProfileOperation CreateFromStreamAsync(IRandomAccessStream stream);
  static public MediaEncodingProfile CreateM4a(AudioEncodingQuality quality);
  static public MediaEncodingProfile CreateMp3(AudioEncodingQuality quality);
  static public MediaEncodingProfile CreateMp4(VideoEncodingQuality quality);
  static public MediaEncodingProfile CreateWma(AudioEncodingQuality quality);
  static public MediaEncodingProfile CreateWmv(VideoEncodingQuality quality);

public class MediaLicense  
 
public Nullable`1<DateTimeOffset> ExpirationDate { get; }  
public Guid KeyId { get; }  
public Guid UplinkKeyId { get; }  
public Boolean Usable { get; }  

public sealed enum MediaSampleAttributeKeys  
: IComparable, IFormattable, IConvertible  
{ KeyFrameFlag, DRMInitializationVector, FrameWidth, FrameHeight, DRMSubSampleMapping, DRMKeyIdentifier, DRMAlgorithmID }  

public sealed enum MediaSourceAttributesKeys  
: IComparable, IFormattable, IConvertible  
{ CanSeek, Duration, DRMHeader }  

public sealed enum MediaStreamAttributeKeys  
: IComparable, IFormattable, IConvertible  
{ CodecPrivateData, VideoFourCC, Width, Height }  

public class MediaStreamDescription  
 
public IDictionary`2<MediaStreamAttributeKeys, String> MediaAttributes { get; }  
public Int32 StreamId { get; }  
public MediaStreamType Type { get; }  

public class MediaStreamSample  
 
public IDictionary`2<MediaSampleAttributeKeys, String> Attributes { get; }  
public Int64 Count { get; }  
public Int64 Duration { get; }  
public MediaStreamDescription MediaStreamDescription { get; }  
public Int64 Offset { get; }  
public Stream Stream { get; }  
public Int64 Timestamp { get; }  

public abstract class MediaStreamSource  
 

public sealed enum MediaStreamSourceDiagnosticKind  
: IComparable, IFormattable, IConvertible  
{ BufferLevelInMilliseconds, BufferLevelInBytes }  

  public sealed class MediaPropertySet
  : __ComObject, IDictionary`2<Guid, Object>, ICollection`1<KeyValuePair`2<Guid, Object>>, IEnumerable`1<KeyValuePair`2<Guid, Object>>, IEnumerable

  public sealed class MediaRatio
  : __ComObject, IMediaRatio
  public virtual UInt32 Denominator { get; set; }
  public virtual UInt32 Numerator { get; set; }

public sealed enum MediaStreamType public sealed enum MediaStreamType
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Audio, Video, Script } { VideoPreview, VideoRecord, Audio, Photo }

  public sealed class MirrorPreviewStreamOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public abstract class MultiScaleTileSource  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  

public sealed class MultiScaleTileSourceGroup  
: MultiScaleTileSource, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public IList Children { get; }  

public sealed class PathFigure public sealed class PathFigure
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IPathFigure
public Boolean IsClosed { get; set; } public virtual Boolean IsClosed { get; set; }
  static public DependencyProperty IsClosedProperty { get; }
public Boolean IsFilled { get; set; } public virtual Boolean IsFilled { get; set; }
  static public DependencyProperty IsFilledProperty { get; }
public PathSegmentCollection Segments { get; set; } public virtual PathSegmentCollection Segments { get; set; }
  static public DependencyProperty SegmentsProperty { get; }
public Point StartPoint { get; set; } public virtual Point StartPoint { get; set; }

public sealed class PathFigureCollection public sealed class PathFigureCollection
: PresentationFrameworkCollection`1<PathFigure>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<PathFigure>, ICollection`1<PathFigure>, IEnumerable`1<PathFigure>, IEnumerable, IList, ICollection : __ComObject, IList`1<PathFigure>, ICollection`1<PathFigure>, IEnumerable`1<PathFigure>, IEnumerable

public sealed class PathGeometry public sealed class PathGeometry
: Geometry, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Geometry, IDependencyObject, IGeometry, IPathGeometry
public PathFigureCollection Figures { get; set; } public virtual PathFigureCollection Figures { get; set; }
  static public DependencyProperty FiguresProperty { get; }
public FillRule FillRule { get; set; } public virtual FillRule FillRule { get; set; }
public virtual String ToString();  

public abstract class PathSegment public class PathSegment
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IPathSegment

public sealed class PathSegmentCollection public sealed class PathSegmentCollection
: PresentationFrameworkCollection`1<PathSegment>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<PathSegment>, ICollection`1<PathSegment>, IEnumerable`1<PathSegment>, IEnumerable, IList, ICollection : __ComObject, IList`1<PathSegment>, ICollection`1<PathSegment>, IEnumerable`1<PathSegment>, IEnumerable

public sealed enum PenLineCap public sealed enum PenLineCap
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Flat, Square, Round, Triangle } { Flat, Square, Round, Triangle }

public sealed enum PenLineJoin public sealed enum PenLineJoin
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Miter, Bevel, Round } { Miter, Bevel, Round }

public sealed enum PixelFormatType  
: IComparable, IFormattable, IConvertible  
{ Unknown, Format32bppArgb }  

  public sealed enum PhotoCaptureSource
  : IComparable, IFormattable, IConvertible
  { Auto, VideoStream, PhotoStream }

public sealed class PlaneProjection public sealed class PlaneProjection
: Projection, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Projection, IDependencyObject, IProjection, IPlaneProjection
public Double CenterOfRotationX { get; set; } public virtual Double CenterOfRotationX { get; set; }
  static public DependencyProperty CenterOfRotationXProperty { get; }
public Double CenterOfRotationY { get; set; } public virtual Double CenterOfRotationY { get; set; }
  static public DependencyProperty CenterOfRotationYProperty { get; }
public Double CenterOfRotationZ { get; set; } public virtual Double CenterOfRotationZ { get; set; }
  static public DependencyProperty CenterOfRotationZProperty { get; }
public Double GlobalOffsetX { get; set; } public virtual Double GlobalOffsetX { get; set; }
  static public DependencyProperty GlobalOffsetXProperty { get; }
public Double GlobalOffsetY { get; set; } public virtual Double GlobalOffsetY { get; set; }
  static public DependencyProperty GlobalOffsetYProperty { get; }
public Double GlobalOffsetZ { get; set; } public virtual Double GlobalOffsetZ { get; set; }
  static public DependencyProperty GlobalOffsetZProperty { get; }
public Double LocalOffsetX { get; set; } public virtual Double LocalOffsetX { get; set; }
  static public DependencyProperty LocalOffsetXProperty { get; }
public Double LocalOffsetY { get; set; } public virtual Double LocalOffsetY { get; set; }
  static public DependencyProperty LocalOffsetYProperty { get; }
public Double LocalOffsetZ { get; set; } public virtual Double LocalOffsetZ { get; set; }
  static public DependencyProperty LocalOffsetZProperty { get; }
public Matrix3D ProjectionMatrix { get; } public virtual Matrix3D ProjectionMatrix { get; }
  static public DependencyProperty ProjectionMatrixProperty { get; }
public Double RotationX { get; set; } public virtual Double RotationX { get; set; }
  static public DependencyProperty RotationXProperty { get; }
public Double RotationY { get; set; } public virtual Double RotationY { get; set; }
  static public DependencyProperty RotationYProperty { get; }
public Double RotationZ { get; set; } public virtual Double RotationZ { get; set; }

public sealed class PointCollection public sealed class PointCollection
: PresentationFrameworkCollection`1<Point>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<Point>, ICollection`1<Point>, IEnumerable`1<Point>, IEnumerable, IList, ICollection : __ComObject, IList`1<Point>, ICollection`1<Point>, IEnumerable`1<Point>, IEnumerable

public sealed class PolyBezierSegment public sealed class PolyBezierSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IPolyBezierSegment
public PointCollection Points { get; set; } public virtual PointCollection Points { get; set; }

public sealed class PolyLineSegment public sealed class PolyLineSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IPolyLineSegment
public PointCollection Points { get; set; } public virtual PointCollection Points { get; set; }

public sealed class PolyQuadraticBezierSegment public sealed class PolyQuadraticBezierSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IPolyQuadraticBezierSegment
public PointCollection Points { get; set; } public virtual PointCollection Points { get; set; }

  public sealed enum PowerlineFrequency
  : IComparable, IFormattable, IConvertible
  { Disabled, FiftyHertz, SixtyHertz }

public abstract class Projection public class Projection
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IProjection

public sealed class QuadraticBezierSegment public sealed class QuadraticBezierSegment
: PathSegment, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : PathSegment, IDependencyObject, IPathSegment, IQuadraticBezierSegment
public Point Point1 { get; set; } public virtual Point Point1 { get; set; }
  static public DependencyProperty Point1Property { get; }
public Point Point2 { get; set; } public virtual Point Point2 { get; set; }

public sealed class RadialGradientBrush  
: GradientBrush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Point Center { get; set; }  
public Point GradientOrigin { get; set; }  
public Double RadiusX { get; set; }  
public Double RadiusY { get; set; }  

public sealed class RateChangedRoutedEventArgs public sealed class RateChangedRoutedEventArgs
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : RoutedEventArgs, IRoutedEventArgs, IRateChangedRoutedEventArgs
public Double NewRate { get; } public virtual Double NewRate { get; }

public sealed class RateChangedRoutedEventHandler public sealed class RateChangedRoutedEventHandler
: MulticastDelegate, ICloneable : MulticastDelegate, ICloneable, ISerializable
public virtual IAsyncResult BeginInvoke(Object sender, RateChangedRoutedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, RateChangedRoutedEventArgs e); public virtual void Invoke(Object sender, RateChangedRoutedEventArgs e);

public sealed class RectangleGeometry public sealed class RectangleGeometry
: Geometry, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Geometry, IDependencyObject, IGeometry, IRectangleGeometry
public Double RadiusX { get; set; }  
public Double RadiusY { get; set; }  
public Rect Rect { get; set; } public virtual Rect Rect { get; set; }

public sealed class RenderingEventArgs public sealed class RenderingEventArgs
: EventArgs, IManagedPeerBase, INativeCoreTypeWrapper : __ComObject, IRenderingEventArgs
public TimeSpan RenderingTime { get; } public virtual TimeSpan RenderingTime { get; }

  public sealed class RotatePreviewStreamOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed class RotateRecordStreamOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public sealed class RotateTransform public sealed class RotateTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, IRotateTransform
public Double Angle { get; set; } public virtual Double Angle { get; set; }
  static public DependencyProperty AngleProperty { get; }
public Double CenterX { get; set; } public virtual Double CenterX { get; set; }
  static public DependencyProperty CenterXProperty { get; }
public Double CenterY { get; set; } public virtual Double CenterY { get; set; }

public sealed class ScaleTransform public sealed class ScaleTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, IScaleTransform
public Double CenterX { get; set; } public virtual Double CenterX { get; set; }
  static public DependencyProperty CenterXProperty { get; }
public Double CenterY { get; set; } public virtual Double CenterY { get; set; }
  static public DependencyProperty CenterYProperty { get; }
public Double ScaleX { get; set; } public virtual Double ScaleX { get; set; }
  static public DependencyProperty ScaleXProperty { get; }
public Double ScaleY { get; set; } public virtual Double ScaleY { get; set; }

  public sealed class SetMediaStreamPropertiesOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

public sealed class SkewTransform public sealed class SkewTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, ISkewTransform
public Double AngleX { get; set; } public virtual Double AngleX { get; set; }
  static public DependencyProperty AngleXProperty { get; }
public Double AngleY { get; set; } public virtual Double AngleY { get; set; }
  static public DependencyProperty AngleYProperty { get; }
public Double CenterX { get; set; } public virtual Double CenterX { get; set; }
  static public DependencyProperty CenterXProperty { get; }
public Double CenterY { get; set; } public virtual Double CenterY { get; set; }

  public sealed class SoftwareBitmapCache
  : CacheMode, IDependencyObject, ICacheMode, ISoftwareBitmapCache

public sealed class SolidColorBrush public sealed class SolidColorBrush
: Brush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Brush, IDependencyObject, IBrush, ISolidColorBrush
public Color Color { get; set; } public virtual Color Color { get; set; }

  public sealed class StartPreviewOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed class StartRecordOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed class StopPreviewOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed class StopRecordOperation
  : __ComObject, IAsyncAction, IAsyncInfo
  public virtual AsyncActionCompletedHandler Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual void GetResults();
  public virtual void Start();

  public sealed enum StreamingCaptureMode
  : IComparable, IFormattable, IConvertible
  { AudioAndVideo, Audio, Video }

public sealed enum Stretch public sealed enum Stretch
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, Fill, Uniform, UniformToFill } { None, Fill, Uniform, UniformToFill }

public sealed enum StyleSimulations public sealed enum StyleSimulations
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, BoldSimulation, ItalicSimulation, BoldItalicSimulation } { None, BoldSimulation, ItalicSimulation, BoldItalicSimulation }

public sealed enum SweepDirection public sealed enum SweepDirection
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Counterclockwise, Clockwise } { Counterclockwise, Clockwise }

public sealed enum TextFormattingMode  
: IComparable, IFormattable, IConvertible  
{ Ideal, Display }  

public sealed enum TextHintingMode  
: IComparable, IFormattable, IConvertible  
{ Fixed, Animated }  

public abstract sealed class TextOptions  
 
static public TextFormattingMode GetTextFormattingMode(FrameworkElement element);  
static public TextHintingMode GetTextHintingMode(FrameworkElement target);  
static public TextRenderingMode GetTextRenderingMode(FrameworkElement element);  
static public void SetTextFormattingMode(FrameworkElement element, TextFormattingMode value);  
static public void SetTextHintingMode(FrameworkElement target, TextHintingMode textHintingMode);  
static public void SetTextRenderingMode(FrameworkElement element, TextRenderingMode value);  

public sealed enum TextRenderingMode  
: IComparable, IFormattable, IConvertible  
{ Auto, Aliased, Grayscale, ClearType }  

public abstract class TileBrush public class TileBrush
: Brush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Brush, IDependencyObject, IBrush, ITileBrush
public AlignmentX AlignmentX { get; set; } public virtual AlignmentX AlignmentX { get; set; }
  static public DependencyProperty AlignmentXProperty { get; }
public AlignmentY AlignmentY { get; set; } public virtual AlignmentY AlignmentY { get; set; }
  static public DependencyProperty AlignmentYProperty { get; }
public Stretch Stretch { get; set; } public virtual Stretch Stretch { get; set; }

public sealed class TimelineMarker public sealed class TimelineMarker
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, ITimelineMarker
public String Text { get; set; } public virtual String Text { get; set; }
  static public DependencyProperty TextProperty { get; }
public TimeSpan Time { get; set; } public virtual TimeSpan Time { get; set; }
  static public DependencyProperty TimeProperty { get; }
public String Type { get; set; } public virtual String Type { get; set; }

public sealed class TimelineMarkerCollection public sealed class TimelineMarkerCollection
: PresentationFrameworkCollection`1<TimelineMarker>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<TimelineMarker>, ICollection`1<TimelineMarker>, IEnumerable`1<TimelineMarker>, IEnumerable, IList, ICollection : __ComObject, IList`1<TimelineMarker>, ICollection`1<TimelineMarker>, IEnumerable`1<TimelineMarker>, IEnumerable

public sealed class TimelineMarkerRoutedEventArgs public sealed class TimelineMarkerRoutedEventArgs
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : RoutedEventArgs, IRoutedEventArgs, ITimelineMarkerRoutedEventArgs
public TimelineMarker Marker { get; set; } public virtual TimelineMarker Marker { get; set; }

public sealed class TimelineMarkerRoutedEventHandler public sealed class TimelineMarkerRoutedEventHandler
: MulticastDelegate, ICloneable : MulticastDelegate, ICloneable, ISerializable
public virtual IAsyncResult BeginInvoke(Object sender, TimelineMarkerRoutedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, TimelineMarkerRoutedEventArgs e); public virtual void Invoke(Object sender, TimelineMarkerRoutedEventArgs e);

public abstract class Transform public class Transform
: GeneralTransform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : GeneralTransform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform
public virtual GeneralTransform Inverse { get; }  
public virtual Rect TransformBounds(Rect rect);  
public virtual Boolean TryTransform(Point inPoint, out Point& outPoint);  

public sealed class TransformCollection public sealed class TransformCollection
: PresentationFrameworkCollection`1<Transform>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<Transform>, ICollection`1<Transform>, IEnumerable`1<Transform>, IEnumerable, IList, ICollection : __ComObject, IList`1<Transform>, ICollection`1<Transform>, IEnumerable`1<Transform>, IEnumerable

public sealed class TransformGroup public sealed class TransformGroup
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, ITransformGroup
public TransformCollection Children { get; set; } public virtual TransformCollection Children { get; set; }
  static public DependencyProperty ChildrenProperty { get; }
public Matrix Value { get; } public virtual Matrix Value { get; }

public sealed class TranslateTransform public sealed class TranslateTransform
: Transform, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : Transform, IDependencyObject, IGeneralTransform, IGeneralTransformOverrides, ITransform, ITranslateTransform
public Double X { get; set; } public virtual Double X { get; set; }
  static public DependencyProperty XProperty { get; }
public Double Y { get; set; } public virtual Double Y { get; set; }

public class Typeface  
 
public Boolean TryGetGlyphTypeface(out GlyphTypeface& glyphTypeface);  

public abstract sealed class Typography  
 
static public Int32 GetAnnotationAlternates(DependencyObject element);  
static public FontCapitals GetCapitals(DependencyObject element);  
static public Boolean GetCapitalSpacing(DependencyObject element);  
static public Boolean GetCaseSensitiveForms(DependencyObject element);  
static public Boolean GetContextualAlternates(DependencyObject element);  
static public Boolean GetContextualLigatures(DependencyObject element);  
static public Int32 GetContextualSwashes(DependencyObject element);  
static public Boolean GetDiscretionaryLigatures(DependencyObject element);  
static public Boolean GetEastAsianExpertForms(DependencyObject element);  
static public FontEastAsianLanguage GetEastAsianLanguage(DependencyObject element);  
static public FontEastAsianWidths GetEastAsianWidths(DependencyObject element);  
static public FontFraction GetFraction(DependencyObject element);  
static public Boolean GetHistoricalForms(DependencyObject element);  
static public Boolean GetHistoricalLigatures(DependencyObject element);  
static public Boolean GetKerning(DependencyObject element);  
static public Boolean GetMathematicalGreek(DependencyObject element);  
static public FontNumeralAlignment GetNumeralAlignment(DependencyObject element);  
static public FontNumeralStyle GetNumeralStyle(DependencyObject element);  
static public Boolean GetSlashedZero(DependencyObject element);  
static public Boolean GetStandardLigatures(DependencyObject element);  
static public Int32 GetStandardSwashes(DependencyObject element);  
static public Int32 GetStylisticAlternates(DependencyObject element);  
static public Boolean GetStylisticSet1(DependencyObject element);  
static public Boolean GetStylisticSet10(DependencyObject element);  
static public Boolean GetStylisticSet11(DependencyObject element);  
static public Boolean GetStylisticSet12(DependencyObject element);  
static public Boolean GetStylisticSet13(DependencyObject element);  
static public Boolean GetStylisticSet14(DependencyObject element);  
static public Boolean GetStylisticSet15(DependencyObject element);  
static public Boolean GetStylisticSet16(DependencyObject element);  
static public Boolean GetStylisticSet17(DependencyObject element);  
static public Boolean GetStylisticSet18(DependencyObject element);  
static public Boolean GetStylisticSet19(DependencyObject element);  
static public Boolean GetStylisticSet2(DependencyObject element);  
static public Boolean GetStylisticSet20(DependencyObject element);  
static public Boolean GetStylisticSet3(DependencyObject element);  
static public Boolean GetStylisticSet4(DependencyObject element);  
static public Boolean GetStylisticSet5(DependencyObject element);  
static public Boolean GetStylisticSet6(DependencyObject element);  
static public Boolean GetStylisticSet7(DependencyObject element);  
static public Boolean GetStylisticSet8(DependencyObject element);  
static public Boolean GetStylisticSet9(DependencyObject element);  
static public FontVariants GetVariants(DependencyObject element);  
static public void SetAnnotationAlternates(DependencyObject element, Int32 value);  
static public void SetCapitals(DependencyObject element, FontCapitals value);  
static public void SetCapitalSpacing(DependencyObject element, Boolean value);  
static public void SetCaseSensitiveForms(DependencyObject element, Boolean value);  
static public void SetContextualAlternates(DependencyObject element, Boolean value);  
static public void SetContextualLigatures(DependencyObject element, Boolean value);  
static public void SetContextualSwashes(DependencyObject element, Int32 value);  
static public void SetDiscretionaryLigatures(DependencyObject element, Boolean value);  
static public void SetEastAsianExpertForms(DependencyObject element, Boolean value);  
static public void SetEastAsianLanguage(DependencyObject element, FontEastAsianLanguage value);  
static public void SetEastAsianWidths(DependencyObject element, FontEastAsianWidths value);  
static public void SetFraction(DependencyObject element, FontFraction value);  
static public void SetHistoricalForms(DependencyObject element, Boolean value);  
static public void SetHistoricalLigatures(DependencyObject element, Boolean value);  
static public void SetKerning(DependencyObject element, Boolean value);  
static public void SetMathematicalGreek(DependencyObject element, Boolean value);  
static public void SetNumeralAlignment(DependencyObject element, FontNumeralAlignment value);  
static public void SetNumeralStyle(DependencyObject element, FontNumeralStyle value);  
static public void SetSlashedZero(DependencyObject element, Boolean value);  
static public void SetStandardLigatures(DependencyObject element, Boolean value);  
static public void SetStandardSwashes(DependencyObject element, Int32 value);  
static public void SetStylisticAlternates(DependencyObject element, Int32 value);  
static public void SetStylisticSet1(DependencyObject element, Boolean value);  
static public void SetStylisticSet10(DependencyObject element, Boolean value);  
static public void SetStylisticSet11(DependencyObject element, Boolean value);  
static public void SetStylisticSet12(DependencyObject element, Boolean value);  
static public void SetStylisticSet13(DependencyObject element, Boolean value);  
static public void SetStylisticSet14(DependencyObject element, Boolean value);  
static public void SetStylisticSet15(DependencyObject element, Boolean value);  
static public void SetStylisticSet16(DependencyObject element, Boolean value);  
static public void SetStylisticSet17(DependencyObject element, Boolean value);  
static public void SetStylisticSet18(DependencyObject element, Boolean value);  
static public void SetStylisticSet19(DependencyObject element, Boolean value);  
static public void SetStylisticSet2(DependencyObject element, Boolean value);  
static public void SetStylisticSet20(DependencyObject element, Boolean value);  
static public void SetStylisticSet3(DependencyObject element, Boolean value);  
static public void SetStylisticSet4(DependencyObject element, Boolean value);  
static public void SetStylisticSet5(DependencyObject element, Boolean value);  
static public void SetStylisticSet6(DependencyObject element, Boolean value);  
static public void SetStylisticSet7(DependencyObject element, Boolean value);  
static public void SetStylisticSet8(DependencyObject element, Boolean value);  
static public void SetStylisticSet9(DependencyObject element, Boolean value);  
static public void SetVariants(DependencyObject element, FontVariants value);  

public sealed class VideoBrush  
: TileBrush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public String SourceName { get; set; }  
public void SetSource(MediaElement source);  
public void SetSource(CaptureSource source);  

public sealed class VideoCaptureDevice  
: CaptureDevice, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public VideoFormat DesiredFormat { get; set; }  
public ReadOnlyCollection`1<VideoFormat> SupportedFormats { get; }  

public sealed class VideoCaptureDeviceCollection  
: PresentationFrameworkCollection`1<VideoCaptureDevice>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<VideoCaptureDevice>, ICollection`1<VideoCaptureDevice>, IEnumerable`1<VideoCaptureDevice>, IEnumerable, IList, ICollection  

public class VideoFormat  
 
public Single FramesPerSecond { get; }  
public PixelFormatType PixelFormat { get; }  
public Int32 PixelHeight { get; }  
public Int32 PixelWidth { get; }  
public Int32 Stride { get; }  

public class VideoOutputConnector  
 
public Boolean CanEnableCgmsa { get; }  
public Boolean CanEnableHdcp { get; }  
public VideoOutputConnectorType ConnectorType { get; }  

public sealed enum VideoOutputConnectorType  
: IComparable, IFormattable, IConvertible  
{ Other, Vga, SVideo, CompositeVideo, ComponentVideo, Dvi, Hdmi, Llvds, Tmds, JapaneseDConnector, Sdi, DisplayPortExternal, DisplayPortInternal, UdiExternal, UdiInternal, Internal }  

public abstract class VideoSink  
 
public CaptureSource CaptureSource { get; set; }  

  public sealed enum Video3DMode
  : IComparable, IFormattable, IConvertible
  { None, SideBySide, TopBottom }

  public sealed class VideoEncodingProperties
  : __ComObject, IVideoEncodingProperties, IMediaEncodingProperties
  public virtual UInt32 Bitrate { get; set; }
  public virtual MediaRatio FrameRate { get; }
  public virtual UInt32 Height { get; set; }
  public virtual MediaRatio PixelAspectRatio { get; }
  public virtual MediaPropertySet Properties { get; }
  public virtual String Subtype { get; set; }
  public virtual String Type { get; }
  public virtual UInt32 Width { get; set; }

  public sealed enum VideoEncodingQuality
  : IComparable, IFormattable, IConvertible
  { HD1080p, HD720p, Wvga, Ntsc, Pal, Vga, Qvga }

  public sealed enum VideoRotation
  : IComparable, IFormattable, IConvertible
  { None, Clockwise90Degrees, Clockwise180Degrees, Clockwise270Degrees }

public abstract sealed class VisualTreeHelper public sealed class VisualTreeHelper
: __ComObject, IVisualTreeHelper
static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Point intersectingPoint, UIElement subtree); static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Point intersectingPoint, UIElement subtree);
static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Rect intersectingRect, UIElement subtree); static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Rect intersectingRect, UIElement subtree);
static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Point intersectingPoint, Window window);  
static public IEnumerable`1<UIElement> FindElementsInHostCoordinates(Rect intersectingRect, Window window);  
static public DependencyObject GetChild(DependencyObject reference, Int32 childIndex); static public DependencyObject GetChild(DependencyObject reference, Int32 childIndex);
static public Int32 GetChildrenCount(DependencyObject reference); static public Int32 GetChildrenCount(DependencyObject reference);
static public IEnumerable`1<Popup> GetOpenPopups();  
static public IEnumerable`1<Popup> GetOpenPopups(Window window);  
static public DependencyObject GetParent(DependencyObject reference); static public DependencyObject GetParent(DependencyObject reference);
static public DependencyObject GetRoot(DependencyObject reference);  

public sealed enum WaveFormatType  
: IComparable, IFormattable, IConvertible  
{ Pcm }