The MQQUEUEPROPS structure describes a set of queue 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). 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 tagMQQUEUEPROPS { DWORD cProp; QUEUEPROPID aPropID[]; PROPVARIANT aPropVar[]; HRESULT aStatus[]; } MQQUEUEPROPS;