ReactOS 0.4.16-dev-716-g2b2bdab
|
Go to the source code of this file.
BOOL FASTCALL CanForceFG | ( | PPROCESSINFO | ppi | ) |
Definition at line 752 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), IntAllowSetForegroundWindow(), and IntLockSetForegroundWindow().
Definition at line 429 of file focus.c.
Referenced by co_IntSendActivateMessages().
Definition at line 1253 of file focus.c.
Referenced by co_IntProcessMouseMessage().
BOOL FASTCALL co_IntSendActivateMessages | ( | PWND | WindowPrev, |
PWND | Window, | ||
BOOL | MouseActivate, | ||
BOOL | Async | ||
) |
Definition at line 447 of file focus.c.
Referenced by co_IntSetActiveWindow().
Definition at line 118 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 1027 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), co_UserSetFocus(), IntActivateWindow(), and IntUserSetActiveWindow().
|
static |
Definition at line 927 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 770 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IntActivateWindow().
Definition at line 1552 of file focus.c.
Referenced by ActivateOtherWindowMin(), co_WinPosActivateOtherWindow(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), and NtUserCallHwndLock().
Definition at line 1563 of file focus.c.
Referenced by NC_HandleNCLButtonDown(), NtUserCallHwndLock(), and NtUserCallTwoParam().
These are HACKS!
Definition at line 1460 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 1317 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 682 of file focus.c.
Referenced by co_IntSetActiveWindow(), and co_IntSetForegroundMessageQueue().
Definition at line 360 of file focus.c.
Referenced by handle_internal_events().
Definition at line 1605 of file focus.c.
Referenced by NtUserCallOneParam().
Definition at line 79 of file focus.c.
Referenced by co_WinPosSetWindowPos(), and UpdateShellHook().
BOOL FASTCALL IntDeactivateWindow | ( | PTHREADINFO | pti, |
HANDLE | tid | ||
) |
Definition at line 191 of file focus.c.
Referenced by co_IntSetForegroundMessageQueue(), and handle_internal_events().
Definition at line 150 of file focus.c.
Referenced by IntDeactivateWindow(), and IntSendFocusMessages().
Definition at line 1443 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 41 of file focus.c.
Referenced by IntEnableWindow(), and NtUserGetThreadState().
Definition at line 53 of file focus.c.
Referenced by IntCheckFullscreen().
Definition at line 1574 of file focus.c.
Referenced by NtUserCallOneParam().
Definition at line 1532 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 618 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 1173 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and UserSetActiveWindow().
BOOL FASTCALL IsAllowedFGActive | ( | PTHREADINFO | pti, |
PWND | Wnd | ||
) |
Definition at line 733 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 1650 of file focus.c.
Referenced by GetForegroundWindow().
Definition at line 1665 of file focus.c.
Referenced by SetActiveWindow().
Definition at line 1706 of file focus.c.
Referenced by SetCapture().
Definition at line 1724 of file focus.c.
Referenced by SetFocus().
BOOL FASTCALL ToggleFGActivate | ( | PTHREADINFO | pti | ) |
Definition at line 713 of file focus.c.
Referenced by co_IntSetForegroundAndFocusWindow(), and IsAllowedFGActive().
Definition at line 99 of file focus.c.
Referenced by co_IntSendActivateMessages(), co_IntSetForegroundMessageQueue(), co_WinPosSetWindowPos(), and IntActivateWindow().
Definition at line 1432 of file focus.c.
Referenced by co_UserCreateWindowEx(), DefWndHandleSysCommand(), IntDefWindowProc(), NC_HandleNCLButtonDown(), and NtUserGetThreadState().
Definition at line 1424 of file focus.c.
Referenced by co_UserProcessHotKeys(), IntDefWindowProc(), NtUserGetForegroundWindow(), and WinPosFixupFlags().
Definition at line 1263 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_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().