#include "precomp.h"
Go to the source code of this file.
Functions | |
PCURSOR | zzzSetCursor (PCURSOR pcur) |
BOOL | zzzSetCursorPos (int x, int y) |
VOID | zzzInternalSetCursorPos (int x, int y) |
VOID | IncCursorLevel (PTHREADINFO pti) |
VOID | DecCursorLevel (PTHREADINFO pti) |
int | zzzShowCursor (BOOL fShow) |
BOOL | zzzClipCursor (LPCRECT prcClip) |
VOID | BoundCursor (LPPOINT lppt) |
VOID | SetVDMCursorBounds (LPRECT lprc) |
VOID | zzzAnimateCursor (PWND pwndDummy, UINT message, UINT_PTR nID, LPARAM lParam) |
__inline | FCursorShadowed (PCURSINFO pci) |
VOID | zzzUpdateCursorImage () |
void | SetPointer (BOOL fSet) |
void | zzzHideCursorNoCapture () |
|
Definition at line 299 of file ntuser/kernel/cursor.c. References ClipPointToDesktop(), tagDISPLAYINFO::fDesktopIsRect, gpDispInfo, grcCursorClip, grcVDMCursorBounds, gspwndFullScreen, NULL, PUDF_VDMBOUNDSACTIVE, TEST_PUDF, and VOID(). Referenced by xxxMoveEventAbsolute(), zzzActiveCursorTracking(), and zzzInternalSetCursorPos().
|
|
Definition at line 154 of file ntuser/kernel/cursor.c. References tagQ::iCursorLevel, tagTHREADINFO::iCursorLevel, tagTHREADINFO::pq, and VOID(). Referenced by zzzShowCursor().
|
|
Definition at line 479 of file ntuser/kernel/cursor.c. References TestALPHA. Referenced by SetPointer(), and zzzUpdateCursorImage().
|
|
Definition at line 147 of file ntuser/kernel/cursor.c. References tagQ::iCursorLevel, tagTHREADINFO::iCursorLevel, tagTHREADINFO::pq, and VOID(). Referenced by zzzShowCursor().
|
|
Definition at line 676 of file ntuser/kernel/cursor.c. References FCursorShadowed(), GETPCI, gpDispInfo, gpqCursor, tagDISPLAYINFO::hDev, tagQ::iCursorLevel, NULL, tagQ::spcurCurrent, and SYSMET. Referenced by xxxMakeWindowForegroundWithState(), xxxRemoteReconnect(), xxxSwitchDesktop(), xxxSystemParametersInfo(), xxxUserChangeDisplaySettings(), xxxUserResetDisplayDevice(), and zzzUpdateCursorImage().
|
|
Definition at line 351 of file ntuser/kernel/cursor.c. References CLEAR_PUDF, grcVDMCursorBounds, NULL, PUDF_VDMBOUNDSACTIVE, SET_PUDF, and VOID(). Referenced by xxxConsoleControl(), and xxxMakeWindowForegroundWithState().
|
|
Definition at line 389 of file ntuser/kernel/cursor.c. References CURSORF_ACON, gdwLastAniTick, gidCursorTimer, gpcurLogCurrent, InternalSetTimer(), NtGetTickCount(), NULL, pacon, ThreadLockAlways, ThreadUnlock, VOID(), zzzAnimateCursor(), and zzzUpdateCursorImage(). Referenced by zzzAnimateCursor(), and zzzUpdateCursorImage().
|
|
Definition at line 216 of file ntuser/kernel/cursor.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, gpDispInfo, gpepCSRSS, gpqForeground, gpsi, grcCursorClip, IsRectEmpty(), max, min, NULL, PsGetCurrentProcess, PtiCurrent, PtInRect(), tagDISPLAYINFO::rcScreen, TRUE, and zzzInternalSetCursorPos(). Referenced by NtUserClipCursor(), xxxDWP_DoCancelMode(), xxxMoveSize(), xxxMS_TrackMove(), xxxProcessEventMessage(), xxxResetDisplayDevice(), xxxSetForegroundWindow2(), and xxxTrackInitSize().
|
|
Definition at line 701 of file ntuser/kernel/cursor.c. References GetAppCompatFlags2(), NULL, tagTHREADINFO::pq, PtiCurrentShared, tagQ::spwndCapture, VER40, and zzzSetCursor().
|
|
Definition at line 114 of file ntuser/kernel/cursor.c. References BoundCursor(), gpDispInfo, gpsi, gptCursorAsync, tagDISPLAYINFO::hDev, VOID(), and zzzSetFMouseMoved(). Referenced by ResetSharedDesktops(), xxxCallJournalPlaybackHook(), xxxMakeWindowForegroundWithState(), xxxMoveSize(), xxxMS_TrackMove(), xxxSwitchDesktop(), xxxUserResetDisplayDevice(), zzzActiveCursorTracking(), zzzClipCursor(), and zzzSetCursorPos().
|
|
Definition at line 28 of file ntuser/kernel/cursor.c. References gpqCursor, LockQCursor, NULL, tagTHREADINFO::pq, PtiCurrent, tagQ::spcurCurrent, ThreadLockWithPti, ThreadUnlock, and zzzUpdateCursorImage(). Referenced by NtUserSetCursor(), xxxDragObject(), xxxDWP_SetCursor(), xxxHelpLoop(), xxxMoveSize(), xxxScanSysQueue(), xxxSwitchWndProc(), xxxTrackInitSize(), and zzzHideCursorNoCapture().
|
|
Definition at line 80 of file ntuser/kernel/cursor.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, NtGetTickCount(), SAVEPOINT, SYSMET, TRUE, and zzzInternalSetCursorPos().
|
|
Definition at line 170 of file ntuser/kernel/cursor.c. References DecCursorLevel(), DeferWinEventNotify, gpqCursor, tagQ::iCursorLevel, IncCursorLevel(), tagTHREADINFO::pq, PtiCurrent, zzzEndDeferWinEventNotify, and zzzUpdateCursorImage(). Referenced by xxxDragObject(), and xxxMoveSize().
|
|
Definition at line 496 of file ntuser/kernel/cursor.c. References CURSORF_ACON, DWORD, FALSE, FCursorShadowed(), FWINABLE, gdwLastAniTick, GETPCI, gpcurLogCurrent, gpcurPhysCurrent, gpDispInfo, gpqCursor, gtimeStartCursorHide, gtmridAniCursor, tagDISPLAYINFO::hDev, tagQ::iCursorLevel, InternalSetTimer(), KILLRITTIMER, NtGetTickCount(), NULL, pacon, SetPointer(), tagQ::spcurCurrent, SYSCUR, VOID(), WEF_USEPWNDTHREAD, zzzAnimateCursor(), and zzzWindowEvent. Referenced by xxxUserChangeDisplaySettings(), zzzAnimateCursor(), zzzCalcStartCursorHide(), zzzSetCursor(), zzzSetFMouseMoved(), zzzSetSystemImage(), and zzzShowCursor().
|