//0x120 bytes (sizeof)
struct _HIVE_LOAD_FAILURE
{
    struct _HHIVE* Hive;                                                    //0x0
    ULONG Index;                                                            //0x4
    ULONG RecoverableIndex;                                                 //0x8
    struct
    {
        enum _CM_LOAD_FAILURE_TYPE Failure;                                 //0xc
        LONG Status;                                                        //0x10
        ULONG Point;                                                        //0x14
    } Locations[8];                                                         //0xc
    struct
    {
        enum _CM_LOAD_FAILURE_TYPE Failure;                                 //0x6c
        LONG Status;                                                        //0x70
        ULONG Point;                                                        //0x74
    } RecoverableLocations[8];                                              //0x6c
    struct
    {
        ULONG Action;                                                       //0xcc
        VOID* Handle;                                                       //0xd0
        LONG Status;                                                        //0xd4
    } RegistryIO;                                                           //0xcc
    struct
    {
        VOID* CheckStack;                                                   //0xd8
    } CheckRegistry2;                                                       //0xd8
    struct
    {
        ULONG Cell;                                                         //0xdc
        struct _CELL_DATA* CellPoint;                                       //0xe0
        VOID* RootPoint;                                                    //0xe4
        ULONG Index;                                                        //0xe8
    } CheckKey;                                                             //0xdc
    struct
    {
        struct _CELL_DATA* List;                                            //0xec
        ULONG Index;                                                        //0xf0
        ULONG Cell;                                                         //0xf4
        struct _CELL_DATA* CellPoint;                                       //0xf8
    } CheckValueList;                                                       //0xec
    struct
    {
        ULONG Space;                                                        //0xfc
        ULONG MapPoint;                                                     //0x100
        struct _HBIN* BinPoint;                                             //0x104
    } CheckHive;                                                            //0xfc
    struct
    {
        ULONG Space;                                                        //0x108
        ULONG MapPoint;                                                     //0x10c
        struct _HBIN* BinPoint;                                             //0x110
    } CheckHive1;                                                           //0x108
    struct
    {
        struct _HBIN* Bin;                                                  //0x114
        struct _HCELL* CellPoint;                                           //0x118
    } CheckBin;                                                             //0x114
    struct
    {
        ULONG FileOffset;                                                   //0x11c
    } RecoverData;                                                          //0x11c
};