Carbon


SCSIBusInquiryPB

Header: SCSI.h

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)