INT 21 - Novell NetWare - FILE SERVICES - SCAN FILE INFORMATION AH = E3h subfn 0Fh DS:SI -> request buffer (see below) ES:DI -> reply buffer (see below) Return: AL = status 00h successful 89h not permitted to search directory FFh no more matching files Note: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX SeeAlso: AH=B6h,AH=E3h/SF=10h Format of request buffer: Offset Size Description 00h WORD length of following data (max 105h) 02h BYTE 0Fh (subfunction "Scan File Information") 03h WORD (big-endian) sequence number FFFFh on first call 05h BYTE directory handle or 00h 06h BYTE search attributes (see AX=4301h) 07h BYTE length of filespec 08h N BYTEs ASCIZ uppercase filespec Format of reply buffer: Offset Size Description 00h WORD (call) 005Eh (size of following results buffer) 02h WORD next sequence number (place in request buffer for next call) 04h 14 BYTEs ASCIZ filename 12h BYTE file attributes (see AX=4301h for format) 13h BYTE extended file attributes (see AH=B6h for format) 14h DWORD (big-endian) file size in bytes 18h WORD (big-endian) file's creation date (see AX=5700h for format) 1Ah WORD (big-endian) date of last access (see AX=5700h for format) 1Ch DWORD (big-endian) date and time of last update (see AH=E2h/SF=02h) 20h DWORD (big-endian) object ID of owner 24h DWORD (big-endian) date and time last archived (see AH=E2h/SF=02h) 28h 55 BYTEs reserved Note: the official documentation erroneously lists the field at offset 04h as 15 bytes and thus shifts the remaining fields by one byte .