Opengl 1.2 in windows

Can someone tell me why the BGR pixel format for the glDrawPixels() does not work in windows.

Is it because windows does not support openGL version 1.2

Is there a way to use the BGR format …

You may only use BGR format if it is avaliable on your OpenGL implementation as an extension. This stems from the fact that the Windows ICD model does not support OpenGL 1.2.

GL_BGR_EXT
Win98 supports it.
don’t know bout 95 though.