|
Mac OS 9
|
#include <HFSVolumes.h>
Data Fields | |
| UInt16 | drSigWord |
| UInt32 | drCrDate |
| UInt32 | drLsMod |
| UInt16 | drAtrb |
| UInt16 | drNmFls |
| UInt16 | drVBMSt |
| UInt16 | drAllocPtr |
| UInt16 | drNmAlBlks |
| UInt32 | drAlBlkSiz |
| UInt32 | drClpSiz |
| UInt16 | drAlBlSt |
| UInt32 | drNxtCNID |
| UInt16 | drFreeBks |
| Str27 | drVN |
| UInt32 | drVolBkUp |
| UInt16 | drVSeqNum |
| UInt32 | drWrCnt |
| UInt32 | drXTClpSiz |
| UInt32 | drCTClpSiz |
| UInt16 | drNmRtDirs |
| UInt32 | drFilCnt |
| UInt32 | drDirCnt |
| SInt32 | drFndrInfo [8] |
| UInt16 | drEmbedSigWord |
| HFSExtentDescriptor | drEmbedExtent |
| UInt32 | drXTFlSize |
| HFSExtentRecord | drXTExtRec |
| UInt32 | drCTFlSize |
| HFSExtentRecord | drCTExtRec |
Master Directory Block (HFS only) - 162 bytes Stored at sector #2 (3rd sector)
| UInt32 HFSMasterDirectoryBlock::drAlBlkSiz |
number of allocation blocks in volume
| UInt16 HFSMasterDirectoryBlock::drAlBlSt |
default clump size
| UInt16 HFSMasterDirectoryBlock::drAllocPtr |
first block of volume bitmap
| UInt16 HFSMasterDirectoryBlock::drAtrb |
date and time of last modification
| UInt32 HFSMasterDirectoryBlock::drClpSiz |
size (in bytes) of allocation blocks
| UInt32 HFSMasterDirectoryBlock::drCrDate |
volume signature
| UInt32 HFSMasterDirectoryBlock::drCTClpSiz |
clump size for extents overflow file
| HFSExtentRecord HFSMasterDirectoryBlock::drCTExtRec |
size of catalog file
| UInt32 HFSMasterDirectoryBlock::drCTFlSize |
extent record for extents overflow file
| UInt32 HFSMasterDirectoryBlock::drDirCnt |
number of files in volume
| HFSExtentDescriptor HFSMasterDirectoryBlock::drEmbedExtent |
embedded volume signature (formerly drVCSize)
| UInt16 HFSMasterDirectoryBlock::drEmbedSigWord |
information used by the Finder
| UInt32 HFSMasterDirectoryBlock::drFilCnt |
number of directories in root folder
| SInt32 HFSMasterDirectoryBlock::drFndrInfo[8] |
number of directories in volume
| UInt16 HFSMasterDirectoryBlock::drFreeBks |
next unused catalog node ID
| UInt32 HFSMasterDirectoryBlock::drLsMod |
date and time of volume creation
| UInt16 HFSMasterDirectoryBlock::drNmAlBlks |
start of next allocation search
| UInt16 HFSMasterDirectoryBlock::drNmFls |
volume attributes
| UInt16 HFSMasterDirectoryBlock::drNmRtDirs |
clump size for catalog file
| UInt32 HFSMasterDirectoryBlock::drNxtCNID |
first allocation block in volume
| UInt16 HFSMasterDirectoryBlock::drSigWord |
These first fields are also used by MFS
| UInt16 HFSMasterDirectoryBlock::drVBMSt |
number of files in root folder
| Str27 HFSMasterDirectoryBlock::drVN |
number of unused allocation blocks
| UInt32 HFSMasterDirectoryBlock::drVolBkUp |
volume name Master Directory Block extensions for HFS
| UInt16 HFSMasterDirectoryBlock::drVSeqNum |
date and time of last backup
| UInt32 HFSMasterDirectoryBlock::drWrCnt |
volume backup sequence number
| UInt32 HFSMasterDirectoryBlock::drXTClpSiz |
volume write count
| HFSExtentRecord HFSMasterDirectoryBlock::drXTExtRec |
size of extents overflow file
| UInt32 HFSMasterDirectoryBlock::drXTFlSize |
embedded volume location and size (formerly drVBMCSize and drCtlCSize)