Lo que pasa es que la mayoria de las rutinas de ensamblador que suelen enseñar para inicializar modos graficos en c, estan fundamentadas en las llamadas a los registros del sistema operativo, generalmente sistemas derivados del DOS.
Pues bien estas no te sirven porque la mayoria, sino es que todas las nuevas versiones de windows no estan fundamentadas en DOS, asi que tienes que probar cosas diferentes.
Como no te vas a poner a reinventar la rueda, te crecomiendo que utilices la libreria allegro
Juank