2.2.1.12.2 RopReadPerUserInformation ROP Success Response Buffer
The following descriptions define valid fields for the success response buffer of the RopReadPerUserInformation ROP ([MS-OXCROPS] section 2.2.3.12.2).
HasFinished: Indicates whether the last block of data is being returned. The value of this field is TRUE if the last block of data is being returned and FALSE otherwise. This field MUST be set to TRUE if the underlying data has not changed since the last successful retrieval of per-user read/unread data, as specified in section 3.1.5.2.
DataSize: Contains the size, in bytes, of the data being returned. The value of this field MUST be less than or equal to the value of the MaxDataSize field of the request. This value MUST be zero if the underlying data has not changed since the last successful retrieval of per-user read/unread data, as specified in section 3.1.5.2.
Data: Contains the change number set (CNSET), which is serialized into a binary large object (BLOB). The format of the BLOB is the same as that of a serialized identifier set, which is specified in [MS-OXCFXICS] section 2.2.2.4.2. The size of the BLOB MUST be equal to the value specified in the DataSize field. The client is not expected to interpret this data in any way, but simply provide it unaltered in a future sequence of invocations of RopWritePerUserInformation ([MS-OXCROPS] section 2.2.3.13).