Hi,
I have a very old SCSI device without any drivers. Back in the good
old DOS days I simply used 16-bit ASPI calls in order to talk to this
device. Then came Win95 with wnaspi32.dll and I moved my program to
32-bit - no problem. In Win2000 I realised that there is no ASPI32,
however Adaptec provides it on their web pages so I can still use it
without any modifications on my program.
Now I want to move on and would like to use SCSI pass-through commands
in order to get the device going. Furthermore I would like to program
the device regardless of the bus system, that is, I would like to use
it on a plain SCSI card as well as on an USB-SCSI converter.
I found on Microsofts web page KB - 259695
"HOWTO: Enumerate Hardware Devices by Using SetupDi Calls"
which works great, at least I can find my device.
and I found KB Article - 305184
"SAMPLE: Enumerate CD Drives and Get Their Properties/Capabilities"
this one needs a ClassGUID.
My questions:
..) Using SetupDi calls, am I on the right track at all or is there a
simpler way of doing it.
..) without any ClassGUID, can I program the device or do I need to
install a ClassGUID.
Many thx for any answer in advance,
Chris