ReactOS 0.4.16-dev-289-g096a551
_INQUIRYDATA Struct Reference

#include <cdrw_hw.h>

Collaboration diagram for _INQUIRYDATA:

Public Attributes

UCHAR DeviceType: 5
 
UCHAR DeviceTypeQualifier: 3
 
UCHAR DeviceTypeModifier: 7
 
UCHAR RemovableMedia: 1
 
UCHAR Versions
 
UCHAR ResponseDataFormat
 
UCHAR AdditionalLength
 
UCHAR Reserved [2]
 
UCHAR SoftReset: 1
 
UCHAR CommandQueue: 1
 
UCHAR Reserved2: 1
 
UCHAR LinkedCommands: 1
 
UCHAR Synchronous: 1
 
UCHAR Wide16Bit: 1
 
UCHAR Wide32Bit: 1
 
UCHAR RelativeAddressing: 1
 
UCHAR VendorId [8]
 
UCHAR ProductId [16]
 
UCHAR ProductRevisionLevel [4]
 
UCHAR VendorSpecific [20]
 
UCHAR Reserved3 [40]
 
union {
   UCHAR   DeviceIdentificationString [28]
 
   struct {
      UCHAR   VendorId [8]
 
      UCHAR   ProductId [16]
 
      UCHAR   ProductRevisionLevel [4]
 
   } 
 
}; 
 
union {
   UCHAR   Versions
 
   struct {
      UCHAR   ANSIVersion:3
 
      UCHAR   ECMAVersion:3
 
      UCHAR   ISOVersion:2
 
   } 
 
}; 
 
UCHAR HiSupport:1
 
UCHAR NormACA:1
 
UCHAR TerminateTask:1
 
UCHAR AERC:1
 
UCHAR Addr16:1
 
UCHAR Addr32:1
 
UCHAR AckReqQ:1
 
UCHAR MediumChanger:1
 
UCHAR MultiPort:1
 
UCHAR ReservedBit2:1
 
UCHAR EnclosureServices:1
 
UCHAR ReservedBit3:1
 
UCHAR TransferDisable:1
 
union {
   UCHAR   Versions
 
   struct {
      UCHAR   ANSIVersion:3
 
      UCHAR   ECMAVersion:3
 
      UCHAR   ISOVersion:2
 
   }   DUMMYSTRUCTNAME
 
DUMMYUNIONNAME
 
union {
   UCHAR   Versions
 
   struct {
      UCHAR   ANSIVersion:3
 
      UCHAR   ECMAVersion:3
 
      UCHAR   ISOVersion:2
 
   } 
 
}; 
 

Detailed Description

Definition at line 1115 of file cdrw_hw.h.

Member Data Documentation

◆ 

union { ... } _INQUIRYDATA::@1228

◆ 

__GNU_EXTENSION union { ... } _INQUIRYDATA::@2067

◆ 

union { ... } _INQUIRYDATA::@2239

◆ AckReqQ

UCHAR _INQUIRYDATA::AckReqQ

Definition at line 99 of file minitape.h.

◆ AdditionalLength

UCHAR _INQUIRYDATA::AdditionalLength

Definition at line 1122 of file cdrw_hw.h.

Referenced by InquiryCompletion(), and USBSTOR_HandleDeviceControl().

◆ Addr16

UCHAR _INQUIRYDATA::Addr16

Definition at line 97 of file minitape.h.

◆ Addr32

UCHAR _INQUIRYDATA::Addr32

Definition at line 98 of file minitape.h.

◆ AERC

UCHAR _INQUIRYDATA::AERC

Definition at line 94 of file minitape.h.

◆ ANSIVersion

UCHAR _INQUIRYDATA::ANSIVersion

Definition at line 85 of file minitape.h.

◆ CommandQueue

UCHAR _INQUIRYDATA::CommandQueue

◆ DeviceIdentificationString

UCHAR _INQUIRYDATA::DeviceIdentificationString[28]

Definition at line 1104 of file scsi.h.

Referenced by AtapiStartIo__(), and IdeSendCommand().

◆ DeviceType

◆ DeviceTypeModifier

UCHAR _INQUIRYDATA::DeviceTypeModifier

◆ DeviceTypeQualifier

UCHAR _INQUIRYDATA::DeviceTypeQualifier

Definition at line 1117 of file cdrw_hw.h.

Referenced by FdoScanAdapter(), InquiryCompletion(), and USBSTOR_HandleDeviceControl().

◆ 

_ANONYMOUS_STRUCT struct { ... } _INQUIRYDATA::DUMMYSTRUCTNAME

◆ 

_ANONYMOUS_UNION union { ... } _INQUIRYDATA::DUMMYUNIONNAME

◆ ECMAVersion

UCHAR _INQUIRYDATA::ECMAVersion

Definition at line 86 of file minitape.h.

◆ EnclosureServices

UCHAR _INQUIRYDATA::EnclosureServices

Definition at line 103 of file minitape.h.

◆ HiSupport

UCHAR _INQUIRYDATA::HiSupport

Definition at line 91 of file minitape.h.

◆ ISOVersion

UCHAR _INQUIRYDATA::ISOVersion

Definition at line 87 of file minitape.h.

◆ LinkedCommands

UCHAR _INQUIRYDATA::LinkedCommands

Definition at line 1127 of file cdrw_hw.h.

Referenced by USBSTOR_HandleDeviceControl().

◆ MediumChanger

UCHAR _INQUIRYDATA::MediumChanger

Definition at line 100 of file minitape.h.

◆ MultiPort

UCHAR _INQUIRYDATA::MultiPort

Definition at line 101 of file minitape.h.

◆ NormACA

UCHAR _INQUIRYDATA::NormACA

Definition at line 92 of file minitape.h.

◆ ProductId

◆ ProductRevisionLevel

◆ RelativeAddressing

UCHAR _INQUIRYDATA::RelativeAddressing

Definition at line 1131 of file cdrw_hw.h.

Referenced by AtapiStartIo__(), IdeSendCommand(), and USBSTOR_HandleDeviceControl().

◆ RemovableMedia

◆ Reserved

UCHAR _INQUIRYDATA::Reserved

Definition at line 1123 of file cdrw_hw.h.

◆ Reserved2

UCHAR _INQUIRYDATA::Reserved2

Definition at line 1126 of file cdrw_hw.h.

◆ Reserved3

UCHAR _INQUIRYDATA::Reserved3

Definition at line 1136 of file cdrw_hw.h.

◆ ReservedBit2

UCHAR _INQUIRYDATA::ReservedBit2

Definition at line 102 of file minitape.h.

◆ ReservedBit3

UCHAR _INQUIRYDATA::ReservedBit3

Definition at line 104 of file minitape.h.

◆ ResponseDataFormat

UCHAR _INQUIRYDATA::ResponseDataFormat

Definition at line 1121 of file cdrw_hw.h.

Referenced by InquiryCompletion(), and USBSTOR_HandleDeviceControl().

◆ SoftReset

UCHAR _INQUIRYDATA::SoftReset

Definition at line 1124 of file cdrw_hw.h.

Referenced by USBSTOR_HandleDeviceControl().

◆ Synchronous

UCHAR _INQUIRYDATA::Synchronous

Definition at line 1128 of file cdrw_hw.h.

◆ TerminateTask

UCHAR _INQUIRYDATA::TerminateTask

Definition at line 93 of file minitape.h.

◆ TransferDisable

UCHAR _INQUIRYDATA::TransferDisable

Definition at line 107 of file minitape.h.

◆ VendorId

◆ VendorSpecific

UCHAR _INQUIRYDATA::VendorSpecific

Definition at line 1135 of file cdrw_hw.h.

◆ Versions

UCHAR _INQUIRYDATA::Versions

Definition at line 1120 of file cdrw_hw.h.

Referenced by InquiryCompletion(), and USBSTOR_HandleDeviceControl().

◆ Wide16Bit

UCHAR _INQUIRYDATA::Wide16Bit

Definition at line 1129 of file cdrw_hw.h.

◆ Wide32Bit

UCHAR _INQUIRYDATA::Wide32Bit

Definition at line 1130 of file cdrw_hw.h.

Referenced by InquiryCompletion().


The documentation for this struct was generated from the following files: