DDFLIP_DONOTWAIT
Continue with application execution immediately after the flip is attempted without waiting for a return value indicating a successful flip.
DDFLIP_EVEN
The surface being flipped to contains the even field of a video signal.
Mutually exclusive with DDFLIP_ODD.
DDFLIP_INTERVAL2
A flip is to occur only every second VSYNC.
Requires the DDCAPS2_FLIPINTERVAL capability.
DDFLIP_INTERVAL3
A flip is to occur only every third VSYNC.
Requires the DDCAPS2_FLIPINTERVAL capability.
DDFLIP_INTERVAL4
A flip is to occur only every fourth VSYNC.
Requires the DDCAPS2_FLIPINTERVAL capability.
DDFLIP_NOVSYNC
The flip will occur as close as possible to the next scan line, regardless of VSYNC timing.
Requires the DDCAPS2_FLIPNOVSYNC capability.
Using this flag allows flips to be performed faster than the monitor refresh rate but may cause artifacts.
DDFLIP_ODD
The surface being flipped to contains the odd field of a video signal.
Mutually exclusive with DDFLIP_EVEN.
DDFLIP_WAIT
The flip will wait until it can be set up or an error other than DDERR_WASSTILLDRAWING occurs.
This is the default flip behaviour, use DDFLIP_DONOTWAIT to override.