diff --git a/win32ss/user/ntuser/class.c b/win32ss/user/ntuser/class.c index 018d8e16ea9..fcb8d91b32e 100644 --- a/win32ss/user/ntuser/class.c +++ b/win32ss/user/ntuser/class.c @@ -2956,7 +2956,7 @@ NtUserGetWOWClass( return FALSE; } - UserEnterExclusive(); + UserEnterShared(); pi = GetW32ProcessInfo(); diff --git a/win32ss/user/ntuser/focus.c b/win32ss/user/ntuser/focus.c index 8f38ac37592..8b531e1fd7e 100644 --- a/win32ss/user/ntuser/focus.c +++ b/win32ss/user/ntuser/focus.c @@ -1645,7 +1645,7 @@ NtUserGetForegroundWindow(VOID) HWND Ret; TRACE("Enter NtUserGetForegroundWindow\n"); - UserEnterExclusive(); + UserEnterShared(); Ret = UserGetForegroundWindow(); diff --git a/win32ss/user/ntuser/ime.c b/win32ss/user/ntuser/ime.c index 8c91a187ae7..f08a0e91cc6 100644 --- a/win32ss/user/ntuser/ime.c +++ b/win32ss/user/ntuser/ime.c @@ -434,7 +434,7 @@ NtUserGetImeHotKey( { PIMEHOTKEY pNode = NULL; - UserEnterExclusive(); + UserEnterShared(); _SEH2_TRY { @@ -1897,7 +1897,7 @@ NtUserQueryInputContext(HIMC hIMC, DWORD dwType) PTHREADINFO ptiIMC; DWORD_PTR ret = 0; - UserEnterExclusive(); + UserEnterShared(); if (!IS_IMM_MODE()) goto Quit; diff --git a/win32ss/user/ntuser/layered.c b/win32ss/user/ntuser/layered.c index 67357549535..b9f79f42df8 100644 --- a/win32ss/user/ntuser/layered.c +++ b/win32ss/user/ntuser/layered.c @@ -249,7 +249,7 @@ NtUserGetLayeredWindowAttributes( BOOL Ret = FALSE; TRACE("Enter NtUserGetLayeredWindowAttributes\n"); - UserEnterExclusive(); + UserEnterShared(); if (!(pWnd = UserGetWindowObject(hwnd)) || !(pWnd->ExStyle & WS_EX_LAYERED) ) diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c index def568e611e..4d14fe1b55d 100644 --- a/win32ss/user/ntuser/menu.c +++ b/win32ss/user/ntuser/menu.c @@ -5765,7 +5765,7 @@ NtUserGetTitleBarInfo( BOOLEAN retValue = FALSE; TRACE("Enter NtUserGetTitleBarInfo\n"); - UserEnterExclusive(); + UserEnterShared(); /* Validate the window handle */ if (!(WindowObject = UserGetWindowObject(hwnd)))