ReactOS 0.4.15-dev-6669-g8227c5d
|
Go to the source code of this file.
Variables | |
DWORD | gdwDesktopSectionSize = 512 |
DWORD | gdwNOIOSectionSize = 128 |
PDESKTOP | gpdeskInputDesktop = NULL |
HDC | ScreenDeviceContext = NULL |
PTHREADINFO | gptiDesktopThread = NULL |
HCURSOR | gDesktopCursor = NULL |
PKEVENT | gpDesktopThreadStartedEvent = NULL |
Definition at line 1366 of file desktop.c.
Referenced by co_IntSendActivateMessages(), co_IntSetParent(), co_UserCreateWindowEx(), IntDefWindowProc(), IntIsTopLevelWindow(), and IntWinListOwnedPopups().
Definition at line 1692 of file desktop.c.
Referenced by co_IntLoadKeyboardLayoutEx(), co_IntUnloadKeyboardLayoutEx(), co_UserActivateKeyboardLayout(), co_UserCreateWindowEx(), co_UserDestroyWindow(), co_UserProcessHotKeys(), co_WinPosSetWindowPos(), DefSetText(), IntCheckFullscreen(), IntDefWindowProc(), NtUserCallHwndLock(), NtUserDefSetText(), and UpdateShellHook().
Definition at line 1617 of file desktop.c.
Referenced by co_IntInitializeDesktopGraphics(), and NtUserSwitchDesktop().
DBG_DEFAULT_CHANNEL | ( | UserDesktop | ) |
Definition at line 1546 of file desktop.c.
Referenced by UserSystemThreadProc().
BOOL FASTCALL DesktopWindowProc | ( | PWND | Wnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT * | lResult | ||
) |
Definition at line 1439 of file desktop.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), IntDispatchMessage(), and NtUserMessageCall().
|
static |
Definition at line 283 of file desktop.c.
Referenced by IntPaintDesktop().
Definition at line 252 of file desktop.c.
Referenced by DriverEntry().
NTSTATUS FASTCALL IntCreateDesktop | ( | OUT HDESK * | phDesktop, |
IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN PUNICODE_STRING lpszDesktopDevice | OPTIONAL, | ||
IN LPDEVMODEW lpdmw | OPTIONAL, | ||
IN DWORD | dwFlags, | ||
IN ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2352 of file desktop.c.
Referenced by IntResolveDesktop(), and NtUserCreateDesktop().
Definition at line 1784 of file desktop.c.
Referenced by co_UserFreeWindow(), IntRegisterShellHookWindow(), and NtUserCallHwnd().
Definition at line 227 of file desktop.c.
Referenced by DriverEntry().
Definition at line 155 of file desktop.c.
Referenced by DriverEntry().
Definition at line 210 of file desktop.c.
Referenced by DriverEntry().
NTSTATUS APIENTRY IntDesktopObjectParse | ( | IN PVOID | ParseObject, |
IN PVOID | ObjectType, | ||
IN OUT PACCESS_STATE | AccessState, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN ULONG | Attributes, | ||
IN OUT PUNICODE_STRING | CompleteName, | ||
IN OUT PUNICODE_STRING | RemainingName, | ||
IN OUT PVOID Context | OPTIONAL, | ||
IN PSECURITY_QUALITY_OF_SERVICE SecurityQos | OPTIONAL, | ||
OUT PVOID * | Object | ||
) |
Definition at line 45 of file desktop.c.
Referenced by IntWinStaObjectParse().
Definition at line 186 of file desktop.c.
Referenced by DriverEntry().
Definition at line 1816 of file desktop.c.
Referenced by IntDesktopObjectDelete().
Definition at line 1262 of file desktop.c.
Referenced by co_HOOK_CallHooks(), co_IntInitializeDesktopGraphics(), co_IntShellHookNotify(), IntDeRegisterShellHookWindow(), IntEndDesktopGraphics(), IntGetDesktopWindow(), IntGetFocusMessageQueue(), IntGetMessageWindow(), IntRemoveHook(), IntSetFocusMessageQueue(), NtUserBuildHwndList(), NtUserCallOneParam(), NtUserLockWorkStation(), UserGetDesktopWindow(), and UserGetMessageWindow().
Definition at line 1424 of file desktop.c.
Referenced by NtUserFindWindowEx().
Definition at line 1271 of file desktop.c.
Referenced by NtUserGetThreadDesktop(), and NtUserSetInformationThread().
Definition at line 1374 of file desktop.c.
Referenced by co_IntProcessKeyboardMessage(), co_IntSetWindowLongPtr(), co_UserSetParent(), co_WinPosSetWindowPos(), DceUpdateVisRgn(), IntPaintDesktop(), NtUserAlterWindowStyle(), NtUserRedrawWindow(), NtUserSetParent(), NtUserSetWindowLong(), NtUserSetWindowWord(), NtUserWindowFromPoint(), SnapWindow(), UserGetAncestor(), UserRealizePalette(), and UserRegisterUserApiHook().
PUSER_MESSAGE_QUEUE FASTCALL IntGetFocusMessageQueue | ( | VOID | ) |
Definition at line 1307 of file desktop.c.
Referenced by co_IntSetForegroundAndFocusWindow(), co_UserSetFocus(), co_WinPosShowWindow(), DoTheScreenSaver(), IntGetCaptureWindow(), IntSendDestroyMsg(), NtUserGetGUIThreadInfo(), ProcessKeyEvent(), UserGetForegroundWindow(), UserProcessKeyboardInput(), and UserSendKeyboardInput().
Definition at line 1399 of file desktop.c.
Referenced by NtUserFindWindowEx(), and NtUserSetParent().
PWND FASTCALL IntGetThreadDesktopWindow | ( | PTHREADINFO | pti | ) |
Definition at line 1635 of file desktop.c.
Referenced by IntEndDesktopGraphics(), and NtUserSwitchDesktop().
Definition at line 3186 of file desktop.c.
Referenced by IntDesktopObjectOpen(), and IntSetThreadDesktop().
Definition at line 1835 of file desktop.c.
Referenced by co_IntInitializeDesktopGraphics(), DesktopWindowProc(), EngpRegisterGraphicsDevice(), NtUserPaintDesktop(), and UserRealizePalette().
Definition at line 1752 of file desktop.c.
Referenced by NtUserCallHwnd().
NTSTATUS FASTCALL IntResolveDesktop | ( | IN PEPROCESS | Process, |
IN PUNICODE_STRING | DesktopPath, | ||
IN BOOL | bInherit, | ||
OUT HWINSTA * | phWinSta, | ||
OUT HDESK * | phDesktop | ||
) |
Definition at line 551 of file desktop.c.
Referenced by InitThreadCallback(), and NtUserResolveDesktop().
VOID FASTCALL IntSetFocusMessageQueue | ( | PUSER_MESSAGE_QUEUE | NewQueue | ) |
Definition at line 1319 of file desktop.c.
Referenced by co_IntSetForegroundMessageQueue(), co_WinPosActivateOtherWindow(), IntSetThreadDesktop(), MsqCleanupMessageQueue(), and UserAttachThreadInput().
Definition at line 3260 of file desktop.c.
Referenced by DesktopWindowProc(), ExitThreadCallback(), InitThreadCallback(), NtUserSetInformationThread(), and NtUserSetThreadDesktop().
Definition at line 3142 of file desktop.c.
Referenced by IntDesktopObjectClose(), and IntSetThreadDesktop().
NTSTATUS FASTCALL IntValidateDesktopHandle | ( | HDESK | Desktop, |
KPROCESSOR_MODE | AccessMode, | ||
ACCESS_MASK | DesiredAccess, | ||
PDESKTOP * | Object | ||
) |
Definition at line 1237 of file desktop.c.
Referenced by InitThreadCallback(), IntSetThreadDesktop(), NtUserBuildHwndList(), NtUserCloseDesktop(), NtUserGetObjectInformation(), and NtUserSwitchDesktop().
Definition at line 2723 of file desktop.c.
Referenced by CloseDesktop().
HDESK APIENTRY NtUserCreateDesktop | ( | POBJECT_ATTRIBUTES | ObjectAttributes, |
PUNICODE_STRING | lpszDesktopDevice, | ||
LPDEVMODEW | lpdmw, | ||
DWORD | dwFlags, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2529 of file desktop.c.
Referenced by CreateDesktopW().
Definition at line 3033 of file desktop.c.
Referenced by GetThreadDesktop().
HDESK APIENTRY NtUserOpenDesktop | ( | POBJECT_ATTRIBUTES | ObjectAttributes, |
DWORD | dwFlags, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2589 of file desktop.c.
Referenced by OpenDesktopW().
HDESK APIENTRY NtUserOpenInputDesktop | ( | DWORD | dwFlags, |
BOOL | fInherit, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2683 of file desktop.c.
Referenced by OpenInputDesktop().
Definition at line 2780 of file desktop.c.
Referenced by PaintDesktop().
HDESK NTAPI NtUserResolveDesktop | ( | IN HANDLE | ProcessHandle, |
IN PUNICODE_STRING | DesktopPath, | ||
IN BOOL | bInherit, | ||
OUT HWINSTA * | phWinSta | ||
) |
Definition at line 2830 of file desktop.c.
Referenced by GuiInit().
Definition at line 3452 of file desktop.c.
Referenced by SetThreadDesktop().
Definition at line 2937 of file desktop.c.
Referenced by SwitchDesktop().
Definition at line 1651 of file desktop.c.
Referenced by co_IntShellHookNotify().
Definition at line 1574 of file desktop.c.
Referenced by DxEngGetDesktopDC().
Definition at line 1386 of file desktop.c.
Referenced by co_IntProcessMouseMessage(), co_IntSendActivateMessages(), co_IntSendMessageTimeout(), co_IntSetActiveWindow(), co_MsqInsertMouseMessage(), co_UserRedrawWindow(), co_WinPosActivateOtherWindow(), co_WinPosWindowFromPoint(), DefWndDoSizeMove(), DefWndHandleSetCursor(), IntAnimatePalette(), IntDeactivateWindow(), IntDefWindowProc(), IntGetClientOrigin(), IntGetLastTopMostWindowNoIME(), IntGetPaintMessage(), IntImeWindowPosChanged(), IntTopLevelWindowFromPoint(), MENU_TrackMouseMenuBar(), MsqSendParentNotify(), NtUserBuildHwndList(), NtUserMessageCall(), SpiNotifyNCMetricsChanged(), UpdateShellHook(), UserClipCursor(), UserGetDesktopDC(), UserPostMessage(), UserRedrawDesktop(), UserSendNotifyMessage(), UserSetCursorPos(), and WinPosDoOwnedPopups().
|
static |
Definition at line 2260 of file desktop.c.
Referenced by IntDesktopObjectParse().
BOOL FASTCALL UserMessageWindowProc | ( | PWND | pwnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT * | lResult | ||
) |
Definition at line 1525 of file desktop.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), IntDispatchMessage(), and NtUserMessageCall().
HDESK UserOpenInputDesktop | ( | DWORD | dwFlags, |
BOOL | fInherit, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2618 of file desktop.c.
Referenced by DesktopWindowProc(), and NtUserOpenInputDesktop().
Definition at line 1599 of file desktop.c.
Referenced by DxEngRedrawDesktop(), NtUserSetSysColors(), UserChangeDisplaySettings(), and UserRefreshDisplay().
Definition at line 38 of file desktop.c.
Referenced by co_IntLoadDefaultCursors(), and DesktopWindowProc().
DWORD gdwDesktopSectionSize = 512 |
Definition at line 31 of file desktop.c.
Referenced by UserInitializeDesktop().
Definition at line 35 of file desktop.c.
Referenced by IntGetActiveDesktop(), IsAllowedFGActive(), NtUserOpenInputDesktop(), NtUserSetInformationThread(), NtUserSwitchDesktop(), and UserOpenInputDesktop().
Definition at line 39 of file desktop.c.
Referenced by DesktopThreadMain(), InitDesktopImpl(), and IntCreateWindowStation().
PTHREADINFO gptiDesktopThread = NULL |
Definition at line 37 of file desktop.c.
Referenced by co_IntCallHookProc(), co_IntCallSentMessageCallback(), co_IntCallWindowProc(), co_IntClientLoadLibrary(), co_IntClientThreadSetup(), co_IntLoadDefaultCursors(), co_IntLoadSysMenuTemplate(), DesktopThreadMain(), IntCreateDesktop(), IntCreateWindow(), and IntGetAndReferenceClass().
Definition at line 36 of file desktop.c.
Referenced by co_IntInitializeDesktopGraphics(), EngpRegisterGraphicsDevice(), IntEndDesktopGraphics(), IntGetScreenDC(), NtUserCallNoParam(), and SpiGetSet().