Int 21/AH=E3h/SF=96h

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

Novell NetWare - ACCOUNTING SERVICES - GET ACCOUNT STATUS

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

rbline.gif

lup.gif ldown.gif Interrups Categories Contents