http://bugs.winehq.org/show_bug.cgi?id=20672
--- Comment #2 from Stefan Dösinger stefandoesinger@gmx.at 2009-11-12 07:01:10 --- Is your OpenGL setup broken? The patch introduced a bug that prevents GetDC from working if the OpenGL pixel format info is not available(ie, OpenGL not available at all). This is not related to the registry setup, it is part of the generic adapter initialization.
If your GL setup is broken you'll see messages like these:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter
I'll see how to best get GetDC working again without GL.