typedef struct {
DWORD dwFlags;
LPBITMAPINFOHEADER lpbiSrc;
LPVOID lpSrc;
LPBITMAPINFOHEADER lpbiDst;
LPVOID lpDst;
int xDst;
int yDst;
int dxDst;
int dyDst;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
} ICDECOMPRESSEX;
Contains decompression parameters used with the ICM_DECOMPRESSEX message
ICDECOMPRESS_HURRYUP | Tries to decompress at a faster rate. When an application uses this flag, the driver should buffer the decompressed data but not draw the image. |
ICDECOMPRESS_UPDATE | Indicates the screen is being updated or refreshed. |
ICDECOMPRESS_PREROLL | Indicates the current frame precedes the point in the movie where playback starts and, therefore, will not be drawn. |
ICDECOMPRESS_NULLFRAME | Indicates the current frame does not contain data and the decompressed image should be left the same. |
ICDECOMPRESS_NOTKEYFRAME | Indicates the current frame is not a key frame. |