Lines Matching defs:_IDENTIFY_DATA2
263 typedef struct _IDENTIFY_DATA2 { struct
264 USHORT GeneralConfiguration; /* 00 00 */
265 USHORT NumberOfCylinders; /* 02 1 */
266 USHORT Reserved1; /* 04 2 */
267 USHORT NumberOfHeads; /* 06 3 */
268 USHORT UnformattedBytesPerTrack; /* 08 4 */
269 USHORT UnformattedBytesPerSector; /* 0A 5 */
270 USHORT SectorsPerTrack; /* 0C 6 */
271 USHORT VendorUnique1[3]; /* 0E 7-9 */
272 USHORT SerialNumber[10]; /* 14 10-19 */
273 USHORT BufferType; /* 28 20 */
274 USHORT BufferSectorSize; /* 2A 21 */
275 USHORT NumberOfEccBytes; /* 2C 22 */
276 USHORT FirmwareRevision[4]; /* 2E 23-26 */
277 USHORT ModelNumber[20]; /* 36 27-46 */
278 UCHAR MaximumBlockTransfer; /* 5E 47 */
279 UCHAR VendorUnique2; /* 5F */
280 USHORT DoubleWordIo; /* 60 48 */
281 USHORT Capabilities; /* 62 49 */
282 USHORT Reserved2; /* 64 50 */
283 UCHAR VendorUnique3; /* 66 51 */
284 UCHAR PioCycleTimingMode; /* 67 */
285 UCHAR VendorUnique4; /* 68 52 */
286 UCHAR DmaCycleTimingMode; /* 69 */
287 USHORT TranslationFieldsValid; /* 6A 53 */
288 USHORT NumberOfCurrentCylinders; /* 6C 54 */
289 USHORT NumberOfCurrentHeads; /* 6E 55 */
290 USHORT CurrentSectorsPerTrack; /* 70 56 */
291 ULONG CurrentSectorCapacity; /* 72 57-58 */
292 USHORT CurrentMultiSectorSetting; /* 59 */
293 ULONG UserAddressableSectors; /* 60-61 */
294 UCHAR SingleWordDMASupport; /* 62 */
295 UCHAR SingleWordDMAActive;
296 UCHAR MultiWordDMASupport; /* 63 */
297 UCHAR MultiWordDMAActive;
298 UCHAR AdvancedPIOModes; /* 64 */
299 UCHAR Reserved4;
300 USHORT MinimumMWXferCycleTime; /* 65 */
301 USHORT RecommendedMWXferCycleTime; /* 66 */
302 USHORT MinimumPIOCycleTime; /* 67 */
303 USHORT MinimumPIOCycleTimeIORDY; /* 68 */
304 USHORT Reserved5[2]; /* 69-70 */
305 USHORT ReleaseTimeOverlapped; /* 71 */
306 USHORT ReleaseTimeServiceCommand; /* 72 */
307 USHORT MajorRevision; /* 73 */
308 USHORT MinorRevision; /* 74 */