MVI_PROP

The MVI_PROP macro sets the MV_FLAG and MV_INSTANCE flags for the supplied property tag. The property identifier and property type are otherwise unchanged.

Quick Info

Header file:

MAPIDEFS.H

Related structure:

SPropValue81C9._8

 

ULONG MVI_PROP (ULONG tag)

Parameters

tag

The property tag that will have its MVI_FLAG bits set; this macro returns the property tag with its MVI_FLAG bits set. The MVI_FLAG represents the MV_FLAG and the MV_INSTANCE flags.

The MV_FLAG indicates a multivalued property. The MV_INSTANCE flag is used in table operations to request that a multivalued property be presented as a single-valued property appearing in multiple rows.

For example, when the input property tag contains the type PT_FLOAT, the returned property tag specifies the type PT_MVI_FLOAT; that is, PT_MV_FLOAT with the MV_INSTANCE bit set. All single-valued types have corresponding multivalued types.