Gibt es in der
DLL eine Funktion mit der man die vorhandenen Schnittstellen abfragen kann? Wenn nicht, dann hast Du wahrscheinlich verloren. Solche hardwarenahen Abfragen gehen nun mal nur über Assembler vernünftig.
Versuchs mal mit dem Windows-
API. Wahrscheinlich muß Du nur über alle Hardwarekomponenten "enumerieren". Bei Delphi gibt es eine Hilfe zum Windows-
API. Geb dort mal bei Suchen DeviceCapabilities oder LPT ein. Vielleicht kommst du dann weiter.
Hab noch mal auf die Schnelle gegoogelt. Vielleicht hilft dieser Link
http://entwickler-forum.de/archive/index.php/f-122.html weiter. Dort wird einiges zu Schnittstellen beschrieben.
Schau mal bei der
JEDI-Komponentensammlung vorbei. Ich meine, daß es da was passendes gibt.