To set a queue for synchronous operation, set the Queue_Mode field to Queue_Synchronous.
To set a queue for asynchronous operation, set the Queue_Mode field to Queue_Asynchronous.
Asynchronous queues require a message store to temporarily store messages. Definition of this message store is the same as for local queues.