DDBLT_ASYNC
The blit will be performed asynchronously through the FIFO hardware.
When the FIFO hardware is already full the blit will fail.
DDBLT_COLORFILL
The blit will use the TDDBltFX::FillColor referenced by the BltFX parameter of this method as the color that fills the destination rectangle before the blit occurs.
DDBLT_DDFX
The blit will use the TDDBltFX::FX referenced by the BltFX parameter of this method to specify the blit effects used.
DDBLT_DDROPS
The blit will use the TDDBltFX::DDRops referenced by the BltFX parameter of this method to specify non standard raster operations.
DDBLT_DEPTHFILL
The blit will use the TDDBltFX::FillDepth referenced by the BltFX parameter of this method as the depth value that fills the destination rectangle of the z-buffer surface before the blit occurs.
DDBLT_KEYDEST
The blit will use the destination surface color key for transparency.
DDBLT_KEYDESTOVERRIDE
The blit will use the TDDBltFX::DestColorKey referenced by the BltFX parameter of this method as the destination color key.
DDBLT_KEYSRC
The blit will use the source surface color key for transparency effects.
DDBLT_KEYSRCOVERRIDE
The blit will use the TDDBltFX::SrcColorKey referenced by the BltFX parameter of this method as the source color key.
DDBLT_ROP
The blit will use the TDDBltFX::ROP referenced by the BltFX parameter of this method to define its standard raster operation.
The possible ROP's are detailed in the Win32 API.
DDBLT_ROTATIONANGLE
The blit will use the TDDBltFX::RotationAngle referenced by the BltFX parameteer of this method is to be used as the amount of rotation, in 1/100ths of a degree, applied to the blit.
DDBLT_WAIT
The blit will wait for the blitter to accept the command unless an error other than DDERR_WASSTILLDRAWING occurs.