XenevaOS
Loading...
Searching...
No Matches
DeviceRecoveryModule.h
Go to the documentation of this file.
1
28#ifndef _PEI_DEVICE_RECOVERY_MODULE_PPI_H_
29#define _PEI_DEVICE_RECOVERY_MODULE_PPI_H_
30
31#define EFI_PEI_DEVICE_RECOVERY_MODULE_PPI_GUID \
32 { \
33 0x0DE2CE25, 0x446A, 0x45a7, {0xBF, 0xC9, 0x37, 0xDA, 0x26, 0x34, 0x4B, 0x37 } \
34 }
35
37
61typedef
64 IN EFI_PEI_SERVICES **PeiServices,
66 OUT UINTN *NumberRecoveryCapsules
67 );
68
94typedef
97 IN EFI_PEI_SERVICES **PeiServices,
99 IN UINTN CapsuleInstance,
100 OUT UINTN *Size,
101 OUT EFI_GUID *CapsuleType
102 );
103
123typedef
126 IN EFI_PEI_SERVICES **PeiServices,
128 IN UINTN CapsuleInstance,
129 OUT VOID *Buffer
130 );
131
141
143
144#endif /* _PEI_DEVICE_RECOVERY_MODULE_PPI_H_ */
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
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)
Definition DeviceRecoveryModule.h:96
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)
Definition DeviceRecoveryModule.h:125
EFI_GUID gEfiPeiDeviceRecoveryModulePpiGuid
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)
Definition DeviceRecoveryModule.h:63
uint32_t Size
Definition pe.h:1
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition Base.h:281
Definition DeviceRecoveryModule.h:136
EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE GetNumberRecoveryCapsules
Returns the number of DXE capsules residing on the device.
Definition DeviceRecoveryModule.h:137
EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE LoadRecoveryCapsule
Loads a DXE capsule from some media into memory.
Definition DeviceRecoveryModule.h:139
EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO GetRecoveryCapsuleInfo
Returns the size and type of the requested recovery capsule.
Definition DeviceRecoveryModule.h:138
Definition PiPeiCis.h:889