#include "precomp.h"
Go to the source code of this file.
|
Definition at line 41 of file fullscr.c. Referenced by FullScreenCleanup(), xxxbFullscreenSwitch(), and xxxMakeWindowForegroundWithState(). |
|
Definition at line 466 of file fullscr.c. References CreateMonitor(), gpMonitorCached, and NULL. Referenced by InitUserScreen(), and xxxUserChangeDisplaySettings().
|
|
Definition at line 449 of file fullscr.c. References HMAllocObject(), NULL, and TYPE_MONITOR. Referenced by CreateCachedMonitor(), and SetMonitorData().
|
|
Definition at line 1095 of file fullscr.c. References DestroyCacheDC(), gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, and tagDCE::pMonitor. Referenced by xxxResetDisplayDevice().
|
|
Definition at line 101 of file fullscr.c. References CLEAR_PUDF, FALSE, fGdiEnabled, fRedoFullScreenSwitch, gbFullScreen, grpdeskRitInput, gspwndFullScreen, HW, idSwitcher, LockWindowUpdate2(), NOSWITCHER, NULL, tagDESKTOP::pDeskInfo, PsGetCurrentThread, PUDF_LOCKFULLSCREEN, tagDESKTOPINFO::spwnd, ThreadLock, ThreadUnlock, TRACE_SWITCH, TRUE, Unlock, and xxxSendNotifyMessage(). Referenced by UserThreadCallout().
|
|
Definition at line 432 of file fullscr.c. References gpDispInfo, tagMONITOR::hDev, and tagDISPLAYINFO::pmdev. Referenced by SnapshotMonitorRects(), and UpdateUserScreen().
|
|
Definition at line 775 of file fullscr.c. References BOOL, CreateCacheDC(), CreateCachedMonitor(), CreateEmptyRgnPublic(), CreateProfileUserName(), DCE_SIZE_CACHEINIT, FALSE, FillRect(), FreeProfileUserName(), ghdcMem, ghdcMem2, ghFontSys, ghrgnGDC, ghrgnInv0, ghrgnInv1, ghrgnInv2, ghrgnInvalid, ghrgnInvalidSum, ghrgnSCR, ghrgnScrl1, ghrgnScrl2, ghrgnScrlDst, ghrgnScrlSrc, ghrgnScrlValid, ghrgnScrlVis, ghrgnSPB1, ghrgnSPB2, ghrgnSW, ghrgnSWP1, ghrgnValid, ghrgnValidSum, ghrgnVisNew, gpDispInfo, gpsi, HDCBITS, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, InitSafeBootMode, NULL, tagDISPLAYINFO::rcScreen, SYSHBR, SYSMET, TRACE_INIT, TRUE, UpdateUserScreen(), and xxxODI_ColorInit(). Referenced by InitVideo().
|
|
Definition at line 415 of file fullscr.c. References gpDispInfo, tagMONITOR::hDev, NULL, tagDISPLAYINFO::pMonitorFirst, and tagMONITOR::pMonitorNext. Referenced by UpdateUserScreen().
|
|
Definition at line 1733 of file fullscr.c. References CheckCritIn, DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, gbDesktopLocked, gpDispInfo, grpdeskRitInput, gspdeskDisconnect, gspdeskShouldBeForeground, LockDesktop, NTSTATUS(), NULL, tagDISPLAYINFO::pmdev, PtiCurrentShared, tagDESKTOP::rpwinstaParent, Status, ThreadLockDesktop, ThreadUnlockDesktop, TRACE_HYDAPI, TRUE, WSF_SWITCHLOCK, and xxxSwitchDesktop(). Referenced by xxxDesktopThread(), and xxxRemoteStopScreenUpdates().
|
|
Definition at line 1634 of file fullscr.c. References CheckCritIn, gpDispInfo, gspdeskShouldBeForeground, gspwndFullScreen, tagDISPLAYINFO::hDev, ISCSRSS, NULL, ThreadLock, ThreadUnlock, TRACE_HYDAPI, and xxxRedrawWindow(). Referenced by CtxDisplayIOCtl(), and NtUserRemoteRedrawRectangle().
|
|
Definition at line 1675 of file fullscr.c. References CheckCritIn, DF_DESTROYED, tagDESKTOP::dwDTFlags, DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, gbDesktopLocked, gbFreezeScreenUpdates, gpDispInfo, gspdeskShouldBeForeground, LockDesktop, NULL, tagDISPLAYINFO::pmdev, PtiCurrentShared, tagDESKTOP::rpwinstaParent, ThreadLockDesktop, ThreadUnlockDesktop, TRACE_HYDAPI, TRUE, WSF_SWITCHLOCK, and xxxSwitchDesktop(). Referenced by NtUserRemoteRedrawScreen(), RemotePassthruDisable(), RemoteShadowCleanup(), RemoteShadowStart(), xxxRemoteDisconnect(), and xxxRemoteReconnect().
|
|
Definition at line 985 of file fullscr.c. References _GetProcessWindowStation(), CalcVisRgn(), CopyRect, CreateEmptyRgn(), gbRemoteSession, gpepCSRSS, gptSSCursor, grpdeskRitInput, grpWinStaList, tagDISPLAYINFO::hdcScreen, IsWinEventNotifyDeferredOK, NULL, tagDESKTOP::pDeskInfo, tagDESKTOP::pDispInfo, tagDISPLAYINFO::pMonitorPrimary, PsGetCurrentProcess, PtiCurrent, PWND_TOP, tagWND::rcClient, tagMONITOR::rcMonitor, tagDISPLAYINFO::rcScreen, tagWND::rcWindow, tagDESKTOP::rpdeskNext, tagDESKTOP::rpwinstaParent, tagDESKTOPINFO::spwnd, ThreadLockAlways, ThreadUnlock, TIF_CSRSSTHREAD, TIF_SYSTEMTHREAD, TRACE_SWITCH, VOID(), xxxSetWindowPos(), zzzInternalSetCursorPos(), and zzzInvalidateDCCache(). Referenced by xxxResetDisplayDevice().
|
|
Definition at line 1127 of file fullscr.c. References BEGINATOMICCHECK, ENDATOMICCHECK, gpsi, INT, NULL, SSCF_FORCESOLIDCOLOR, SSCF_SETMAGICCOLORS, VOID(), and xxxSetSysColors(). Referenced by xxxResetDisplayDevice().
|
|
Definition at line 479 of file fullscr.c. References BOOL, CreateMonitor(), tagMONITOR::dwMONFlags, EqualRect, FALSE, gpDispInfo, gpMonitorCached, tagMONITOR::hDev, MONF_VISIBLE, NULL, tagDISPLAYINFO::pmdev, tagDISPLAYINFO::pMonitorPrimary, tagMONITOR::rcMonitor, tagMONITOR::rcWork, SET_OR_CLEAR_FLAG, and TRUE. Referenced by UpdateUserScreen().
|
|
Definition at line 351 of file ntuser/kernel/cursor.c.
|
|
Definition at line 1251 of file fullscr.c. References dwFlags, gppiFullscreen, NULL, PtiCurrent, and VOID(). Referenced by xxxUserChangeDisplaySettings().
|
|
Definition at line 564 of file fullscr.c. References tagDISPLAYINFO::BitCountMax, BOOL, BYTE, tagDISPLAYINFO::cMonitors, DestroyMonitor(), tagDISPLAYINFO::dmLogPixels, tagMONITOR::dwMONFlags, EnforceColorDependentSettings(), FALSE, tagDISPLAYINFO::fAnyPalette, tagDISPLAYINFO::fDesktopIsRect, gaptMouse, GetCharDimensions(), gpDispInfo, gpMonitorCached, gpsi, grpWinStaList, HDCBITS, tagDISPLAYINFO::hdcScreen, tagMONITOR::hDev, HdevFromMonitor(), tagWND::hrgnClip, tagMONITOR::hrgnMonitor, tagDISPLAYINFO::hrgnScreen, max, MAX_MOUSEPOINTS, min, MONF_PALETTEDISPLAY, MONF_VISIBLE, MonitorFromHdev(), NULL, tagDESKTOP::pDeskInfo, tagDESKTOP::pDispInfo, tagDISPLAYINFO::pmdev, tagDISPLAYINFO::pMonitorFirst, tagMONITOR::pMonitorNext, tagDISPLAYINFO::pMonitorPrimary, PUSIF_PALETTEDISPLAY, PZERO, tagMONITOR::rcMonitor, tagDISPLAYINFO::rcScreen, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, SET_OR_CLEAR_FLAG, SET_OR_CLEAR_PUSIF, SetDesktopMetrics(), SetMonitorData(), SetOrCreateRectRgnIndirectPublic(), SetRectEmpty, tagDESKTOPINFO::spwnd, SYSMET, TRACE_INIT, TRUE, and UnionRgn. Referenced by InitUserScreen(), and xxxResetDisplayDevice().
|
|
Definition at line 56 of file fullscr.c. References DF_NEWDISPLAYSETTINGS, tagDESKTOP::dwDTFlags, grpWinStaList, NULL, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, and VOID(). Referenced by xxxUserChangeDisplaySettings().
|
|
Definition at line 1545 of file fullscr.c. References BOOL, FALSE, gbFullScreen, GetFullScreen, idSwitcher, NOSWITCHER, PUDF_ANIMATE, TEST_PUDF, ThreadLock, ThreadUnlock, TRACE_INIT, TRUE, ValidateHwnd, xxxMakeWindowForegroundWithState(), xxxShowWindow(), xxxSleepThread(), and xxxUpdateWindow(). Referenced by xxxConsoleControl().
|
|
Definition at line 1797 of file fullscr.c. References BMSG_SENDNOTIFYMSG, gpsi, NULL, tagDESKTOP::pDeskInfo, tagDESKTOPINFO::spwnd, SYSMET, and xxxBroadcastMessage(). Referenced by xxxResetDisplayDevice(), and xxxSwitchDesktop().
|
|
Definition at line 166 of file fullscr.c. References BOOL, BYTE, CheckLock, CLEAR_PUDF, FALSE, fGdiEnabled, fRedoFullScreenSwitch, FULLSCREEN_CAPTURE, gbFullScreen, gbRemoteSession, GetFullScreen, GETPTI, gpcurLogCurrent, gpcurPhysCurrent, gpDispInfo, gpqCursor, gpqForeground, gpsi, gptCursorFullScreen, gptSSCursor, grpdeskRitInput, gspwndFullScreen, gspwndShouldBeForeground, HMIsMarkDestroy, idSwitcher, ISTS, IsWinEventNotifyDeferredOK, Lock, LockWindowUpdate2(), NOSWITCHER, NULL, tagDESKTOP::pDeskInfo, tagDISPLAYINFO::pmdev, PsGetCurrentThread, PUDF_LOCKFULLSCREEN, PWNDDESKTOP, SET_PUDF, SetFullScreen, SetPointer(), SetVDMCursorBounds(), tagDESKTOPINFO::spwnd, tagQ::spwndActive, ThreadLock, ThreadUnlock, TRACE_SWITCH, TRUE, Unlock, xxxCapture(), xxxRedrawWindow(), xxxSendMessage(), and zzzInternalSetCursorPos(). Referenced by xxxActivateThisWindow(), xxxbFullscreenSwitch(), xxxDesktopWndProc(), xxxSetForegroundWindow2(), xxxShowWindow(), and xxxSysCommand().
|
|
Definition at line 1152 of file fullscr.c. References CreateBitmapStrip(), CreateCaptionStrip(), CreateProfileUserName(), DestroyMonitorDCs(), FALSE, FreeProfileUserName(), ghbmCaption, ghbmWallpaper, gpqForeground, gpsi, NULL, PMONITORRECTS, PtiCurrent, QueueNotifyMessage(), tagDISPLAYINFO::rcScreen, ResetSharedDesktops(), ResetSystemColors(), SnapshotMonitorRects(), tagQ::spwndCapture, ThreadLockPool, ThreadUnlockAndFreePool, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UpdateUserScreen(), VOID(), xxxBroadcastDisplaySettingsChange(), xxxDesktopRecalc(), xxxSetDeskWallpaper(), and zzzClipCursor(). Referenced by xxxUserChangeDisplaySettings().
|
|
Definition at line 1273 of file fullscr.c. References BOOL, CreateCachedMonitor(), tagDESKTOP::dwDesktopId, dwFlags, FALSE, FreeAllSpbs(), gbRemoteSession, gfade, gpDispInfo, grpdeskRitInput, tagFADE::hbm, tagMONITOR::hDev, tagDISPLAYINFO::hDev, HRGN_FULL, ISCSRSS, NT_SUCCESS, NULL, tagDESKTOP::pDeskInfo, tagDISPLAYINFO::pmdev, tagDISPLAYINFO::pMonitorPrimary, PtiCurrent, PUDF_LOCKFULLSCREEN, SetPointer(), tagDESKTOPINFO::spwnd, StopFade(), TEST_PUDF, TRACE_INIT, TRACE_SWITCH, TrackFullscreenMode(), TRUE, UserSetDelayedChangeBroadcastForAllDesktops(), xxxInternalInvalidate(), xxxResetDisplayDevice(), xxxUserResetDisplayDevice(), and zzzUpdateCursorImage().
|
|
|
|
Definition at line 44 of file fullscr.c. Referenced by FullScreenCleanup(), and xxxMakeWindowForegroundWithState(). |
|
Definition at line 46 of file fullscr.c. Referenced by xxxMakeWindowForegroundWithState(). |
|
Definition at line 43 of file fullscr.c. Referenced by FullScreenCleanup(), xxxbFullscreenSwitch(), and xxxMakeWindowForegroundWithState(). |
|
|
|
|