Message Queuing Structures

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

Message Queuing uses structures for message, queue, queue manager, and personal computer properties. Message Queuing also uses structures for data used to locate queues and for sequence information about messages in message streams.

Message Queuing structures include the following.

Structures Description
aPropID Specifies the identifiers of the corresponding queue, message, computer, or queue manager properties.
aPropVar Specifies the values of the corresponding queue, message, computer, or queue manager properties
aStatus Optional. Specifies the status of the corresponding queue, message, and machine properties. It contains errors returned by Message Queuing.
MQCOLUMNSET Specifies the number of queue properties to be retrieved from each queue and their property identifiers.
MQMGMTPROPS Specifies a set of queue and computer management properties.
MQMSGPROPS Specifies a set of message properties.
MQPRIVATEPROPS Specifies a set of local computer properties.
MQPROPERTYRESTRICTION Defines a property restriction for a query.
MQQMPROPS Specifies a set of Queue Manager properties.
MQQUEUEPROPS Specifies a set of queue properties.
MQRESTRICTION Indicates the properties used to locate queues in a query.
MQSORTKEY Specifies individual sort keys for a locate queue query.
MQSORTSET Specifies the sort keys for a locate queue query.
MQPROPVARIANT Stores property value settings.
SEQUENCE_INFO (Introduced in MSMQ 3.0.) Stores the sequence information about the applicable message in a message stream sent from a given computer to a given destination queue.

See Also

Message Queuing Reference