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);