Silverlight 5 WinRT

  public abstract interface IPrintNotificationEventDetails
 
  public abstract virtual String EventData { get; set; }
  public abstract virtual String PrinterName { get; }

  public sealed class PrintNotificationEventDetails
  : __ComObject, IPrintNotificationEventDetails
  public virtual String EventData { get; set; }
  public virtual String PrinterName { get; }

  public sealed class PrintTaskConfiguration
  : __ComObject, IPrintTaskConfiguration
  public virtual Object PrinterExtensionContext { get; }
  public virtual event TypedEventHandler`2<PrintTaskConfiguration, PrintTaskConfigurationSaveRequestedEventArgs> SaveRequested;

  public sealed class PrintTaskConfigurationSaveRequest
  : __ComObject, IPrintTaskConfigurationSaveRequest
  public virtual DateTimeOffset Deadline { get; }
  public virtual void Cancel();
  public virtual PrintTaskConfigurationSaveRequestedDeferral GetDeferral();
  public virtual void Save(Object printerExtensionContext);

  public sealed class PrintTaskConfigurationSaveRequestedDeferral
  : __ComObject, IPrintTaskConfigurationSaveRequestedDeferral
  public virtual void Complete();

  public sealed class PrintTaskConfigurationSaveRequestedEventArgs
  : __ComObject, IPrintTaskConfigurationSaveRequestedEventArgs
  public virtual PrintTaskConfigurationSaveRequest Request { get; }