x64x86arm64ia64alphamipsppc / ntdllntoskrnl

_LOADER_PARAMETER_BLOCK

← 10.0.18362.1016 14 builds latest →
struct _LOADER_PARAMETER_BLOCK {
unsigned long OsMajorVersion;/* 0x0 4 */
unsigned long OsMinorVersion;/* 0x4 4 */
unsigned long Size;/* 0x8 4 */
unsigned long OsLoaderSecurityVersion;/* 0xc 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long KernelStack;/* 0x48 4 */
unsigned long Prcb;/* 0x4c 4 */
unsigned long Process;/* 0x50 4 */
unsigned long Thread;/* 0x54 4 */
unsigned long KernelStackSize;/* 0x58 4 */
unsigned long RegistryLength;/* 0x5c 4 */
void* RegistryBase;/* 0x60 4 */
char* ArcBootDeviceName;/* 0x68 4 */
char* ArcHalDeviceName;/* 0x6c 4 */
char* NtBootPathName;/* 0x70 4 */
char* NtHalPathName;/* 0x74 4 */
char* LoadOptions;/* 0x78 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
union {
} u;/* 0x88 12 */
char* OsBootstatPathName;/* 0xbc 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
char* ArcOSDataDeviceName;/* 0xc0 4 */
char* ArcWindowsSysPartName;/* 0xc4 4 */
};
size 200 (0xc8)32 members0 holespadding 04 cachelines