/// <summary>
 /// Parse the RopOpenMessageRequest structure.
 /// </summary>
 /// <param name="s">An stream containing RopOpenMessageRequest structure.</param>
 public override void Parse(Stream s)
 {
     base.Parse(s);
     this.RopId = (RopIdType)ReadByte();
     this.LogonId = ReadByte();
     this.InputHandleIndex = ReadByte();
     this.OutputHandleIndex = ReadByte();
     this.CodePageId = ReadINT16();
     this.FolderId = new FolderID();
     this.FolderId.Parse(s);
     this.OpenModeFlags = (OpenMessageModeFlags)ReadByte();
     this.MessageId = new MessageID();
     this.MessageId.Parse(s);
 }
 /// <summary>
 /// Parse the RopOpenEmbeddedMessageRequest structure.
 /// </summary>
 /// <param name="s">An stream containing RopOpenEmbeddedMessageRequest structure</param>
 public override void Parse(Stream s)
 {
     base.Parse(s);
     this.RopId = (RopIdType)ReadByte();
     this.LogonId = ReadByte();
     this.InputHandleIndex = ReadByte();
     this.OutputHandleIndex = ReadByte();
     this.CodePageId = ReadUshort();
     this.OpenModeFlags = (OpenMessageModeFlags)ReadByte();
 }