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
|