mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +00:00
Removed NtUserReleaseDC, replaced it with CallOneParam.
svn path=/trunk/; revision=28452
This commit is contained in:
parent
01d8c61545
commit
33c9fa8993
5 changed files with 5 additions and 25 deletions
|
@ -89,9 +89,8 @@ ReleaseDC(
|
|||
if (!hDC) return FALSE; // Null hDC return zero.
|
||||
|
||||
GdiReleaseDC ( hDC ); // Release locals.
|
||||
// Win 3.1 throw back, hWnd should be ignored and not used.
|
||||
// Replace with NtUserCallOneParam ((DWORD) hDC, ONEPARAM_ROUTINE_RELEASEDC);
|
||||
return NtUserReleaseDC(hWnd, hDC);
|
||||
// Win 3.1 throw back, hWnd is ignored and not used.
|
||||
return NtUserCallOneParam( (DWORD) hDC, ONEPARAM_ROUTINE_RELEASEDC);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -281,9 +281,6 @@ NtUserGetClassLong(HWND hWnd, INT Offset, BOOL Ansi);
|
|||
LONG NTAPI
|
||||
NtUserGetWindowLong(HWND hWnd, DWORD Index, BOOL Ansi);
|
||||
|
||||
INT NTAPI
|
||||
NtUserReleaseDC(HWND hWnd, HDC hDc);
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
|
||||
|
||||
|
@ -460,6 +457,7 @@ NtUserCallNoParam(
|
|||
#define ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT 0x29
|
||||
#define ONEPARAM_ROUTINE_SHOWCURSOR 0x30
|
||||
#define ONEPARAM_ROUTINE_REGISTERUSERMODULE 0x31
|
||||
#define ONEPARAM_ROUTINE_RELEASEDC 0x39
|
||||
DWORD
|
||||
NTAPI
|
||||
NtUserCallOneParam(
|
||||
|
|
|
@ -427,6 +427,8 @@ NtUserCallOneParam(
|
|||
RETURN(TRUE);
|
||||
}
|
||||
}
|
||||
case ONEPARAM_ROUTINE_RELEASEDC:
|
||||
RETURN (UserReleaseDC(NULL, (HDC) Param, FALSE));
|
||||
}
|
||||
DPRINT1("Calling invalid routine number 0x%x in NtUserCallOneParam(), Param=0x%x\n",
|
||||
Routine, Param);
|
||||
|
|
|
@ -632,24 +632,6 @@ UserReleaseDC(PWINDOW_OBJECT Window, HDC hDc, BOOL EndPaint)
|
|||
}
|
||||
|
||||
|
||||
// Win 3.1 throw back, hWnd should be ignored and not used.
|
||||
// Replace with NtUserCallOneParam ((DWORD) hDC, ONEPARAM_ROUTINE_RELEASEDC);
|
||||
INT STDCALL
|
||||
NtUserReleaseDC(HWND hWnd, HDC hDc)
|
||||
{
|
||||
DECLARE_RETURN(INT);
|
||||
|
||||
DPRINT("Enter NtUserReleaseDC\n");
|
||||
UserEnterExclusive();
|
||||
|
||||
RETURN(UserReleaseDC(NULL, hDc, FALSE));
|
||||
|
||||
CLEANUP:
|
||||
DPRINT("Leave NtUserReleaseDC, ret=%i\n",_ret_);
|
||||
UserLeave();
|
||||
END_CLEANUP;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* DceFreeDCE
|
||||
*/
|
||||
|
|
|
@ -741,7 +741,6 @@ NtUserMenuItemInfo 5
|
|||
NtUserMonitorFromPoint 3
|
||||
NtUserMonitorFromRect 2
|
||||
NtUserMonitorFromWindow 2
|
||||
NtUserReleaseDC 2
|
||||
NtUserRegisterClassEx 6
|
||||
NtUserRegisterClipboardFormat 1
|
||||
NtUserSendMessage 5
|
||||
|
|
Loading…
Reference in a new issue