x64x86 / ntdllntoskrnl

_HIVE_LOAD_FAILURE

← 10.0.20348.587 15 builds latest →
struct _HIVE_LOAD_FAILURE {
unsigned short Index;/* 0x8 2 */
unsigned short RecoverableIndex;/* 0xa 2 */
struct <unnamed-tag> Locations[8];/* 0xc 96 */
/* ── cacheline 1 boundary (64 bytes) ── */
struct <unnamed-tag> RecoverableLocations[8];/* 0x6c 96 */
/* 4 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
struct {
unsigned long Action;/* 0xd0 4 */
/* 4 bytes padding */
void* Handle;/* 0xd8 8 */
long Status;/* 0xe0 4 */
} RegistryIO;/* 0xd0 24 */
struct {
void* CheckStack;/* 0xe8 8 */
} CheckRegistry2;/* 0xe8 8 */
struct {
unsigned long Cell;/* 0xf0 4 */
/* 4 bytes padding */
void* RootPoint;/* 0x100 8 */
unsigned long Index;/* 0x108 4 */
} CheckKey;/* 0xf0 32 */
/* ── cacheline 4 boundary (256 bytes) ── */
struct {
unsigned long Index;/* 0x118 4 */
unsigned long Cell;/* 0x11c 4 */
} CheckValueList;/* 0x110 24 */
struct {
unsigned long Space;/* 0x128 4 */
unsigned long MapPoint;/* 0x12c 4 */
} CheckHive;/* 0x128 16 */
struct {
unsigned long Space;/* 0x138 4 */
unsigned long MapPoint;/* 0x13c 4 */
} CheckHive1;/* 0x138 16 */
/* ── cacheline 5 boundary (320 bytes) ── */
struct {
} CheckBin;/* 0x148 16 */
struct {
unsigned long FileOffset;/* 0x158 4 */
} RecoverData;/* 0x158 4 */
/* 4 bytes padding */
};
size 432 (0x1b0)14 members4 holes (16 bytes)padding 07 cachelines