|
ReactOS 0.4.17-dev-470-gf9e3448
|

Go to the source code of this file.
Classes | |
| struct | _WINSTATION_OBJECT |
Macros | |
| #define | WINSTA_OBJ_DIR L"\\Windows\\WindowStations" |
| #define | SESSION_DIR L"\\Sessions" |
| #define | WSS_LOCKED (1) |
| #define | WSS_NOINTERACTIVE (2) |
| #define | WSS_NOIO (4) |
| #define | WSS_SHUTDOWN (8) |
| #define | WSS_DYING (16) |
| #define | WSS_REALSHUTDOWN (32) |
Typedefs | |
| typedef struct _WINSTATION_OBJECT | WINSTATION_OBJECT |
| typedef struct _WINSTATION_OBJECT * | PWINSTATION_OBJECT |
Variables | |
| WINSTATION_OBJECT * | InputWindowStation |
| HANDLE | gpidLogon |
| HWND | hwndSAS |
| UNICODE_STRING | gustrWindowStationsDir |
| typedef struct _WINSTATION_OBJECT * PWINSTATION_OBJECT |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, Flags) | = =0x10 | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, ptiClipLock) | = =0x18 | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, ptiDrawingClipboard) | = =0x1c | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, spklList) | = =0x14 | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, spwndClipOpen) | = =0x20 | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, spwndClipOwner) | = =0x28 | ) |
| C_ASSERT | ( | offsetof(WINSTATION_OBJECT, spwndClipViewer) | = =0x24 | ) |
| BOOL FASTCALL CheckWinstaAttributeAccess | ( | ACCESS_MASK | DesiredAccess | ) |
Definition at line 381 of file winsta.c.
Referenced by NtUserGetClipCursor(), NtUserSetSystemCursor(), and UserClipCursor().
Definition at line 255 of file winsta.c.
Referenced by co_AddGuiApp().
Definition at line 35 of file winsta.c.
Referenced by DriverEntry().
| NTSTATUS FASTCALL IntCreateWindowStation | ( | OUT HWINSTA * | phWinSta, |
| IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN KPROCESSOR_MODE | AccessMode, | ||
| IN KPROCESSOR_MODE | OwnerMode, | ||
| IN ACCESS_MASK | dwDesiredAccess, | ||
| DWORD | Unknown2, | ||
| DWORD | Unknown3, | ||
| DWORD | Unknown4, | ||
| DWORD | Unknown5, | ||
| DWORD | Unknown6 | ||
| ) |
Definition at line 450 of file winsta.c.
Referenced by IntResolveDesktop(), and NtUserCreateWindowStation().
Definition at line 362 of file winsta.c.
Referenced by RemoveGuiApp().
| PWINSTATION_OBJECT FASTCALL IntGetProcessWindowStation | ( | HWINSTA *phWinSta | OPTIONAL | ) |
Definition at line 403 of file winsta.c.
Referenced by NtUserActivateKeyboardLayout(), NtUserGetImeInfoEx(), NtUserGetKeyboardLayoutList(), NtUserLoadKeyboardLayoutEx(), NtUserSetImeInfoEx(), NtUserUnloadKeyboardLayout(), and UserSetDefaultInputLang().
| NTSTATUS FASTCALL IntValidateWindowStationHandle | ( | HWINSTA | WindowStation, |
| KPROCESSOR_MODE | AccessMode, | ||
| ACCESS_MASK | DesiredAccess, | ||
| PWINSTATION_OBJECT * | Object, | ||
| POBJECT_HANDLE_INFORMATION | pObjectHandleInfo | ||
| ) |
Definition at line 225 of file winsta.c.
Referenced by BuildDesktopNameList(), IntGetProcessWindowStation(), IntGetWinStaForCbAccess(), NtUserCloseWindowStation(), NtUserLockWindowStation(), NtUserSetShellWindowEx(), NtUserSetWindowsHookEx(), NtUserSetWindowStationUser(), NtUserUnlockWindowStation(), UserCreateMenu(), UserGetShellWindow(), and UserSetProcessWindowStation().
Definition at line 99 of file winsta.c.
Referenced by DriverEntry().
Definition at line 131 of file winsta.c.
Referenced by DriverEntry().
Definition at line 196 of file winsta.c.
Referenced by DriverEntry().
Definition at line 52 of file winsta.c.
Referenced by UserInitialize().
Definition at line 1386 of file winsta.c.
Referenced by InitThreadCallback(), NtUserSetProcessWindowStation(), RawInputThreadMain(), and UserProcessDestroy().
|
extern |
Definition at line 15 of file simplecall.c.
Referenced by CheckWinstaAttributeAccess(), co_IntCreateDefaultImeWindow(), co_IntRegisterLogonProcess(), InitThreadCallback(), IntCreateWindowStation(), IntWinStaObjectDelete(), NtUserGetThreadState(), NtUserLockWindowStation(), NtUserSetLogonNotifyWindow(), NtUserSetWindowStationUser(), NtUserSwitchDesktop(), NtUserUnlockWindowStation(), UserInitiateShutdown(), and UserProcessDestroy().
|
extern |
Definition at line 27 of file winsta.c.
Referenced by BuildUserModeWindowStationName(), BuildWindowStationNameList(), IntResolveDesktop(), and UserCreateWinstaDirectory().
|
extern |
Definition at line 24 of file winsta.c.
Referenced by DefWndHandleSetCursor(), DefWndHandleSysCommand(), DoTheScreenSaver(), ExitThreadCallback(), IntDefWindowProc(), MENU_TrackKbdMenuBar(), MENU_TrackMenu(), NotifyLogon(), NtUserCallOneParam(), NtUserLockWorkStation(), NtUserSetLogonNotifyWindow(), RegisterHotKeys(), UnregisterHotKeys(), UserEndShutdown(), and UserInitiateShutdown().
|
extern |
Definition at line 21 of file winsta.c.
Referenced by co_UserProcessHotKeys(), InitThreadCallback(), IntCreateWindowStation(), IntResolveDesktop(), IntWinStaObjectDelete(), NtUserMessageCall(), NtUserSwitchDesktop(), RawInputThreadMain(), UserInitializeDesktop(), and UserOpenInputDesktop().