pub unsafe extern "system" fn UpdateLayeredWindow(
    hWnd: *mut HWND__,
    hdcDst: *mut HDC__,
    pptDst: *mut POINT,
    psize: *mut SIZE,
    hdcSrc: *mut HDC__,
    pptSrc: *mut POINT,
    crKey: u32,
    pblend: *mut BLENDFUNCTION,
    dwFlags: u32
) -> i32