Share via


FLAGLIST

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Contains a list of flags used to indicate the status of address entries during the name resolution process.

Header file:

Mapidefs.h

typedef struct
{
  ULONG cFlags;
  ULONG ulFlags[MAPI_DIM];
} FlagList, FAR * LPFlagList;

Members

  • cFlags
    Count of MAPI-defined flags in the list.

  • ulFlags
    An array of flags that provides the status of the name resolution operation for a recipient. The following flags can be set:

    • MAPI_AMBIGUOUS
      The recipient has been resolved, but not to a unique entry identifier. Other address book containers should not try to resolve this recipient.

    • MAPI_RESOLVED
      The recipient has been resolved to a unique entry identifier. Other address book containers should not try to resolve this recipient.

    • MAPI_UNRESOLVED
      The entry has not been resolved. Other address book containers should try to resolve this recipient.

Remarks

The FLAGLIST structure is used as a parameter to IABContainer::ResolveNames. Each of the recipients to be resolved is included in an ADRLIST structure. As the address book container attempts to resolve each recipient, it sets the appropriate flag in the corresponding entry in the FLAGLIST structure. All of the entries in the FLAGLIST structure are in the same order as the entries in the ADRLIST structure. This makes it easy to associate a flag setting with a recipient.

See Also

Reference

ADRLIST

IABContainer::ResolveNames

Concepts

MAPI Structures