2.2.12.3.2 RopFastTransferDestinationPutBufferExtended ROP Response Buffer

The following descriptions define valid fields for the RopFastTransferDestinationPutBufferExtended ROP response buffer.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RopId

InputHandleIndex

ReturnValue

...

TransferStatus

InProgressCount

TotalStepCount

Reserved

BufferUsedSize

RopId (1 byte):  An unsigned integer that specifies the type of ROP. For this operation, this field is set to 0x9D.

InputHandleIndex (1 byte):  An unsigned integer index that MUST be set to the value specified in the InputHandleIndex field in the request.

ReturnValue (4 bytes):  An unsigned integer that specifies the status of the ROP.

TransferStatus (2 bytes):  An enumeration that specifies the current status of the transfer. The possible values for this enumeration are specified in [MS-OXCFXICS] section 2.2.3.1.2.2.

InProgressCount (4 bytes):  An unsigned integer that specifies the number of steps that have been completed in the current operation.

TotalStepCount (4 bytes):  An unsigned integer that specifies the approximate total number of steps to be completed in the current operation.

Reserved (1 byte):  Reserved. The server MUST set this field to 0x00.

BufferUsedSize (2 bytes):  An unsigned integer that specifies the buffer size that was used.