Interrups | Categories | Contents |
AH = E3h subfn 96h DS:SI -> request buffer (see #02003) ES:DI -> reply buffer (see #02004)
Return:
AL = status (00h,C0h,C1h) (see #02002)
Note: This function is supported by Advanced NetWare 2.1+
See Also: AH=E3h/SF=97h - AH=E3h/SF=98h - AH=E3h/SF=99h -
(Table 02002) Values for NetWare function status: 00h successful C0h no account privileges C1h no account balance C2h credit limit exceeded C3h too many holds on account C6h no console rights
See Also: #01961
Format of NetWare "Get Account Status" request buffer: Offset Size Description (Table 02003) 00h WORD length of following data (max 33h) 02h BYTE 96h (subfunction "Get Account Status") 03h WORD (big-endian) type of bindery object 05h BYTE length of object name (01h to 2Fh) 06h N BYTEs object name
See Also: #02004 - #02224 at AX=F217h/SF=96h
Format of NetWare "Get Account Status" reply buffer: Offset Size Description (Table 02004) 00h WORD (call) length of following buffer space 02h DWORD (big-endian) account balance 06h DWORD (big-endian) credit limit signed number indicating lowest allowable account balance 0Ah 120 BYTEs reserved 82h DWORD (big-endian) object ID, server 1 86h DWORD (big-endian) hold amount, server 1. ... F8h DWORD (big-endian) object ID, server 16 FCh DWORD (big-endian) hold amount, server 16
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: #02003 - #02224 at AX=F217h/SF=96h
Category: Netware - Int 21h - N
Interrups | Categories | Contents |