18#ifndef __FIRMWARE_VOLUME_PPI_H__
19#define __FIRMWARE_VOLUME_PPI_H__
267#define EFI_PEI_FIRMWARE_VOLUME_PPI_SIGNATURE SIGNATURE_32 ('P', 'F', 'V', 'P')
268#define EFI_PEI_FIRMWARE_VOLUME_PPI_REVISION 0x00010030
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_PEI_FV_FIND_SECTION2)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_SECTION_TYPE SearchType, IN UINTN SearchInstance, IN EFI_PEI_FILE_HANDLE FileHandle, OUT VOID **SectionData, OUT UINT32 *AuthenticationStatus)
Definition FirmwareVolume.h:258
EFI_STATUS(EFIAPI * EFI_PEI_FV_GET_FILE_INFO)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_FV_FILE_INFO *FileInfo)
Definition FirmwareVolume.h:150
EFI_STATUS(EFIAPI * EFI_PEI_FV_GET_FILE_INFO2)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_FV_FILE_INFO2 *FileInfo)
Definition FirmwareVolume.h:177
EFI_STATUS(EFIAPI * EFI_PEI_FV_FIND_FILE_NAME)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN CONST EFI_GUID *FileName, IN EFI_PEI_FV_HANDLE *FvHandle, OUT EFI_PEI_FILE_HANDLE *FileHandle)
Definition FirmwareVolume.h:121
EFI_STATUS(EFIAPI * EFI_PEI_FV_FIND_FILE_TYPE)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_FV_FILETYPE SearchType, IN EFI_PEI_FV_HANDLE FvHandle, IN OUT EFI_PEI_FILE_HANDLE *FileHandle)
Definition FirmwareVolume.h:86
EFI_STATUS(EFIAPI * EFI_PEI_FV_FIND_SECTION)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_SECTION_TYPE SearchType, IN EFI_PEI_FILE_HANDLE FileHandle, OUT VOID **SectionData)
Definition FirmwareVolume.h:226
EFI_GUID gEfiPeiFirmwareVolumePpiGuid
EFI_STATUS(EFIAPI * EFI_PEI_FV_PROCESS_FV)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN VOID *Buffer, IN UINTN BufferSize, OUT EFI_PEI_FV_HANDLE *FvHandle)
Definition FirmwareVolume.h:55
EFI_STATUS(EFIAPI * EFI_PEI_FV_GET_INFO)(IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, IN EFI_PEI_FV_HANDLE FvHandle, OUT EFI_FV_INFO *VolumeInfo)
Definition FirmwareVolume.h:199
UINT8 EFI_SECTION_TYPE
Definition PiFirmwareFile.h:194
UINT8 EFI_FV_FILETYPE
Definition PiFirmwareFile.h:57
VOID * EFI_PEI_FILE_HANDLE
Definition PiPeiCis.h:33
VOID * EFI_PEI_FV_HANDLE
Definition PiPeiCis.h:28
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition PiPeiCis.h:697
Definition PiPeiCis.h:669
Definition PiPeiCis.h:778
Definition FirmwareVolume.h:273
EFI_PEI_FV_GET_INFO GetVolumeInfo
Definition FirmwareVolume.h:278
UINT32 Signature
Definition FirmwareVolume.h:285
EFI_PEI_FV_FIND_FILE_TYPE FindFileByType
Definition FirmwareVolume.h:275
EFI_PEI_FV_FIND_SECTION2 FindSectionByType2
Definition FirmwareVolume.h:281
EFI_PEI_FV_GET_FILE_INFO2 GetFileInfo2
Definition FirmwareVolume.h:280
EFI_PEI_FV_FIND_FILE_NAME FindFileByName
Definition FirmwareVolume.h:276
EFI_PEI_FV_GET_FILE_INFO GetFileInfo
Definition FirmwareVolume.h:277
UINT32 Revision
Definition FirmwareVolume.h:289
EFI_PEI_FV_FIND_SECTION FindSectionByType
Definition FirmwareVolume.h:279
EFI_PEI_FV_PROCESS_FV ProcessVolume
Definition FirmwareVolume.h:274