struct HHIVE

typedef struct _HHIVE
{
     ULONG Signature;
     _CELL_DATA* * GetCellRoutine;
     PVOID ReleaseCellRoutine;
     PVOID * Allocate;
     PVOID Free;
     UCHAR * FileSetSize;
     UCHAR * FileWrite;
     UCHAR * FileRead;
     UCHAR * FileFlush;
     PHBASE_BLOCK BaseBlock;
     RTL_BITMAP DirtyVector;
     ULONG DirtyCount;
     ULONG DirtyAlloc;
     ULONG BaseBlockAlloc;
     ULONG Cluster;
     UCHAR Flat;
     UCHAR ReadOnly;
     UCHAR DirtyFlag;
     ULONG HvBinHeadersUse;
     ULONG HvFreeCellsUse;
     ULONG HvUsedCellsUse;
     ULONG CmUsedCellsUse;
     ULONG HiveFlags;
     ULONG CurrentLog;
     ULONG LogSize[2];
     ULONG RefreshCount;
     ULONG StorageTypeCount;
     ULONG Version;
     DUAL Storage[2];
} HHIVE, *PHHIVE;

Windows Vista Kernel Structures