I don't quite understand why you need the dll to expose all the gl* functions from ES.
I think we can get the address of these functions with eglGetProcAddress, just like what we do with wglGetProcAddress.
Yeah we can get the symbols by using eglGetProcAddress. However usually you just include gl2.h and link against the library. On all other platforms you actually have exactly the same code. With windows using the getprocadress you actually cannot include gl2.h without modification. Basically when porting programs using OpenGL ES 2.0 to windows you have to make a wrapper for it.
The question was just to clarify that will this situation remain even in the future.