Files
reactos/reactos/lib
Aleksey Bragin 6dea234022 - Save hive flags instead of ignoring them (but ignore no lazy flush for now).
- Get rid of CmiKeyObjectListHead and code that was adding/removing entries into it, it wasn't used for anything.
- Change the stupid subkey array (which caused pool fragmentation and slow-downs) with a linked-list version, since we never used the array for random indexing (the point of an array vs a linked list).
- Link key object children to parent key control blocks so that KCBs now own PKEY_OBJECTs (will help with parsing later).
- Get rid of CmiAddKeyToList since this is just an InsertTailList now.
- Remove ReactOS hacks in flush code.
- Do full parallel hive loading code in normal boot too, not just in cd-rom boot: CmpSetFileSize was causing the problem to happen so it's been disabled for now; this allowed removal of multiple ReactOS hacks.
- Use the "Allocate" flag during linking instead of hard-coding FALSE, since this also works now.
- Set HIVE_NOLAZYFLUSH to newly create hives since this is required for later.
- Remove CmiConnectedHiveList since it's not used for anything.

svn path=/trunk/; revision=31030
2007-12-05 22:30:33 +00:00
..
2007-11-23 13:52:56 +00:00
2007-10-23 08:12:28 +00:00
2007-11-22 14:28:21 +00:00
2007-11-11 11:14:52 +00:00
2007-11-11 03:41:31 +00:00
2007-11-29 09:33:35 +00:00
2007-10-23 08:12:28 +00:00
2007-10-23 08:12:28 +00:00
2007-11-11 11:14:52 +00:00