SPropTagArray 

The SPropTagArray structure contains an array of property tags.

Quick Info

Header file:

MAPIDEFS.H

Related macros:

CbNewSPropTagArray3MLA8H.
CbSPropTagArray14DCF_J
SizedSPropTagArrayM8KH01

 

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. Property tags are 32-bit unsigned integers consisting of the property s unique identifier in the high order 16 bits and the property s type in the low order 16 bits.

 

Remarks

A property tag is made up of two parts: an identifier and a type. The identifier is a numeric value that is assigned to a particular range. MAPI defines ranges for identifiers to describe what the property is used for and who is responsible for maintaining it. The type is a value that 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 and each of the property tags it supports in the MAPITAGS.H header file.

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

About Property Tags7AIADZ

About Property IdentifiersAAIY8C

About Property TypesJC7R04

 

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