- Include config/cm.h for cm based code, and remove all duplicated types and prototypes.
authorAleksey Bragin <aleksey@reactos.org>
Sun, 28 Oct 2007 22:38:20 +0000 (22:38 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Sun, 28 Oct 2007 22:38:20 +0000 (22:38 +0000)
commitb308496ffa7e08ab80c9a6e9d11272ea5ef86e71
treea8dc3ca3154d81dceae60111c6997a3f1526b800
parent6b7c404e0b6c778df0a2ee4fbbff31a0308265e2
- Include config/cm.h for cm based code, and remove all duplicated types and prototypes.
- Get rid of EREGISTRY_HIVE, and use CMHIVE instead. Although the current ReactOS code doesn't make use of any of the functionality it offers, it's compatible with EREGISTRY_HIVE (our version was a subset) and allows us to get rid of another ros-specifc type, as well as being able to merge code from the cm-branch much more easily.
- Merge cmwraprs.c from the cm-branch, since the only differences were the filehandle fields in EREGISTRY_HIVE vs CMHIVE.
- Enable the #if'ed out code in cminit.c since it now applies to CMHIVE.

svn path=/trunk/; revision=29944
19 files changed:
reactos/boot/freeldr/freeldr/reactos/binhive.c
reactos/lib/cmlib/cmlib.h
reactos/ntoskrnl/cm/cm.h
reactos/ntoskrnl/cm/ntfunc.c
reactos/ntoskrnl/cm/regfile.c
reactos/ntoskrnl/cm/registry.c
reactos/ntoskrnl/cm/regobj.c
reactos/ntoskrnl/config/cm.h
reactos/ntoskrnl/config/cmapi.c
reactos/ntoskrnl/config/cminit.c
reactos/ntoskrnl/config/cmparse.c
reactos/ntoskrnl/config/cmsysini.c
reactos/ntoskrnl/config/cmwraprs.c
reactos/tools/mkhive/binhive.c
reactos/tools/mkhive/binhive.h
reactos/tools/mkhive/cmi.c
reactos/tools/mkhive/cmi.h
reactos/tools/mkhive/registry.c
reactos/tools/mkhive/registry.h