struct _HIVE_LIST_ENTRY { wchar_t* FileName;/* 0x0 8 */ wchar_t* BaseName;/* 0x8 8 */ wchar_t* RegRootName;/* 0x10 8 */ struct _CMHIVE* CmHive;/* 0x18 8 */ unsigned long HHiveFlags;/* 0x20 4 */ unsigned long CmHiveFlags;/* 0x24 4 */ unsigned long CmKcbCacheSize;/* 0x28 4 */ /* 4 bytes padding */ struct _CMHIVE* CmHive2;/* 0x30 8 */ unsigned char HiveMounted;/* 0x38 1 */ unsigned char ThreadFinished;/* 0x39 1 */ unsigned char ThreadStarted;/* 0x3a 1 */ unsigned char Allocate;/* 0x3b 1 */ unsigned char WinPERequired;/* 0x3c 1 */ /* 3 bytes padding */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _KEVENT StartEvent;/* 0x40 24 */ struct _KEVENT FinishedEvent;/* 0x58 24 */ struct _KEVENT MountLock;/* 0x70 24 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _EX_PUSH_LOCK MountCallbackLock;/* 0x88 8 */ struct _EX_PUSH_LOCK CallbackListLock;/* 0x90 8 */ struct _LIST_ENTRY CallbackListHead;/* 0x98 16 */ struct _UNICODE_STRING FilePath;/* 0xa8 16 */};size 184 (0xb8)20 members2 holes (7 bytes)padding 03 cachelines
Used in (0)