typedef struct _DD_DESTROYSURFACEDATA{
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
HRESULT ddRVal;
VOID * DestroySurface;
} DD_DESTROYSURFACEDATA;
The DD_DESTROYSURFACEDATA structure is passed to the DirectDraw hardware interface’s DestroySurface surface object callback.