4 Protocol Examples

All examples in this section assume that the user who is flagging the object resides in the Pacific Standard Time Zone (UTC - 8). The following are descriptions of what a client does to accomplish the scenarios and the responses that a server returns.

Before flagging any Message objects, the client requests the server to map named properties to property IDs by using the RopGetPropertyIDsFromNames ROP ([MS-OXCROPS] section 2.2.8.1).

Property

Property set GUID

LID

PidLidFlagRequest (section 2.2.1.9)

{00062008-0000-0000-C000-000000000046}

0x8530

PidLidFlagString (section 2.2.1.10)

{00062008-0000-0000-C000-000000000046}

0x85C0

PidLidValidFlagStringProof (section 2.2.1.11)

{00062008-0000-0000-C000-000000000046}

0x85BF

PidLidToDoTitle (section 2.2.1.12)

{00062008-0000-0000-C000-000000000046}

0x85A4

PidLidToDoOrdinalDate (section 2.2.1.13)

{00062008-0000-0000-C000-000000000046}

0x85A0

PidLidToDoSubOrdinal (section 2.2.1.14)

{00062008-0000-0000-C000-000000000046}

0x85A1

PidLidTaskStartDate ([MS-OXOTASK] section 2.2.2.2.4)

{00062003-0000-0000-C000-000000000046}

0x8104

PidLidTaskDueDate ([MS-OXOTASK] section 2.2.2.2.5)

{00062003-0000-0000-C000-000000000046}

0x8105

PidLidCommonStart ([MS-OXCMSG] section 2.2.1.18)

{00062008-0000-0000-C000-000000000046}

0x8516

PidLidCommonEnd ([MS-OXCMSG] section 2.2.1.19)

{00062008-0000-0000-C000-000000000046}

0x8517

PidLidTaskDateCompleted ([MS-OXOTASK] section 2.2.2.2.9)

{00062003-0000-0000-C000-000000000046}

0x810F

PidLidTaskComplete (section 2.2.2.2)

{00062003-0000-0000-C000-000000000046}

0x811C

PidLidTaskStatus (section 2.2.2.1)

{00062003-0000-0000-C000-000000000046}

0x8101

PidLidPercentComplete (section 2.2.2.3)

{00062003-0000-0000-C000-000000000046}

0x8102

PidLidReminderSet ([MS-OXORMDR] section 2.2.1.1)

{00062008-0000-0000-C000-000000000046}

0x8503

PidLidReminderDelta ([MS-OXORMDR] section 2.2.1.3)

{00062008-0000-0000-C000-000000000046}

0x8501

PidLidReminderTime ([MS-OXORMDR] section 2.2.1.4)

{00062008-0000-0000-C000-000000000046}

0x8502

PidLidReminderSignalTime ([MS-OXORMDR] section 2.2.1.2)

{00062008-0000-0000-C000-000000000046}

0x8560

The server responds with the following property IDs, which will be used in the examples that follow (the actual identifiers are at the discretion of the server).

Property

Property ID

PidLidFlagRequest

0x802A

PidLidFlagString

0x83C0

PidLidValidFlagStringProof

0x83CA

PidLidToDoTitle

0x8018

PidLidToDoOrdinalDate

0x830D

PidLidToDoSubOrdinal

0x830E

PidLidTaskStartDate

0x8143

PidLidTaskDueDate

0x8144

PidLidCommonStart

0x81BC

PidLidCommonEnd

0x81BB

PidLidTaskDateCompleted

0x8149

PidLidTaskComplete

0x8148

PidLidTaskStatus

0x8145

PidLidPercentComplete

0x8146

PidLidReminderSet

0x8004

PidLidReminderDelta

0x81FF

PidLidReminderTime

0x8005

PidLidReminderSignalTime

0x8006

Show: