From: Jérôme Gardou Date: Fri, 7 May 2010 23:33:11 +0000 (+0000) Subject: some leftover from last sync : GDIDBG macros expect handles, not index X-Git-Tag: backups/reactos-yarotows@57446~136 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=a7eaab78dbb182b4dab7376203c28d1b9ef4ee59 some leftover from last sync : GDIDBG macros expect handles, not index svn path=/branches/reactos-yarotows/; revision=47119 --- diff --git a/subsystems/win32/win32k/objects/dclife.c b/subsystems/win32/win32k/objects/dclife.c index c57346f6d8c..8ae84584762 100644 --- a/subsystems/win32/win32k/objects/dclife.c +++ b/subsystems/win32/win32k/objects/dclife.c @@ -796,6 +796,7 @@ IntGdiDeleteDC(HDC hDC, BOOL Force) if (DCToDelete == NULL) { SetLastWin32Error(ERROR_INVALID_HANDLE); + DPRINT1("Could not lock DC to delete\n"); return FALSE; } @@ -842,6 +843,7 @@ NtGdiDeleteObjectApp(HANDLE DCHandle) if (!GDIOBJ_OwnedByCurrentProcess(DCHandle)) { + DPRINT1("Not a DC from current process!\n"); SetLastWin32Error(ERROR_INVALID_HANDLE); return FALSE; } diff --git a/subsystems/win32/win32k/objects/gdiobj.c b/subsystems/win32/win32k/objects/gdiobj.c index bb80154f0d7..191b736b6d9 100644 --- a/subsystems/win32/win32k/objects/gdiobj.c +++ b/subsystems/win32/win32k/objects/gdiobj.c @@ -646,7 +646,7 @@ LockHandle: */ DPRINT1("Object->cExclusiveLock = %d\n", Object->cExclusiveLock); GDIDBG_TRACECALLER(); - GDIDBG_TRACELOCKER(GDI_HANDLE_GET_INDEX(hObj)); + GDIDBG_TRACELOCKER(hObj); (void)InterlockedExchangePointer((PVOID*)&Entry->ProcessId, PrevProcId); /* do not assert here for it will call again from dxg.sys it being call twice */ @@ -688,7 +688,7 @@ LockHandle: } DPRINT1("Type = 0x%lx, KernelData = 0x%p, ProcessId = 0x%p\n", Entry->Type, Entry->KernelData, Entry->ProcessId); GDIDBG_TRACECALLER(); - GDIDBG_TRACEALLOCATOR(GDI_HANDLE_GET_INDEX(hObj)); + GDIDBG_TRACEALLOCATOR(hObj); } } @@ -989,7 +989,7 @@ GDIOBJ_LockObj(HGDIOBJ hObj, DWORD ExpectedType) { DPRINT1("Tried to lock object (0x%p) of wrong owner! ProcessId = %p, HandleProcessId = %p\n", hObj, ProcessId, HandleProcessId); GDIDBG_TRACECALLER(); - GDIDBG_TRACEALLOCATOR(GDI_HANDLE_GET_INDEX(hObj)); + GDIDBG_TRACEALLOCATOR(hObj); return NULL; } @@ -1039,8 +1039,8 @@ GDIOBJ_LockObj(HGDIOBJ hObj, DWORD ExpectedType) { GDIDBG_TRACELOOP(hObj, Object->Tid, Thread); GDIDBG_TRACECALLER(); - GDIDBG_TRACELOCKER(GDI_HANDLE_GET_INDEX(hObj)); - GDIDBG_TRACEALLOCATOR(GDI_HANDLE_GET_INDEX(hObj)); + GDIDBG_TRACELOCKER(hObj); + GDIDBG_TRACEALLOCATOR(hObj); /* Unlock the handle table entry. */ (void)InterlockedExchangePointer((PVOID*)&Entry->ProcessId, PrevProcId);