3.2.5.8.1.4 Receiving a RopFastTransferSourceCopyFolder ROP Request
When the client sends the server a RopFastTransferSourceCopyFolder ROP (section 2.2.3.1.1.4) request, the server MUST parse the request, as specified in [MS-OXCROPS] section 2.2.12.5.1 and section 2.2.3.1.1.4 of this specification. The server MUST respond with a RopFastTransferSourceCopyFolder ROP response, as specified in [MS-OXCROPS] section 2.2.12.5.2 and section 2.2.3.1.1.4 of this specification.
If the CopySubfolders flag of the CopyFlags field is set, the server MUST recursively include the subfolders of the folder specified in the InputServerObject field in the scope.
If the Move flag of the CopyFlags field is set and the CopySubfolders flag is not set, the server MUST recursively include the subfolders of the folder specified in the InputServerObject field in the scope.
If the Move flag of the CopyFlags field is not set and the CopySubfolders flag is not set, the server MUST NOT recursively include the subfolders of the folder specified in the InputServerObject field in the scope.
Servers SHOULD fail the ROP if unknown flags on the CopyFlags field are set.
For details about server behavior related to the Unicode, ForceUnicode, and UseCpid flags of the SendOptions field, see section 3.2.5.8.1.1.
Servers SHOULD fail the ROP if any unknown flags in the SendOptions field are set.