This is an interface of the com.ms.directX package is used with DirectDraw.enumSurfaces and DirectDrawSurface.enumAttachedSurfaces to set the callback function to be called for each specified surface.
public interface IEnumSurfacesCallback extends IUnknown { // Methods public void callbackEnumSurfaces(DirectDrawSurface f, DDSurfaceDesc surfDesc, IUnknown ctxt); }
com.ms.directX.DirectDraw, com.ms.directX.DirectDrawSurface
IUnknown | +--IEnumSurfacesCallback