Export (0) Print
Expand All

4.1 Setting a Reminder on a Single Instance Appointment

John has an existing appointment for dinner with Robin Counts at Coho Vineyard on February 15, 2008, from 6:00 P.M. to 7:00 P.M., Pacific Standard Time. Some of the properties of the Message object are as follows.

Property

Property ID

Property type

Data

Value

PidTagNormalizedSubject ([MS-OXCMSG] section 2.2.1.10)

0x0E1D

PtypString ([MS-OXCDATA] section 2.11.1)

44 00 69 00 6E 00 6E 00 65 00 72 00 20 00 77 00 69 00 74 00 68 00 20 00 52 00 6F 00 62 00 69 00 6E 00 20 00 43 00 6F 00 75 00 6E 00 74 00 73 00 00 00

"Dinner with Robin Counts"

PidLidLocation ([MS-OXOCAL] section 2.2.1.4)

0x8009

PtypString

43 00 6F 00 68 00 6F 00 20 00 56 00 69 00 6E 00 65 00 79 00 61 00 72 00 64 00 00 00

"Coho Vineyard"

PidTagStartDate ([MS-OXOCAL] section 2.2.1.30)

0x0060

PtypTime ([MS-OXCDATA] section 2.11.1)

00 10 00 A3 3F 70 C8 01

2008/02/16 02:00:00.000

PidTagEndDate ([MS-OXOCAL] section 2.2.1.31)

0x0061

PtypTime

00 78 C4 04 48 70 C8 01

2008/02/16 03:00:00.000

PidLidReminderSet (section 2.2.1.1)

0x8004

PtypBoolean ([MS-OXCDATA] section 2.11.1)

00

FALSE

PidLidReminderTime (section 2.2.1.4)

0x8005

PtypTime

Deleted

N/A

PidLidReminderSignalTime (section 2.2.1.2)

0x8006

PtypTime

Deleted

N/A

PidLidReminderDelta (section 2.2.1.3)

0x81FF

PtypInteger32 ([MS-OXCDATA] section 2.11.1)

0F 00 00 00

15 minutes

Around 11:44 A.M., John sets a reminder on the appointment for 30 minutes. In response to the user-entered data, the client sends a RopOpenMessageROP request ([MS-OXCROPS] section 2.2.6.1) and waits for the server to respond. The server response contains a handle to the Message object.

The client then sends a RopSetProperties ROP request ([MS-OXCROPS] section 2.2.8.6) with the following properties.

Property

Property ID

Property type

Data

Value

PidLidReminderSet

0x8004

PtypBoolean

01

TRUE

PidLidReminderDelta

0x81FF

PtypInteger32

1E 00 00 00

30 minutes

PidLidReminderSignalTime

0x8006

PtypTime

00 DC 1D 72 3B 70 C8 01

2008/02/16 01:30:00.000

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

Show:
© 2014 Microsoft