mirror of
https://github.com/reactos/reactos.git
synced 2024-09-14 06:42:52 +00:00
a9feb19181
- Make CONSRV_API_CONNECTINFO, CONSOLE_ALLOCCONSOLE and CONSOLE_ATTACHCONSOLE Windows 2k3-compatible, so that using either their kernel32 in ROS or our kernel32 in windows, works. For that, complete and fix also the CONSOLE_START_INFO and CONSOLE_PROPERTIES structures. - Rewrite Alloc/AttachConsole and the console initialization functions to match what Windows expects when connecting to the console server, and make them compatible with the fixed structures. - Fix SrvAllocConsole and SrvAttachConsole accordingly, and few other console initialization functions in consrv. - Fix input EXE name support and store also the current directory from which we were started. - Use a temporarily define USE_CONSOLE_INIT_HANDLES that is not enabled yet because we do not use console initialization events (used by Windows for Alloc/AttachConsole and console initialization functions). Until this gets implemented in ReactOS, putting windows' kernel32 in ReactOS will fail when it will try to wait on those events. - For SrvAlloc/SrvAttach/SrvFreeConsole, ConSrvConnect and ConSrvDisconnect: correctly mark the process as console app. - Fix process initialization in ConSrvNewProcess. - Get rid of CONSOLE_PROCESS_DATA::ParentConsoleHandle member. - Temporarily move the link settings retrieval in console.c and hack a bit icon setting. [CONSRV] - Move console title setting from condrv back to consrv where it should belong in fact. CORE-7931 #resolve #comment ConsolepAlloc and ConsolepAttach finally fixed in revision 64079. svn path=/branches/condrv_restructure/; revision=64079 |
||
---|---|---|
.. | ||
amd64 | ||
console | ||
file | ||
i386 | ||
actctx.c | ||
appcache.c | ||
atom.c | ||
compname.c | ||
debugger.c | ||
dllmain.c | ||
dosdev.c | ||
environ.c | ||
except.c | ||
fiber.c | ||
handle.c | ||
heapmem.c | ||
job.c | ||
loader.c | ||
path.c | ||
perfcnt.c | ||
power.c | ||
proc.c | ||
resntfy.c | ||
session.c | ||
synch.c | ||
sysinfo.c | ||
thread.c | ||
time.c | ||
timerqueue.c | ||
toolhelp.c | ||
utils.c | ||
vdm.c | ||
version.c | ||
virtmem.c | ||
vista.c |