Master File Table Entry for OS/2 Warp V4.0 and OS/2 Warp V3.0 RETAIL kernel

┌────────────┬──────┬──────┬────┬────────────────────────────────────────┐
│Field NameOffsetLengthTypeDescription                             │
├────────────┼──────┼──────┼────┼────────────────────────────────────────┤
│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]