x64x86arm64ia64alphamipsppc / ntdllntoskrnl _LOADER_
← 10.0.18362.1016 14 builds latest →
_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 */ struct _LIST_ENTRY LoadOrderListHead;/* 0x10 8 */ struct _LIST_ENTRY MemoryDescriptorListHead;/* 0x18 8 */ struct _LIST_ENTRY BootDriverListHead;/* 0x20 8 */ struct _LIST_ENTRY EarlyLaunchListHead;/* 0x28 8 */ struct _LIST_ENTRY CoreDriverListHead;/* 0x30 8 */ struct _LIST_ENTRY CoreExtensionsDriverListHead;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _LIST_ENTRY TpmCoreDriverListHead;/* 0x40 8 */ 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 */ struct _CONFIGURATION_COMPONENT_DATA* ConfigurationRoot;/* 0x64 4 */ char* ArcBootDeviceName;/* 0x68 4 */ char* ArcHalDeviceName;/* 0x6c 4 */ char* NtBootPathName;/* 0x70 4 */ char* NtHalPathName;/* 0x74 4 */ char* LoadOptions;/* 0x78 4 */ struct _NLS_DATA_BLOCK* NlsData;/* 0x7c 4 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _ARC_DISK_INFORMATION* ArcDiskInformation;/* 0x80 4 */ struct _LOADER_PARAMETER_EXTENSION* Extension;/* 0x84 4 */ union { struct _I386_LOADER_BLOCK I386;/* 0x88 12 */ struct _ARM_LOADER_BLOCK Arm;/* 0x88 4 */ } u;/* 0x88 12 */ struct _FIRMWARE_INFORMATION_LOADER_BLOCK FirmwareInformation;/* 0x94 40 */ 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
Used in (0)