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.
Members
lpDD
Pointer to the DD_DIRECTDRAW_GLOBAL structure that describes the driver.
lpDDSurface
Pointer to a DD_SURFACE_LOCAL structure that describes the surface object to be destroyed.
ddRVal
Location in which the driver returns a DirectDraw status return code. The status codes are defined in ddraw.h.
DestroySurface
Unused by Windows NT.