- fix some more tests in user32:winstation

svn path=/trunk/; revision=55522
This commit is contained in:
Giannis Adamopoulos 2012-02-09 23:18:47 +00:00
parent ed481636c6
commit af8d992a9e

View file

@ -1243,11 +1243,21 @@ NtUserCloseDesktop(HDESK hDesktop)
{
PDESKTOP Object;
NTSTATUS Status;
PTHREADINFO pti;
DECLARE_RETURN(BOOL);
pti = PsGetCurrentThreadWin32Thread();
TRACE("Enter NtUserCloseDesktop\n");
UserEnterExclusive();
if( hDesktop == pti->hdesk || hDesktop == pti->ppi->hdeskStartup)
{
ERR("Attempted to close thread desktop\n");
EngSetLastError(ERROR_BUSY);
RETURN(FALSE);
}
TRACE("About to close desktop handle (0x%X)\n", hDesktop);
Status = IntValidateDesktopHandle(