OutputRect = InputClippedRect;
}
- if(psoSource != psoDest)
- {
- SURFACE_LockBitmapBits(psurfSource);
- }
- SURFACE_LockBitmapBits(psurfDest);
-
if(psurfDest->flHooks & HOOK_TRANSPARENTBLT)
{
Ret = GDIDEVFUNCS(psoDest).TransparentBlt(
&OutputRect, &InputRect, iTransColor, Reserved);
}
- SURFACE_UnlockBitmapBits(psurfDest);
- if(psoSource != psoDest)
- {
- SURFACE_UnlockBitmapBits(psurfSource);
- }
-
return Ret;
}