windows t´interdira purement et simplement l´acces direct aux cartes.
tu es déja obligé de passer par le pilote de ta carte ( si tu ne veux pas la flinguer)
pour accéder au pilote tu es obligé de passer par windows.h
et DirectX et OpenGL sont des surcouhes qui se basent sur Windows.h
tu peux peut etre piloter directement a partir de Windows.h, mais je ne sais pas comment.
cela dit, tu peux accéder a ta carte graphique de maniere " base standard", mais ce sera de faibles résolutions.
et la tu pourras piloter direct en Assembleur :
Il faut d´abord que ton compilateur compile en 16-bits ( sinon, windows refuse de compiler -> violation)
et ensuite tu peux faire du 320*200 256 couleurs en assembleur direct :
je te laisse voir ma page :
http://www.fvirtman.fr.st
rubrique info / progs / prog graphique en C ( ms dos).