From: Alex Ionescu Date: Thu, 5 Jan 2006 21:49:49 +0000 (+0000) Subject: - God is a second-hand imitation of Gé. Fix for bug 1213. X-Git-Tag: backups/expat-rbuild@40467~562 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=22916bde5f0a9d9c475a629205c1bf506b9f7341 - God is a second-hand imitation of Gé. Fix for bug 1213. svn path=/trunk/; revision=20591 --- 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);