ID Number: Q30814
5.10 | 5.10
MS-DOS | OS/2
Summary:
The following information is from the Microsoft Macro Assembler
Version 5.10 OS2.DOC file.
More Information:
OS/2 Call Summary
Queue management constant - INCL_DOSQUEUES
@DosMakePipe - Creates a pipe
Parameters - ReadHandle:PW, WriteHandle:PW, PipeSize:W
@DosCloseQueue - Closes a queue
Parameters - QueueHandle:W
@DosCreateQueue - Creates and opens a queue
Parameters - QueueHandle:PW, QueuePrt:W, QueueName:PZ
@DosOpenQueue - Opens a queue
Parameters - OwnerPID:PW, QueueHandle:PW, QueueName:PZ
@DosPeekQueue - Retrieves, but does not remove, a queue element
Parameters - QueueHandle:W, Request:PD, DataLength:PW, DataAddress:PD
ElementCode:PW, NowWait:W, ElemPriority:PB, SemHandle:D
@DosPurgeQueue - Purges a queue of all elements
Parameters - QueueHandle:W
@DosQueryQueue - Finds the size of (number of elements in) a queue
Parameters - QueueHandle:W, NumberElements:PW
@DosReadQueue - Reads and removes an element from a queue
Parameters - QueueHandle:W, Request:PD, DataLength:PW, DataAddress:PD
ElementCode:W, NoWait:W, ElemPriority:PW, SemHandle:D
@DosWriteQueue - Adds an element to a queue
Parameters - QueueHandle:W, Request:W, DataLength:W, DataBuffer:PB,
ElemPriority:W