The MQMSGPROPS structure describes a set of message properties. It specifies the number of properties (cProp) in the set, the identifier of each property (aPropID), and the values (or placeholder for values) of each property (aPropVar), and it also provides an optional status array (aStatus) for errors (some properties do not return a status) associated with the property.
For information on how property structures work together, see Property Structures.
typedef struct tagMQMSGPROPS
{
DWORD cProp;
MSGPROPID aPropID[];
PROPVARIANT aPropVar[];
HRESULT aStatus[];
} MQMSGPROPS;
Windows NT: Requires version 4.0 SP3 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in mq.h.
Import Library: Use mqrt.lib.
Unicode: Defined only as Unicode.