Hello All,
There is a typing mistake in EFI_ISCSI_INITIATOR_NAME_PROTOCOL Get() and Set()
Prototypes
UEFI2.7 16.2 Page 921,922
EFI_ISCSI_INITIATOR_NAME_PROTOCOL. Get()
Summary
Retrieves the current set value of iSCSI Initiator Name.
Prototype
typedef EFI_STATUS
(EFIAPI *EFI_ISCSI_INITIATOR_NAME_GET) {
IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This
IN OUT UINTN *BufferSize
OUT VOID *Buffer
}
EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Set()
Summary
Sets the iSCSI Initiator Name.
Prototype
typedef EFI_STATUS
(EFIAPI *EFI_ISCSI_INITIATOR_NAME_SET) {
IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This
IN OUT UINTN *BufferSize
IN VOID *Buffer
}
The Prototypes should be like below
typedef EFI_STATUS
(EFIAPI *EFI_ISCSI_INITIATOR_NAME_GET) (
IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This
IN OUT UINTN *BufferSize
OUT VOID *Buffer
);
typedef EFI_STATUS
(EFIAPI *EFI_ISCSI_INITIATOR_NAME_SET) (
IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This
IN OUT UINTN *BufferSize
IN VOID *Buffer
);
Thanks,
Karunakar
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel