/// The FV format can be EFI_FIRMWARE_FILE_SYSTEM2_GUID or the GUID for a user-defined\r
/// format. The EFI_FIRMWARE_FILE_SYSTEM2_GUID is the PI Firmware Volume format.\r
///\r
-typedef struct _EFI_PEI_FIRMWARE_VOLUME_PPI EFI_PEI_FIRMWARE_VOLUME_PPI;\r
-\r
+typedef struct _EFI_PEI_FIRMWARE_VOLUME_PPI EFI_PEI_FIRMWARE_VOLUME_PPI;\r
\r
/**\r
Process a firmware volume and create a volume handle.\r
IN VOID *Buffer,\r
IN UINTN BufferSize,\r
OUT EFI_PEI_FV_HANDLE *FvHandle\r
-);\r
+ );\r
\r
/**\r
Finds the next file of the specified type.\r
IN EFI_FV_FILETYPE SearchType,\r
IN EFI_PEI_FV_HANDLE FvHandle,\r
IN OUT EFI_PEI_FILE_HANDLE *FileHandle\r
-);\r
-\r
+ );\r
\r
/**\r
Find a file within a volume by its name.\r
IN CONST EFI_GUID *FileName,\r
IN EFI_PEI_FV_HANDLE *FvHandle,\r
OUT EFI_PEI_FILE_HANDLE *FileHandle\r
-);\r
-\r
+ );\r
\r
/**\r
Returns information about a specific file.\r
IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This,\r
IN EFI_PEI_FILE_HANDLE FileHandle,\r
OUT EFI_FV_FILE_INFO *FileInfo\r
-);\r
+ );\r
\r
/**\r
Returns information about a specific file.\r
IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This,\r
IN EFI_PEI_FILE_HANDLE FileHandle,\r
OUT EFI_FV_FILE_INFO2 *FileInfo\r
-);\r
+ );\r
\r
/**\r
This function returns information about the firmware volume.\r
IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This,\r
IN EFI_PEI_FV_HANDLE FvHandle,\r
OUT EFI_FV_INFO *VolumeInfo\r
-);\r
+ );\r
\r
/**\r
Find the next matching section in the firmware file.\r
IN EFI_SECTION_TYPE SearchType,\r
IN EFI_PEI_FILE_HANDLE FileHandle,\r
OUT VOID **SectionData\r
-);\r
+ );\r
\r
/**\r
Find the next matching section in the firmware file.\r
IN EFI_PEI_FILE_HANDLE FileHandle,\r
OUT VOID **SectionData,\r
OUT UINT32 *AuthenticationStatus\r
-);\r
+ );\r
\r
-#define EFI_PEI_FIRMWARE_VOLUME_PPI_SIGNATURE SIGNATURE_32 ('P', 'F', 'V', 'P')\r
-#define EFI_PEI_FIRMWARE_VOLUME_PPI_REVISION 0x00010030\r
+#define EFI_PEI_FIRMWARE_VOLUME_PPI_SIGNATURE SIGNATURE_32 ('P', 'F', 'V', 'P')\r
+#define EFI_PEI_FIRMWARE_VOLUME_PPI_REVISION 0x00010030\r
\r
///\r
/// This PPI provides functions for accessing a memory-mapped firmware volume of a specific format.\r
///\r
struct _EFI_PEI_FIRMWARE_VOLUME_PPI {\r
- EFI_PEI_FV_PROCESS_FV ProcessVolume;\r
- EFI_PEI_FV_FIND_FILE_TYPE FindFileByType;\r
- EFI_PEI_FV_FIND_FILE_NAME FindFileByName;\r
- EFI_PEI_FV_GET_FILE_INFO GetFileInfo;\r
- EFI_PEI_FV_GET_INFO GetVolumeInfo;\r
- EFI_PEI_FV_FIND_SECTION FindSectionByType;\r
- EFI_PEI_FV_GET_FILE_INFO2 GetFileInfo2;\r
- EFI_PEI_FV_FIND_SECTION2 FindSectionByType2;\r
+ EFI_PEI_FV_PROCESS_FV ProcessVolume;\r
+ EFI_PEI_FV_FIND_FILE_TYPE FindFileByType;\r
+ EFI_PEI_FV_FIND_FILE_NAME FindFileByName;\r
+ EFI_PEI_FV_GET_FILE_INFO GetFileInfo;\r
+ EFI_PEI_FV_GET_INFO GetVolumeInfo;\r
+ EFI_PEI_FV_FIND_SECTION FindSectionByType;\r
+ EFI_PEI_FV_GET_FILE_INFO2 GetFileInfo2;\r
+ EFI_PEI_FV_FIND_SECTION2 FindSectionByType2;\r
///\r
/// Signature is used to keep backward-compatibility, set to {'P','F','V','P'}.\r
///\r
- UINT32 Signature;\r
+ UINT32 Signature;\r
///\r
/// Revision for further extension.\r
///\r
- UINT32 Revision;\r
+ UINT32 Revision;\r
};\r
\r
-extern EFI_GUID gEfiPeiFirmwareVolumePpiGuid;\r
+extern EFI_GUID gEfiPeiFirmwareVolumePpiGuid;\r
\r
#endif\r