Carbon


HFSPlusVolumeHeader

Header: HFSVolumes.h

struct HFSPlusVolumeHeader {
    UInt16 signature; 
    UInt16 version; 
    UInt32 attributes; 
    UInt32 lastMountedVersion; 
    UInt32 reserved; 
    UInt32 createDate; 
    UInt32 modifyDate; 
    UInt32 backupDate; 
    UInt32 checkedDate; 
    UInt32 fileCount; 
    UInt32 folderCount; 
    UInt32 blockSize; 
    UInt32 totalBlocks; 
    UInt32 freeBlocks; 
    UInt32 nextAllocation; 
    UInt32 rsrcClumpSize; 
    UInt32 dataClumpSize; 
    HFSCatalogNodeID nextCatalogID; 
    UInt32 writeCount; 
    UInt64 encodingsBitmap; 
    UInt8 finderInfo[32]; 
    HFSPlusForkData allocationFile; 
    HFSPlusForkData extentsFile; 
    HFSPlusForkData catalogFile; 
    HFSPlusForkData attributesFile; 
    HFSPlusForkData startupFile;
};

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)