|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
| BOOL FASTCALL CanForceFG | ( | PPROCESSINFO | ppi | ) |
Definition at line 751 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), IntAllowSetForegroundWindow(), and IntLockSetForegroundWindow().
Definition at line 428 of file focus.c.
Referenced by co_IntSendActivateMessages().
Definition at line 1252 of file focus.c.
Referenced by co_IntProcessMouseMessage().
| BOOL FASTCALL co_IntSendActivateMessages | ( | PWND | WindowPrev, |
| PWND | Window, | ||
| BOOL | MouseActivate, | ||
| BOOL | Async | ||
| ) |
Definition at line 446 of file focus.c.
Referenced by co_IntSetActiveWindow().
Definition at line 117 of file focus.c.
Referenced by co_IntSetActiveWindow(), and IntDeactivateWindow().
| BOOL FASTCALL co_IntSetActiveWindow | ( | _In_ PWND | Wnd, |
| _In_ BOOL | bMouse, | ||
| _In_ BOOL | bFocus, | ||
| _In_ BOOL | Async | ||
| ) |
Definition at line 1026 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), co_UserSetFocus(), IntActivateWindow(), and IntUserSetActiveWindow().
|
static |
Definition at line 926 of file focus.c.
Referenced by co_IntMouseActivateWindow(), co_IntSetForegroundWindow(), co_IntSetForegroundWindowMouse(), co_UserSetFocus(), and IntUserSetActiveWindow().
| BOOL FASTCALL co_IntSetForegroundMessageQueue | ( | _In_opt_ PWND | Wnd, |
| _In_ PTHREADINFO | pti, | ||
| _In_ BOOL | MouseActivate, | ||
| _In_ DWORD | Type | ||
| ) |
Definition at line 769 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IntActivateWindow().
Definition at line 1550 of file focus.c.
Referenced by ActivateOtherWindowMin(), co_UserTrackSystemMenu(), co_WinPosActivateOtherWindow(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), and NtUserCallHwndLock().
Definition at line 1561 of file focus.c.
Referenced by NC_HandleNCLButtonDown(), NtUserCallHwndLock(), and NtUserCallTwoParam().
These are HACKS!
Definition at line 1458 of file focus.c.
Referenced by DefWndDoSizeMove(), IntReleaseCapture(), IntTrackPopupMenuEx(), MENU_DoNextMenu(), MENU_InitTracking(), MENU_TrackMenu(), NC_DoButton(), NC_HandleNCRButtonDown(), NtUserDragDetect(), and NtUserSetCapture().
Definition at line 1316 of file focus.c.
Referenced by co_WinPosShowWindow(), IntDefWindowProc(), IntEnableWindow(), IntSendDestroyMsg(), and NtUserSetFocus().
| DBG_DEFAULT_CHANNEL | ( | UserFocus | ) |
| BOOL FASTCALL FindRemoveEventMsg | ( | PTHREADINFO | pti, |
| DWORD | Event, | ||
| DWORD | EventLast | ||
| ) |
Definition at line 681 of file focus.c.
Referenced by co_IntSetActiveWindow(), and co_IntSetForegroundMessageQueue().
Definition at line 359 of file focus.c.
Referenced by handle_internal_events().
Definition at line 1603 of file focus.c.
Referenced by NtUserCallOneParam().
Definition at line 78 of file focus.c.
Referenced by co_WinPosSetWindowPos(), and UpdateShellHook().
| BOOL FASTCALL IntDeactivateWindow | ( | PTHREADINFO | pti, |
| HANDLE | tid | ||
| ) |
Definition at line 190 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), and handle_internal_events().
Definition at line 149 of file focus.c.
Referenced by IntDeactivateWindow(), and IntSendFocusMessages().
Definition at line 1441 of file focus.c.
Referenced by DefWndDoSizeMove(), MENU_TrackMenu(), NC_HandleNCRButtonDown(), and NtUserGetThreadState().
Definition at line 34 of file focus.c.
Referenced by co_IntTranslateAccelerator(), co_MsqInsertMouseMessage(), and IntDefWindowProc().
Definition at line 43 of file focus.c.
Referenced by IntEnableWindow(), and NtUserGetThreadState().
Definition at line 52 of file focus.c.
Referenced by IntCheckFullscreen().
Definition at line 1572 of file focus.c.
Referenced by NtUserCallOneParam().
Definition at line 1530 of file focus.c.
Referenced by co_UserFreeWindow(), DefWndDoSizeMove(), IntDefWindowProc(), NC_DoButton(), NC_HandleNCRButtonDown(), and NtUserCallNoParam().
| VOID FASTCALL IntSendFocusMessages | ( | PTHREADINFO | pti, |
| PWND | pWnd | ||
| ) |
Definition at line 617 of file focus.c.
Referenced by co_IntSetActiveWindow(), and co_UserSetFocus().
| BOOL FASTCALL IntUserSetActiveWindow | ( | _In_ PWND | Wnd, |
| _In_ BOOL | bMouse, | ||
| _In_ BOOL | bFocus, | ||
| _In_ BOOL | Async | ||
| ) |
Definition at line 1172 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and UserSetActiveWindow().
| BOOL FASTCALL IsAllowedFGActive | ( | PTHREADINFO | pti, |
| PWND | Wnd | ||
| ) |
Definition at line 732 of file focus.c.
Referenced by co_UserSetFocus(), and IntUserSetActiveWindow().
Definition at line 25 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IsAllowedFGActive().
Definition at line 1648 of file focus.c.
Referenced by GetForegroundWindow().
Definition at line 1663 of file focus.c.
Referenced by SetActiveWindow().
Definition at line 1704 of file focus.c.
Referenced by SetCapture().
Definition at line 1722 of file focus.c.
Referenced by SetFocus().
| BOOL FASTCALL ToggleFGActivate | ( | PTHREADINFO | pti | ) |
Definition at line 712 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IsAllowedFGActive().
Definition at line 98 of file focus.c.
Referenced by co_IntSendActivateMessages(), co_IntSetForegroundMessageQueue(), co_WinPosSetWindowPos(), and IntActivateWindow().
Definition at line 1431 of file focus.c.
Referenced by co_UserCreateWindowEx(), DefWndHandleSysCommand(), IntDefWindowProc(), NC_HandleNCLButtonDown(), and NtUserGetThreadState().
Definition at line 1423 of file focus.c.
Referenced by co_UserProcessHotKeys(), IntDefWindowProc(), NtUserGetForegroundWindow(), and WinPosFixupFlags().
Definition at line 1262 of file focus.c.
Referenced by co_WinPosActivateOtherWindow(), NtUserCallTwoParam(), and NtUserSetActiveWindow().
Definition at line 19 of file focus.c.
Referenced by IntCheckFullscreen().
| PPROCESSINFO gppiLockSFW = NULL |
Definition at line 16 of file focus.c.
Referenced by IntLockSetForegroundWindow(), and IsFGLocked().
| PUSER_MESSAGE_QUEUE gpqForeground = NULL |
Definition at line 13 of file focus.c.
Referenced by CanForceFG(), co_IntSendActivateMessages(), co_IntSetActiveWindow(), co_IntSetForegroundMessageQueue(), co_UserProcessHotKeys(), co_UserTrackSystemMenu(), co_WinPosActivateOtherWindow(), co_WinPosSetWindowPos(), DefWndHandleSetCursor(), IntActivateWindow(), IntFlashWindowEx(), IntGetActiveKeyboardLayout(), IntSetFocusMessageQueue(), IntSetThreadDesktop(), IntUserSetActiveWindow(), IsAllowedFGActive(), MsqCleanupMessageQueue(), NC_DoNCPaint(), NtUserCallTwoParam(), NtUserCheckImeHotKey(), NtUserGetThreadState(), NtUserQueryWindow(), UserAttachThreadInput(), and UserPaintCaption().
| PUSER_MESSAGE_QUEUE gpqForegroundPrev = NULL |
Definition at line 14 of file focus.c.
Referenced by co_IntSetActiveWindow(), co_IntSetForegroundMessageQueue(), IntSetFocusMessageQueue(), MsqCleanupMessageQueue(), and UserSetActiveWindow().
| PTHREADINFO gptiForeground = NULL |
Definition at line 15 of file focus.c.
Referenced by CanForceFG(), co_IntSetForegroundMessageQueue(), co_UserActivateKeyboardLayout(), ExitThreadCallback(), IdlePing(), InitThreadCallback(), IntImeCheckTopmost(), NtUserNotifyIMEStatus(), and UserAttachThreadInput().
| ULONG guSFWLockCount = 0 |
Definition at line 17 of file focus.c.
Referenced by IsFGLocked().
| PTHREADINFO ptiLastInput = NULL |
Definition at line 18 of file focus.c.
Referenced by CanForceFG(), co_IntShellHookNotify(), IntAllowSetForegroundWindow(), and IntSetFocusMessageQueue().