IOSCSIPeripheralDeviceType00.h [plain text]
#ifndef _IOKIT_IO_SCSI_PERIPHERAL_DEVICE_TYPE_OO_H_
#define _IOKIT_IO_SCSI_PERIPHERAL_DEVICE_TYPE_OO_H_
#if defined(KERNEL) && defined(__cplusplus)
#include <IOKit/IOLib.h>
#include <IOKit/scsi-commands/IOSCSIBlockCommandsDevice.h>
class IOSCSIPeripheralDeviceType00 : public IOSCSIBlockCommandsDevice
{
OSDeclareDefaultStructors ( IOSCSIPeripheralDeviceType00 )
protected:
struct IOSCSIPeripheralDeviceType00ExpansionData { };
IOSCSIPeripheralDeviceType00ExpansionData *fIOSCSIPeripheralDeviceType00Reserved;
public:
bool init ( OSDictionary * propTable );
virtual bool start ( IOService * provider );
virtual void stop ( IOService * provider );
private:
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 1 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 2 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 3 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 4 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 5 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 6 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 7 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType00, 8 );
};
#endif
#endif