From 22916bde5f0a9d9c475a629205c1bf506b9f7341 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Thu, 5 Jan 2006 21:49:49 +0000 Subject: [PATCH] =?utf8?q?-=20God=20is=20a=20second-hand=20imitation=20of?= =?utf8?q?=20G=C3=A9.=20Fix=20for=20bug=201213.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=20591 --- reactos/subsys/win32k/include/bitmaps.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/subsys/win32k/include/bitmaps.h b/reactos/subsys/win32k/include/bitmaps.h index 6537abba4db..d799330f1d4 100644 --- a/reactos/subsys/win32k/include/bitmaps.h +++ b/reactos/subsys/win32k/include/bitmaps.h @@ -34,8 +34,8 @@ typedef struct _BITMAPOBJ BOOL INTERNAL_CALL BITMAP_Cleanup(PVOID ObjectBody); BOOL INTERNAL_CALL BITMAPOBJ_InitBitsLock(BITMAPOBJ *pBMObj); -#define BITMAPOBJ_LockBitmapBits(pBMObj) ExAcquireFastMutex((pBMObj)->BitsLock) -#define BITMAPOBJ_UnlockBitmapBits(pBMObj) ExReleaseFastMutex((pBMObj)->BitsLock) +#define BITMAPOBJ_LockBitmapBits(pBMObj) ExEnterCriticalRegionAndAcquireFastMutexUnsafe((pBMObj)->BitsLock) +#define BITMAPOBJ_UnlockBitmapBits(pBMObj) ExReleaseFastMutexUnsafeAndLeaveCriticalRegion((pBMObj)->BitsLock) void INTERNAL_CALL BITMAPOBJ_CleanupBitsLock(BITMAPOBJ *pBMObj); INT FASTCALL BITMAPOBJ_GetWidthBytes (INT bmWidth, INT bpp); -- 2.17.1