pub unsafe extern "system" fn StretchDIBits(
    hdc: HDC, 
    XDest: c_int, 
    YDest: c_int, 
    nDestWidth: c_int, 
    nDestHeight: c_int, 
    XSrc: c_int, 
    YSrc: c_int, 
    nSrcWidth: c_int, 
    nSrcHeight: c_int, 
    lpBits: *const VOID, 
    lpBitsInfo: *const BITMAPINFO, 
    iUsage: UINT, 
    dwRop: DWORD
) -> c_int