Silverlight 5 WinRT

  public class MsmqIntegrationBinding
  : MsmqBindingBase, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
  public MsmqIntegrationSecurity Security { get; set; }
  public MsmqMessageSerializationFormat SerializationFormat { get; set; }
  public virtual BindingElementCollection CreateBindingElements();
  public Boolean ShouldSerializeSecurity();

  public sealed class MsmqIntegrationBindingElement
  : MsmqBindingElementBase, ITransactedBindingElement, IWsdlExportExtension, IPolicyExportExtension, ITransportPolicyImport
  public virtual String Scheme { get; }
  public MsmqMessageSerializationFormat SerializationFormat { get; set; }
  public Type TargetSerializationTypes { get; set; }
  public virtual IChannelFactory`1<TChannel> BuildChannelFactory(BindingContext context);
  public virtual IChannelListener`1<TChannel> BuildChannelListener(BindingContext context);
  public virtual Boolean CanBuildChannelFactory(BindingContext context);
  public virtual Boolean CanBuildChannelListener(BindingContext context);
  public virtual BindingElement Clone();
  public virtual T GetProperty(BindingContext context);

  public sealed class MsmqIntegrationMessageProperty
 
  public Nullable`1<AcknowledgeTypes> AcknowledgeType { get; set; }
  public Nullable`1<Acknowledgment> Acknowledgment { get; set; }
  public Uri AdministrationQueue { get; set; }
  public Nullable`1<Int32> AppSpecific { get; set; }
  public Nullable`1<DateTime> ArrivedTime { get; set; }
  public Nullable`1<Boolean> Authenticated { get; set; }
  public Object Body { get; set; }
  public Nullable`1<Int32> BodyType { get; set; }
  public String CorrelationId { get; set; }
  public Uri DestinationQueue { get; set; }
  public Byte Extension { get; set; }
  public String Id { get; set; }
  public String Label { get; set; }
  public Nullable`1<MessageType> MessageType { get; set; }
  public Nullable`1<MessagePriority> Priority { get; set; }
  public Uri ResponseQueue { get; set; }
  public Byte SenderId { get; set; }
  public Nullable`1<DateTime> SentTime { get; set; }
  public Nullable`1<TimeSpan> TimeToReachQueue { get; set; }
  static public MsmqIntegrationMessageProperty Get(Message message);

  public sealed class MsmqIntegrationSecurity
 
  public MsmqIntegrationSecurityMode Mode { get; set; }
  public MsmqTransportSecurity Transport { get; set; }

  public sealed enum MsmqIntegrationSecurityMode
  : IComparable, IFormattable, IConvertible
  { None, Transport }

  public sealed class MsmqMessage`1<T>
 
  public Nullable`1<AcknowledgeTypes> AcknowledgeType { get; set; }
  public Nullable`1<Acknowledgment> Acknowledgment { get; }
  public Uri AdministrationQueue { get; set; }
  public Nullable`1<Int32> AppSpecific { get; set; }
  public Nullable`1<DateTime> ArrivedTime { get; }
  public Nullable`1<Boolean> Authenticated { get; }
  public T Body { get; set; }
  public Nullable`1<Int32> BodyType { get; set; }
  public String CorrelationId { get; set; }
  public Uri DestinationQueue { get; }
  public Byte Extension { get; set; }
  public String Id { get; }
  public String Label { get; set; }
  public Nullable`1<MessageType> MessageType { get; }
  public Nullable`1<MessagePriority> Priority { get; set; }
  public Uri ResponseQueue { get; set; }
  public Byte SenderId { get; }
  public Nullable`1<DateTime> SentTime { get; }
  public Nullable`1<TimeSpan> TimeToReachQueue { get; set; }

  public sealed enum MsmqMessageSerializationFormat
  : IComparable, IFormattable, IConvertible
  { Xml, Binary, ActiveX, ByteArray, Stream }