[HAL]
- Don't use svn:eol-style = native for PCI ids but then have the code expect CRLF. Should fix all devices being "Unknown device" on Unix builds.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64158 97493ccd-5924-5043-b1f5-66cb403b36ce
[EVENTLOG]
- Read MaxSize and Retention from the Registry when a new log file is created.
- Use ntdll file functions instead of their kernel32 counterparts.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64159 97493ccd-5924-5043-b1f5-66cb403b36ce
[BOOTDATA]
Set MaxSize and Retention for event logs.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64160 97493ccd-5924-5043-b1f5-66cb403b36ce
[RAPPS]
Update Database for Kiel.
Add Foxit Reader to Database.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64161 97493ccd-5924-5043-b1f5-66cb403b36ce
[KSECDD]
- Implement Encrypt / DecryptMemory in KSecDD (it uses AES for 16 byte aligned sizes, and 3DES for 8 byte aligned sizes)
- Install KSecDD
- Actually use KSecDD for Encryption from advapi32

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64163 97493ccd-5924-5043-b1f5-66cb403b36ce
[hivesys.inf]
Fix a typo.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64165 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - As pid and tid 0 have a special meaning in GDB, use off-by-one thread and process ID when communicating with it
 - Properly read registers and memory from foreign thread and processes. (This time it was tested and proved to work reliably. __writecr3 ftw!)
 - Loop the list of processes and threads when trying to find them from ID, as PsLookupProessByThreadId and friends can't be used since we can be at any IRQL.
 - Add a few more debug prints to help diagnosing problems.
CORE-8531

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64166 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]
- Code formatting and precise an info in a comment,
- Remove an unneeded commented call, and
- Mention that INT 15h functions C1h and C2h need to be implemented for PS/2 support.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64167 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]
- Move the mouse driver to DOS since it's our 32bit version of mouse.com, in some sense,
- Temporarily disable the mouse user callbacks because currently they went called in a parallel thread than the CPU one, that caused CPU corruption,
- In the same way we currently trigger IRQ1 interrupts, we do the same for IRQ12,
- Make the console input pump more modular (and mouse presence detection code is WIP),
- Put keyboard code into a dedicated file (as done for the mouse),
- Adapt the existing PS/2 emulation code to support two PS/2 ports controlled by 1 controller. Please note that some documentations precise that the response byte (answer to a PS/2 controller command) is written directly to the PS/2 output port.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64168 97493ccd-5924-5043-b1f5-66cb403b36ce
[SAMSRV]
SampRemoveUserFromAllGroups:
- Do not treat a STATUS_MEMBER_NOT_IN_GROUP, returned by SampRemoveMemberFromGroup, as error but as success.
- Clear the Groups attribute at the end.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64169 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS]: Do not break into kdbg because PopFlushVolumes is not fully implemented. Fixes apparent BSOD when trying the "Hibernate" and "Stand By" options in the Task Manager.
CORE-8537 #resolve #comment Demote UNIMPLEMENTED_DBGBREAK for UNIMPLEMENTED in the non-implemented case of PopFlushVolumes. Fixes the apparent BSOD.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64170 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]: We can specify device "command" procedures for each PS/2 port so that when one writes to port 0x60, one can write to the correct device "plugged" into it (keyboard, mouse). modularity++;

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64171 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTDLL]
- Add Etw trace api stubs (moved from avdapi32)
- Add exports for Etw* functions

[ADVAPI32]
- Add forwarders of trace api functions to ntdll Etw* functions


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