[KERNEL32]
Remove spurious cast to CSR_API_MESSAGE. What should be noted is that CsrMsg is used by both VDM thing (via CheckVdmMsg pointer) and CreateProcess thing (via CreateProcessMsg), but one after the other (first VDM only, then CreateProcess only) so that, even if the common struct/union CsrMsg is used in both cases, there is no data corruption by, e.g. CreateProcess using pieces of VDM data and vice-versa.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61913 97493ccd-5924-5043-b1f5-66cb403b36ce
[KERNEL32]: Fix build by fixing variables types.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61914 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE/GCC]
* Add -lgcc for C++ modules too. Dedicated to Timo.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61918 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSGINA]
Move the LSA connection code into a separate file. This connection code will later be used by the logon code too.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61919 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSVCRT]
* Add the generated stubs file to build. Fixes some MSVC x64 link issues.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61921 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMLIB]
- memcpy --> RtlCopyMemory
- Remove a __debugbreak()
- Improve a bit the DPRINT that is displayed when a corrupted hive is loaded.
- Fix a comment.
- Implement saving the hive file name in the hive itself. According to what windows does (just open an existing hive file with your preferred hex editor 8^) ), you can see that it copies the last 31 unicode characters of the path, and terminate it by a NULL.

[NTOS]
Remove unneeded cast.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61922 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMLIB]
Use a #define instead of the magic 31.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61923 97493ccd-5924-5043-b1f5-66cb403b36ce
[CRT] 
- add missing __CxxFrameHandler (stub)
- Add missing c++ aliases for x64
[MSVCRT]
- Update exports on x64

git-svn-id: svn://svn.reactos.org/reactos/trunk@61925 97493ccd-5924-5043-b1f5-66cb403b36ce
[INTL]
* Localize the message boxes that contained hardcoded strings. 
* Create PrintErrorMsgBox() to reduce code duplication for the error messages.
* Brought to you by Lee Schroeder.
CORE-7339 #resolve #comment Committed in r61926. Cheers !

git-svn-id: svn://svn.reactos.org/reactos/trunk@61926 97493ccd-5924-5043-b1f5-66cb403b36ce
[NETSHELL]
* Fix the group box overlapping issue in IDD_LAN_NETSTATUSADVANCED.
* Tighten up the dialog box to remove the margin gaps in IDD_LAN_NETSTATUSDETAILS.
* Brought to you by Lee Schroeder.
CORE-7837 #resolve #comment Committed in r61928. Thanks !

git-svn-id: svn://svn.reactos.org/reactos/trunk@61928 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTDLL]
* Properly fix a debug print specifier. Spotted by Aleksey Bragin.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61929 97493ccd-5924-5043-b1f5-66cb403b36ce
[INTL]
Updated German translation

git-svn-id: svn://svn.reactos.org/reactos/trunk@61931 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSGINA]
Use our own implementation of LogonUser instead of the one from advapi32 in order to use only one LSA connection.

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