| UbixOS V2
    2.0
    | 
#include <hd.h>

| Data Fields | |
| struct ata_identify_data * | ata_identify | 
| struct driveDiskLabel * | diskLabel | 
| long | hdCalc | 
| char | hdDev | 
| char | hdEnable | 
| char | hdFlags | 
| long | hdMask | 
| uint32_t | hdMulti | 
| long | hdPort | 
| char | hdShift | 
| long | hdSize | 
| long | lba_end | 
| uint32_t | lba_high | 
| uint32_t | lba_low | 
| long | lba_start | 
| long | parOffset | 
| int | part | 
| uint32_t | sector_size | 
| struct ata_identify_data* driveInfo::ata_identify | 
| char driveInfo::hdDev | 
| char driveInfo::hdEnable | 
| uint32_t driveInfo::hdMulti | 
| long driveInfo::hdPort | 
| char driveInfo::hdShift | 
| long driveInfo::lba_start | 
| long driveInfo::parOffset |