ICDRAWBEGIN

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;