Silverlight 5 WinRT

  public abstract interface ILauncherStatics
 
  public abstract virtual void LaunchDefaultProgram(Uri uri);
  public abstract virtual void LaunchDefaultProgram(Uri uri, LaunchingOptions options);
  public abstract virtual void LaunchDefaultProgram(Uri uri, ProgramPickerOptions options, Point position);
  public abstract virtual void LaunchDefaultProgramForFile(StorageFile file);
  public abstract virtual void LaunchDefaultProgramForFile(StorageFile file, ProgramPickerOptions options, Point position);

  public abstract sealed class Launcher
  : __ComObject
  static public void LaunchDefaultProgram(Uri uri);
  static public void LaunchDefaultProgram(Uri uri, LaunchingOptions options);
  static public void LaunchDefaultProgram(Uri uri, ProgramPickerOptions options, Point position);
  static public void LaunchDefaultProgramForFile(StorageFile file);
  static public void LaunchDefaultProgramForFile(StorageFile file, ProgramPickerOptions options, Point position);

  public sealed enum LaunchingOptions
  : IComparable, IFormattable, IConvertible
  { None, DisplayUntrustedUriWarning }

  public sealed enum ProcessorArchitecture
  : IComparable, IFormattable, IConvertible
  { X86, Arm, X64, Neutral, Unknown }

  public sealed enum ProgramPickerOptions
  : IComparable, IFormattable, IConvertible
  { None, ExcludeSelf }

  public sealed enum VirtualKey
  : IComparable, IFormattable, IConvertible
  { None, LeftButton, RightButton, Cancel, MiddleButton, XButton1, XButton2, Back, Tab, Clear, Enter, Shift, Control, Menu, Pause, CapitalLock, Kana, Hangul, Junja, Final, Hanja, Kanji, Escape, Convert, NonConvert, Accept, ModeChange, Space, PageUp, PageDown, End, Home, Left, Up, Right, Down, Select, Print, Execute, Snapshot, Insert, Delete, Help, Number0, Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8, Number9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftWindows, RightWindows, Application, Sleep, NumberPad0, NumberPad1, NumberPad2, NumberPad3, NumberPad4, NumberPad5, NumberPad6, NumberPad7, NumberPad8, NumberPad9, Multiply, Add, Separator, Subtract, Decimal, Divide, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, NumberKeyLock, Scroll, LeftShift, RightShift, LeftControl, RightControl, LeftMenu, RightMenu }

  public sealed enum VirtualKeyModifiers
  : IComparable, IFormattable, IConvertible
  { None, Control, Menu, Shift, Windows }