2.2.3.2.4.5.1 RopSynchronizationImportDeletes ROP Request Buffer

The following descriptions define valid fields for the request buffer of the RopSynchronizationImportDeletes ROP ([MS-OXCROPS] section 2.2.13.5).

InputServerObject: The value of this field MUST be the synchronization upload context. The type of synchronization upload context MUST correspond to the ImportDeleteFlags field.

ImportDeleteFlags (1 byte): An 8-bit flag structure that defines the parameters of the import operation.

The following table defines valid flags for the ImportDeleteFlags field.

Flag name

Value

Description

Hierarchy

0x01

If this flag is set, folder deletions are being imported.

If this flag is not set, message deletions are being imported.

HardDelete

0x02

The server SHOULD<19> support this flag.

If this flag is set, hard deletions are being imported.

If this flag is not set, hard deletions are not being imported.

PropertyValueCount (2 bytes): An unsigned 16-bit integer. This value specifies the number of structures present in the PropertyValues field.

PropertyValues (variable): An array of TaggedPropertyValue structures ([MS-OXCDATA] section 2.11.4). This value MUST NOT be NULL. The value of this field is used to specify the folders or messages to be deleted.

The following table defines the restrictions that exist on the PropertyValues field.

Property

Restrictions

Comments

[PtypMultipleBinary] ([MS-OXCDATA] section 2.11.1)

0x00001102

Required

Fixed position

An array of serialized GID structures ([MS-OXCDATA] section 2.2.1.3) that represents the objects to be deleted.

< other properties >

Prohibited

None.