Silverlight 5 WinRT

  public sealed class AccessibilitySettings
  : __ComObject, IAccessibilitySettings
  public virtual Int32 HighContrast { get; }
  public virtual String HighContrastScheme { get; }

  public sealed class ApplicationLayout
  : __ComObject, IApplicationLayout
  static public ApplicationLayoutState Value { get; }
  public virtual event TypedEventHandler`2<ApplicationLayout, ApplicationLayoutChangedEventArgs> LayoutChanged;
  static public ApplicationLayout GetForCurrentView();
  static public Boolean TryUnsnap();

  public sealed class ApplicationLayoutChangedEventArgs
  : __ComObject, IApplicationLayoutChangedEventArgs
  public virtual ApplicationLayoutState Layout { get; }

  public sealed enum ApplicationLayoutState
  : IComparable, IFormattable, IConvertible
  { FullScreen, Filled, Snapped }

  public sealed enum HandPreference
  : IComparable, IFormattable, IConvertible
  { LeftHanded, RightHanded }

  public abstract interface IAccessibilitySettings
 
  public abstract virtual Int32 HighContrast { get; }
  public abstract virtual String HighContrastScheme { get; }

  public sealed class InputPane
  : __ComObject, IInputPane
  public virtual Rect OccludedRect { get; }
  public virtual event TypedEventHandler`2<InputPane, InputPaneVisibilityEventArgs> Hiding;
  public virtual event TypedEventHandler`2<InputPane, InputPaneVisibilityEventArgs> Showing;
  static public InputPane GetForCurrentView();

  public sealed class InputPaneVisibilityEventArgs
  : __ComObject, IInputPaneVisibilityEventArgs
  public virtual Boolean EnsuredFocusedElementInView { get; set; }
  public virtual Rect OccludedRect { get; }

  public abstract interface IUISettings
 
  public abstract virtual Boolean AnimationsDisabled { get; }
  public abstract virtual UInt32 CaretBlinkRate { get; }
  public abstract virtual Boolean CaretBrowsingEnabled { get; }
  public abstract virtual UInt32 CaretWidth { get; }
  public abstract virtual Size CursorSize { get; }
  public abstract virtual UInt32 DoubleClickTime { get; }
  public abstract virtual HandPreference HandPreference { get; }
  public abstract virtual UInt32 MessageDuration { get; }
  public abstract virtual UInt32 MouseHoverTime { get; }
  public abstract virtual Size ScrollBarArrowSize { get; }
  public abstract virtual Size ScrollBarSize { get; }
  public abstract virtual Size ScrollBarThumbBoxSize { get; }
  public abstract virtual UInt32 UIElementColor(UIElementType DesiredElement);

  public sealed enum UIElementType
  : IComparable, IFormattable, IConvertible
  { ActiveCaption, Background, ButtonFace, ButtonText, CaptionText, GrayText, Highlight, HighlightText, Hotlight, InactiveCaption, InactiveCaptionText, Window, WindowText }

  public sealed class UISettings
  : __ComObject, IUISettings
  public virtual Boolean AnimationsDisabled { get; }
  public virtual UInt32 CaretBlinkRate { get; }
  public virtual Boolean CaretBrowsingEnabled { get; }
  public virtual UInt32 CaretWidth { get; }
  public virtual Size CursorSize { get; }
  public virtual UInt32 DoubleClickTime { get; }
  public virtual HandPreference HandPreference { get; }
  public virtual UInt32 MessageDuration { get; }
  public virtual UInt32 MouseHoverTime { get; }
  public virtual Size ScrollBarArrowSize { get; }
  public virtual Size ScrollBarSize { get; }
  public virtual Size ScrollBarThumbBoxSize { get; }
  public virtual UInt32 UIElementColor(UIElementType DesiredElement);

  public abstract sealed class VisualMetrics
  : __ComObject
  static public Rect SuggestedFlyoutRect { get; }