2.2.6.1.1.2 RecurrenceItemData Structure

The RecurrenceItemData structure is used in the Data field of the DerivedId structure, as specified in section 2.2.6.1.1, when the derived web services identifier being generated is for a single occurrence of a Recurring Calendar object.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Size

DateSize

Date

...

...

EntryIdSize

EntryId (variable)

...

Reserved

Size (2 bytes): An integer that is set to the size of the DateSize, Date, EntryIdSize, EntryId, and Reserved fields in the RecurrenceItemData structure. This field is written in little-endian order.

DateSize (1 byte): A byte that is set to the size of the Date field, which is 0x08.

Date (8 bytes): A ULONGLONG ([MS-DTYP]) that specifies the number of 100-nanosecond intervals between 12:00:00 midnight, January 1, 0001, to 12:00:00 midnight on the date of the occurrence. This field is written in big-endian order.

EntryIdSize (1 byte): A byte that is set to the size of the EntryId field.

EntryId (variable): An array of bytes that contains the value of the Message EntryID structure for the item, as specified in [MS-OXCDATA] section 2.2.4.2.

Reserved (1 byte): a byte that MUST be set to 0x10.