|
ReactOS 0.4.17-dev-37-g0bfb40d
|

Go to the source code of this file.
| BOOL FASTCALL CanForceFG | ( | PPROCESSINFO | ppi | ) |
Definition at line 748 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), IntAllowSetForegroundWindow(), and IntLockSetForegroundWindow().
Definition at line 426 of file focus.c.
Referenced by co_IntSendActivateMessages().
Definition at line 1249 of file focus.c.
Referenced by co_IntProcessMouseMessage().
| BOOL FASTCALL co_IntSendActivateMessages | ( | PWND | WindowPrev, |
| PWND | Window, | ||
| BOOL | MouseActivate, | ||
| BOOL | Async | ||
| ) |
Definition at line 444 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 1023 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), co_UserSetFocus(), IntActivateWindow(), and IntUserSetActiveWindow().
|
static |
Definition at line 923 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 766 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IntActivateWindow().
Definition at line 1545 of file focus.c.
Referenced by ActivateOtherWindowMin(), co_UserTrackSystemMenu(), co_WinPosActivateOtherWindow(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), and NtUserCallHwndLock().
Definition at line 1556 of file focus.c.
Referenced by NC_HandleNCLButtonDown(), NtUserCallHwndLock(), and NtUserCallTwoParam().
These are HACKS!
Definition at line 1453 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 1311 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 678 of file focus.c.
Referenced by co_IntSetActiveWindow(), and co_IntSetForegroundMessageQueue().
Definition at line 357 of file focus.c.
Referenced by handle_internal_events().
Definition at line 1598 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 188 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), and handle_internal_events().
Definition at line 148 of file focus.c.
Referenced by IntDeactivateWindow(), and IntSendFocusMessages().
Definition at line 1436 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 1567 of file focus.c.
Referenced by NtUserCallOneParam().
Definition at line 1525 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 614 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 1169 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and UserSetActiveWindow().
| BOOL FASTCALL IsAllowedFGActive | ( | PTHREADINFO | pti, |
| PWND | Wnd | ||
| ) |
Definition at line 729 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 1643 of file focus.c.
Referenced by GetForegroundWindow().
Definition at line 1658 of file focus.c.
Referenced by SetActiveWindow().
Definition at line 1699 of file focus.c.
Referenced by SetCapture().
Definition at line 1717 of file focus.c.
Referenced by SetFocus().
| BOOL FASTCALL ToggleFGActivate | ( | PTHREADINFO | pti | ) |
Definition at line 709 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 1426 of file focus.c.
Referenced by co_UserCreateWindowEx(), DefWndHandleSysCommand(), IntDefWindowProc(), NC_HandleNCLButtonDown(), and NtUserGetThreadState().
Definition at line 1418 of file focus.c.
Referenced by co_UserProcessHotKeys(), IntDefWindowProc(), NtUserGetForegroundWindow(), and WinPosFixupFlags().
Definition at line 1258 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().