Message Queuing Structures


Updated: July 19, 2016

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.

aPropIDSpecifies the identifiers of the corresponding queue, message, computer, or queue manager properties.
aPropVarSpecifies the values of the corresponding queue, message, computer, or queue manager properties
aStatusOptional. Specifies the status of the corresponding queue, message, and machine properties. It contains errors returned by Message Queuing.
MQCOLUMNSETSpecifies the number of queue properties to be retrieved from each queue and their property identifiers.
MQMGMTPROPSSpecifies a set of queue and computer management properties.
MQMSGPROPSSpecifies a set of message properties.
MQPRIVATEPROPSSpecifies a set of local computer properties.
MQPROPERTYRESTRICTIONDefines a property restriction for a query.
MQQMPROPSSpecifies a set of Queue Manager properties.
MQQUEUEPROPSSpecifies a set of queue properties.
MQRESTRICTIONIndicates the properties used to locate queues in a query.
MQSORTKEYSpecifies individual sort keys for a locate queue query.
MQSORTSETSpecifies the sort keys for a locate queue query.
MQPROPVARIANTStores 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.

Message Queuing Reference

Community Additions