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

# BTHeaderRec

## Declaration

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

## Topics

### Instance Properties

- [attributes](kernel/btheaderrec/1577943-attributes.md)
- [btreeType](kernel/btheaderrec/1578104-btreetype.md)
- [clumpSize](kernel/btheaderrec/1577959-clumpsize.md)
- [firstLeafNode](kernel/btheaderrec/1578040-firstleafnode.md)
- [freeNodes](kernel/btheaderrec/1578101-freenodes.md)
- [keyCompareType](kernel/btheaderrec/1578015-keycomparetype.md)
- [lastLeafNode](kernel/btheaderrec/1577900-lastleafnode.md)
- [leafRecords](kernel/btheaderrec/1577985-leafrecords.md)
- [maxKeyLength](kernel/btheaderrec/1578243-maxkeylength.md)
- [nodeSize](kernel/btheaderrec/1578020-nodesize.md)
- [reserved1](kernel/btheaderrec/1578005-reserved1.md)
- [reserved3](kernel/btheaderrec/1577966-reserved3.md)
- [rootNode](kernel/btheaderrec/1578211-rootnode.md)
- [totalNodes](kernel/btheaderrec/1578043-totalnodes.md)
- [treeDepth](kernel/btheaderrec/1578065-treedepth.md)
