How to get device-name ?



In Windows explorer, we get the devicetype of any device added.
So if you have a cardreader you can see the type of it e: Compact
flash, Memory stick,...
How can I retrieve this in Delphi ?
I need this, because driveletters are used to conect to, but that means
that connecting card-readers via usb, should always be done in the same
order, otherwhise that driveletter may change.

thx

.