если windows.h стандартная, то почему бы не использовать такими же 'стандартными' directx/opengl/vulkan/...?
и если что у windows есть ее штатная win32api gdi, как минимум спрайты выводить получится и стандартные линии точки элипсы или заливка по шаблону... в общем можно