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 ;