Buffer of EFI_FVB_WRITE should have CONST, but the PI spec miss it out. This should be an errata.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3378
6f19259b-4bc3-4df7-8a09-
765794883524
(EFIAPI * EFI_FV_READ_SECTION) (\r
IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This,\r
IN CONST EFI_GUID *NameGuid,\r
(EFIAPI * EFI_FV_READ_SECTION) (\r
IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This,\r
IN CONST EFI_GUID *NameGuid,\r
- IN CONST EFI_SECTION_TYPE SectionType,\r
- IN CONST UINTN SectionInstance,\r
+ IN EFI_SECTION_TYPE SectionType,\r
+ IN UINTN SectionInstance,\r
IN OUT VOID **Buffer,\r
IN OUT UINTN *BufferSize,\r
OUT UINT32 *AuthenticationStatus\r
IN OUT VOID **Buffer,\r
IN OUT UINTN *BufferSize,\r
OUT UINT32 *AuthenticationStatus\r
EFI_STATUS\r
(EFIAPI * EFI_FVB_GET_BLOCK_SIZE) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFI_STATUS\r
(EFIAPI * EFI_FVB_GET_BLOCK_SIZE) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- IN CONST EFI_LBA Lba,\r
OUT UINTN *BlockSize,\r
OUT UINTN *NumberOfBlocks\r
);\r
OUT UINTN *BlockSize,\r
OUT UINTN *NumberOfBlocks\r
);\r
EFI_STATUS\r
(EFIAPI *EFI_FVB_READ) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFI_STATUS\r
(EFIAPI *EFI_FVB_READ) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- IN CONST EFI_LBA Lba,\r
- IN CONST UINTN Offset,\r
+ IN EFI_LBA Lba,\r
+ IN UINTN Offset,\r
IN OUT UINTN *NumBytes,\r
IN OUT UINT8 *Buffer\r
);\r
IN OUT UINTN *NumBytes,\r
IN OUT UINT8 *Buffer\r
);\r
EFI_STATUS\r
(EFIAPI * EFI_FVB_WRITE) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
EFI_STATUS\r
(EFIAPI * EFI_FVB_WRITE) (\r
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,\r
- IN CONST EFI_LBA Lba,\r
- IN CONST UINTN Offset,\r
+ IN EFI_LBA Lba,\r
+ IN UINTN Offset,\r
IN OUT UINTN *NumBytes,\r
IN CONST UINT8 *Buffer\r
);\r
IN OUT UINTN *NumBytes,\r
IN CONST UINT8 *Buffer\r
);\r