typedef struct _HHIVE                                       // 25 elements, 0x578 bytes (sizeof)
          {
/*0x000*/     ULONG32      Signature;
/*0x004*/     UINT8        _PADDING0_[0x4];
/*0x008*/     PVOID GetCellRoutine;
/*0x010*/     PVOID ReleaseCellRoutine;
/*0x018*/     PVOID Allocate;
/*0x020*/     PVOID Free;
/*0x028*/     PVOID FileSetSize;
/*0x030*/     PVOID FileWrite;
/*0x038*/     PVOID FileRead;
/*0x040*/     PVOID FileFlush;
/*0x048*/     struct _HBASE_BLOCK* BaseBlock;
/*0x050*/     struct _RTL_BITMAP DirtyVector;                         // 2 elements, 0x10 bytes (sizeof)
/*0x060*/     ULONG32      DirtyCount;
/*0x064*/     ULONG32      DirtyAlloc;
/*0x068*/     ULONG32      BaseBlockAlloc;
/*0x06C*/     ULONG32      Cluster;
/*0x070*/     UINT8        Flat;
/*0x071*/     UINT8        ReadOnly;
/*0x072*/     UINT8        Log;
/*0x073*/     UINT8        DirtyFlag;
/*0x074*/     ULONG32      HiveFlags;
/*0x078*/     ULONG32      LogSize;
/*0x07C*/     ULONG32      RefreshCount;
/*0x080*/     ULONG32      StorageTypeCount;
/*0x084*/     ULONG32      Version;
/*0x088*/     struct _DUAL Storage[2];
          }HHIVE, *PHHIVE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.