220.127.116.11 Copying a Folder and Its Contents
To copy particular messages from one folder to another, the client sends a RopMoveCopyMessagesROP request ([MS-OXCROPS] section 18.104.22.168) with the WantCopy field set to nonzero (TRUE), as specified in section 22.214.171.124.1. The client's request includes a list of MIDs ([MS-OXCDATA] section 126.96.36.199) that specify the messages to be copied.
To copy a folder from one parent folder to another, the client sends a RopCopyFolder ROP request ([MS-OXCROPS] section 188.8.131.52). All of the messages in the source folder are duplicated in the new folder. If the WantRecursive field is set to nonzero (TRUE), as specified in section 184.108.40.206.1, the subfolders that are contained in the source folder are also duplicated in the new folder.
The RopMoveCopyMessages ROP request and RopCopyFolder ROP request are processed asynchronously if the client sets the WantAsynchronous field of the request to nonzero (TRUE), as specified in sections 220.127.116.11.1 and 18.104.22.168.1. For details about asynchronous processing, see section 22.214.171.124.