76513e57d2420e9c121c3f068f67687b85fdfcf4
[reactos.git] / reactos / subsystems / win32 / win32k / include / focus.h
1 #ifndef _WIN32K_FOCUS_H
2 #define _WIN32K_FOCUS_H
3
4 /*
5 * These functions take the window handles from current message queue.
6 */
7 HWND FASTCALL
8 IntGetCaptureWindow();
9 HWND FASTCALL
10 IntGetFocusWindow();
11
12 /*
13 * These functions take the window handles from current thread queue.
14 */
15 HWND FASTCALL
16 IntGetThreadFocusWindow();
17 HWND STDCALL IntGetCapture();
18 HWND FASTCALL UserGetActiveWindow();
19
20 BOOL FASTCALL
21 co_IntMouseActivateWindow(PWINDOW_OBJECT Window);
22 BOOL FASTCALL
23 co_IntSetForegroundWindow(PWINDOW_OBJECT Window);
24 HWND FASTCALL
25 co_IntSetActiveWindow(PWINDOW_OBJECT Window);
26
27 #endif /* _WIN32K_FOCUS_H */