From: ironhead Date: Sat, 30 Aug 2008 23:14:26 +0000 (+0000) Subject: 2008-08-29 Andy Grover X-Git-Tag: cgen-snapshot-20091101~5582 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=9ff32e502a41c191a4d59eaf8e85dc5d446bfc83;p=pf3gnuchains%2Fpf3gnuchains4x.git 2008-08-29 Andy Grover * include/ddk/scsi.h: Define READ_TOC formats. * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export. --- diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 15f513608b..16c1632ff3 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,5 +1,10 @@ 2008-08-29 Andy Grover + * include/ddk/scsi.h: Define READ_TOC formats. + * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export. + +2008-08-29 Andy Grover + * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION, struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET, NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket, diff --git a/winsup/w32api/include/ddk/scsi.h b/winsup/w32api/include/ddk/scsi.h index 65adcdd3a9..885db66aef 100644 --- a/winsup/w32api/include/ddk/scsi.h +++ b/winsup/w32api/include/ddk/scsi.h @@ -1272,6 +1272,13 @@ typedef struct _SENSE_DATA { #define IOCTL_SCSI_MINIPORT_NOT_QUORUM_CAPABLE ((FILE_DEVICE_SCSI << 16) + 0x0520) #define IOCTL_SCSI_MINIPORT_NOT_CLUSTER_CAPABLE ((FILE_DEVICE_SCSI << 16) + 0x0521) +/* READ_TOC formats */ +#define READ_TOC_FORMAT_TOC 0x00 +#define READ_TOC_FORMAT_SESSION 0x01 +#define READ_TOC_FORMAT_FULL_TOC 0x02 +#define READ_TOC_FORMAT_PMA 0x03 +#define READ_TOC_FORMAT_ATIP 0x04 + /* Read Capacity Data. Returned in Big Endian format */ typedef struct _READ_CAPACITY_DATA { ULONG LogicalBlockAddress; diff --git a/winsup/w32api/lib/ddk/scsiport.def b/winsup/w32api/lib/ddk/scsiport.def index 1965161f3d..f7050c2598 100644 --- a/winsup/w32api/lib/ddk/scsiport.def +++ b/winsup/w32api/lib/ddk/scsiport.def @@ -8,7 +8,7 @@ ScsiPortConvertUlongToPhysicalAddress@4 ScsiPortFlushDma@4 ScsiPortFreeDeviceBase@8 ScsiPortGetBusData@24 -ScsiPortGetDeviceBase@24 +ScsiPortGetDeviceBase@28 ScsiPortGetLogicalUnit@16 ScsiPortGetPhysicalAddress@16 ScsiPortGetSrb@20