2.2.2.2.4.1 DistListMemberInfo Structure

The DistListMemberInfo structure contains information about one member of the personal distribution list. The following table specifies the format of the DistListMemberInfo structure stored in the PidLidDistributionListStream property (section 2.2.2.2.4).


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

EntryIdSize

EntryIdData (variable)

...

one-offEntryIdSize

one-offEntryIdData (variable)

...

ExtraMemberInfoSize

ExtraMemberInfoData (variable)

...

EntryIdSize (4 bytes):  An integer that specifies the size, in bytes, of the EntryIdData field.

EntryIdData (variable):  An array of bytes that specify the EntryID of this member of the personal distribution list. A member can be another personal distribution list, an electronic address contained in a contact, a GAL member, a distribution list, or a one-off email address. The format of the EntryID MUST be either a One-OffEntryID structure ([MS-OXCDATA] section 2.2.5.1) or a WrappedEntryId structure (section 2.2.2.2.4.1.1).

one-offEntryIdSize (4 bytes):  An integer that specifies the size, in bytes, of the one-offEntryIdData field. If there is no corresponding one-off EntryID for this member, this value MUST be set to 0x00000000.

one-offEntryIdData (variable):  An array of bytes that specify the one-off EntryID of this member of the personal distribution list. This one-off EntryID encapsulates the display name and email address of the personal distribution list member.

ExtraMemberInfoSize (4 bytes):  This field MUST be set to 0.

ExtraMemberInfoData (variable):  This field is not used by either the client or the server and MUST NOT be present.