DD_FLIPDATA

typedef struct _DD_FLIPDATA{
    PDD_DIRECTDRAW_GLOBAL        lpDD;
    PDD_SURFACE_LOCAL            lpSurfCurr;
    PDD_SURFACE_LOCAL            lpSurfTarg;
    DWORD                        dwFlags;
    HRESULT                      ddRVal;
    VOID *                       Flip;
} DD_FLIPDATA;

The DD_FLIPDATA structure is passed to the DirectDraw hardware interface’s Flip surface object callback.

Members

lpDD
Pointer to the DD_DIRECTDRAW_GLOBAL structure that describes the driver.
lpSurfCurr
Pointer to the DD_SURFACE_LOCAL structure that describes the current surface.
lpSurfTarg
Pointer to the DD_SURFACE_LOCAL structure that describes the surface to be flipped to.
dwFlags
Bitmask that tells the driver how to perform the blt. The DDFLIP_Xxx bit fields are enumerated in ddraw.h.
ddRVal
Location in which the driver returns a DirectDraw status return code. The status codes are defined in ddraw.h.
Flip
Unused by Windows NT.