[VGAFONTEDIT]
- Fix CMake script (for PCH)

[IMAGESOFT]
- Fix CMake script (for PCH)

[GREEN]
- Add header guard
- Fix CMake script (for PCH)

This fixes rosapps build with RosBE 2.1.1

CORE-7716


git-svn-id: svn://svn.reactos.org/reactos/trunk@62454 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Integrate Timo's review:
- Fix pointer arithmetic
- Remove unless variable

CORE-2582


git-svn-id: svn://svn.reactos.org/reactos/trunk@62455 97493ccd-5924-5043-b1f5-66cb403b36ce
[ACPI]
Silence some debug prints


git-svn-id: svn://svn.reactos.org/reactos/trunk@62456 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPFS/NTOSKRNL]
Silence 2 more debug prints that are not so useful.

git-svn-id: svn://svn.reactos.org/reactos/trunk@62457 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSEH3]
Enforce the use of a frame pointer in all functions that use PSEH, even when -fomit-frame-pointer option was specified. This way we don't need to explicitly tell PSEH with a global define, whether we have a frame pointer or not, which would also probably not have worked together with alloca().

git-svn-id: svn://svn.reactos.org/reactos/trunk@62458 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSEH3]
Move the generation of the nested filter function to a different location 

git-svn-id: svn://svn.reactos.org/reactos/trunk@62459 97493ccd-5924-5043-b1f5-66cb403b36ce
[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


git-svn-id: svn://svn.reactos.org/reactos/trunk@62460 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSRV]: Fix menu ids for not clashing with user-defined ones.

git-svn-id: svn://svn.reactos.org/reactos/trunk@62461 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSEH3]
Add a bit more code to support Clang and C++.

git-svn-id: svn://svn.reactos.org/reactos/trunk@62462 97493ccd-5924-5043-b1f5-66cb403b36ce
[LSALIB]
LsaLogonUser: Pass the SubStatus to the caller before leaving the function in case of an error.

git-svn-id: svn://svn.reactos.org/reactos/trunk@62463 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSGINA]
- Split DoLoginTasks into DoLoginTasks and CreateProfile, and fix all callers of DoLoginTasks accordingly.
- Make DoLoginTasks pass the SubStatus from MyLogonUser to its caller.
- Move the logon code from LoggedOutWindowProc to a new function DoLogon and add some experimental code to report logon errors to the user (still WIP).

git-svn-id: svn://svn.reactos.org/reactos/trunk@62464 97493ccd-5924-5043-b1f5-66cb403b36ce