C

callback function
Used to asynchronously read the messages in a queue. It is an application-defined function that MSMQ calls when a message is available, a time-out occurs, or an error occurs.
certification authority
Issues external certificates. The certification authority accepts requests for certificates, confirms that the information provided in the request is accurate, and returns a certificate to the person requesting it.

The requester must provide their public key and whatever additional information is required by the certification authority.

computer
Computers are created and maintained by the MSMQ administrator. All existing computers are defined in Active Directory.

A computer's properties can be retrieved using MQGetMachineProperties.

See also Active Directory.

connector application
Used by an MSMQ connector server to translate between MSMQ message properties and foreign message properties.

Connector applications may also perform security services such as authenticating messages and encrypting/decrypting messages.

connector queue
Queue used by an MSMQ connector server. Messages sent to foreign queues are temporarily stored in a connector queue before they are retrieved by the connector application.

MSMQ connector servers can have several pairs of connector queues. There is a transaction and non-transaction queue for each foreign CN connected to the server.

critical section object
A Win32 object that provides mutually exclusive synchronization. A critical section object can only be used by one thread at a time.

For more information on critical section objects, see the Platform SDK and winbase.h.