pub unsafe fn BeginBufferedPaint<P0>(
    hdctarget: P0,
    prctarget: *const RECT,
    dwformat: BP_BUFFERFORMAT,
    ppaintparams: Option<*const BP_PAINTPARAMS>,
    phdc: *mut HDC
) -> isize
where P0: IntoParam<HDC>,