INT 21 - Novell NetWare - DIRECTORY SERVICES - GET EFFECTIVE DIRECTORY RIGHTS
AH = E2h subfn 03h
DS:SI -> request buffer (see below)
ES:DI -> reply buffer (see below)
Return: AL = status (00h,98h,9Bh) (see AH=E2h/SF=00h)
Note:   this function is supported by NetWare 4.0+, Advanced NetWare 1.0+, and
Alloy NTNX
SeeAlso: AH=E2h/SF=02h

Format of request buffer:
Offset  Size    Description
00h    WORD    length of following data (max 102h)
02h    BYTE    03h (subfunction "Get Effective Directory Rights")
03h    BYTE    directory handle
04h    BYTE    length of directory path (00h-FFh)
05h  N BYTEs   directory path

Format of reply buffer:
Offset  Size    Description
00h    WORD    (call) 0001h (length of following data buffer)
02h    BYTE    effective directory rights (see below)

Bitmask of directory rights:
bit 0: reading allowed
bit 1: writing allowed
bit 2: opens allowed
bit 3: file creation allowed
bit 4: deletion allowed
bit 5: "parental" may create/delete subdirectories and
grant/revoke trustee rights
bit 6: directory search allowed
bit 7: file attributes may be changed

See also: 21E2

21E2 - Novell NetWare - DIRECTORY SERVICES - GET EFFECTIVE DIRECTORY RIGHTS