This series mainly: - tests and implement fixes for GetStartupInfoW: + it should transform PEB's RTL_USER_PROCESS_PARAMETERS on the fly (instead of caching the results as GetStartupInfoA) + it doesn't set all the fields of returned in STARTUPINFOW (unlike GetStartupInfoA) - no longer allow console and console handles for non CUI apps: + forbid inheritance of console handles for non CUI apps + don't create a unix console for initial (non CUI) app
-- v2: ntdll,start: Don't create Unix console for GUI apps. ntdll: Don't inherit std console handles for non CUI child process. kernelbase: GetStartupInfoW: set std handle only when USESTDHANDLES is set. kernelbase: No longer cache GetStartupInfoW() results. kernel32/tests: Add tests for GetStartupInfo(A|W). kernel32/tests: Identify untouched fields returned from GetStartupInfo.