RecoveryModuleLoadPei.h 754 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /** @file
  2. Recovery module header file.
  3. Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef _RECOVERY_MODULE_LOAD_PEI_H_
  7. #define _RECOVERY_MODULE_LOAD_PEI_H_
  8. #include <PiPei.h>
  9. #include <Library/BaseLib.h>
  10. #include <Library/BaseMemoryLib.h>
  11. #include <Library/DebugLib.h>
  12. #include <Library/MemoryAllocationLib.h>
  13. #include <Library/PcdLib.h>
  14. #include <Library/HobLib.h>
  15. #include <Library/EdkiiSystemCapsuleLib.h>
  16. //
  17. // Update data
  18. //
  19. typedef struct {
  20. UINTN NumOfRecovery;
  21. } CONFIG_HEADER;
  22. typedef struct {
  23. UINTN Index;
  24. EFI_GUID FileGuid;
  25. UINTN Length;
  26. UINTN ImageOffset;
  27. } RECOVERY_CONFIG_DATA;
  28. #endif