| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| MSMQ Client Perspective | MSMQ Client Perspective | Microsoft.MSMQ.ClientPerspective | System.Perspective | True | True | False | False | False | Public | ef08d06d-d9a5-c37b-2d22-d95ea99ead21 |
| MSMQ Component | This abstract class is used as a basis for more specialized classes that represent a component of MSMQ. | Microsoft.MSMQ.Component | Microsoft.Windows.ApplicationComponent | True | False | False | False | False | Public | f1b2d9a5-4f52-f362-4855-9b052eb3c2cc |
| MSMQ Dependent Client | This abstract class is used as a basis for more specialized classes that represent client systems dependant on MSMQ. | Microsoft.MSMQ.DependentClient | Microsoft.MSMQ.Component | True | True | False | False | False | Public | 7601dfc4-1b90-dc85-fd0d-375a4557371a |
| MSMQ Downlevel Client Support | This abstract class is used as a basis for more specialized classes that represent a downlevel client installation. | Microsoft.MSMQ.DownlevelClientSupport | Microsoft.MSMQ.ServerRole | True | True | False | False | False | Public | 1e81c855-fb7d-a099-744e-f3efd770adfa |
| MSMQ Private Queues | All MSMQ Private Queues | Microsoft.MSMQ.Group.PrivateQueues | Microsoft.SystemCenter.InstanceGroup | False | False | True | True | False | Public | 4315af8a-8673-1ebe-c912-ec54041da3f9 |
| MSMQ Public Queues | All MSMQ Public Queues | Microsoft.MSMQ.Group.PublicQueues | Microsoft.SystemCenter.InstanceGroup | False | False | True | True | False | Public | 060a2635-ef78-a8b9-7d37-6989760445a6 |
| MSMQ Queues | All MSMQ Queues | Microsoft.MSMQ.Group.Queues | Microsoft.SystemCenter.InstanceGroup | False | False | True | True | False | Public | 30866a68-5511-d7df-303d-b0b9f20a1e5f |
| MSMQ Servers | All MSMQ Servers | Microsoft.MSMQ.Group.Servers | Microsoft.SystemCenter.InstanceGroup | False | False | True | True | False | Public | 761f4c92-a047-6c93-275b-040686487aec |
| MSMQ Test Queues | All MSMQ Test Queues | Microsoft.MSMQ.Group.TestQueues | Microsoft.SystemCenter.InstanceGroup | False | False | True | True | False | Public | 686dac19-f387-7e64-cc52-eb4913c0c112 |
| MSMQ Queue | This abstract class is used as a basis for more specialized classes that represent an MSMQ queue. | Microsoft.MSMQ.Queue | Microsoft.MSMQ.Component | True | False | False | False | False | Public | aece3bef-fd0e-9b9b-ced1-fb6e89d35721 |
| MSMQ Server | This abstract class is used as a basis for more specialized classes that represent server systems running MSMQ. | Microsoft.MSMQ.Server | Microsoft.MSMQ.ServerRole | True | True | False | False | False | Public | 09dd2d10-942f-1291-6747-31447b3812cf |
| MSMQ Server Role | This abstract class is used as a basis for more specialized classes that represent systems running MSMQ. | Microsoft.MSMQ.ServerRole | Microsoft.Windows.ComputerRole | True | True | False | False | False | Public | d2ea0ad4-83da-595f-4396-68a5b1482013 |
| MSMQ Triggers | This abstract class is used as a basis for more specialized classes that represent an MSMQ trigger. | Microsoft.MSMQ.Triggers | Microsoft.MSMQ.Component | True | False | False | False | False | Public | 444db443-f677-d842-8618-58822d64fed5 |