How do I update the version of OpenGL on Windows so that I can use anything newer than the Version 1.1 header file that is included in the Platform SDK? Even version 7.0A of the SDK for Windows 7 only includes GL.h and GLU.h for version 1.1 of OpenGL. I've installed the NVidia driver for my board that includes OpenGL 4.1 support, but I don't see header files included in this package.
You can download glext.h from the OpenGL website, which has extensions for OpenGL.
Or, download a function pointer handling library like GLee, which solves the problem as well as making it easier to access them; no more functor declarations.
To quote the OpenGL site:
Microsoft will never update gl.h and opengl32.lib that comes with their compiler. It hasn't been updated since 1995. Basically, the solution is to use glext.h and wglext.h (wglext.h is for Windows only) which define all the GL 1.2, 1.3, 1.4, 1.5, 2.0, 2.1 and above tokens and functions. Keep reading.
Download glext.h and wglext.h from The Extensions Registry.
Take a look at this OpenGL getting started page:
You'll see that The Communist Duck is right: it's just a matter of downloading a header or two from the extension registry:
However, as he also said, it might be easier for you to download an extension handler which does all the gritty work for you, like GLee - or GLEW:
GLEW : http://glew.sourceforge.net/
You can directly download updated header files and drivers from this page here for Windows. There is even a little how-to-install at the top of the page.
I hope this helps!