|
struct SCSIBusInquiryPB {
SCSIHdr *qLink;
SInt16 scsiReserved1;
UInt16 scsiPBLength;
UInt8 scsiFunctionCode;
UInt8 scsiReserved2;
volatile OSErr scsiResult;
DeviceIdent scsiDevice;
SCSICallbackUPP scsiCompletion;
UInt32 scsiFlags;
BytePtr scsiDriverStorage;
Ptr scsiXPTprivate;
SInt32 scsiReserved3;
UInt16 scsiEngineCount;
UInt16 scsiMaxTransferType;
UInt32 scsiDataTypes;
UInt16 scsiIOpbSize;
UInt16 scsiMaxIOpbSize;
UInt32 scsiFeatureFlags;
UInt8 scsiVersionNumber;
UInt8 scsiHBAInquiry;
UInt8 scsiTargetModeFlags;
UInt8 scsiScanFlags;
UInt32 scsiSIMPrivatesPtr;
UInt32 scsiSIMPrivatesSize;
UInt32 scsiAsyncFlags;
UInt8 scsiHiBusID;
UInt8 scsiInitiatorID;
UInt16 scsiBIReserved0;
UInt32 scsiBIReserved1;
UInt32 scsiFlagsSupported;
UInt16 scsiIOFlagsSupported;
UInt16 scsiWeirdStuff;
UInt16 scsiMaxTarget;
UInt16 scsiMaxLUN;
char scsiSIMVendor[16];
char scsiHBAVendor[16];
char scsiControllerFamily[16];
char scsiControllerType[16];
char scsiXPTversion[4];
char scsiSIMversion[4];
char scsiHBAversion[4];
UInt8 scsiHBAslotType;
UInt8 scsiHBAslotNumber;
UInt16 scsiSIMsRsrcID;
UInt16 scsiBIReserved3;
UInt16 scsiAdditionalLength;
};
© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)