UpdateLayeredWindow method

int UpdateLayeredWindow(
  1. Pointer<HWND__> hWnd,
  2. Pointer<HDC__> hdcDst,
  3. Pointer<LPPOINT> pptDst,
  4. Pointer<LPSIZE> psize,
  5. Pointer<HDC__> hdcSrc,
  6. Pointer<LPPOINT> pptSrc,
  7. int crKey,
  8. Pointer<PBLENDFUNCTION> pblend,
  9. int dwFlags,
)

Implementation

int UpdateLayeredWindow(
  ffi.Pointer<HWND__> hWnd,
  ffi.Pointer<HDC__> hdcDst,
  ffi.Pointer<LPPOINT> pptDst,
  ffi.Pointer<LPSIZE> psize,
  ffi.Pointer<HDC__> hdcSrc,
  ffi.Pointer<LPPOINT> pptSrc,
  int crKey,
  ffi.Pointer<PBLENDFUNCTION> pblend,
  int dwFlags,
) {
  return (_UpdateLayeredWindow ??= _dylib.lookupFunction<
      _c_UpdateLayeredWindow,
      _dart_UpdateLayeredWindow>('UpdateLayeredWindow'))(
    hWnd,
    hdcDst,
    pptDst,
    psize,
    hdcSrc,
    pptSrc,
    crKey,
    pblend,
    dwFlags,
  );
}