2.2.2.9.2 RopSeekRow ROP Response Buffer

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

HasSoughtLess (1 byte): A Boolean that specifies whether the number of rows moved is less than the number of rows requested. This field MUST be set to "TRUE" (0x01) if the number of rows moved is less than the number of rows requested (RowCount field), otherwise it MUST be set to "FALSE" (0x00).

The HasSoughtLess field MUST be present in the response. This field's value MUST be valid if the WantRowMovedCount field (in the request) is set to "TRUE", and its value MUST be ignored if WantRowMovedCount is set to "FALSE".

RowsSought (4 bytes): A signed integer that specifies the actual number of rows moved. If the value of the RowCount field (in the request) is negative, the value of the RowsSought field MUST also be negative or 0x00000000, indicating that the seek was performed backwards. If the value of the RowCount field (in the request) is positive, then the value of the RowsSought field MUST also be positive.

This field MUST be present in the response. This field's value MUST be valid if the WantRowMovedCount field (in the request) is set to "TRUE" and MUST be ignored if the WantRowMovedCount field is set to "FALSE".