http://bugs.winehq.org/show_bug.cgi?id=29162
--- Comment #6 from Stefan Dösinger stefan@codeweavers.com 2011-12-05 12:33:48 CST --- Thanks for doing the regression test! It is plausible that IDirectDrawSurface3, IDirectDrawSurface4 and IDirectDrawSurface7 have different SetSurfaceDesc behavior. You can help by porting the set_surface_desc_test in dlls/ddraw/tests/dsurface.c to IDirectDrawSurface4 and IDirectDrawSurface7 and see if any of those functions behave differently.