3.1.4.6 Moving a Folder and Its Contents

To move particular messages from one folder to another, the client sends a RopMoveCopyMessages ROP request ([MS-OXCROPS] section 2.2.4.6) with the WantCopy field set to zero (FALSE), as specified in section 2.2.1.6.1. The client's request includes a list of MIDs ([MS-OXCDATA] section 2.2.1.2) that specify the messages to be moved.

To move a folder from one parent folder to another, the client sends a RopMoveFolder ROP request ([MS-OXCROPS] section 2.2.4.7). All of the folder's messages and subfolders are moved with the folder.

The RopMoveCopyMessages ROP request and RopMoveFolder ROP request are processed asynchronously if the client sets the WantAsynchronous field of the request to nonzero (TRUE), as specified in sections 2.2.1.6.1 and 2.2.1.7.1. For details about asynchronous processing, see section 3.1.5.2.

Show: