typedef struct _LOADER_PARAMETER_EXTENSION { unsigned long Size; PROFILE_PARAMETER_BLOCK Profile; void *EmInfFileImage; unsigned long EmInfFileSize; void *TriageDumpBlock; unsigned __int64 LoaderPagesSpanned; HEADLESS_LOADER_BLOCK *HeadlessLoaderBlock; SMBIOS_TABLE_HEADER *SMBiosEPSHeader; void *DrvDBImage; unsigned long DrvDBSize; NETWORK_LOADER_BLOCK *NetworkLoaderBlock; LIST_ENTRY FirmwareDescriptorListHead; void *AcpiTable; unsigned long AcpiTableSize; unsigned long LastBootSucceeded : 1; unsigned long LastBootShutdown : 1; unsigned long IoPortAccessSupported : 1; unsigned long Reserved : 29; LOADER_PERFORMANCE_DATA *LoaderPerformanceData; LIST_ENTRY BootApplicationPersistentData; void *WmdTestResult; GUID BootIdentifier; unsigned long ResumePages; void *DumpHeader; void *BgContext; void *NumaLocalityInfo; void *NumaGroupAssignment; LIST_ENTRY AttachedHives; unsigned long MemoryCachingRequirementsCount; void *MemoryCachingRequirements; TPM_BOOT_ENTROPY_LDR_RESULT TpmBootEntropyResult; unsigned __int64 ProcessorCounterFrequency; } LOADER_PARAMETER_EXTENSION, *PLOADER_PARAMETER_EXTENSION;