I guess that's where GLUT comes in, though I am curious to know what it takes to create a Windows interface from scratch that has the bare minimums like window management and file reading.