On 6 July 2014 18:06, Stefan Dösinger <stefan at codeweavers.com> wrote: > + IDirectDraw *ddraw; ... > + hr = IDirectDraw4_CreateSurface(ddraw, &surface_desc, &texture, NULL); > + ok(SUCCEEDED(hr), "Failed to create surface, hr %#x.\n", hr); I didn't notice this before, but you'll want to use IDirectDraw_CreateSurface() here.