CONTAB_ENTRYID

Published: July 16, 2012

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

#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()

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.

A Contacts Address Book is an Address Book that contains all the contact items in a Contacts folder that have either an email address or a fax number. Each entry in a Contacts Address Book is associated with either an email address or a fax number. Since a contact item can have up to three email 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 email messages to contacts in a Contacts folder. The Contacts Address Book provider that Microsoft Outlook 2010 and Microsoft Outlook 2013 support 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.

Community Additions

Show: