pub unsafe fn StretchDIBits<P0>(
    hdc: P0,
    xdest: i32,
    ydest: i32,
    destwidth: i32,
    destheight: i32,
    xsrc: i32,
    ysrc: i32,
    srcwidth: i32,
    srcheight: i32,
    lpbits: Option<*const c_void>,
    lpbmi: *const BITMAPINFO,
    iusage: DIB_USAGE,
    rop: ROP_CODE
) -> i32
where P0: IntoParam<HDC>,