I managed to hack glext to work. The biggest problem (also present in dglOpenGL but only in a few places) is incorrect use of glGetString, using the obsolete GL_EXTENSION constant. Also, VAO support was dependent on the GL_ARB_vertex_array_object extension, which failed due to the nonworking glGetString (which shouldn't affect core VAO calls).

I didn't try dglOpenGL since I had no example made for it. It is most likely better but I was discouraged since it included the same bug.