pub unsafe extern "system" fn StretchDIBits(
    hdc: *mut HDC__,
    XDest: i32,
    YDest: i32,
    nDestWidth: i32,
    nDestHeight: i32,
    XSrc: i32,
    YSrc: i32,
    nSrcWidth: i32,
    nSrcHeight: i32,
    lpBits: *const c_void,
    lpBitsInfo: *const BITMAPINFO,
    iUsage: u32,
    dwRop: u32
) -> i32