reactos/sdk/lib/cmlib
George Bișoc 4db1b0fb62
[SDK][CMLIB] Purge volatile data of registry in a proper way with CmCheckRegistry
Thanks to CmCheckRegistry, the function can perform volatile data purging upon boot which this removes old hacky CmPrepareHive code. This also slightly refactors HvInitialize making it more proper.
2023-11-19 20:44:28 +01:00
..
CMakeLists.txt [SDK][CMLIB] Implement CmCheckRegistry and validation private helpers 2023-11-19 20:44:27 +01:00
cmcheck.c [SDK][CMLIB] Implement CmCheckRegistry and validation private helpers 2023-11-19 20:44:27 +01:00
cmdata.h
cmheal.c [SDK][CMLIB] Implement self-heal registry helpers 2023-11-19 20:44:27 +01:00
cmindex.c [SDK:CMLIB] Use Hive->Allocate / Hive->Free where possible. 2022-04-16 18:33:24 +02:00
cminit.c [SDK][CMLIB] Purge volatile data of registry in a proper way with CmCheckRegistry 2023-11-19 20:44:28 +01:00
cmkeydel.c [SDK:CMLIB][MKHIVE][BOOT:ENVIRON][NTOS:CONFIG] Add missing HvGetCell casts. Replace some ASSERT(FALSE). 2022-03-27 18:37:16 +02:00
cmlib.h [SDK][CMLIB] Purge volatile data of registry in a proper way with CmCheckRegistry 2023-11-19 20:44:28 +01:00
cmname.c [SDK:CMLIB] Const-ify the unicode strings that are only used as input and not modified. 2022-03-27 19:38:54 +02:00
cmse.c [SDK:CMLIB][MKHIVE][BOOT:ENVIRON][NTOS:CONFIG] Add missing HvGetCell casts. Replace some ASSERT(FALSE). 2022-03-27 18:37:16 +02:00
cmvalue.c [SDK:CMLIB] Use Hive->Allocate / Hive->Free where possible. 2022-04-16 18:33:24 +02:00
hivebin.c [TOOLS] Fix/suppress all MSVC/x64 warnings (#1525) 2019-04-28 23:21:48 +02:00
hivecell.c [NTOS:CM] Don't lazy flush the registry during unlocking operation 2022-12-23 19:45:13 +01:00
hivedata.h [SDK][CMLIB] Declare some BootType and BootRecover identifiers & Miscellaneous Stuff 2023-11-19 20:44:23 +01:00
hiveinit.c [SDK][CMLIB] Purge volatile data of registry in a proper way with CmCheckRegistry 2023-11-19 20:44:28 +01:00
hivesum.c
hivewrt.c [SDK][CMLIB] Implement log transaction writes & Resuscitation 2023-11-19 20:44:27 +01:00