Merge from amd64-branch:
[reactos.git] / reactos / subsystems / win32 / win32k / include / focus.h
1 #pragma once
2
3 /*
4 * These functions take the window handles from current message queue.
5 */
6 HWND FASTCALL
7 IntGetCaptureWindow(VOID);
8 HWND FASTCALL
9 IntGetFocusWindow(VOID);
10
11 /*
12 * These functions take the window handles from current thread queue.
13 */
14 HWND FASTCALL
15 IntGetThreadFocusWindow(VOID);
16 HWND APIENTRY IntGetCapture(VOID);
17 HWND FASTCALL UserGetActiveWindow(VOID);
18
19 BOOL FASTCALL
20 co_IntMouseActivateWindow(PWINDOW_OBJECT Window);
21 BOOL FASTCALL
22 co_IntSetForegroundWindow(PWINDOW_OBJECT Window);
23 HWND FASTCALL
24 co_IntSetActiveWindow(PWINDOW_OBJECT Window);