Int 21 Fn F223 - Novell Netware V2+ - Afp Open File Fork [N]
AX = F223h subfn 08h
CX = length of request buffer in bytes
DX = length of reply buffer in bytes
DS:SI -> request buffer (see #2005)
ES:DI -> reply buffer (see #2006)
Return: AX = status (see #2546 at INT 2F/AX=7A20h/BX=0000h)
See Also: AH=F2h"Novell",AX=F223h/SF=01h,AX=F223h/SF=05h,AX=F223h/SF=09h
Format of NetWare "AFP Open File Fork" request packet:
Offset Size Description (Table 2005)
00h WORD (big-endian) length of following data
02h BYTE 08h (subfunction "AFP Open File Fork")
03h BYTE volume number
04h DWORD AFP entry ID
08h BYTE fork indicator (00h = data fork, 01h = resource fork)
09h BYTE access mode
bit 0: read
bit 1: write
bit 2: deny read access to others
bit 3: deny write access to others
bit 4: compatibility mode (should be set)
0Ah BYTE path length
0Bh N BYTEs AFP-style pathname (relative to AFP entry ID)
See Also: #2006
Format of NetWare "AFP Open File Fork" reply packet:
Offset Size Description (Table 2006)
00h DWORD AFP entry ID for newly-opened file fork
04h DWORD length of opened fork
08h 6 BYTEs NetWare file handle
See Also: #2005