|
ReactOS 0.4.17-dev-683-g0dafdc5
|
#include <win32k.h>
Go to the source code of this file.
Variables | |
| PWINSTATION_OBJECT | InputWindowStation = NULL |
| HWND | hwndSAS = NULL |
| UNICODE_STRING | gustrWindowStationsDir |
| HANDLE | ghWinStaDir |
|
static |
Definition at line 2039 of file winsta.c.
Referenced by NtUserBuildNameList().
|
static |
Definition at line 845 of file winsta.c.
Referenced by NtUserCreateWindowStation(), and NtUserOpenWindowStation().
|
static |
Definition at line 1851 of file winsta.c.
Referenced by NtUserBuildNameList().
| BOOL FASTCALL CheckWinstaAttributeAccess | ( | ACCESS_MASK | DesiredAccess | ) |
Definition at line 400 of file winsta.c.
Referenced by NtUserGetClipCursor(), NtUserSetSystemCursor(), and UserClipCursor().
Definition at line 274 of file winsta.c.
Referenced by co_AddGuiApp().
| DBG_DEFAULT_CHANNEL | ( | UserWinsta | ) |
|
static |
Definition at line 811 of file winsta.c.
Referenced by BuildUserModeWindowStationName(), NtUserCreateWindowStation(), and NtUserOpenWindowStation().
Definition at line 35 of file winsta.c.
Referenced by DriverEntry().
Creates the global per-session \BaseNamedObjects\WinSta0_DesktopSwitch event.
Definition at line 440 of file winsta.c.
Referenced by IntCreateWindowStation().
| 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 665 of file winsta.c.
Referenced by IntResolveDesktop(), and NtUserCreateWindowStation().
Definition at line 381 of file winsta.c.
Referenced by RemoveGuiApp().
| PWINSTATION_OBJECT FASTCALL IntGetProcessWindowStation | ( | HWINSTA *phWinSta | OPTIONAL | ) |
Definition at line 422 of file winsta.c.
Referenced by NtUserActivateKeyboardLayout(), NtUserGetImeInfoEx(), NtUserGetKeyboardLayoutList(), NtUserLoadKeyboardLayoutEx(), NtUserSetImeInfoEx(), NtUserUnloadKeyboardLayout(), and UserSetDefaultInputLang().
Definition at line 394 of file winsta.c.
Referenced by co_MsqInsertMouseMessage(), MsqCleanupMessageQueue(), UserSetCursor(), and UserShowCursor().
| NTSTATUS FASTCALL IntValidateWindowStationHandle | ( | HWINSTA | WindowStation, |
| KPROCESSOR_MODE | AccessMode, | ||
| ACCESS_MASK | DesiredAccess, | ||
| PWINSTATION_OBJECT * | Object, | ||
| POBJECT_HANDLE_INFORMATION | pObjectHandleInfo | ||
| ) |
Definition at line 244 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 151 of file winsta.c.
Referenced by DriverEntry().
Definition at line 216 of file winsta.c.
Referenced by DriverEntry().
| NTSTATUS APIENTRY NtUserBuildNameList | ( | HWINSTA | hWindowStation, |
| ULONG | dwSize, | ||
| PVOID | lpBuffer, | ||
| PULONG | pRequiredSize | ||
| ) |
Definition at line 2165 of file winsta.c.
Referenced by EnumNamesW().
Definition at line 1254 of file winsta.c.
Referenced by CloseWindowStation().
| HWINSTA APIENTRY NtUserCreateWindowStation | ( | IN POBJECT_ATTRIBUTES | ObjectAttributes, |
| IN ACCESS_MASK | dwDesiredAccess, | ||
| DWORD | Unknown2, | ||
| DWORD | Unknown3, | ||
| DWORD | Unknown4, | ||
| DWORD | Unknown5, | ||
| DWORD | Unknown6 | ||
| ) |
Definition at line 968 of file winsta.c.
Referenced by CreateWindowStationW().
| BOOL APIENTRY NtUserGetObjectInformation | ( | HANDLE | hObject, |
| DWORD | nIndex, | ||
| PVOID | pvInformation, | ||
| DWORD | nLength, | ||
| PDWORD | nLengthNeeded | ||
| ) |
Definition at line 1333 of file winsta.c.
Referenced by GetUserObjectInformationW().
Definition at line 1608 of file winsta.c.
Referenced by CreateDesktopW(), and GetProcessWindowStation().
Definition at line 2206 of file winsta.c.
Referenced by LockWorkStation().
| HWINSTA APIENTRY NtUserOpenWindowStation | ( | IN POBJECT_ATTRIBUTES | ObjectAttributes, |
| IN ACCESS_MASK | dwDesiredAccess | ||
| ) |
Definition at line 1108 of file winsta.c.
Referenced by OpenWindowStationW().
Definition at line 2181 of file winsta.c.
Referenced by SetLogonNotifyWindow().
| BOOL APIENTRY NtUserSetObjectInformation | ( | HANDLE | hObject, |
| DWORD | nIndex, | ||
| PVOID | pvInformation, | ||
| DWORD | nLength | ||
| ) |
Definition at line 1749 of file winsta.c.
Referenced by SetProcessWindowStation().
| BOOL NTAPI NtUserSetWindowStationUser | ( | IN HWINSTA | hWindowStation, |
| IN PLUID | pluid, | ||
| IN PSID psid | OPTIONAL, | ||
| IN DWORD | size | ||
| ) |
Definition at line 2229 of file winsta.c.
Referenced by SetWindowStationUser().
Definition at line 1814 of file winsta.c.
Referenced by UnlockWindowStation().
Definition at line 52 of file winsta.c.
Referenced by UserInitialize().
Definition at line 1586 of file winsta.c.
Referenced by IntGetWinStaForCbAccess(), NtUserCloseWindowStation(), and NtUserGetProcessWindowStation().
Definition at line 1614 of file winsta.c.
Referenced by InitThreadCallback(), NtUserSetProcessWindowStation(), RawInputThreadMain(), and UserProcessDestroy().
| HANDLE ghWinStaDir |
Definition at line 28 of file winsta.c.
Referenced by UserCreateWinstaDirectory().
| UNICODE_STRING gustrWindowStationsDir |
Definition at line 27 of file winsta.c.
Referenced by BuildUserModeWindowStationName(), BuildWindowStationNameList(), IntResolveDesktop(), and UserCreateWinstaDirectory().
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().
| PWINSTATION_OBJECT InputWindowStation = NULL |
Definition at line 21 of file winsta.c.
Referenced by co_UserProcessHotKeys(), InitThreadCallback(), IntCreateWindowStation(), IntResolveDesktop(), IntWinStaObjectDelete(), NtUserMessageCall(), NtUserSwitchDesktop(), RawInputThreadMain(), UserInitializeDesktop(), and UserOpenInputDesktop().