[WIN32K:NTUSER] Get rid of the cached window station Name member, and instead just...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 17 Jun 2018 17:40:32 +0000 (19:40 +0200)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 19 Aug 2018 20:18:32 +0000 (22:18 +0200)
commit43e2ab208a2d3d50b12b4689347f57ca83568dd9
treed55176663a423994556a8bb0efda8abe3546fa27
parentdae57caa3605c6a7898e5db4094f4e06c3968195
[WIN32K:NTUSER] Get rid of the cached window station Name member, and instead just use the name stored in the NT Object's header.
CORE-11933 and PR #621.

- Remove the related hack-FIXMEs;
- Adjust NtUserGetObjectInformation() in accordance.
- Retrieve the window-station/desktop object type string in NtUserGetObjectInformation()
  also from the NT Object's header.

Also simplify the UOI_FLAGS case of NtUserGetObjectInformation() by reading
the handle inheritance information directly from the OBJECT_HANDLE_INFORMATION
structure returned by ObReferenceObjectByHandle().
win32ss/user/ntuser/sysparams.c
win32ss/user/ntuser/winsta.c
win32ss/user/ntuser/winsta.h