#include "cmp.h"
Go to the source code of this file.
|
Definition at line 895 of file cmindex.c. References _HHIVE::Allocate, _CM_INDEX::Cell, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CM_KEY_INDEX_ROOT, CM_MAX_FAST_INDEX, CM_MAX_INDEX, CML_MAJOR, CMLOG, CmpAddToLeaf(), CmpCompressedNameSize(), CmpCopyCompressedName(), CmpSelectLeaf(), CMS_INDEX, ErrorExit(), FALSE, _CM_KEY_NODE::Flags, _HHIVE::Free, HCELL_INDEX, HCELL_NIL, Hive, HvAllocateCell(), HvFreeCell(), HvGetCell, HvGetCellType, Index, KEY_COMP_NAME, _CM_KEY_FAST_INDEX::List, _CM_KEY_NODE::Name, _CM_KEY_NODE::NameLength, NewName, NULL, PHCELL_INDEX, _CM_KEY_NODE::SubKeyCounts, _CM_KEY_NODE::SubKeyLists, TRUE, and UseFastIndex. Referenced by CmpCopySyncTree2(), CmpCreateLinkNode(), CmpDoCreate(), and EhCreateChild().
|
|
Definition at line 1087 of file cmindex.c. References ASSERT, _CM_INDEX::Cell, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CML_MAJOR, CMLOG, CmpCompareInIndex(), CmpFindSubKeyInLeaf(), CMS_INDEX, _CM_KEY_FAST_INDEX::Count, _CM_KEY_INDEX::Count, HCELL_INDEX, HCELL_NIL, Hive, HvGetCell, HvGetCellSize(), HvMarkCellDirty(), HvReallocateCell(), _CM_KEY_INDEX::List, _CM_KEY_FAST_INDEX::List, List, _CM_INDEX::NameHint, NewName, NULL, _CM_KEY_INDEX::Signature, Size, and USHORT. Referenced by CmpAddSubKey().
|
|
Definition at line 615 of file cmindex.c. References _CM_INDEX::Cell, CM_KEY_FAST_LEAF, CmpDoCompareKeyName(), Count, HCELL_NIL, Hive, Index, _CM_KEY_FAST_INDEX::List, _CM_INDEX::NameHint, and RtlUpcaseUnicodeChar(). Referenced by CmpAddToLeaf(), CmpFindSubKeyInLeaf(), and CmpFindSubKeyInRoot().
|
|
Definition at line 722 of file cmindex.c. References Cell, CmpCompareCompressedName(), _CM_KEY_NODE::Flags, Hive, HvGetCell, KEY_COMP_NAME, KeyName, _CM_KEY_NODE::Name, _CM_KEY_NODE::NameLength, RtlCompareUnicodeString(), and TRUE. Referenced by CmpCompareInIndex(), and CmpSelectLeaf().
|
|
Definition at line 833 of file cmindex.c. References ASSERT, _CM_INDEX::Cell, CM_KEY_FAST_LEAF, CM_KEY_INDEX_ROOT, Count, _CM_KEY_INDEX::Count, FALSE, HCELL_INDEX, Hive, HvGetCell, Index, _CM_KEY_INDEX::List, _CM_KEY_FAST_INDEX::List, and _CM_KEY_INDEX::Signature. Referenced by CmpFindSubKeyByNumber().
|
|
Definition at line 186 of file cmindex.c. References ASSERT, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CM_KEY_INDEX_ROOT, CML_MAJOR, CMLOG, CmpFindSubKeyInLeaf(), CmpFindSubKeyInRoot(), CmpHintHits, CmpHintMisses, CMS_INDEX, HCELL_INDEX, HCELL_NIL, Hive, HvGetCell, HvIsCellAllocated(), _CM_KEY_INDEX::Signature, _HHIVE::StorageTypeCount, _CM_KEY_NODE::SubKeyCounts, _CM_KEY_NODE::SubKeyLists, and _CM_KEY_NODE::WorkVar. Referenced by CmGetSystemControlValues(), CmpCopySyncTree2(), CmpFindControlSet(), CmpFindDrivers(), CmpFindNLSData(), CmpFindProfileOption(), CmpParseKey(), CmpSortDriverList(), CmpSyncSubKeysAfterDelete(), and CmpWalkPath().
|
|
Definition at line 771 of file cmindex.c. References CML_MAJOR, CMLOG, CmpDoFindSubKeyByNumber(), CMS_INDEX, HCELL_NIL, Hive, HvGetCell, Index, Stable, _HHIVE::StorageTypeCount, _CM_KEY_NODE::SubKeyCounts, _CM_KEY_NODE::SubKeyLists, and Volatile. Referenced by CmEnumerateKey(), CmpCheckRegistry2(), CmpCopySyncTree2(), CmpDeleteTree(), CmpFindDrivers(), CmpFindMatchingDescriptorCell(), CmpFindProfileOption(), and CmpSyncSubKeysAfterDelete().
|
|
Definition at line 475 of file cmindex.c. References ASSERT, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CML_MAJOR, CMLOG, CmpCompareInIndex(), CMS_INDEX, HCELL_NIL, Hive, Index, and TRUE. Referenced by CmpAddToLeaf(), CmpFindSubKeyByName(), CmpMarkIndexDirty(), and CmpRemoveSubKey().
|
|
Definition at line 266 of file cmindex.c. References ASSERT, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CM_KEY_INDEX_ROOT, CML_MAJOR, CMLOG, CmpCompareInIndex(), CMS_INDEX, _CM_KEY_INDEX::Count, HCELL_INDEX, HCELL_NIL, Hive, HvGetCell, Index, _CM_KEY_INDEX::Signature, and TRUE. Referenced by CmpFindSubKeyByName(), CmpMarkIndexDirty(), CmpRemoveSubKey(), and CmpSelectLeaf().
|
|
Definition at line 1608 of file cmindex.c. References _HHIVE::Allocate, ASSERT, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CM_KEY_INDEX_ROOT, CmpCompressedNameSize(), CmpCopyCompressedName(), CmpFindSubKeyInLeaf(), CmpFindSubKeyInRoot(), ErrorExit(), FALSE, _CM_KEY_NODE::Flags, _HHIVE::Free, HCELL_INDEX, HCELL_NIL, Hive, HvGetCell, HvIsCellAllocated(), HvMarkCellDirty(), Index, KEY_COMP_NAME, _CM_KEY_NODE::Name, _CM_KEY_NODE::NameLength, NULL, _HHIVE::StorageTypeCount, _CM_KEY_NODE::SubKeyCounts, _CM_KEY_NODE::SubKeyLists, TRUE, and _CM_KEY_NODE::WorkVar. Referenced by CmpMarkKeyDirty(), and CmpMarkKeyParentDirty().
|
|
Definition at line 1714 of file cmindex.c. References _HHIVE::Allocate, ASSERT, CM_KEY_FAST_LEAF, CM_KEY_INDEX_LEAF, CM_KEY_INDEX_ROOT, CmpCompressedNameSize(), CmpCopyCompressedName(), CmpFindSubKeyInLeaf(), CmpFindSubKeyInRoot(), _CM_KEY_INDEX::Count, _CM_KEY_FAST_INDEX::Count, FALSE, _CM_KEY_NODE::Flags, _HHIVE::Free, HCELL_INDEX, HCELL_NIL, Hive, HvFreeCell(), HvGetCell, HvGetCellType, HvIsCellAllocated(), KEY_COMP_NAME, _CM_KEY_INDEX::List, _CM_KEY_FAST_INDEX::List, _CM_KEY_NODE::Name, _CM_KEY_NODE::NameLength, NULL, _CM_KEY_INDEX::Signature, _CM_KEY_NODE::SubKeyCounts, _CM_KEY_NODE::SubKeyLists, TRUE, and _CM_KEY_NODE::WorkVar. Referenced by CmpFreeKeyByCell().
|
|
Definition at line 1257 of file cmindex.c. References ASSERT, CM_KEY_INDEX_ROOT, CM_MAX_INDEX, CML_MAJOR, CMLOG, CmpDoCompareKeyName(), CmpFindSubKeyInRoot(), CmpSplitLeaf(), CMS_INDEX, _CM_KEY_INDEX::Count, HCELL_INDEX, HCELL_NIL, Hive, HvGetCell, HvMarkCellDirty(), Index, _CM_KEY_INDEX::List, NewName, _CM_KEY_NODE::SubKeyLists, and TRUE. Referenced by CmpAddSubKey().
|
|
Definition at line 1472 of file cmindex.c. References ASSERT, CM_KEY_INDEX_LEAF, CML_MAJOR, CMLOG, CMS_INDEX, _CM_KEY_INDEX::Count, HCELL_INDEX, HCELL_NIL, Hive, HvAllocateCell(), HvFreeCell(), HvGetCell, HvGetCellSize(), HvMarkCellDirty(), HvReallocateCell(), List, _CM_KEY_INDEX::List, _CM_KEY_INDEX::Signature, Size, and USHORT. Referenced by CmpSelectLeaf().
|
|
Definition at line 181 of file cmindex.c. Referenced by CmpFindSubKeyByName(). |
|
Definition at line 182 of file cmindex.c. Referenced by CmpFindSubKeyByName(). |