typedef struct {
DWORD dwFlags;
HPALETTE hpal;
HWND hwnd;
HDC hdc;
int xDst;
int yDst;
int dxDst;
int dyDst;
LPBITMAPINFOHEADER lpbi;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
DWORD dwRate;
DWORD dwScale;
} ICDRAWBEGIN;
Contains decompression parameters used with the ICM_DRAW_BEGIN message.
ICDRAW_QUERY | Determines if the decompressor can handle the decompression. The driver does not actually decompress the data. |
ICDRAW_FULLSCREEN | Draws the decompressed data on the full screen. |
ICDRAW_HDC | Draws the decompressed data to a window or a DC. |
ICDRAW_ANIMATE | Indicates the application can animate the palette. |
ICDRAW_CONTINUE | Indicates the drawing is a continuation of the previous frame. |
ICDRAW_MEMORYDC | Indicates the DC is offscreen. |
ICDRAW_UPDATING | Indicates the current frame is being updated rather than played. |
ICDRAW_RENDER | Renders, but does not draw, the data. |
ICDRAW_BUFFER | Buffers this data offscreen; it will need to be updated. |