IDirectDrawSurface::BltBatch

HRESULT BltBatch(LPDDBLTBATCH lpDDBltBatch,

DWORD dwCount, DWORD dwFlags);

Performs a sequence of IDirectDrawSurface::Blt operations from several sources to a single destination. At present this method is only a stub; it has not yet been implemented.

·Returns DD_OK if successful, or one of the following error values otherwise:

DDERR_GENERIC DDERR_INVALIDCLIPLIST
DDERR_INVALIDOBJECT DDERR_INVALIDPARAMS
DDERR_INVALIDRECT DDERR_NOALPHAHW
DDERR_NOBLTHW DDERR_NOCLIPLIST
DDERR_NODDROPSHW DDERR_NOMIRRORHW
DDERR_NORASTEROPHW DDERR_NOROTATIONHW
DDERR_NOSTRETCHHW DDERR_NOZBUFFERHW
DDERR_SURFACEBUSY DDERR_SURFACELOST
DDERR_UNSUPPORTED  

lpDDBltBatch

Address of the first DDBLTBATCH structure that defines the parameters for the blit operations.

dwCount

The number of blit operations to be performed.

dwFlags

This parameter is not used at this time and must be set to 0.