Windows обычно довольно долго живут после своего выпуска. Даже я
Windows95 застала (а в ней прямой доступ к портам есть), причем
была сильно удивлена, что она запускается на современных
компьютерах, не требуя никаких драйверов, если на этом диске
когда-то в прошлом была проинсталлирована. А под WindowsXP когда-то
свой драйвер писала под ISA-плату с АЦП AD7714. Но потом
ISA-разъемы на материнках исчезли, а драйверы было велено писать
новым способом (драйверы от WinXP для Win7 больше не годятся), которому я так и не научилась. Да и из-за "цифровой подписи" их теперь писать нет больше смысла.
А вот родной драйвер LPT - parport.sys, если поглядеть на него, как на DLL, имеет очень много разных функций.