[EVENTVWR]
- Use strsafe functions
- Don't cast malloc
- PSTR/PWSTR typedefs are for null-terminated strings, which output buffers aren't
- "dwData" implies the value is data, not the size of data. Also, cbData is specified in bytes (hence "cb")
- Avoid pointless use of HEAP_ZERO_MEMORY

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63980 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP][WINLOGON]
- Acuire SeShutdownPrivilege before calling NtShutdownSystem
CORE-8476

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63981 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:PO]
- Enforce SeShutdownPrivilege in NtSetSystemPowerState
CORE-8476 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63982 97493ccd-5924-5043-b1f5-66cb403b36ce
[LSASRV]
* Fix MSVC build.
* Arch, review patches before committing!

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63983 97493ccd-5924-5043-b1f5-66cb403b36ce
[UNIATA]
- Update to 0.45a8
CORE-8432 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63984 97493ccd-5924-5043-b1f5-66cb403b36ce
[FREELDR]
- Improve GetPciIrqRoutingTable. Patch by Sergey Chernov (serrox at ya dot ru), small modifications by me.
CORE-8440

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63985 97493ccd-5924-5043-b1f5-66cb403b36ce
[USER32]
* Remove unused pointer. CID 1223187.
CORE-7975

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63986 97493ccd-5924-5043-b1f5-66cb403b36ce
[HPP]
Implement support for variable substitution

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