struct _LOADER_PARAMETER_BLOCK { struct _LIST_ENTRY LoadOrderListHead;/* 0x0 16 */ struct _LIST_ENTRY MemoryDescriptorListHead;/* 0x10 16 */ struct _LIST_ENTRY BootDriverListHead;/* 0x20 16 */ unsigned __int64 KernelStack;/* 0x30 8 */ unsigned __int64 Prcb;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 Process;/* 0x40 8 */ unsigned __int64 Thread;/* 0x48 8 */ unsigned long RegistryLength;/* 0x50 4 */ /* 4 bytes padding */ void* RegistryBase;/* 0x58 8 */ struct _CONFIGURATION_COMPONENT_DATA* ConfigurationRoot;/* 0x60 8 */ char* ArcBootDeviceName;/* 0x68 8 */ char* ArcHalDeviceName;/* 0x70 8 */ char* NtBootPathName;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ char* NtHalPathName;/* 0x80 8 */ char* LoadOptions;/* 0x88 8 */ struct _NLS_DATA_BLOCK* NlsData;/* 0x90 8 */ struct _ARC_DISK_INFORMATION* ArcDiskInformation;/* 0x98 8 */ void* OemFontFile;/* 0xa0 8 */ struct _SETUP_LOADER_BLOCK* SetupLoaderBlock;/* 0xa8 8 */ struct _LOADER_PARAMETER_EXTENSION* Extension;/* 0xb0 8 */ union { struct _I386_LOADER_BLOCK I386;/* 0xb8 4 */ struct _ALPHA_LOADER_BLOCK Alpha;/* 0xb8 4 */ struct _IA64_LOADER_BLOCK Ia64;/* 0xb8 1024 */ } u;/* 0xb8 1024 */ /* ── cacheline 18 boundary (1152 bytes) ── */ struct _FIRMWARE_INFORMATION_LOADER_BLOCK FirmwareInformation;/* 0x4b8 32 */};size 1240 (0x4d8)22 members1 hole (4 bytes)padding 020 cachelines
Used in (0)