Export (0) Print
Expand All

4.3 Completed Object

Kendall Keil is now finished with the work item associated with the message in the example given in section 4.2. The following is a description of what a client might do to accomplish Kendall's intentions and the responses a server might return.

As before, the client first retrieves a handle to the Message object by sending a RopOpenMessageROP request ([MS-OXCROPS] section 2.2.6.1).

To set the properties for the complete flag, the client sends a RopSetProperties ROP request ([MS-OXCROPS] section 2.2.8.6) with the values that are specified in the following table.

Property

Property ID

Property type

Value

PidTagFlagStatus (section 2.2.1.1)

0x1090

0x0003 (PtypInteger32 ([MS-OXCDATA] section 2.11.1))

0x00000001

PidTagFlagCompleteTime (section 2.2.1.3)

0x1091

0x0040 (PtypTime ([MS-OXCDATA] section 2.11.1))

2008/02/11 22:23:00.000

PidTagReplyRequested (section 2.2.1.4)

0x0C17

0x000B

0x00 (FALSE)

PidTagResponseRequested (section 2.2.1.5)

0x0063

0x000B

0x00 (FALSE)

PidLidTaskDateCompleted ([MS-OXOTASK] section 2.2.2.2.9)

0x8149

0x0040

2008/02/11 08:00:00.000

PidLidTaskComplete (section 2.2.2.2)

0x8148

0x000B

0x01 (TRUE)

PidLidTaskStatus (section 2.2.2.1)

0x8145

0x0003

0x00000002

PidLidPercentComplete (section 2.2.2.3)

0x8146

0x0005 (PtypFloating64 ([MS-OXCDATA] section 2.11.1))

1.0

PidLidReminderSet ([MS-OXORMDR] section 2.2.1.1)

0x8004

0x000B

0x00 (FALSE)

To delete the following property, the client sends a RopDeletePropertiesNoReplicate ROP request ([MS-OXCROPS] section 2.2.8.9).

Property

Property ID

Property type

PidTagFollowupIcon (section 2.2.1.2)

0x1095

0x0003

Finally, to persist the Message object on the server, the client sends a RopSaveChangesMessage ROP request ([MS-OXCROPS] section 2.2.6.3) followed by a RopRelease ROP request ([MS-OXCROPS] section 2.2.15.3) to release the object.

Show:
© 2014 Microsoft