INT 21 - Novell NetWare - DIRECTORY SERVICES - SET DIRECTORY HANDLE
AH = E2h subfn 00h
DS:SI -> request buffer (see below)
ES:DI -> reply buffer (see below)
Return: AL = status (00h,98h,9Bh,9Ch) (see below)
Desc:   set the target handle to reference the directory specified by the
source handle and the source path; both handles must refer to the
same file server
Notes:  this function is supported by NetWare 4.0+, Advanced NetWare 1.0+, and
Alloy NTNX
the target handle is not changed if this function fails
SeeAlso: AH=E2h/SF=12h,AH=E2h/SF=13h

Values for status:
00h    successful
84h    not permitted to create
8Ah    not permitted to delete
8Bh    not permitted to rename
8Ch    not permitted to modify
98h    nonexistent volume
9Bh    invalid directory handle
9Ch    invalid path
9Eh    invalid filename
9Fh    directory currently in use
A0h    directory not empty
FCh    no such bindery object

Format of request buffer:
Offset  Size    Description
00h    WORD    length of following data (max 103h)
02h    BYTE    00h (subfunction "Set Directory Handle")
03h    BYTE    directory handle of target
04h    BYTE    directory handle of source
05h    BYTE    length of source directory path (01h-FFh)
06h  N BYTEs   source directory path

Format of reply buffer:
Offset  Size    Description
00h    WORD    (call) 0000h (no results returned)

See also: 21E2

21E2 - Novell NetWare - DIRECTORY SERVICES - SET DIRECTORY HANDLE