diff --git a/reactos/subsystems/win32/win32k/eng/surface.c b/reactos/subsystems/win32/win32k/eng/surface.c index 5d3075be480..317cf0497bb 100644 --- a/reactos/subsystems/win32/win32k/eng/surface.c +++ b/reactos/subsystems/win32/win32k/eng/surface.c @@ -558,6 +558,16 @@ EngLockSurface(IN HSURF Surface) return NULL; } + +/* + * @implemented + */ +VOID STDCALL +NtGdiEngUnLockSurface(IN SURFOBJ *Surface) +{ + EngUnlockSurface(Surface); +} + /* * @implemented */ @@ -567,4 +577,6 @@ EngUnlockSurface(IN SURFOBJ *Surface) if (Surface != NULL) GDIOBJ_UnlockObjByPtr(GdiHandleTable, Surface); } + + /* EOF */ diff --git a/reactos/subsystems/win32/win32k/w32ksvc.db b/reactos/subsystems/win32/win32k/w32ksvc.db index 9b84e88af98..086c4d3d9e5 100644 --- a/reactos/subsystems/win32/win32k/w32ksvc.db +++ b/reactos/subsystems/win32/win32k/w32ksvc.db @@ -615,7 +615,7 @@ NtGdiEngCopyBits 6 NtGdiEngDeletePalette 1 NtGdiEngDeleteSurface 1 NtGdiEngEraseSurface 3 -# NtGdiEngUnlockSurface 1 +NtGdiEngUnlockSurface 1 NtGdiEngLockSurface 1 NtGdiEngBitBlt 11 NtGdiEngStretchBlt 11