2.2.2.2.4.1.1 WrappedEntryId Structure
The WrappedEntryId structure specifies the EntryID of a member of a personal distribution list. The following diagram specifies the format of the WrappedEntryId structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Flags |
|||||||||||||||||||||||||||||||
ProviderUID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Type |
EmbeddedEntryID (variable) |
||||||||||||||||||||||||||||||
... |
Flags (4 bytes): Not used. This field MUST be set to 0x00000000.
ProviderUID (16 bytes): This field MUST contain the value "%xC0.91.AD.D3.51.9D.CF.11.A4.A9.00.AA.00.47.FA.A4".
Type (1 byte): An 8-bit value that specifies how the EmbeddedEntryID field is interpreted and MUST be a combination of bits from the following table.
Bit mask |
Description |
---|---|
0x0F |
The lower 4 bits of the Type field are interpreted as an unsigned integer value that specifies what type of EntryID is embedded in this Wrapped EntryID structure. These bits MUST be set to one of the following values:
|
0x70 |
The next 3 bits of the Type field are interpreted as an unsigned integer value. If the EmbeddedEntryID field contains a one-off EntryID, this value MUST be 0. If the EmbeddedEntryID field does not contain the EntryID of a Contact object, this value MUST be 3. If the EmbeddedEntryID field contains a the EntryID of a Contact object, this unsigned integer MUST have one of the following values:
Note that this value MUST NOT be set to 7. |
0x80 |
If the EmbeddedEntryID field contains a one-off EntryID, this bit MUST NOT be set. Otherwise, this bit MUST be set. |
EmbeddedEntryID (variable): An array of bytes that specifies an EntryID that MUST be interpreted according to the value of the Type field, more specifically according to the value contained in the lower 4 bits of the Type field, as specified in the previous table.