Mac OS 9
HFSCatalogFile Struct Reference

#include <HFSVolumes.h>

Data Fields

SInt16 recordType
 
UInt8 flags
 
SInt8 fileType
 
FInfo userInfo
 
HFSCatalogNodeID fileID
 
UInt16 dataStartBlock
 
SInt32 dataLogicalSize
 
SInt32 dataPhysicalSize
 
UInt16 rsrcStartBlock
 
SInt32 rsrcLogicalSize
 
SInt32 rsrcPhysicalSize
 
UInt32 createDate
 
UInt32 modifyDate
 
UInt32 backupDate
 
FXInfo finderInfo
 
UInt16 clumpSize
 
HFSExtentRecord dataExtents
 
HFSExtentRecord rsrcExtents
 
UInt32 reserved
 

Detailed Description

HFS catalog file record - 102 bytes

Field Documentation

◆ backupDate

UInt32 HFSCatalogFile::backupDate

date and time of last modification

◆ clumpSize

UInt16 HFSCatalogFile::clumpSize

additional Finder information

◆ createDate

UInt32 HFSCatalogFile::createDate

physical EOF of resource fork

◆ dataExtents

HFSExtentRecord HFSCatalogFile::dataExtents

file clump size (not used)

◆ dataLogicalSize

SInt32 HFSCatalogFile::dataLogicalSize

not used - set to zero

◆ dataPhysicalSize

SInt32 HFSCatalogFile::dataPhysicalSize

logical EOF of data fork

◆ dataStartBlock

UInt16 HFSCatalogFile::dataStartBlock

file ID

◆ fileID

HFSCatalogNodeID HFSCatalogFile::fileID

Finder information

◆ fileType

SInt8 HFSCatalogFile::fileType

file flags

◆ finderInfo

FXInfo HFSCatalogFile::finderInfo

date and time of last backup

◆ flags

UInt8 HFSCatalogFile::flags

record type

◆ modifyDate

UInt32 HFSCatalogFile::modifyDate

date and time of creation

◆ reserved

UInt32 HFSCatalogFile::reserved

first resource fork extent record

◆ rsrcExtents

HFSExtentRecord HFSCatalogFile::rsrcExtents

first data fork extent record

◆ rsrcLogicalSize

SInt32 HFSCatalogFile::rsrcLogicalSize

not used - set to zero

◆ rsrcPhysicalSize

SInt32 HFSCatalogFile::rsrcPhysicalSize

logical EOF of resource fork

◆ rsrcStartBlock

UInt16 HFSCatalogFile::rsrcStartBlock

physical EOF of data fork

◆ userInfo

FInfo HFSCatalogFile::userInfo

file type (unused ?)


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