22#ifndef _PEI_DEVICE_RECOVERY_MODULE_PPI_H_
23#define _PEI_DEVICE_RECOVERY_MODULE_PPI_H_
25#define EFI_PEI_DEVICE_RECOVERY_MODULE_PPI_GUID \
27 0x0DE2CE25, 0x446A, 0x45a7, {0xBF, 0xC9, 0x37, 0xDA, 0x26, 0x34, 0x4B, 0x37 } \
136extern EFI_GUID gEfiPeiDeviceRecoveryModulePpiGuid;
EFI_STATUS(EFIAPI * EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO)(IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, IN UINTN CapsuleInstance, OUT UINTN *Size, OUT EFI_GUID *CapsuleType)
EFI_STATUS(EFIAPI * EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE)(IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, IN UINTN CapsuleInstance, OUT VOID *Buffer)
EFI_STATUS(EFIAPI * EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE)(IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, OUT UINTN *NumberRecoveryCapsules)
EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE GetNumberRecoveryCapsules
Returns the number of DXE capsules residing on the device.
EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE LoadRecoveryCapsule
Loads a DXE capsule from some media into memory.
EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO GetRecoveryCapsuleInfo
Returns the size and type of the requested recovery capsule.