2.2.3.2.4.4.2 RopSynchronizationImportMessageMove ROP Response Buffer

The following descriptions define valid fields for the response buffer of the RopSynchronizationImportMessageMove ROP ([MS-OXCROPS] section 2.2.13.6).

Return value (4 bytes): An unsigned 32-bit integer. This value represents the ROP execution status. For details about the common return values of the RopSynchronizationImport* ROPs that require special processing, see section 3.3.4.3.3. The following table contains one additional return value.

Return value name

Value

Description

NewerClientChange

0x00040821

The ROP succeeded, but the server replica had an older version of a message than the local replica. The values of the ChangeNumber and PredecessorChangeList fields, specified in section 2.2.3.2.4.4.1, were not applied to the destination message.

The complete list of error codes is specified in [MS-OXCDATA] section 2.4.

MessageId (8 bytes): A 64-bit identifier. The MID structure ([MS-OXCDATA] section 2.2.1.2) of the moved message in a destination folder. This value MUST be set to 0x0000000000000000. This value MUST be present if and only if ReturnValue equals Success (0x00000000).