reactos/reactos/ntoskrnl
Hermès Bélusca-Maïto ab30fb1d60 [NTOS]: Improve a bit CmpDeepCopyKeyInternal():
- Normally getting the SrcNode and DestNode must succeed (checked with assert);
- Set the DestNode Flags member, in particular when this is the new root node of the saved registry hive;
- Copy the key class cell (OK), and the key security cell (currently done in a hackish way; proper way: call the CmpAssignSecurity* function);
- Add more clean-up on failure;
- Warn in code about the fact that CmpDeepCopyKeyInternal is recursive, and will easily exhaust kernel stack. This function will need to be reworked later...
CORE-10793 CORE-10796

svn path=/trunk/; revision=75171
2017-06-23 17:33:44 +00:00
..
cache [NTOS:MM] 2017-04-20 08:58:45 +00:00
cc [NTOS:MM] 2017-05-22 13:30:44 +00:00
config [NTOS]: Improve a bit CmpDeepCopyKeyInternal(): 2017-06-23 17:33:44 +00:00
dbgk [NTOS:DBGK] 2017-06-07 20:23:53 +00:00
ex [NTOSKRNL] 2017-06-11 17:32:56 +00:00
fsrtl [NTOSKRNL] Fix some possible overruns in FsRtlIsNameInExpressionPrivate + add a test from Thomas. CORE-12121 2017-02-09 00:12:36 +00:00
fstub [NTOS]: Use the correct access rights for ZwOpenDirectoryObject call. 2017-05-18 23:46:44 +00:00
inbv Happy New Year 2017 to ReactOS people! 2017-01-03 15:35:31 +00:00
include [NTOS]: Fix the ObpLookupObjectName() prototype in regard to r75133. 2017-06-19 16:47:45 +00:00
io [NTOS:PNP] 2017-06-18 19:48:45 +00:00
kd [KD] 2016-10-06 19:01:33 +00:00
kd64 [NTOS:KD64] 2017-03-20 10:21:11 +00:00
kdbg [NTOSKRNL] 2016-11-11 18:16:43 +00:00
ke [NTOSKRNL] Improve S-List-Fault detection in KiTrap0EHandler to handle usermode faults as well. 2017-05-13 20:07:39 +00:00
lpc [NTOS:LPC] 2017-03-05 00:55:50 +00:00
mm [NTOS:MM] 2017-06-20 15:51:47 +00:00
ntkrnlmp [SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemented in the "lsalib" library. 2016-09-20 23:43:16 +00:00
ob [NTOS]: Fix the ObpLookupObjectName() prototype in regard to r75133. 2017-06-19 16:47:45 +00:00
po [NTOS]: Fix MmPt and DOPE tags. 2016-11-07 20:41:24 +00:00
ps [NTOS]: Minor fixes: 2017-06-19 14:48:59 +00:00
rtl [NTDLL] 2017-05-06 17:51:26 +00:00
se [NTOS]: Minor fixes: 2017-06-19 14:48:59 +00:00
tests
vdm [NTOS:KE] 2017-04-14 11:18:22 +00:00
vf [NTOS] STUB ALL THE EXPORTS. We should now have all the exports expected by a 2k3-ish kernel (except for a few amd64-specific ones). Add some missing explicit cdecl to the Verifier stubs, and don't return STATUS_SUCCESS (0) from the ABIOS stubs. 2015-09-08 20:14:39 +00:00
wmi [NTOS] 2016-09-07 18:52:09 +00:00
CMakeLists.txt [SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemented in the "lsalib" library. 2016-09-20 23:43:16 +00:00
guid.c
KrnlFun.c
ntdll.S
ntos.cmake [NTOS:OB] 2017-04-11 19:58:05 +00:00
ntoskrnl.rc
ntoskrnl.spec [SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemented in the "lsalib" library. 2016-09-20 23:43:16 +00:00
sysfuncs.lst [NTOS] Fix broken NtSetSystemEnvironmentValueEx stub which had the wrong amount of parameters. 2015-09-09 11:21:02 +00:00