3.1.4.21.8.1.1 QueueManager

Property identifier

QueueManager attribute

Computation

PROPID_QM_SITE_ID ([MS-MQMQ] section 2.3.2.1)

SiteIdentifierList

First GUID copied from SiteIdentifierList.

PROPID_QM_MACHINE_ID ([MS-MQMQ] section 2.3.2.2)

Identifier

GUID copied from QueueManager.Identifier.

PROPID_QM_PATHNAME ([MS-MQMQ] section 2.3.2.3)

ComputerName

String copied from QueueManager.ComputerName.

PROPID_QM_ENCRYPTION_PK, PROPID_QM_ENCRYPTION_PK_BASE([MS-MQMQ] sections 2.3.2.4 and 2.3.2.27)

PublicBaseEncryptionKey

Extracted from PublicEncryptionKeyList: Get the MQDSPUBLICKEYS structure ([MS-MQMQ] section 2.2.2), then the individual MQDSPUBLICKEY structures ([MS-MQMQ] section 2.2.1) contained within it MUST be searched for one containing a provider name which matches the Unicode string "Microsoft Base Cryptographic Provider v1.0".

PROPID_QM_ADDRESS ([MS-MQMQ] section 2.3.2.5)

ComputerNetworkAddressList

Blob: a packed array of TA_ADDRESS structures ([MS-MQMQ] section 2.2.4) copied from QueueManager.ComputerNetworkAddressList.

PROPID_QM_CNS ([MS-MQMQ] section 2.3.2.6)

ConnectedNetworkIdentifierList

List of GUIDs copied from QueueManager.ConnectedNetworkIdentifierList.

PROPID_QM_OUTFRS ([MS-MQMQ] section 2.3.2.7)

OutRoutingServerIdentifierList

List of GUIDs copied from QueueManager.OutRoutingServerIdentifierList.

PROPID_QM_INFRS ([MS-MQMQ] section 2.3.2.8)

InRoutingServerIdentifierList

List of GUIDs copied from QueueManager.InRoutingServerIdentifierList.

PROPID_QM_SERVICE ([MS-MQMQ] section 2.3.2.9)

RemoteAccessServer, DirectoryServerType

See section 3.1.4.21.8.3.2.

PROPID_QM_QUOTA ([MS-MQMQ] section 2.3.2.10)

QueueManagerQuota

Integer copied from QueueManager.QueueManagerQuota.

PROPID_QM_JOURNAL_QUOTA ([MS-MQMQ] section 2.3.2.14)

JournalQuota

Integer copied from QueueManager.JournalQuota.

PROPID_QM_MACHINE_TYPE ([MS-MQMQ] section 2.3.2.15)

QueueManagerVersion

String copied from QueueManager.QueueManagerVersion.

PROPID_QM_CREATE_TIME ([MS-MQMQ] section 2.3.2.16)

CreateTime

Integer copied from QueueManager.CreateTime.

PROPID_QM_MODIFY_TIME ([MS-MQMQ] section 2.3.2.17)

ModifyTime

Integer copied from QueueManager.ModifyTime.

PROPID_QM_FOREIGN ([MS-MQMQ] section 2.3.2.18)

ForeignSystem

If QueueManager.ForeignSystem is TRUE, set to 0x01; Else, set to 0x00.

PROPID_QM_OS ([MS-MQMQ] section 2.3.2.19)

OperatingSystemType

See section 3.1.4.21.8.1.3.

PROPID_QM_SECURITY ([MS-MQMQ] section 2.3.2.36), PROPID_QM_OWNER_SID ([MS-MQMQ] section 2.3.2.34), PROPID_QM_SECURITY_INFORMATION ([MS-MQMQ] section 2.3.2.31), PROPID_QM_OBJ_SECURITY ([MS-MQMQ] section 2.3.2.30)

Security

SECURITY and OBJ_SECURITY are security descriptors stored as blobs:

  • OWNER_SID is the SID of the owner extracted from the security descriptor in QueueManager.Security

  • SECURITY_INFORMATION

PROPID_QM_SIGN_PK ([MS-MQMQ] section 2.3.2.37), PROPID_QM_SIGN_PKS ([MS-MQMQ] section 2.3.2.33)

PublicSigningKeyList

MQDSPUBLICKEYS structure copied from QueueManager.PublicSigningKeyList.

PROPID_QM_ENCRYPT_PK ([MS-MQMQ] section 2.3.2.38), PROPID_QM_ENCRYPT_PKS ([MS-MQMQ] section 2.3.2.32)

PublicEncryptionKeyList

MQDSPUBLICKEYS structure copied from QueueManager.PublicEncryptionKeyList.

PROPID_QM_FULL_PATH ([MS-MQMQ] section 2.3.2.20)

FullPath

String copied from QueueManager.FullPath.

PROPID_QM_SITE_IDS ([MS-MQMQ] section 2.3.2.21)

SiteIdentifierList

List of GUIDs copied from QueueManager.SiteIdentifierList.

PROPID_QM_OUTFRS_DN ([MS-MQMQ] section 2.3.2.22)

OutRoutingServerFullPathList

List of GUIDs copied from QueueManager.OutRoutingServerFullPathList.

PROPID_QM_INFRS_DN ([MS-MQMQ] section 2.3.2.23)

InRoutingServerFullPathList

List of GUIDs copied from QueueManager.InRoutingServerFullPathList.

PROPID_QM_SERVICE_ROUTING ([MS-MQMQ] section 2.3.2.24), also PROPID_QM_SERVICE ([MS-MQMQ] section 2.3.2.9)

RoutingServer

If QueueManager.RoutingServer is TRUE, set to 0x01; Else, set to 0x00.

PROPID_QM_SERVICE_DSSERVER ([MS-MQMQ] section 2.3.2.25), also PROPID_QM_SERVICE

DirectoryServer

If QueueManager.DirectoryServer is TRUE, set to 0x01; Else, set to 0x00.

PROPID_QM_SERVICE_DEPCLIENTS ([MS-MQMQ] section 2.3.2.26)

SupportingServer

If QueueManager.SupportingServer is TRUE, set to 0x01; Else, set to 0x00.

PROPID_QM_ENCRYPTION_PK_ENHANCED ([MS-MQMQ] section 2.3.2.28)

PublicEnhancedEncryptionKey

Extracted from PublicEncryptionKeyList: Get the MQDSPUBLICKEYS structure, then the individual MQDSPUBLICKEY structures ([MS-MQMQ] section 2.2.1) contained within it MUST be searched for one containing a provider name that matches the Unicode string "Microsoft Enhanced Cryptographic Provider v1.0".

PROPID_QM_PATHNAME_DNS ([MS-MQMQ] section 2.3.2.29)

QualifiedComputerName

String copied from QueueManager.QualifiedComputerName.

PROPID_QM_GROUP_IN_CLUSTER ([MS-MQMQ] section 2.3.2.35)

Clustered

If QueueManager.Clustered is TRUE set to 0x01; Else, set to 0x00.

PROPID_QM_UPGRADE_DACL ([MS-MQMQ] section 2.3.2.39)

N/A

See [MS-MQMQ] section 2.3.2.39.