private static extern int UpdateLayeredWindow(IntPtr hWnd, IntPtr hdcDst, ref Win32Types.Point pptDst,
                                               ref Win32Types.Size psize, IntPtr hdcSrc, ref Win32Types.Point pptSrc, uint crKey,
                                               ref Win32Types.BlendFunction pblend, uint dwFlags);
 public static int UpdateLayeredWindowWrapper(IntPtr hWnd, IntPtr hdcDst, ref Win32Types.Point pptDst,
                                              ref Win32Types.Size psize, IntPtr hdcSrc, ref Win32Types.Point pptSrc, uint crKey,
                                              ref Win32Types.BlendFunction pblend, uint dwFlags)
 {
     return(UpdateLayeredWindow(hWnd, hdcDst, ref pptDst, ref psize, hdcSrc, ref pptSrc, crKey, ref pblend, dwFlags));
 }