#define INCL_DOSQUEUES USHORT rc = DosCreateQueue(RWHandle, QueuePrty, QueueName); PHQUEUE RWHandle; /* Address to put queue handle (returned) */ USHORT QueuePrty; /* Ordering to use for elements */ PSZ QueueName; /* Pointer to queue name string */ USHORT rc; /* return code */
Example
This example creates a queue named special.que.
#define INCL_DOSQUEUES #define QUE_FIFO 0 #define QUE_NAME "\\QUEUES\\special.que" HQUEUE QueueHandle; USHORT rc; rc = DosCreateQueue(&QueueHandle, /* Queue handle */ QUE_FIFO, /* Ordering to use for elements */ QUE_NAME); /* Queue name string */