struct _LOADER_PARAMETER_EXTENSION { unsigned long Size;/* 0x0 4 */ struct _PROFILE_PARAMETER_BLOCK Profile;/* 0x4 16 */ void* EmInfFileImage;/* 0x14 4 */ unsigned long EmInfFileSize;/* 0x18 4 */ void* TriageDumpBlock;/* 0x1c 4 */ struct _HEADLESS_LOADER_BLOCK* HeadlessLoaderBlock;/* 0x20 4 */ struct _SMBIOS3_TABLE_HEADER* SMBiosEPSHeader;/* 0x24 4 */ void* DrvDBImage;/* 0x28 4 */ unsigned long DrvDBSize;/* 0x2c 4 */ void* DrvDBPatchImage;/* 0x30 4 */ unsigned long DrvDBPatchSize;/* 0x34 4 */ struct _NETWORK_LOADER_BLOCK* NetworkLoaderBlock;/* 0x38 4 */ unsigned char* HalpIRQLToTPR;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned char* HalpVectorToIRQL;/* 0x40 4 */ struct _LIST_ENTRY FirmwareDescriptorListHead;/* 0x44 8 */ void* AcpiTable;/* 0x4c 4 */ unsigned long AcpiTableSize;/* 0x50 4 */ unsigned long LastBootSucceeded : 1;/* 0x54:0 4 */ unsigned long LastBootShutdown : 1;/* 0x54:1 4 */ unsigned long IoPortAccessSupported : 1;/* 0x54:2 4 */ unsigned long BootDebuggerActive : 1;/* 0x54:3 4 */ unsigned long StrongCodeGuarantees : 1;/* 0x54:4 4 */ unsigned long HardStrongCodeGuarantees : 1;/* 0x54:5 4 */ unsigned long SidSharingDisabled : 1;/* 0x54:6 4 */ unsigned long TpmInitialized : 1;/* 0x54:7 4 */ unsigned long VsmConfigured : 1;/* 0x54:8 4 */ unsigned long IumEnabled : 1;/* 0x54:9 4 */ unsigned long IsSmbboot : 1;/* 0x54:10 4 */ unsigned long BootLogEnabled : 1;/* 0x54:11 4 */ unsigned long DriverVerifierEnabled : 1;/* 0x54:12 4 */ unsigned long SuppressMonitorX : 1;/* 0x54:13 4 */ unsigned long KernelCetEnabled : 1;/* 0x54:14 4 */ unsigned long SuppressSmap : 1;/* 0x54:15 4 */ unsigned long Unused : 5;/* 0x54:16 4 */ unsigned long FeatureSimulations : 6;/* 0x54:21 4 */ unsigned long MicrocodeSelfHosting : 1;/* 0x54:27 4 */ unsigned long XhciLegacyHandoffSkip : 1;/* 0x54:28 4 */ unsigned long DisableInsiderOptInHVCI : 1;/* 0x54:29 4 */ unsigned long MicrocodeMinVerSupported : 1;/* 0x54:30 4 */ unsigned long GpuIommuEnabled : 1;/* 0x54:31 4 */ struct _LOADER_PERFORMANCE_DATA LoaderPerformanceData;/* 0x58 96 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _LIST_ENTRY BootApplicationPersistentData;/* 0xb8 8 */ /* ── cacheline 3 boundary (192 bytes) ── */ void* WmdTestResult;/* 0xc0 4 */ struct _GUID BootIdentifier;/* 0xc4 16 */ unsigned long ResumePages;/* 0xd4 4 */ void* DumpHeader;/* 0xd8 4 */ void* BgContext;/* 0xdc 4 */ void* NumaLocalityInfo;/* 0xe0 4 */ void* NumaGroupAssignment;/* 0xe4 4 */ struct _LIST_ENTRY AttachedHives;/* 0xe8 8 */ unsigned long MemoryCachingRequirementsCount;/* 0xf0 4 */ void* MemoryCachingRequirements;/* 0xf4 4 */ struct _BOOT_ENTROPY_LDR_RESULT BootEntropyResult;/* 0xf8 2152 */ /* ── cacheline 37 boundary (2368 bytes) ── */ unsigned __int64 ProcessorCounterFrequency;/* 0x960 8 */ struct _LOADER_PARAMETER_HYPERVISOR_EXTENSION HypervisorExtension;/* 0x968 64 */ /* ── cacheline 38 boundary (2432 bytes) ── */ struct _GUID HardwareConfigurationId;/* 0x9a8 16 */ struct _LIST_ENTRY HalExtensionModuleList;/* 0x9b8 8 */ /* ── cacheline 39 boundary (2496 bytes) ── */ union _LARGE_INTEGER SystemTime;/* 0x9c0 8 */ unsigned __int64 TimeStampAtSystemTimeRead;/* 0x9c8 8 */ union { unsigned __int64 BootFlags;/* 0x9d0 8 */ struct { unsigned __int64 DbgMenuOsSelection : 1;/* 0x9d0:0 8 */ unsigned __int64 DbgHiberBoot : 1;/* 0x9d0:1 8 */ unsigned __int64 DbgSoftRestart : 1;/* 0x9d0:2 8 */ unsigned __int64 DbgMeasuredLaunch : 1;/* 0x9d0:3 8 */ };/* 0x9d0 8 */ };/* 0x9d0 8 */ union { unsigned __int64 InternalBootFlags;/* 0x9d8 8 */ struct { unsigned __int64 DbgUtcBootTime : 1;/* 0x9d8:0 8 */ unsigned __int64 DbgRtcBootTime : 1;/* 0x9d8:1 8 */ unsigned __int64 DbgNoLegacyServices : 1;/* 0x9d8:2 8 */ };/* 0x9d8 8 */ };/* 0x9d8 8 */ void* WfsFPData;/* 0x9e0 4 */ unsigned long WfsFPDataSize;/* 0x9e4 4 */ struct _LOADER_BUGCHECK_PARAMETERS BugcheckParameters;/* 0x9e8 20 */ void* ApiSetSchema;/* 0x9fc 4 */ /* ── cacheline 40 boundary (2560 bytes) ── */ unsigned long ApiSetSchemaSize;/* 0xa00 4 */ struct _LIST_ENTRY ApiSetSchemaExtensions;/* 0xa04 8 */ struct _UNICODE_STRING AcpiBiosVersion;/* 0xa0c 8 */ struct _UNICODE_STRING SmbiosVersion;/* 0xa14 8 */ struct _UNICODE_STRING EfiVersion;/* 0xa1c 8 */ struct _DEBUG_DEVICE_DESCRIPTOR* KdDebugDevice;/* 0xa24 4 */ struct _OFFLINE_CRASHDUMP_CONFIGURATION_TABLE_V2 OfflineCrashdumpConfigurationTable;/* 0xa28 32 */ /* ── cacheline 41 boundary (2624 bytes) ── */ struct _UNICODE_STRING ManufacturingProfile;/* 0xa48 8 */ void* BbtBuffer;/* 0xa50 4 */ /* 4 bytes padding */ unsigned __int64 XsaveAllowedFeatures;/* 0xa58 8 */ unsigned long XsaveFlags;/* 0xa60 4 */ void* BootOptions;/* 0xa64 4 */ unsigned long IumEnablement;/* 0xa68 4 */ unsigned long IumPolicy;/* 0xa6c 4 */ long IumStatus;/* 0xa70 4 */ unsigned long BootId;/* 0xa74 4 */ struct _LOADER_PARAMETER_CI_EXTENSION* CodeIntegrityData;/* 0xa78 4 */ unsigned long CodeIntegrityDataSize;/* 0xa7c 4 */ /* ── cacheline 42 boundary (2688 bytes) ── */ struct _LOADER_HIVE_RECOVERY_INFO SystemHiveRecoveryInfo;/* 0xa80 20 */ unsigned long SoftRestartCount;/* 0xa94 4 */ __int64 SoftRestartTime;/* 0xa98 8 */ struct _LEAP_SECOND_DATA* LeapSecondData;/* 0xaa0 4 */ unsigned long MajorRelease;/* 0xaa4 4 */ unsigned long Reserved1;/* 0xaa8 4 */ char NtBuildLab[224];/* 0xaac 224 */ /* ── cacheline 46 boundary (2944 bytes) ── */ char NtBuildLabEx[224];/* 0xb8c 224 */ /* 4 bytes padding */ /* ── cacheline 49 boundary (3136 bytes) ── */ struct _LOADER_RESET_REASON ResetReason;/* 0xc70 48 */ /* ── cacheline 50 boundary (3200 bytes) ── */ unsigned long MaxPciBusNumber;/* 0xca0 4 */ unsigned long FeatureSettings;/* 0xca4 4 */ unsigned long HotPatchReserveSize;/* 0xca8 4 */ unsigned long RetpolineReserveSize;/* 0xcac 4 */ struct _VSM_PERFORMANCE_DATA VsmPerformanceData;/* 0xcb0 64 */ /* ── cacheline 51 boundary (3264 bytes) ── */ struct _NUMA_MEMORY_RANGE* NumaMemoryRanges;/* 0xcf0 4 */ unsigned long NumaMemoryRangeCount;/* 0xcf4 4 */ unsigned long IommuFaultPolicy;/* 0xcf8 4 */ struct _LOADER_FEATURE_CONFIGURATION_INFORMATION FeatureConfigurationInformation;/* 0xcfc 48 */};size 3376 (0xd30)108 members2 holes (8 bytes)padding 453 cachelines
Used in (1)