A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Hermès Bélusca-Maïto a0c9db7610 [KERNEL32][CONSRV]
Make kernel32 / winsrv console CSR structures Win2k3-compliant.
The aim is to be able to put our kernel32.dll or winsrv.dll on win2k3, and vice-versa.

Most of the changes consist in:
- adding a HANDLE ConsoleHandle; to the structures, representing the console handle of the current application;
- reorganizing the order of the members in the different structures;
- few structures need to hold a event handle because it appears that some APIs create a event handle to perform some sort of synchronization with the console server (this is totally unused at the moment).
- Since CsrClientCallServer returns the value of ApiMessage.Status, then just use ApiMessage.Status instead of declaring another Status variable for querying the return value of CsrClientCallServer.

Part 1/X

Aside:
The VerifyConsoleIoHandle winetest problem is solved here (see CORE-7941 for more details).
CORE-7941 #resolved #comment Fixed in revision 62460, thanks :)

CORE-7931

svn path=/trunk/; revision=62460
2014-03-08 15:31:05 +00:00
reactos [KERNEL32][CONSRV] 2014-03-08 15:31:05 +00:00
rosapps [VGAFONTEDIT] 2014-03-08 08:47:03 +00:00
rostests [APITESTS:kernel32] 2014-03-05 01:53:46 +00:00
wallpaper - Add CMakeLists for wallpaper 2012-02-05 13:43:04 +00:00