]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Ppi/RecoveryModule.h
Retire FrameworkDevicePath header file. It is not defined in framework spec. And...
[mirror_edk2.git] / IntelFrameworkPkg / Include / Ppi / RecoveryModule.h
index 8136271366573ba256c75b5b94d49ce5dee42225..5637c8092da760674afff39295b3d4d001c0e498 100644 (file)
@@ -1,5 +1,6 @@
 /** @file\r
 /** @file\r
-  This file declares Recovery Module PPI.\r
+  This file declares Recovery Module PPI. \r
+  This PPI is used to find and load the recovery files.\r
 \r
   Copyright (c) 2007, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
 \r
   Copyright (c) 2007, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
@@ -21,6 +22,8 @@
 #ifndef __PEI_RECOVERY_MODULE_PPI_H__\r
 #define __PEI_RECOVERY_MODULE_PPI_H__\r
 \r
 #ifndef __PEI_RECOVERY_MODULE_PPI_H__\r
 #define __PEI_RECOVERY_MODULE_PPI_H__\r
 \r
+#include <PiPei.h>\r
+\r
 #define EFI_PEI_RECOVERY_MODULE_PPI_GUID \\r
   { \\r
     0xFB6D9542, 0x612D, 0x4f45, {0x87, 0x2F, 0x5C, 0xFF, 0x52, 0xE9, 0x3D, 0xCF } \\r
 #define EFI_PEI_RECOVERY_MODULE_PPI_GUID \\r
   { \\r
     0xFB6D9542, 0x612D, 0x4f45, {0x87, 0x2F, 0x5C, 0xFF, 0x52, 0xE9, 0x3D, 0xCF } \\r
@@ -42,7 +45,7 @@ typedef struct _EFI_PEI_RECOVERY_MODULE_PPI EFI_PEI_RECOVERY_MODULE_PPI;
 **/\r
 typedef\r
 EFI_STATUS\r
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_LOAD_RECOVERY_CAPSULE) (\r
+(EFIAPI *EFI_PEI_LOAD_RECOVERY_CAPSULE)(\r
   IN EFI_PEI_SERVICES                     **PeiServices,\r
   IN EFI_PEI_RECOVERY_MODULE_PPI          *This\r
   );\r
   IN EFI_PEI_SERVICES                     **PeiServices,\r
   IN EFI_PEI_RECOVERY_MODULE_PPI          *This\r
   );\r