http://msdn.microsoft.com/library/psdk/opengl/appenda1_3soj.htm