Mac OS 9
HFSPlusCatalogFile Struct Reference

#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
 

Detailed Description

HFS Plus catalog file record - 248 bytes

Field Documentation

◆ accessDate

UInt32 HFSPlusCatalogFile::accessDate

date and time of last attribute modification

◆ attributeModDate

UInt32 HFSPlusCatalogFile::attributeModDate

date and time of last content modification

◆ backupDate

UInt32 HFSPlusCatalogFile::backupDate

date and time of last access (Rhapsody only)

◆ contentModDate

UInt32 HFSPlusCatalogFile::contentModDate

date and time of creation

◆ createDate

UInt32 HFSPlusCatalogFile::createDate

file ID

◆ dataFork

HFSPlusForkData HFSPlusCatalogFile::dataFork

reserved - set to zero start on double long (64 bit) boundry

◆ fileID

HFSCatalogNodeID HFSPlusCatalogFile::fileID

reserved - set to zero

◆ finderInfo

FXInfo HFSPlusCatalogFile::finderInfo

Finder information

◆ flags

UInt16 HFSPlusCatalogFile::flags

record type = HFS Plus file record

◆ permissions

HFSPlusPermissions HFSPlusCatalogFile::permissions

date and time of last backup

◆ reserved1

UInt32 HFSPlusCatalogFile::reserved1

file flags

◆ reserved2

UInt32 HFSPlusCatalogFile::reserved2

hint for name conversions

◆ resourceFork

HFSPlusForkData HFSPlusCatalogFile::resourceFork

size and block data for data fork

◆ textEncoding

UInt32 HFSPlusCatalogFile::textEncoding

additional Finder information

◆ userInfo

FInfo HFSPlusCatalogFile::userInfo

permissions (for Rhapsody)


The documentation for this struct was generated from the following file: