Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 3614 of file surface.c.
Referenced by ddraw_surface2_GetDDInterface(), ddraw_surface3_GetDDInterface(), and ddraw_surface4_GetDDInterface().
{ IDirectDrawSurfaceImpl *This = impl_from_IDirectDrawSurface7(iface); TRACE("iface %p, ddraw %p.\n", iface, DD); if(!DD) return DDERR_INVALIDPARAMS; switch(This->version) { case 7: *DD = &This->ddraw->IDirectDraw7_iface; break; case 4: *DD = &This->ddraw->IDirectDraw4_iface; break; case 2: *DD = &This->ddraw->IDirectDraw2_iface; break; case 1: *DD = &This->ddraw->IDirectDraw_iface; break; } IUnknown_AddRef((IUnknown *)*DD); return DD_OK; }