Int 21 Fn F257 - Novell Netware - Get Ns Full Path String [N]
AX = F257h subfn 1Ch
CX = length of request buffer in bytes
DX = length of reply buffer in bytes
DS:SI -> request buffer (see #2106)
ES:DI -> reply buffer (see #2107)
Return: AX = status (see #2546 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 2106)
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 #2108)
04h NetWare Handle/Path structure (see #2064)
See Also: #2107
Format of NetWare "Get NS Full Path String" reply packet:
Offset Size Description (Table 2107)
00h 10 BYTEs next path cookie (see #2108)
0Ah WORD size of path component(s) in packet
0Ch WORD number of path components in packet
0Eh path components
See Also: #2106
Format of NetWare path cookie:
Offset Size Description (Table 2108)
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: #2106,#2107