org.rococoa.cocoa.osservices
Class SCSIBusInquiryPB

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.osservices.SCSIBusInquiryPB
Direct Known Subclasses:
SCSIBusInquiryPB.ByReference, SCSIBusInquiryPB.ByValue

public class SCSIBusInquiryPB
extends com.ochafik.lang.jnaerator.runtime.Structure

Bus inquiry PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class SCSIBusInquiryPB.ByReference
           
static class SCSIBusInquiryPB.ByValue
           
 
Field Summary
 SCSIHdr.ByReference qLink
           
 short scsiAdditionalLength
           
 int scsiAsyncFlags
           
 short scsiBIReserved0
           
 int scsiBIReserved1
           
 short scsiBIReserved3
           
 OSServicesLibrary.SCSICallbackProcPtr scsiCompletion
           
 byte[] scsiControllerFamily
           
 byte[] scsiControllerType
           
 int scsiDataTypes
           
 DeviceIdent scsiDevice
           
 ByteByReference scsiDriverStorage
           
 short scsiEngineCount
           
 int scsiFeatureFlags
           
 int scsiFlags
           
 int scsiFlagsSupported
           
 byte scsiFunctionCode
           
 byte scsiHBAInquiry
           
 byte scsiHBAslotNumber
           
 byte scsiHBAslotType
           
 byte[] scsiHBAVendor
           
 byte[] scsiHBAversion
           
 byte scsiHiBusID
           
 byte scsiInitiatorID
           
 short scsiIOFlagsSupported
           
 short scsiIOpbSize
           
 short scsiMaxIOpbSize
           
 short scsiMaxLUN
           
 short scsiMaxTarget
           
 short scsiMaxTransferType
           
 short scsiPBLength
           
 short scsiReserved1
           
 byte scsiReserved2
           
 NativeLong scsiReserved3
           
 byte scsiScanFlags
           
 int scsiSIMPrivatesPtr
           
 int scsiSIMPrivatesSize
           
 short scsiSIMsRsrcID
           
 byte[] scsiSIMVendor
           
 byte[] scsiSIMversion
           
 byte scsiTargetModeFlags
           
 byte scsiVersionNumber
           
 short scsiWeirdStuff
           
 ByteByReference scsiXPTprivate
           
 byte[] scsiXPTversion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SCSIBusInquiryPB()
           
 
Method Summary
 SCSIBusInquiryPB.ByReference byReference()
           
 SCSIBusInquiryPB.ByValue byValue()
           
 SCSIBusInquiryPB clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

qLink

public SCSIHdr.ByReference qLink

scsiReserved1

public short scsiReserved1

scsiPBLength

public short scsiPBLength

scsiFunctionCode

public byte scsiFunctionCode

scsiReserved2

public byte scsiReserved2

scsiDevice

public DeviceIdent scsiDevice

scsiCompletion

public OSServicesLibrary.SCSICallbackProcPtr scsiCompletion

scsiFlags

public int scsiFlags

scsiDriverStorage

public ByteByReference scsiDriverStorage

scsiXPTprivate

public ByteByReference scsiXPTprivate

scsiReserved3

public NativeLong scsiReserved3

scsiEngineCount

public short scsiEngineCount

scsiMaxTransferType

public short scsiMaxTransferType

scsiDataTypes

public int scsiDataTypes

scsiIOpbSize

public short scsiIOpbSize

scsiMaxIOpbSize

public short scsiMaxIOpbSize

scsiFeatureFlags

public int scsiFeatureFlags

scsiVersionNumber

public byte scsiVersionNumber

scsiHBAInquiry

public byte scsiHBAInquiry

scsiTargetModeFlags

public byte scsiTargetModeFlags

scsiScanFlags

public byte scsiScanFlags

scsiSIMPrivatesPtr

public int scsiSIMPrivatesPtr

scsiSIMPrivatesSize

public int scsiSIMPrivatesSize

scsiAsyncFlags

public int scsiAsyncFlags

scsiHiBusID

public byte scsiHiBusID

scsiInitiatorID

public byte scsiInitiatorID

scsiBIReserved0

public short scsiBIReserved0

scsiBIReserved1

public int scsiBIReserved1

scsiFlagsSupported

public int scsiFlagsSupported

scsiIOFlagsSupported

public short scsiIOFlagsSupported

scsiWeirdStuff

public short scsiWeirdStuff

scsiMaxTarget

public short scsiMaxTarget

scsiMaxLUN

public short scsiMaxLUN

scsiSIMVendor

public byte[] scsiSIMVendor

scsiHBAVendor

public byte[] scsiHBAVendor

scsiControllerFamily

public byte[] scsiControllerFamily

scsiControllerType

public byte[] scsiControllerType

scsiXPTversion

public byte[] scsiXPTversion

scsiSIMversion

public byte[] scsiSIMversion

scsiHBAversion

public byte[] scsiHBAversion

scsiHBAslotType

public byte scsiHBAslotType

scsiHBAslotNumber

public byte scsiHBAslotNumber

scsiSIMsRsrcID

public short scsiSIMsRsrcID

scsiBIReserved3

public short scsiBIReserved3

scsiAdditionalLength

public short scsiAdditionalLength
Constructor Detail

SCSIBusInquiryPB

public SCSIBusInquiryPB()
Method Detail

byReference

public SCSIBusInquiryPB.ByReference byReference()

byValue

public SCSIBusInquiryPB.ByValue byValue()

clone

public SCSIBusInquiryPB clone()
Overrides:
clone in class Object