[CMLIB]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 12 Jan 2016 21:37:36 +0000 (21:37 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 12 Jan 2016 21:37:36 +0000 (21:37 +0000)
commitab7ca4116c7d5a6c9c91539564696c8027a451e5
treebcb1e828555f2891cbce416dd2af9c2754aa5d19
parentcae19acb7ad21117e5166701858c9a0568c4724d
[CMLIB]
- Fix some structure definitions to match Win2k3 symbols (define also _SECURITY_DESCRIPTOR_RELATIVE for the host-tools so that the CM_KEY_SECURITY structure is always correctly defined).
- Complete other structure definitions with respect to the NT version defined at compile time; http://msdn.mirt.net/ was used as the source of information.
- Add the definition of CM_BIG_DATA for supporting big valued keys (see also http://www.msuiche.net/2009/06/07/windows-vista-and-later-registry-secrets/ for what they are).

[NTOS]
- Move CM functions defined in the CMLIB out of the internal ntoskrnl headers.

svn path=/trunk/; revision=70579
reactos/lib/cmlib/cmdata.h
reactos/lib/cmlib/cmlib.h
reactos/lib/cmlib/hivedata.h
reactos/ntoskrnl/include/internal/cm.h