Blitter setup structure.
typedef struct _SETUP_BLITTER { ULONG ulStructLen; /* Length of structure. */ BOOL fInvert; /* Image is inverted on blit. */ FOURCC fccSrcColorFormat; /* Source data format. */ ULONG ulSrcWidth; /* Width in pels. */ ULONG ulSrcHeight; /* Height in pels. */ ULONG ulSrcPosX; /* X-coordinate position of source data. */ ULONG ulSrcPosY; /* Y-coordinate position of source data. */ ULONG ulDitherType; /* Dither type. */ FOURCC fccDstColorFormat; /* Destination color format. */ ULONG ulDstWidth; /* Destination width in pels. */ ULONG ulDstHeight; /* Destination height in pels. */ LONG lDstPosX; /* Destination X-position (relative). */ LONG lDstPosY; /* Destination Y-position (relative). */ LONG lScreenPosX; /* Screen X-position for output. */ LONG lScreenPosY; /* Screen Y-position for output. */ ULONG ulNumDstRects; /* Number of visible rectangles. */ PRECTL pVisDstRects; /* Pointer to array of dest rectangles. */ } SETUP_BLITTER; typedef SETUP _ BLITTER * PSETUP _ BLITTER ;