2.2.3.1.1.4.1 RopFastTransferSourceCopyFolder ROP Request Buffer
The following descriptions define valid fields for the request buffer of the RopFastTransferSourceCopyFolder ROP ([MS-OXCROPS] section 2.2.12.5).
InputServerObject: The value of this field MUST be a Folder object.
CopyFlags (1 byte): An 8-bit flag structure. This field defines the parameters of the FastTransfer download operation.
The following table defines valid flags for the CopyFlags field.
Flag name |
Value |
Description |
---|---|---|
Move |
0x01 |
This flag SHOULD<6> be ignored on receipt, or MAY<7> be set on a download operation to indicate the following: § The FastTransfer operation is being configured as a logical part of a larger object move operation, as opposed to a copy operation, and the client will issue further operations such as deleting the moved messages from the source. § The server does not output any objects in a FastTransfer stream that the client does not have permissions to delete. When the Move flag is not ignored, if the Move flag is not set, the FastTransfer operation is not being configured as a logical part of a larger object move operation. |
Unused1 |
0x02 |
The client MUST NOT set this flag. |
Unused2 |
0x04 |
The client MUST NOT set this flag. |
Unused3 |
0x08 |
The client MUST NOT set this flag. |
CopySubfolders |
0x10 |
This flag identifies whether the subfolders of the folder specified in the InputServerObject field are recursively included in the scope. For more details, see section 3.2.5.8.1.4. |
SendOptions (1 byte): An 8-bit flag structure. The possible values for this structure are defined in section 2.2.3.1.1.1.1.