typedef struct _HHIVE                                       // 23 elements, 0x20C bytes (sizeof)
          {
/*0x000*/     ULONG32      Signature;
/*0x004*/     PVOID GetCellRoutine;
/*0x008*/     PVOID ReleaseCellRoutine;
/*0x00C*/     PVOID Allocate;
/*0x010*/     PVOID Free;
/*0x014*/     PVOID FileSetSize;
/*0x018*/     PVOID FileWrite;
/*0x01C*/     PVOID FileRead;
/*0x020*/     PVOID FileFlush;
/*0x024*/     struct _HBASE_BLOCK* BaseBlock;
/*0x028*/     struct _RTL_BITMAP DirtyVector;                         // 2 elements, 0x8 bytes (sizeof)
/*0x030*/     ULONG32      DirtyCount;
/*0x034*/     ULONG32      DirtyAlloc;
/*0x038*/     ULONG32      Cluster;
/*0x03C*/     UINT8        Flat;
/*0x03D*/     UINT8        ReadOnly;
/*0x03E*/     UINT8        Log;
/*0x03F*/     UINT8        _PADDING0_[0x1];
/*0x040*/     ULONG32      HiveFlags;
/*0x044*/     ULONG32      LogSize;
/*0x048*/     ULONG32      RefreshCount;
/*0x04C*/     ULONG32      StorageTypeCount;
/*0x050*/     ULONG32      Version;
/*0x054*/     struct _DUAL Storage[2];
          }HHIVE, *PHHIVE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.