ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | INVALID_INDEX 0x80000000 |
#define | CmpMaxFastIndexPerHblock |
#define | CmpMaxIndexPerHblock |
#define CmpMaxFastIndexPerHblock |
#define CmpMaxIndexPerHblock |
BOOLEAN NTAPI CmpAddSubKey | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | Parent, | ||
IN HCELL_INDEX | Child | ||
) |
Definition at line 1465 of file cmindex.c.
Referenced by CmiAddSubKey(), CmpCreateLinkNode(), CmpDeepCopyKeyInternal(), and CmpDoCreate().
HCELL_INDEX NTAPI CmpAddToLeaf | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | LeafCell, | ||
IN HCELL_INDEX | NewKey, | ||
IN PCUNICODE_STRING | Name | ||
) |
Definition at line 921 of file cmindex.c.
Referenced by CmpAddSubKey().
LONG NTAPI CmpCompareInIndex | ( | IN PHHIVE | Hive, |
IN PCUNICODE_STRING | SearchName, | ||
IN ULONG | Count, | ||
IN PCM_KEY_INDEX | Index, | ||
IN PHCELL_INDEX | SubKey | ||
) |
Definition at line 67 of file cmindex.c.
Referenced by CmpAddToLeaf(), CmpFindSubKeyInLeaf(), and CmpFindSubKeyInRoot().
ULONG NTAPI CmpComputeHashKey | ( | IN ULONG | Hash, |
IN PCUNICODE_STRING | Name, | ||
IN BOOLEAN | AllowSeparators | ||
) |
Definition at line 460 of file cmindex.c.
Referenced by CmpAddToLeaf(), and CmpFindSubKeyByHash().
LONG NTAPI CmpDoCompareKeyName | ( | IN PHHIVE | Hive, |
IN PCUNICODE_STRING | SearchName, | ||
IN HCELL_INDEX | Cell | ||
) |
Definition at line 31 of file cmindex.c.
Referenced by CmpCompareInIndex(), CmpFindSubKeyByHash(), and CmpSelectLeaf().
HCELL_INDEX NTAPI CmpDoFindSubKeyByNumber | ( | IN PHHIVE | Hive, |
IN PCM_KEY_INDEX | Index, | ||
IN ULONG | Number | ||
) |
Definition at line 514 of file cmindex.c.
Referenced by CmpFindSubKeyByNumber().
|
static |
Definition at line 646 of file cmindex.c.
Referenced by CmpFindSubKeyByName().
HCELL_INDEX NTAPI CmpFindSubKeyByName | ( | IN PHHIVE | Hive, |
IN PCM_KEY_NODE | Parent, | ||
IN PCUNICODE_STRING | SearchName | ||
) |
Definition at line 683 of file cmindex.c.
Referenced by BiLoadHive(), BiOpenKey(), CmGetSystemControlValues(), CmpDoCreate(), CmpFindControlSet(), CmpFindDrivers(), CmpIsSafe(), CmpParseKey(), CmpSortDriverList(), CmpWalkPath(), RegOpenKey(), and RegpCreateOrOpenKey().
HCELL_INDEX NTAPI CmpFindSubKeyByNumber | ( | IN PHHIVE | Hive, |
IN PCM_KEY_NODE | Node, | ||
IN ULONG | Number | ||
) |
Definition at line 600 of file cmindex.c.
Referenced by BiEnumerateSubKeys(), CmEnumerateKey(), CmpDeepCopyKeyInternal(), CmpFindDrivers(), and CmpValidateRegistryInternal().
ULONG NTAPI CmpFindSubKeyInLeaf | ( | IN PHHIVE | Hive, |
IN PCM_KEY_INDEX | Index, | ||
IN PCUNICODE_STRING | SearchName, | ||
IN PHCELL_INDEX | SubKey | ||
) |
Definition at line 358 of file cmindex.c.
Referenced by CmpAddToLeaf(), CmpFindSubKeyByName(), CmpMarkIndexDirty(), and CmpRemoveSubKey().
ULONG NTAPI CmpFindSubKeyInRoot | ( | IN PHHIVE | Hive, |
IN PCM_KEY_INDEX | Index, | ||
IN PCUNICODE_STRING | SearchName, | ||
IN PHCELL_INDEX | SubKey | ||
) |
Definition at line 143 of file cmindex.c.
Referenced by CmpFindSubKeyByName(), CmpMarkIndexDirty(), CmpRemoveSubKey(), and CmpSelectLeaf().
BOOLEAN NTAPI CmpMarkIndexDirty | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | ParentKey, | ||
IN HCELL_INDEX | TargetKey | ||
) |
Definition at line 771 of file cmindex.c.
Referenced by CmpMarkKeyDirty().
BOOLEAN NTAPI CmpRemoveSubKey | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | ParentKey, | ||
IN HCELL_INDEX | TargetKey | ||
) |
Definition at line 1694 of file cmindex.c.
Referenced by CmpFreeKeyByCell().
HCELL_INDEX NTAPI CmpSelectLeaf | ( | IN PHHIVE | Hive, |
IN PCM_KEY_NODE | KeyNode, | ||
IN PCUNICODE_STRING | Name, | ||
IN HSTORAGE_TYPE | Type, | ||
IN PHCELL_INDEX * | RootCell | ||
) |
Definition at line 1264 of file cmindex.c.
Referenced by CmpAddSubKey().
HCELL_INDEX NTAPI CmpSplitLeaf | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | RootCell, | ||
IN ULONG | RootSelect, | ||
IN HSTORAGE_TYPE | Type | ||
) |
Definition at line 1104 of file cmindex.c.
Referenced by CmpSelectLeaf().