Antes de Windows, las aplicaciones DOS se comunicaban a menudo directamente con diversos componentes del hardware respondiendo a las interrupciones, leyendo y escribiendo en la memoria del dispositivo, etc, lo que aún podía hacerse en las DLL de Windows debido al modelo de único nivel de privilegios que perduró durante todos los Windows 9x.