CONTAB_ENTRYID

CONTAB_ENTRYID

This structure contains information about an entry in a Contacts Address Book.

Quick Info

  #pragma pack(4)
typedef struct _contab_entryid
{
    BYTE misc1[4];
    MAPIUID misc2;
    ULONG misc3;
    ULONG misc4;
    ULONG misc5;
    ULONG cbeid;
    BYTE abeid[1];
} CONTAB_ENTRYID, *LPCONTAB_ENTRYID;
#pragma pack()

Members

misc1

This parameter is reserved for Outlook internal use and is not supported.

misc2

This parameter is reserved for Outlook internal use and is not supported.

misc3

This parameter is reserved for Outlook internal use and is not supported.

misc4

This parameter is reserved for Outlook internal use and is not supported.

misc5

This parameter is reserved for Outlook internal use and is not supported.

cbeid

This is the size of the entry identifier of the Contact message associated with this entry in the Contacts Address Book.

abeid

This is a pointer to the entry identifier of the Contact message associated with this entry in the Contacts Address Book.

Remarks

A Contacts Address Book is an Address Book that contains all the contact items in a Contacts folder that have either an e-mail address or a fax number. Each entry in a Contacts Address Book is associated with either an e-mail address or a fax number. Since a contact item can have up to three e-mail addresses and three fax numbers, a contact item can be represented by up to six entries in the corresponding Contacts Address Book.

The purpose of a Contacts Address Book is to support users addressing e-mail messages to contacts in a Contacts folder. The Contacts Address Book provider that Outlook supports is contab32.dll.

The CONTAB_ENTRYID structure supports a subset of the information that is present in the underlying MAPI Contact message. It identifies the Contact message that a particular Contacts Address Book entry is associated with.

See Also

How to: Obtain a Contact Message Given a Contacts Address Book Entry