|
Mac OS 9
|
#include <HFSVolumes.h>
Data Fields | |
| UInt16 | keyLength |
| UInt8 | forkType |
| UInt8 | pad |
| HFSCatalogNodeID | fileID |
| UInt32 | startBlock |
HFS Plus Extent key
| HFSCatalogNodeID HFSPlusExtentKey::fileID |
make the other fields align on 32-bit boundary
| UInt8 HFSPlusExtentKey::forkType |
length of key, excluding this field
| UInt8 HFSPlusExtentKey::pad |
0 = data fork, FF = resource fork
| UInt32 HFSPlusExtentKey::startBlock |
file ID