MSMQ provides ActiveX components that support queue lookup, queue management, message management, queue administration, and transaction support. As a group, these components provide most of the MSMQ API functionality.