Int 21/AX=F257h/SF=1Ch

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

Novell NetWare - GET NS FULL PATH STRING

AX = F257h subfn 1Ch
CX = length of request buffer in bytes
DX = length of reply buffer in bytes
DS:SI -> request buffer (see #02418)
ES:DI -> reply buffer (see #02419)

Return:
AX = status (see #02860 at INT 2F/AX=7A20h/BX=0000h)

Note: This call returns the path in reverse order (root directory last)

See Also: AH=F2h"Novell" - AX=F257h/SF=03h - AX=F257h/SF=15h

Format of NetWare "Get NS Full Path String" request packet: Offset Size Description (Table 02418) 00h BYTE 1Ch (subfunction "Get NS Full Path String") 01h BYTE source name space 02h BYTE destination name space 03h 10 BYTEs path cookie (see #02420) 04h NetWare Handle/Path structure (see #02376)

See Also: #02419

Format of NetWare "Get NS Full Path String" reply packet: Offset Size Description (Table 02419) 00h 10 BYTEs next path cookie (see #02420) 0Ah WORD size of path component(s) in packet 0Ch WORD number of path components in packet 0Eh path components

See Also: #02418

Format of NetWare path cookie: Offset Size Description (Table 02420) 00h WORD flags

bit 0:
Last component is a filename 02h DWORD cookie1 06h DWORD cookie2

Note: "cookie1" and "cookie2" are to be set to FFFFFFFFh initially; if "cookie2" is FFFFFFFFh on return, all path components have been transferred

See Also: #02418 - #02419

Category: Netware - Int 21h - N

rbline.gif

lup.gif ldown.gif Interrups Categories Contents