2.2.3.1.2 RopOpenMessage ROP Response Buffer
The following descriptions define valid fields for the response buffer of the RopOpenMessage ROP ([MS-OXCROPS] section 2.2.6.1).
HasNamedProperties: 1 byte.
Value |
Meaning |
---|---|
0x00 |
No named properties are defined for this Message object. |
Nonzero |
Named properties are defined for this Message object and can be obtained through a RopGetPropertiesAll ROP request ([MS-OXCROPS] section 2.2.8.4). Named properties can consist of custom properties added and maintained by third-party applications. |
SubjectPrefix: A TypedString structure ([MS-OXCDATA] section 2.11.7) specifying the prefix for the subject of the Message object. The SubjectPrefix field contains the value of the PidTagSubjectPrefix property (section 2.2.1.9).
NormalizedSubject: A TypedString structure specifying the normalized subject of the Message object. The NormalizedSubject field contains the value of the PidTagNormalizedSubject property (section 2.2.1.10).
RecipientCount: A 2-byte unsigned integer containing the number of recipients (2) associated with the Message object.
ColumnCount: A 2-byte unsigned integer containing the number of elements in the RecipientColumns field.
RecipientColumns: An array of PropertyTag structures ([MS-OXCDATA] section 2.9) with the number of elements specified in the ColumnCount field. Each PropertyTag value is valid for a recipient (2) as specified in [MS-OXPROPS].
RowCount: A 1–byte unsigned integer containing the number of rows in the RecipientRows field. The value MUST be less than or equal to the RecipientCount field.
RecipientRows: An array of OpenRecipientRow structures whose number is equal to the value of the RowCount field.
The value of the RecipientType field specified in [MS-OXCROPS] section 2.2.6.1.2.1 is a bitwise OR of zero or one value from the Types table with zero or more values from the flags table. Valid values for the RecipientType field are given in the following table.
Value |
Meaning |
---|---|
0x01 |
|
0x02 |
|
0x03 |
Valid flags are as follows.
Value |
Meaning |
---|---|
0x10 |
When resending a previous failure, this flag indicates that this recipient (1) did not successfully receive the message on the previous attempt. |
0x80 |
When resending a previous failure, this flag indicates that this recipient (1) did successfully receive the message on the previous attempt. |