---
title: HFSCatalogFile
framework: Kernel
role: symbol
role_heading: Structure
platforms: [macOS 10.6+]
path: kernel/hfscatalogfile
---

# HFSCatalogFile

## Declaration

```occ
typedef struct HFSCatalogFile {
    ...
} HFSCatalogFile;
```

## Topics

### Instance Properties

- [backupDate](kernel/hfscatalogfile/1577975-backupdate.md)
- [clumpSize](kernel/hfscatalogfile/1578044-clumpsize.md)
- [createDate](kernel/hfscatalogfile/1578220-createdate.md)
- [dataExtents](kernel/hfscatalogfile/1578056-dataextents.md)
- [dataLogicalSize](kernel/hfscatalogfile/1578238-datalogicalsize.md)
- [dataPhysicalSize](kernel/hfscatalogfile/1578199-dataphysicalsize.md)
- [dataStartBlock](kernel/hfscatalogfile/1578146-datastartblock.md)
- [fileID](kernel/hfscatalogfile/1578153-fileid.md)
- [fileType](kernel/hfscatalogfile/1577991-filetype.md)
- [finderInfo](kernel/hfscatalogfile/1578107-finderinfo.md)
- [flags](kernel/hfscatalogfile/1577995-flags.md)
- [modifyDate](kernel/hfscatalogfile/1577916-modifydate.md)
- [recordType](kernel/hfscatalogfile/1577978-recordtype.md)
- [reserved](kernel/hfscatalogfile/1577937-reserved.md)
- [rsrcExtents](kernel/hfscatalogfile/1577854-rsrcextents.md)
- [rsrcLogicalSize](kernel/hfscatalogfile/1578055-rsrclogicalsize.md)
- [rsrcPhysicalSize](kernel/hfscatalogfile/1578109-rsrcphysicalsize.md)
- [rsrcStartBlock](kernel/hfscatalogfile/1578051-rsrcstartblock.md)
- [userInfo](kernel/hfscatalogfile/1578134-userinfo.md)

## See Also

### Format

- [HFSCatalogFolder](kernel/hfscatalogfolder.md)
- [HFSCatalogKey](kernel/hfscatalogkey.md)
- [HFSCatalogThread](kernel/hfscatalogthread.md)
- [HFSExtentDescriptor](kernel/hfsextentdescriptor.md)
- [HFSExtentKey](kernel/hfsextentkey.md)
- [HFSMasterDirectoryBlock](kernel/hfsmasterdirectoryblock.md)
- [HFSPlusAttrData](kernel/hfsplusattrdata.md)
- [HFSPlusAttrExtents](kernel/hfsplusattrextents.md)
- [HFSPlusAttrForkData](kernel/hfsplusattrforkdata.md)
- [HFSPlusAttrInlineData](kernel/hfsplusattrinlinedata.md)
- [HFSPlusAttrKey](kernel/hfsplusattrkey.md)
- [HFSPlusBSDInfo](kernel/hfsplusbsdinfo.md)
- [HFSPlusCatalogFile](kernel/hfspluscatalogfile.md)
- [HFSPlusCatalogFolder](kernel/hfspluscatalogfolder.md)
- [HFSPlusCatalogKey](kernel/hfspluscatalogkey.md)
- [HFSPlusCatalogThread](kernel/hfspluscatalogthread.md)
- [HFSPlusExtentDescriptor](kernel/hfsplusextentdescriptor.md)
- [HFSPlusExtentKey](kernel/hfsplusextentkey.md)
- [HFSPlusForkData](kernel/hfsplusforkdata.md)
- [HFSPlusVolumeHeader](kernel/hfsplusvolumeheader.md)
- [HFSUniStr255](kernel/hfsunistr255.md)
