SETUPBLITTERNOTIFYIN

The display driver, if it supports this function, should indicate whether the hardware can handle the current image blitting parameters. If the display driver does not support this function, it is assumed the hardware can handle the blitter operation being set.

Example Code
 typedef struct _SETUPBLITTERNOTIFYIN { ULONG    ulLength;           /* length of this structure         */ ULONG    ulHandle;           /* instance handle from register    */ ULONG    ulInversionFlags;   /* current image inversion flags    */ /* 0x1 = vertical, 0x2 = horizontal */ FOURCC   fccSrc;             /* source color format              */ ULONG    ulSrcWidth;         /* source image width in pixels     */ ULONG    ulSrcHeight;        /* source image height in pixels    */ ULONG    ulSrcPosX;          /* src image X offset for blitting  */ ULONG    ulSrcPosY;          /* src image Y offset for blitting  */ FOURCC   fccDst;             /* destination color format         */ ULONG    ulDstWidth;         /* destination image width in pels  */ ULONG    ulDstHeight;        /* destination image height in pels */ LONG     lScreenPosX;        /* destination screen X position    */ LONG     lScreenPosY;        /* destination screen Y position    */ ULONG    ulNumDstRects;      /* number of visible rectangles     */ PRECTL   pVisDstRects;       /* ptr to visible rectangle array   */ /* (in screen coordinates)         */ } SETUPBLITTERNOTIFYIN;

typedef SETUPBLITTERNOTIFYIN *PSETUPBLITTERNOTIFYIN; 