|
DCB (System File Table Device Control Block) Format 00h DWORD Pointer to next file table 04h WORD Number of files in this table Thereafter, 35h bytes per file as follows: 00h WORD Number of file handles referring to this file 02h BYTE Access mode (see function 3Dh) 03h WORD ??? 05h WORD Device info word (see function 44h/AL=00h) 07h DWORD Pointer to device driver header if character device, pointer to DOS Device Control Block if block device (see func 32h for layout) 0Bh WORD Starting cluster of file 0Dh WORD File time in packed format 0Fh WORD File date in packed format 11h DWORD File size 15h DWORD Current offset in file 19h WORD ??? 1Bh WORD Last cluster read 1Dh 3 BYTEs ??? 20h 11 BYTEs Filename in FCB format (no path, no period, blank-padded) 2Bh 6 BYTEs Unused??? I see 0 always 31h WORD PSP segment of file's owner 33h WORD Unused??? I see 0 always |
|