/// <summary>
 /// Parse the OpenRecipientRow structure.
 /// </summary>
 /// <param name="s">An stream containing OpenRecipientRow structure</param>
 public override void Parse(Stream s)
 {
     base.Parse(s);
     this.RecipientType = new RecipientType();
     this.RecipientType.Parse(s);
     this.CodePageId = ReadUshort();
     this.Reserved = ReadUshort();
     this.RecipientRowSize = ReadUshort();
     this.RecipientRow = new RecipientRow(this.propTags);
     this.RecipientRow.Parse(s);
 }
 /// <summary>
 /// Parse the ModifyRecipientRow structure.
 /// </summary>
 /// <param name="s">An stream containing ModifyRecipientRow structure</param>
 public override void Parse(Stream s)
 {
     base.Parse(s);
     this.RowId = ReadUint();
     this.RecipientType = ReadByte();
     this.RecipientRowSize = ReadUshort();
     if (this.RecipientRowSize > 0)
     {
         this.RecipientRow = new RecipientRow(this.propTags);
         this.RecipientRow.Parse(s);
     }
 }