[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
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
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson