3.2.5.11 Receiving a RopSetMessageReadFlag ROP Request

If the RopSetMessageReadFlag ROP ([MS-OXCROPS] section 2.2.6.11) is performed in public folder mode as specified in section 2.2.3.11, the server finds the message associated with the LongTermID structure, as specified in [MS-OXCDATA] section 2.2.1.3.1, which is contained in the ClientData field in the request. The server finds the message by using the method specified in [MS-OXCSTOR] section 3.2.5.9.

The server immediately commits the changes to the Message object as if the Message object had been opened and the RopSaveChangesMessage ROP ([MS-OXCROPS] section 2.2.6.3) had been called, except that it only changes the PidTagMessageFlags property (section 2.2.1.6), not the PidTagChangeKey property ([MS-OXCFXICS] section 2.2.1.2.7), the PidTagLastModificationTime property (section 2.2.2.2), or any other property that is modified during a RopSaveChangesMessage ROP request ([MS-OXCROPS] section 2.2.6.3).

The following specific error code applies to this ROP.

Error code name

Value

Meaning

ecNullObject

0x00004B9

The value of the InputHandleIndex field on which this ROP was called does not refer to a Message object.

Show: