- fix some more tests in user32:winstation
svn path=/trunk/; revision=55522
{
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(