2.2 EntryID and Related Types
EntryID is an abstraction of an identifier for many different types of objects, including folders, messages, recipients (2), address book entries, and message stores, whose structure and fields depend on the context in which the EntryID is used.
For most ROPs, identifiers are used, such as a Folder ID structure, as specified in section 2.2.1.1, or a Message ID structure, as specified in section 2.2.1.2. However, in many cases, EntryIDs are stored as part or all of a binary property value; for example:
Address book IDs are stored in the PidTagSentRepresentingEntryId property ([MS-OXOMSG] section 2.2.1.56) of a Message object.
Address book and one-off EntryIDs, as specified in section 2.2.5.1, are stored in the PidTagEntryId property ([MS-OXCPERM] section 2.2.4) of a recipient (2).
Contact address EntryIDs are stored in the PidLidDistributionListMembers property ([MS-OXOCNTC] section 2.2.2.2.1) of a contact distribution list.
This section first describes the compact Folder ID, Message ID, and Global Identifier structures, then the general EntryID structure, followed by the Folder EntryID, Message EntryID, and Store Object EntryID structures, and finally the recipient EntryID structures.