Just as a handy tip, there's also a compatible
GdiTransparentBlt() API directly in the
Gdi32.dll library under any contemporary MS Windows OS starting with Windows 2000 Professional/Server and up.
So, if you have Gdi32.dll already loaded for other purposes in your application, there is no need to map yet another extra graphics library in the process address space.