SPropAttrArray

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 attributes for properties of an object.

Header file:

Imessage.h

Related macros:

CbNewSPropAttrArray, CbSPropAttrArray

typedef struct
{
  ULONG cValues;
  ULONG aPropAttr[MAPI_DIM];
} SPropAttrArray, FAR *LPSPropAttrArray;

Members

  • cValues
    Count of property attributes in the aPropAttr member.

  • aPropAttr
    An array of property attributes. Valid values for attributes are as follows:

    • PROPATTR_MANDATORY

    • PROPATTR_READABLE

    • PROPATTR_WRITEABLE

    • PROPATTR_NOT_PRESENT

Remarks

The SPropAttrArray structure is used by property data objects that implement the IPropData : IMAPIProp interface. It is also used by MAPI's implementation of IMAPIMessageSite : IUnknown that is based on structured storage.

See Also

Reference

IPropData : IMAPIProp

IMAPIMessageSite : IUnknown

CbNewSPropAttrArray

CbSPropAttrArray

Concepts

MAPI Structures