+enum eSCSI_Ops
+{
+ READ_CAPACITY_10 = 0x25,
+ SERVICE_ACTION_IN_16 = 0x9E
+};
+
+struct sSCSI_Cmd_RequestSense
+{
+ Uint8 Op; // 0x03
+ Uint8 Desc;
+ Uint16 _resvd;
+ Uint8 AllocationLength;
+ Uint8 Control;
+} PACKED;
+
+struct sSCSI_SenseData
+{
+ Uint8 ResponseCode;
+ Uint8 _obselete;
+ Uint8 Flags;
+ Uint32 Information;
+ Uint8 AdditionalSenseLength;
+ Uint32 CommandSpecInfomation;
+ Uint8 AdditionalSenseCode;
+ Uint8 AdditionalSenseCodeQual;
+ Uint8 FRUC;
+ //Uint
+} PACKED;
+
+struct sSCSI_Cmd_ReadCapacity10
+{
+ Uint8 Op; // 0x25
+ Uint8 _resvd1;
+ Uint32 LBA;
+ Uint16 _resvd2;
+ Uint8 Flags;
+ Uint8 Control;
+} PACKED;