Merge trunk HEAD (r46369)
[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(VOID);
9 HWND FASTCALL
10 IntGetFocusWindow(VOID);
11
12 /*
13 * These functions take the window handles from current thread queue.
14 */
15 HWND FASTCALL
16 IntGetThreadFocusWindow(VOID);
17 HWND APIENTRY IntGetCapture(VOID);
18 HWND FASTCALL UserGetActiveWindow(VOID);
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 */