/* If InquiryDataLength is non-zero and InquiryDataBuffer is not NULL, InquiryDataBuffer must meet buffer alignment requirement defined in EFI_SCSI_IO_PROTOCOL. Otherwise EFI_INVALID_PARAMETER gets returned. */
EFI_STATUS EFIAPI ScsiInquiryCommand(IN EFI_SCSI_IO_PROTOCOL *ScsiIo, IN UINT64 Timeout, IN OUT VOID *SenseData OPTIONAL, IN OUT UINT8 *SenseDataLength, OUT UINT8 *HostAdapterStatus, OUT UINT8 *TargetStatus, IN OUT VOID *InquiryDataBuffer OPTIONAL, IN OUT UINT32 *InquiryDataLength, IN BOOLEAN EnableVitalProductData)
/* If InquiryDataLength is non-zero and InquiryDataBuffer is not NULL, InquiryDataBuffer must meet buffer alignment requirement defined in EFI_SCSI_IO_PROTOCOL. Otherwise EFI_INVALID_PARAMETER gets returned. */
EFI_STATUS EFIAPI ScsiInquiryCommand(IN EFI_SCSI_IO_PROTOCOL *ScsiIo, IN UINT64 Timeout, IN OUT VOID *SenseData OPTIONAL, IN OUT UINT8 *SenseDataLength, OUT UINT8 *HostAdapterStatus, OUT UINT8 *TargetStatus, IN OUT VOID *InquiryDataBuffer OPTIONAL, IN OUT UINT32 *InquiryDataLength, IN BOOLEAN EnableVitalProductData)
{
  return ScsiInquiryCommandEx (
           ScsiIo,
           Timeout,
           SenseData,
           SenseDataLength,
           HostAdapterStatus,
           TargetStatus,
           InquiryDataBuffer,
           InquiryDataLength,
           EnableVitalProductData,
           0
           );
}