Programming Environment: Windows XP
Compilers: Borland C++ Builder 6 (Personal)/Borland C++ 5.5 (freebie)
This is a routine that queries the logical drives in the system, along with their device types, local/network status and whether or not the devices are removable. Once the data are gathered, the caller's selection parameters are matched against the device data and those matching devices and their characteristics are returned to the caller.