Geoff Chappell, Software Analyst
The public symbol file NTKRPAMP.PDB for the original release of Windows 10 tells that the kernel is built with the HIVEDATA.H header at
d:\th\minkernel\ntos\inc
and draws from it the following type definitions:
| Line Number | Type |
|---|---|
| 75 | enum HSTORAGE_TYPE |
| 221 | struct _HCELL |
| 223 | unnamed union u in _HCELL |
| 224 | unnamed struct NewCell in u in _HCELL |
| 225 | unnamed union u in NewCell in u in _HCELL |
| 241 | struct _HBIN |
| 417 | struct _HBASE_BLOCK |
| 580 | struct _HMAP_ENTRY |
| 623 | struct _HMAP_TABLE |
| 631 | struct _HMAP_DIRECTORY |
| 664 | struct CMP_OFFSET_ARRAY |
| 703 | struct _HV_GET_CELL_CONTEXT |
| 776 | struct _HVIEW_MAP_ENTRY |
| 788 | struct _HVIEW_MAP_TABLE |
| 792 | struct _HVIEW_MAP_DIRECTORY |
| 801 | struct _HVIEW_MAP_PIN_LOG_ENTRY |
| 809 | struct _HVIEW_MAP_PIN_LOG |
| 817 | struct _HVIEW_MAP |
| 939 | struct _FREE_DISPLAY |
| 945 | struct _DUAL |
| 963 | struct _HHIVE |
The header HIVEDATA.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).