MSMQ objects, including computers, public and private queues, and messages, are all defined by their properties.
Properties can be stored in Active Directory, on a local computer, or passed along with their object. Properties for computers (machine properties) are stored in Active Directory. Properties for queues are either stored in Active Directory (for public queues) or on the local computer where the queue resides (for private queues). Properties for messages are passed along with the message.
For information on the property structures, see Property Structures.