_KSR_FIRMWARE_INFORMATION

//0x148 bytes (sizeof) struct _KSR_FIRMWARE_INFORMATION { ULONG Version; //0x0 struct _UNICODE_STRING EfiVersionString; //0x8 struct _VIRTUAL_EFI_RUNTIME_SERVICES EfiRuntimeServices; //0x18 VOID* EfiMemoryMap; //0x88 ULONG EfiMemoryMapSize; //0x90 ULONG EfiMemoryMapDescriptorSize; //0x94 struct _MEMORY_CACHING_REQUIREMENTS* CachingRequirements; //0x98 ULONG CachingRequirementsCount; //0xa0 VOID* Smbios; //0xa8 struct _INBV_DISPLAY_CONTEXT* DisplayContext; //0xb0 VOID* SecureBootPolicy; //0xb8 ULONG SecureBootPolicySize; //0xc0 struct DEBUG_MEMORY_REQUIREMENTS DebugDeviceMemory; //0xc8 ULONG SoftRestartCount; //0xe8 VOID* CodeIntegrityPolicy; //0xf0 ULONG CodeIntegrityPolicySize; //0xf8 VOID* EfiMemoryAttributes; //0x100 VOID* Esrt; //0x108 ULONG EsrtSize; //0x110 VOID* CodeIntegrityPolicyHash; //0x118 ULONG CodeIntegrityPolicyHashSize; //0x120 VOID* CodeIntegrityPolicyOriginalHash; //0x128 ULONG CodeIntegrityPolicyOriginalHashSize; //0x130 struct _PHYSICAL_MEMORY_RANGE* BadPageRanges; //0x138 ULONG BadPageRangeCount; //0x140 union _KSR_CAPABILITIES Capabilities; //0x144 };