[RTL]
Prevent buffer overflow on copy: provide the correct copy size

CID #731655


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62616 97493ccd-5924-5043-b1f5-66cb403b36ce
[RAPPS]
Don't leak handle

CID #716310


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62617 97493ccd-5924-5043-b1f5-66cb403b36ce
[RTL]
Properly check for total length in LdrpGetProcedureAddress().
It contains more than just a name.
Fixes a buffer overrun.

CID #716122


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62618 97493ccd-5924-5043-b1f5-66cb403b36ce
[ACPI]
Disable PCH as it breaks build (when globally enabled)


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62619 97493ccd-5924-5043-b1f5-66cb403b36ce
[BASESRV]
Properly call RtlFillMemory in BaseSrvNLSInit. This fixes incomplete NlsUserInfo init

CID #1102265


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62621 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSEH3]
Simplify some code

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62622 97493ccd-5924-5043-b1f5-66cb403b36ce
[RTL]
Some fixes for RtlGetFullPathName_U(str):
- Start to polish RtlpCollapsePath (Work in progress)
- Correctly zero-out the path destination buffer

They fix the following tests:
* ntdll:RtlGetFullPathName_U (2 failures to full success)
* ntdll:RtlGetFullPathName_UstrEx (2 failures to full success)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62623 97493ccd-5924-5043-b1f5-66cb403b36ce
[DISKPART]
Fix leak

CID #716329


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62624 97493ccd-5924-5043-b1f5-66cb403b36ce
[VFATLIB]
--MagicValues;



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62625 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSEH3]
Implement __finally support for C++

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62626 97493ccd-5924-5043-b1f5-66cb403b36ce
[SETUP16]
Fix invalid free

CID #715830


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