- Move CmpInitializeSystemHive and CmpCreateObjectTypes to cmsysini.c since they...
authorAlex Ionescu <aionescu@gmail.com>
Fri, 11 May 2007 18:58:34 +0000 (18:58 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Fri, 11 May 2007 18:58:34 +0000 (18:58 +0000)
commit703c503a4f0c5ba8143b92e20f3ac9d48bdbe0ad
tree707d701b9df09d8b7a75a71706d8cffe3e9e1a71
parent010910bc344569f1b6fdec6c4b936ac8e44d8f72
- Move CmpInitializeSystemHive and CmpCreateObjectTypes to cmsysini.c since they're almost identical to the Cm rewrite and compatible, so they're considered "new" code (although they still use EREGISTRY_HIVE).
- Add code missing in CmpInitializeSystemHive from Cm Rewrite (mainly detecting boot type and self-healing settings).
- Free a memory leak.
- Enable security for key objects.
- Rename CmiKeyType to CmpKeyObjectType.

svn path=/trunk/; revision=26702
reactos/ntoskrnl/cm/cm.h
reactos/ntoskrnl/cm/ntfunc.c
reactos/ntoskrnl/cm/registry.c
reactos/ntoskrnl/cm/regobj.c
reactos/ntoskrnl/config/cm.h
reactos/ntoskrnl/config/cmse.c
reactos/ntoskrnl/config/cmsysini.c