3.1.5.6 Sending a RopReadRecipients ROP Request

If the count of recipients and the count of recipient rows in the RopOpenMessage ROP response buffer ([MS-OXCROPS] section 2.2.6.1) are the same, then the client can use the information in the RecipientRow field from the RopOpenMessage ROP instead of sending a RopReadRecipients ROP request ([MS-OXCROPS] section 2.2.6.6). If the counts are not equal, the client MUST issue a series of RopReadRecipients ROP requests to retrieve all the recipients associated with the Message object.

A client accesses the information for all recipients in the message by setting the RowId field to 0x00000000, and then iteratively sending RopReadRecipients ROP requests with an increasing row ID value to obtain the recipients that did not fit in the previous request.