|
Mac OS 9
|
#include <HFSVolumes.h>
Data Fields | |
| SInt16 | recordType |
| UInt16 | flags |
| UInt32 | reserved1 |
| HFSCatalogNodeID | fileID |
| UInt32 | createDate |
| UInt32 | contentModDate |
| UInt32 | attributeModDate |
| UInt32 | accessDate |
| UInt32 | backupDate |
| HFSPlusPermissions | permissions |
| FInfo | userInfo |
| FXInfo | finderInfo |
| UInt32 | textEncoding |
| UInt32 | reserved2 |
| HFSPlusForkData | dataFork |
| HFSPlusForkData | resourceFork |
HFS Plus catalog file record - 248 bytes
| UInt32 HFSPlusCatalogFile::accessDate |
date and time of last attribute modification
| UInt32 HFSPlusCatalogFile::attributeModDate |
date and time of last content modification
| UInt32 HFSPlusCatalogFile::backupDate |
date and time of last access (Rhapsody only)
| UInt32 HFSPlusCatalogFile::contentModDate |
date and time of creation
| UInt32 HFSPlusCatalogFile::createDate |
file ID
| HFSPlusForkData HFSPlusCatalogFile::dataFork |
reserved - set to zero start on double long (64 bit) boundry
| HFSCatalogNodeID HFSPlusCatalogFile::fileID |
reserved - set to zero
| FXInfo HFSPlusCatalogFile::finderInfo |
Finder information
| UInt16 HFSPlusCatalogFile::flags |
record type = HFS Plus file record
| HFSPlusPermissions HFSPlusCatalogFile::permissions |
date and time of last backup
| UInt32 HFSPlusCatalogFile::reserved1 |
file flags
| UInt32 HFSPlusCatalogFile::reserved2 |
hint for name conversions
| HFSPlusForkData HFSPlusCatalogFile::resourceFork |
size and block data for data fork
| UInt32 HFSPlusCatalogFile::textEncoding |
additional Finder information
| FInfo HFSPlusCatalogFile::userInfo |
permissions (for Rhapsody)