If I:
1. hit Ctrl + E,
2. then right click a drive in the "Devices with Removable Storage" and select properties.
3. click the hardware tab.
A very detailed name for each of the disk drives is listed.

Is there a way to get access to these displayed drive names?

I tried using GetVolumeInformation API although it only returned the label of the drive created by the user rather than the drive name described above. This drive name, which for example lists my Liteon DVDRW as ATAPI iHAS 324, is either set by the manufacturer directly or MS is using some sort of lookup table perhaps based on the drive serial numbers to tell it what the drive is.

Is there some way to get this manufacturer information relating to the drive name, specifically, is it possible to determine the drive company, make and model. Also is it possible to determine the interface speed, eg SATA 150, SATA 300, SATA 600?