Int 21 Fn E2 - Novell Netware - Directory Services - Get Effective Direc [N]

AH = E2h subfn 03h
DS:SI -> request buffer (see #1535)
ES:DI -> reply buffer (see #1536)

Return: AL = status (00h,98h,9Bh) (see #1527)

Note: this function is supported by NetWare 4.0+, Advanced NetWare 1.0+, and
Alloy NTNX

See Also: AH=E2h/SF=01h,AH=E2h/SF=02h,AX=F216h/SF=03h

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

See Also: #1536,#1538

Format of NetWare "Get Effective Directory Rights" reply buffer:
Offset Size Description (Table 1536)
00h WORD (call) 0001h (length of following data buffer)
02h BYTE effective directory rights (see #1537)

See Also: #1535

Bitfields for NetWare directory rights:
Bit(s) Description (Table 1537)
0 reading allowed
1 writing allowed
2 opens allowed
3 file creation allowed
4 deletion allowed
5 "parental" may create/delete subdirectories and grant/revoke trustee
rights
6 directory search allowed
7 file attributes may be changed

See Also: #1536,#1538