From 3007169592589ec0f2abd253297a484dfe3ff980 Mon Sep 17 00:00:00 2001 From: narzoul Date: Sat, 23 Jan 2016 17:02:41 +0100 Subject: [PATCH] Added GDI redirection for some additional functions --- DDrawCompat/CompatGdiFunctions.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/DDrawCompat/CompatGdiFunctions.cpp b/DDrawCompat/CompatGdiFunctions.cpp index 1374862..9c725f1 100644 --- a/DDrawCompat/CompatGdiFunctions.cpp +++ b/DDrawCompat/CompatGdiFunctions.cpp @@ -106,6 +106,9 @@ namespace CompatGdiFunctions HOOK_GDI_FUNCTION(gdi32, CreateDIBSection); HOOK_GDI_FUNCTION(gdi32, CreateDiscardableBitmap); HOOK_GDI_FUNCTION(gdi32, ExtFloodFill); + HOOK_GDI_FUNCTION(gdi32, GdiAlphaBlend); + HOOK_GDI_FUNCTION(gdi32, GdiGradientFill); + HOOK_GDI_FUNCTION(gdi32, GdiTransparentBlt); HOOK_GDI_FUNCTION(gdi32, GetDIBits); HOOK_GDI_FUNCTION(gdi32, GetPixel); HOOK_GDI_FUNCTION(msimg32, GradientFill); @@ -146,6 +149,10 @@ namespace CompatGdiFunctions HOOK_GDI_TEXT_FUNCTION(user32, TabbedTextOut); HOOK_GDI_TEXT_FUNCTION(gdi32, TextOut); + // Icon functions + HOOK_GDI_FUNCTION(user32, DrawIcon); + HOOK_GDI_FUNCTION(user32, DrawIconEx); + // Line and curve functions HOOK_GDI_FUNCTION(gdi32, AngleArc); HOOK_GDI_FUNCTION(gdi32, Arc);