Platform SDK: MAPI

SPropTagArray

The SPropTagArray structure contains an array of property tags.

Quick Info

Header file: MAPIDEFS.H
Related macros: CbNewSPropTagArray
CbSPropTagArray
SizedSPropTagArray

typedef struct _SPropTagArray 
{ 
     ULONG      cValues; 
     ULONG      aulPropTag[MAPI_DIM]; 
} SPropTagArray, FAR *LPSPropTagArray; 
 

Members

cValues
Count of property tags in the array indicated by the aulPropTag member.
aulPropTag
Array of property tags.

Remarks

A property tag is a 32-bit unsigned integer made up of two parts:

The identifier is a numeric value within a particular range. MAPI defines ranges for identifiers to describe what the property is used for and who is responsible for maintaining it. MAPI defines constraints for each of the property tags that it supports in the MAPITAGS.H header file.

The type indicates the format for the property's value. MAPI defines constants for each of the property types that it supports in the MAPIDEFS.H header file.

For more information about property tags and their components, see one of the following topics:

About Property Tags

About Property Identifiers

About Property Types

For a complete list of the single-valued and multivalued property types, see the appendix, Property Identifiers and Types.

See Also

Property Structures