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.