Question About Mode Switching

Hi to everybody. You know quake3 supports a variety of resolutions from 320x200 to 1600x1200. Using OpenGL how can it query these resolutions? EnumDisplaySettings doesn’t give any information below 640x480,and I read somewhere that using DirectDraw on mode switching causes problems with 3D hw.