INT 21 - Novell NetWare - ACCOUNTING SERVICES - GET ACCOUNT STATUS
AH = E3h subfn 96h
DS:SI -> request buffer (see below)
ES:DI -> reply buffer (see below)
Return: AL = status
00h successful
C0h no account privileges
C1h no account balance
Note:   this function is supported by Advanced NetWare 2.1+
SeeAlso: AH=E3h/SF=98h,AH=E3h/SF=99h

Format of request buffer:
Offset  Size    Description
00h    WORD    length of following data (max 33h)
02h    BYTE    96h (subfunction "Get Account Status")
03h    WORD    type of bindery object (big-endian)
05h    BYTE    length of object name (01h to 2Fh)
06h  N BYTEs   object name

Format of reply buffer:
Offset  Size    Description
00h    WORD    (call) length of following buffer space
02h    DWORD   account balance (big-endian)
06h    DWORD   credit limit (big-endian)
signed number indicating lowest allowable account balance
0Ah 120 BYTEs  reserved
82h    DWORD   object ID, server 1 (big-endian)
86h    DWORD   hold amount, server 1 (big-endian)
...
F8h    DWORD   object ID, server 16 (big-endian)
FCh    DWORD   hold amount, server 16 (big-endian)
Note:   the reply buffer lists the servers which have placed holds on a portion
of the account balance, and the amount reserved by each

See also: 21E3

21E3 - Novell NetWare - ACCOUNTING SERVICES - GET ACCOUNT STATUS