2.2.2.14.2 RopFindRow ROP Response Buffer

The following descriptions define valid fields for the RopFindRow ROP response buffer ([MS-OXCROPS] section 2.2.5.13.2).

RowNoLongerVisible (1 byte): A Boolean that indicates whether the row to which the bookmark pointed is no longer visible. This field SHOULD<15> be set to "TRUE" (0x01) if the row to which the bookmark pointed has been removed from the table. (For example, the row's properties changed so that it didn't match the restriction, the row was deleted, or the row's header row has been collapsed.) Otherwise, this field MUST be set to "FALSE" (0x00).

When the row to which the bookmark pointed is no longer visible, the search will begin from the next row after the bookmark in the table. When searching backward, the search will not consider the row to which the bookmark is currently pointing, but will begin at the previous row.

HasRowData (1 byte): A Boolean that specifies whether a row is included in this response. If a row that meets the specified search criteria was found and the row data is included in the response, this field MUST be set to "TRUE" (0x01).

RowData (variable): A PropertyRow structure, as specified in [MS-OXCDATA] section 2.8.1, that specifies the row. If the value of the HasRowData field is "TRUE" (0x01), the RowData field MUST be present. If the value of HasRowData is "FALSE" (0x00), the RowData field MUST NOT be present.