INT 21 - 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) SeeAlso: 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 HandleA short identifier, usually a small integer or a pointer, for some other object which is maintained or controlled by the operating system or environment; a particular handle may be valid system-wide or may have meaning only for a particular process. See also File Handle./Path structure (see #02376) SeeAlso: #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 SeeAlso: #02418 Format of NetWare path cookie: Offset Size Description (Table 02420) 00h WORD flags bit 0: last component is a filename 02h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. cookie1 06h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. cookie2 Note: "cookie1" and "cookie2" are to be set to FFFFFFFFh initially; if "cookie2" is FFFFFFFFh on return, all path components have been transferred SeeAlso: #02418,#02419