ReactOS
0.4.14-dev-599-g2d4d3f5
|
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 1330 of file desktop.c.
Referenced by co_IntSendActivateMessages(), co_IntSetParent(), co_UserCreateWindowEx(), IntDefWindowProc(), IntIsTopLevelWindow(), and IntWinListOwnedPopups().
Definition at line 1656 of file desktop.c.
Referenced by co_UserCreateWindowEx(), co_UserDestroyWindow(), co_UserProcessHotKeys(), co_WinPosSetWindowPos(), DefSetText(), IntDefWindowProc(), NtUserActivateKeyboardLayout(), NtUserCallHwndLock(), NtUserDefSetText(), NtUserLoadKeyboardLayoutEx(), and UpdateShellHook().
Definition at line 1581 of file desktop.c.
Referenced by co_IntInitializeDesktopGraphics(), and NtUserSwitchDesktop().
DBG_DEFAULT_CHANNEL | ( | UserDesktop | ) |
Definition at line 1508 of file desktop.c.
Referenced by UserSystemThreadProc().
BOOL FASTCALL DesktopWindowProc | ( | PWND | Wnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT * | lResult | ||
) |
Definition at line 1401 of file desktop.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), IntDispatchMessage(), and NtUserMessageCall().
|
static |
Definition at line 267 of file desktop.c.
Referenced by IntPaintDesktop().
Definition at line 236 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 2308 of file desktop.c.
Referenced by IntResolveDesktop(), and NtUserCreateDesktop().
Definition at line 1748 of file desktop.c.
Referenced by co_UserFreeWindow(), IntRegisterShellHookWindow(), and NtUserCallHwnd().
Definition at line 215 of file desktop.c.
Referenced by DriverEntry().
Definition at line 147 of file desktop.c.
Referenced by DriverEntry().
Definition at line 202 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 178 of file desktop.c.
Referenced by DriverEntry().
Referenced by IntDesktopObjectDelete().
Definition at line 1772 of file desktop.c.
Definition at line 1226 of file desktop.c.
Referenced by co_HOOK_CallHooks(), co_IntInitializeDesktopGraphics(), co_IntShellHookNotify(), IntEndDesktopGraphics(), IntGetDesktopWindow(), IntGetFocusMessageQueue(), IntGetMessageWindow(), IntRemoveHook(), IntSetFocusMessageQueue(), NtUserBuildHwndList(), NtUserCallOneParam(), NtUserLockWorkStation(), UserGetDesktopWindow(), and UserGetMessageWindow().
Definition at line 1386 of file desktop.c.
Referenced by NtUserFindWindowEx().
Definition at line 1235 of file desktop.c.
Referenced by NtUserGetThreadDesktop(), and NtUserSetInformationThread().
Definition at line 1338 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 1271 of file desktop.c.
Referenced by co_IntSetForegroundAndFocusWindow(), co_UserSetFocus(), co_WinPosShowWindow(), DoTheScreenSaver(), IntGetCaptureWindow(), IntSendDestroyMsg(), NtUserGetGUIThreadInfo(), ProcessKeyEvent(), UserGetForegroundWindow(), UserProcessKeyboardInput(), and UserSendKeyboardInput().
Definition at line 1362 of file desktop.c.
Referenced by NtUserFindWindowEx(), and NtUserSetParent().
PWND FASTCALL IntGetThreadDesktopWindow | ( | PTHREADINFO | pti | ) |
Definition at line 1323 of file desktop.c.
Referenced by ActivateOtherWindowMin().
Definition at line 1599 of file desktop.c.
Referenced by IntEndDesktopGraphics(), and NtUserSwitchDesktop().
Definition at line 3137 of file desktop.c.
Referenced by IntDesktopObjectOpen(), and IntSetThreadDesktop().
Definition at line 1791 of file desktop.c.
Referenced by DesktopWindowProc(), NtUserPaintDesktop(), and UserRealizePalette().
Definition at line 1716 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 535 of file desktop.c.
Referenced by InitThreadCallback(), and NtUserResolveDesktop().
VOID FASTCALL IntSetFocusMessageQueue | ( | PUSER_MESSAGE_QUEUE | NewQueue | ) |
Definition at line 1283 of file desktop.c.
Referenced by co_IntSetForegroundMessageQueue(), co_WinPosActivateOtherWindow(), IntSetThreadDesktop(), MsqCleanupMessageQueue(), and UserAttachThreadInput().
Definition at line 3211 of file desktop.c.
Referenced by DesktopWindowProc(), ExitThreadCallback(), InitThreadCallback(), NtUserSetInformationThread(), and NtUserSetThreadDesktop().
Definition at line 3093 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 1200 of file desktop.c.
Referenced by InitThreadCallback(), IntSetThreadDesktop(), NtUserBuildHwndList(), NtUserCloseDesktop(), NtUserGetObjectInformation(), and NtUserSwitchDesktop().
Definition at line 2677 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 2483 of file desktop.c.
Referenced by CreateDesktopW().
Definition at line 2984 of file desktop.c.
Referenced by GetThreadDesktop().
HDESK APIENTRY NtUserOpenDesktop | ( | POBJECT_ATTRIBUTES | ObjectAttributes, |
DWORD | dwFlags, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2543 of file desktop.c.
Referenced by OpenDesktopW().
HDESK APIENTRY NtUserOpenInputDesktop | ( | DWORD | dwFlags, |
BOOL | fInherit, | ||
ACCESS_MASK | dwDesiredAccess | ||
) |
Definition at line 2637 of file desktop.c.
Referenced by OpenInputDesktop().
HDESK NTAPI NtUserResolveDesktop | ( | IN HANDLE | ProcessHandle, |
IN PUNICODE_STRING | DesktopPath, | ||
IN BOOL | bInherit, | ||
OUT HWINSTA * | phWinSta | ||
) |
Definition at line 2781 of file desktop.c.
Referenced by GuiInit().
Definition at line 3403 of file desktop.c.
Referenced by SetThreadDesktop().
Definition at line 2888 of file desktop.c.