|
ReactOS 0.4.17-dev-470-gf9e3448
|
#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 1814 of file winsta.c.
Referenced by NtUserBuildNameList().
|
static |
Definition at line 612 of file winsta.c.
Referenced by NtUserCreateWindowStation(), and NtUserOpenWindowStation().
|
static |
Definition at line 1626 of file winsta.c.
Referenced by NtUserBuildNameList().
| 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().
| DBG_DEFAULT_CHANNEL | ( | UserWinsta | ) |
|
static |
Definition at line 578 of file winsta.c.
Referenced by BuildUserModeWindowStationName(), NtUserCreateWindowStation(), and NtUserOpenWindowStation().
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().
Definition at line 375 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 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().
| NTSTATUS APIENTRY NtUserBuildNameList | ( | HWINSTA | hWindowStation, |
| ULONG | dwSize, | ||
| PVOID | lpBuffer, | ||
| PULONG | pRequiredSize | ||
| ) |
Definition at line 1941 of file winsta.c.
Referenced by EnumNamesW().
Definition at line 1023 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 735 of file winsta.c.
Referenced by CreateWindowStationW().
| BOOL APIENTRY NtUserGetObjectInformation | ( | HANDLE | hObject, |
| DWORD | nIndex, | ||
| PVOID | pvInformation, | ||
| DWORD | nLength, | ||
| PDWORD | nLengthNeeded | ||
| ) |
Definition at line 1103 of file winsta.c.
Referenced by GetUserObjectInformationW().
Definition at line 1380 of file winsta.c.
Referenced by CreateDesktopW(), and GetProcessWindowStation().
Definition at line 1982 of file winsta.c.
Referenced by LockWorkStation().
| HWINSTA APIENTRY NtUserOpenWindowStation | ( | IN POBJECT_ATTRIBUTES | ObjectAttributes, |
| IN ACCESS_MASK | dwDesiredAccess | ||
| ) |
Definition at line 876 of file winsta.c.
Referenced by OpenWindowStationW().
Definition at line 1957 of file winsta.c.
Referenced by SetLogonNotifyWindow().
| BOOL APIENTRY NtUserSetObjectInformation | ( | HANDLE | hObject, |
| DWORD | nIndex, | ||
| PVOID | pvInformation, | ||
| DWORD | nLength | ||
| ) |
Definition at line 1522 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 2005 of file winsta.c.
Referenced by SetWindowStationUser().
Definition at line 1589 of file winsta.c.
Referenced by UnlockWindowStation().
Definition at line 52 of file winsta.c.
Referenced by UserInitialize().
Definition at line 1357 of file winsta.c.
Referenced by IntGetWinStaForCbAccess(), NtUserCloseWindowStation(), and NtUserGetProcessWindowStation().
Definition at line 1386 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().