diff --git a/reactos/subsystems/win32/win32k/include/intddraw.h b/reactos/subsystems/win32/win32k/include/intddraw.h index 792b70ddd1c..7b12dbd1193 100644 --- a/reactos/subsystems/win32/win32k/include/intddraw.h +++ b/reactos/subsystems/win32/win32k/include/intddraw.h @@ -109,16 +109,13 @@ typedef BOOL (NTAPI *PGD_ENGUNLOCKDIRECTDRAWSURFACE)(PDD_SURFACE_LOCAL); /* Standard macro */ #define DXG_GET_INDEX_FUNCTION(INDEX, FUNCTION) \ - if (gpDxFuncs) \ + for (i = 0; i <= DXG_INDEX_DxDdIoctl; i++) \ { \ - for (i = 0; i <= DXG_INDEX_DxDdIoctl; i++) \ + if (gpDxFuncs[i].iFunc == INDEX) \ { \ - if (gpDxFuncs[i].iFunc == INDEX) \ - { \ - FUNCTION = (VOID *)gpDxFuncs[i].pfn; \ - break; \ - } \ - } \ + FUNCTION = (VOID *)gpDxFuncs[i].pfn; \ + break; \ + } \ } /* Gammaramp internal prototype */