Master File Table Entry for OS/2 Warp V4.0 and OS/2 Warp V3.0 RETAIL kernel
┌────────────┬──────┬──────┬────┬────────────────────────────────────────┐
│Field Name │Offset│Length│Type│Description │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_ksem │+0 │C │S │multi read/single write semaphore │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_lptr │+c │2 │W │16 bit offset to first LOCK record │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_sptr │+e │4 │D │16 bit FAR pointer to first SFT in chain│
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_pCMap │+12 │4 │D │32 bit FLAT pointer to cluster map │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_CMapKSem│+16 │C │S │semaphore for access to pCMap │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_opflags │+22 │2 │W │oplock flags │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_serl │+24 │2 │W │serial number for FCB checking │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_flags │+26 │2 │W │general purpose MFT flags │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_hvpb │+28 │2 │W │handle of vpb │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│mft_name │+2a │1 │B │start of name string (zero terminated) │
└────────────┴──────┴──────┴────┴────────────────────────────────────────┘
[Back: Master File Table Entry for OS/2 Warp V4.0 and OS/2 Warp V3.0 ALLSTRICT kernel]
[Next: Record Lock Record for OS/2 Warp V4.0 and OS/2 Warp V3.0]