INT 21 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE
AH = E3h subfn 64h
DS:SI -> request buffer (see below)
ES:DI -> reply buffer (see below)
Return: AL = status (00h,96h,99h,9Bh,9Ch,EDh-F1h,F5h,F7h,FCh,FEh,FFh)
(see below)
Notes:  this function is supported by Advanced NetWare 2.1+
caller must be on a workstation with supervisor privileges
SeeAlso: AH=E3h/SF=66h,AH=E3h/SF=68h,AH=E3h/SF=6Bh

Values for status:
00h    successful
96h    server out of memory
99h    directory full
9Bh    invalid directory handle
9Ch    invalid path
D0h    queue error
D1h    no such queue
D2h    no server for queue
D3h    no queue rights
D4h    queue full
D5h    no queue job
D6h    no job rights
D7h    queue servicing error
D9h    station is not a server
DAh    queue halted
DBh    too many queue servers
EDh    property already exists
EEh    object already exists
EFh    invalid name
F0h    wildcard not allowed
F1h    invalid bindery security level
F5h    not permitted to create object
F7h    not permitted to create property
FCh    no such object
FEh    server bindery locked
FFh    bindery failure

Format of request buffer:
Offset  Size    Description
00h    WORD    length of following data (max ABh)
02h    BYTE    64h (subfunction "Create Queue")
03h    WORD    queue type (big-endian)
05h    BYTE    length of queue's name (01h-2Fh)
06h  N BYTEs   queue's name
BYTE    directory handle or 00h
BYTE    length of path name (01h-76h)
N BYTEs   path name of directory in which to create queue subdirectory

Format of reply buffer:
Offset  Size    Description
00h    WORD    (call) 0004h (size of following results buffer)
02h    DWORD   object ID of queue (big-endian)

See also: 21E3

21E3 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE