[Win32SS]
[reactos.git] / reactos / win32ss / user / ntuser / focus.h
index 60a6dcc..f0f2c97 100644 (file)
@@ -1,5 +1,8 @@
 #pragma once
 
+extern PUSER_MESSAGE_QUEUE gpqForeground;
+extern PUSER_MESSAGE_QUEUE gpqForegroundPrev;
+
 /*
  * These functions take the window handles from current message queue.
  */
@@ -12,8 +15,9 @@ BOOL FASTCALL IntReleaseCapture(VOID);
  */
 HWND FASTCALL IntGetThreadFocusWindow(VOID);
 HWND APIENTRY IntGetCapture(VOID);
-HWND FASTCALL UserGetFocusWindow(VOID);
 HWND FASTCALL UserGetActiveWindow(VOID);
 BOOL FASTCALL co_IntMouseActivateWindow(PWND Window);
 BOOL FASTCALL co_IntSetForegroundWindow(PWND Window);
-HWND FASTCALL co_IntSetActiveWindow(PWND Window);
+BOOL FASTCALL co_IntSetActiveWindow(PWND Window,HWND * Prev,BOOL bMouse,BOOL bFocus);
+BOOL FASTCALL IntLockSetForegroundWindow(UINT uLockCode);
+BOOL FASTCALL IntAllowSetForegroundWindow(DWORD dwProcessId);