Share via


MSMQ Functions (Compact 2013)

3/26/2014

The following table shows the MSMQ functions with a description of the purpose of each.

Programming element

Description

MQCloseCursor

This function closes a specific cursor, allowing Message Queuing (MSMQ) to release the associated resources.

MQCloseQueue

This function closes a given queue.

MQCreateCursor

This function creates a cursor for a specific queue and returns a handle to the cursor.

MQCreateQueue

This function creates a private queue.

MQDeleteQueue

This function deletes a queue from the local computer.

MQFreeMemory

This function frees memory allocated by MSMQ.

MQGetMachineProperties

This function retrieves information about a Queue Manager on the local machine.

MQGetQueueProperties

This function retrieves the specified set of properties for a local queue.

MQHandleToFormatName

This function returns a direct format name for the queue based on its handle.

MQMgmtAction

This function changes the state of a computer or queue.

MQMgmtGetInfo

This function retrieves information about a queue or the Message Queuing installation on a computer.

MQOpenQueue

This function opens a queue for sending messages to the queue or for reading its messages.

MQPathNameToFormatName

This function returns a private direct format name based on the MSMQ path name provided.

MQReceiveMessage

This function allows you to read messages in the queue.

MQSendMessage

This function sends a message to the queue corresponding to the handle hDestinationQueue.

MQSetQueueProperties

This function sets the properties of a local queue.

See Also

Reference

MSMQ Reference