Sauf que inpout32.dll est particulière : à l'initialisation, elle extrait un driver contenu dans la DLL dans un répertoire temporaire et le charge dynamiquement. Donc il n'y a pas besoin de charger de driver manuellement.
(cf
http://logix4u.net/Legacy_Ports/Parallel_Port/How_Inpout32.dll_works_.html)