and formatting in the technical content. 7/25/2008 1.0.8 Editorial Changed language and formatting in the technical content. 8/29/2008 2.0 Major Updated and revised the technical content. 10/24/2008 3.0 Major Updated and revised the technical content. 12/5/2008 4.0 Major Updated and revised the technical content. 1/16/2009 4.0.1 Editorial Changed language and formatting in the technical content. 2/27/2009 4.0.2 Editorial Changed language and formatting in the technical content. 4/10/2009 4.0.3 Editorial Changed language and formatting in the technical content. 5/22/2009 4.0.4 Editorial Changed language and formatting in the
6/4/2010 6.0 Major Updated and revised the technical content. 7/16/2010 7.0 Major Updated and revised the technical content. 8/27/2010 8.0 Updated and revised the technical content. 10/8/2010 8.1 Minor Clarified the meaning of the technical content. 11/19/2010 8.1 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 8.1 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 8.1 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 8.1 None No changes to the meaning, language, or formatting of the
technical content. 5/6/2011 8.1 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 8.2 Minor Clarified the meaning of the technical content. 9/23/2011 9.0 Major Updated and revised the technical content. 12/16/2011 10.0 Major Updated and revised the technical content. 3/30/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 10.1 Minor Clarified the meaning of the technical content. 10/25/2012 11.0 Major Updated and revised the technical content. 1/31/2013 11.0 None No changes to the meaning, language, or formatting of the technical content.
8/8/2013 12.0 Major Updated and revised the technical content. 11/14/2013 12.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 12.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 12.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 13.0 Major Significantly changed the technical content. 10/16/2015 13.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 13.0 None No changes to the meaning, language, or formatting of the technical content.
PROPID_MGMT_MSMQ_PRIVATEQ (0x00000002) Retrieves a list of the of all the registered on the computer. PROPID_MGMT_MSMQ_DSSERVER (0x00000003) Retrieves the name of the current for the computer. PROPID_MGMT_MSMQ_CONNECTED (0x00000004) Indicates whether the on a computer has been disconnected from the network. PROPID_MGMT_MSMQ_TYPE (0x00000005) Retrieves the version and information for the computer operating system and installation. PROPID_MGMT_MSMQ_BYTES_IN_ALL_QUEUES (0x00000006) Retrieves the number of message stored in all the on the computer. Management Queue Property Identifiers This protocol specifies the following properties for monitoring the active queues on a computer. Value Meaning PROPID_MGMT_QUEUE_PATHNAME (0x00000001) Retrieves the of a . PROPID_MGMT_QUEUE_FORMATNAME (0x00000002) Retrieves the of a queue. PROPID_MGMT_QUEUE_TYPE (0x00000003) Retrieves a string that indicates whether a queue is a public, private, system,
connector, or multicast . PROPID_MGMT_QUEUE_LOCATION (0x00000004) Retrieves a string that indicates whether a queue is located on the computer. PROPID_MGMT_QUEUE_XACT (0x00000005) Retrieves a string that indicates whether a queue is transactional. PROPID_MGMT_QUEUE_FOREIGN (0x00000006) Retrieves a string that indicates whether a queue is a . PROPID_MGMT_QUEUE_MESSAGE_COUNT (0x00000007) Retrieves the number of messages in a queue. PROPID_MGMT_QUEUE_BYTES_IN_QUEUE (0x00000008) Retrieves the number of message bytes in a queue. PROPID_MGMT_QUEUE_JOURNAL_MESSAGE_COUNT (0x00000009) Retrieves the number of messages in a . PROPID_MGMT_QUEUE_BYTES_IN_JOURNAL (0x0000000A) Retrieves the number of message bytes in a queue journal. PROPID_MGMT_QUEUE_STATE (0x0000000B) Retrieves the connection state of an outgoing queue. PROPID_MGMT_QUEUE_NEXTHOPS (0x0000000C) Retrieves the address or a list of possible addresses for routing messages to a destination queue in the next hop. PROPID_MGMT_QUEUE_EOD_LAST_ACK (0x0000000D) Retrieves the sequence information on the last message sent from a computer
PROPID_MGMT_QUEUE_LOCATION If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then "REMOTE" else "LOCAL". VT_LPWSTR PROPID_MGMT_QUEUE_XACT If EQUALS True then "YES" else "NO" VT_LPWSTR PROPID_MGMT_QUEUE_FOREIGN If QueueManager.DirectoryOffline is True If rOpenQueueDescriptor.QueueReference.QueueType is Private "NO" else "Unknown" else If QueueManager.ForeignSystem is True "YES" else "NO" VT_LPWSTR to the number of MessagePosition elements in the that are not in the Deleted state. VT_UI4 rOpenQueueDescriptor.QueueReference.TotalBytes. VT_UI4 If rOpenQueueDescriptor.QueueReference. JournalQueueReference EQUALS NULL else The number of elements in the rOpenQueueDescriptor.QueueReference. JournalQueueReference.MessagePositionList. VT_UI4 If rOpenQueueDescriptor.QueueReference.Journaling EQUALS True then rOpenQueueDescriptor.QueueReference. JournalQueueReference.TotalBytes.. VT_UI4 PROPID_MGMT_QUEUE_STATE If rOpenQueueDescriptor.QueueReference is not of type OutgoingQueue then "LOCAL CONNECTION" else If rOpenQueueDescriptor.QueueReference.State EQUALS Connected then "CONNECTED" else If rOpenQueueDescriptor.QueueReference.State EQUALS Disconnected then "DISCONNECTED" VT_LPWSTR
If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodFirstNonAck. VT_BLOB If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodLastNonAck. VT_BLOB If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodNextSeq. VT_BLOB If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then VT_UI4 If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodNoAckCount. VT_UI4 If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodResendTime. VT_I4 If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodResendInterval. VT_UI4 If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then rOpenQueueDescriptor.QueueReference. OutgoingTransferInfoReference.EodResendCount. VT_UI4 The IncomingTransactionalTransferInfoCollection ADM element is to be formatted into a Variant VT_VECTOR type as specified in [MS-MQMQ] section 2.3.12.24. VT_VARIANT VT_VECTOR If rOpenQueueDescriptor.QueueReference is of type OutgoingQueue then the ADM element.attribute tuple is formatted into a VT_VECTOR, as specified in [MS-MQMQ] section 2.3.12.25. VT_VARIANT VT_VECTOR The number of elements in the VT_UI4
A Abstract data model 27 18 12 C 12 35 Client 27 28 28 28 28 28 27 13 D Data - abstract 27 18 13 13 17 14 E 17 14 Events 28 27 28 27 29 29 29 F 12 32 G 6 I 32 31 31 9 Initialization 28 19 Interfaces - server 18 6 L Local events 28 27 M 15 15 Message processing 28 19 Messages 13 13 13 Methods 25 19 14 14 14 N 8 O 14 9 9 P 31 11 11 33 15 Protocol Details 18 Q 29 18 14 15 R 25 25 19 19 8