2.2.6.1.1 DerivedId Structure
The DerivedId structure is used to generate the Payload field of the DerivedWSId structure (section 2.2.6.1).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reserved |
MailboxGuidSize |
MailboxGuid |
|||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ObjectType |
Data (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
AttachmentData (variable, optional) |
Reserved (1 byte): A byte that is set to 0x03 if the Data field contains ItemData structure specified in section 2.2.6.1.1.1 or RecurrenceItemData structure specified in section 2.2.6.1.1.2; otherwise, set to 0x04 if the Data field contains ConversationData structure specified in section 2.2.6.1.1.3.
MailboxGuidSize (2 bytes): A 16-bit integer that specifies the number of bytes in the MailboxGuid field. This field is written in little-endian order.
MailboxGuid (variable): A string that contains the mailbox GUID in GUIDString format.
ObjectType (1 byte): A byte that is set to 0x01 if the derived web services identifier is for a single occurrence of a Recurring Calendar object; otherwise, set to 0x00.
Data (variable): An array of bytes that contains a structure. This field contains a RecurrenceItemData structure specified in section 2.2.6.1.1.2 if the derived web services identifier is for a single occurrence of a Recurring Calendar object, or an ItemData structure, as specified in section 2.2.6.1.1.1; otherwise, it contains an ConversationData structure specified in section 2.2.6.1.1.3 if the derived web services identifier is for a Conversation object.
AttachmentData (variable, optional): An array of bytes that contains a structure. This field contains an AttachmentData structure specified in section 2.2.6.1.1.4, if the identifier represents an attachment of the item rather than the item itself.