The aStatus structure is an optional array that contains errors returned by MSMQ. It can be used in MQQUEUEPROPS, MQMSGPROPS, and MQQMPROPS.
Position i in this array is a reported status code of the property whose identifier and value are in position i in the corresponding property identifier and property value arrays.
MSMQ errors are divided into four categories (by increasing order of severity); the category can be determined by looking at the upper two bits of the error code (success = 00, informational = 01, warning = 10, fatal = 11).
For information on how property structures work together, see Property Structures.
MQMSGPROPS, MQQMPROPS, MQQUEUEPROPS