ReactOS
0.4.15-dev-2320-gf3e1697
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | CELL_REF_INCREMENT 10 |
#define CELL_REF_INCREMENT 10 |
Definition at line 523 of file hivecell.c.
#define NDEBUG |
Definition at line 9 of file hivecell.c.
HCELL_INDEX CMAPI HvAllocateCell | ( | PHHIVE | RegistryHive, |
ULONG | Size, | ||
HSTORAGE_TYPE | Storage, | ||
HCELL_INDEX | Vicinity | ||
) |
Definition at line 330 of file hivecell.c.
Referenced by HvReallocateCell().
VOID CMAPI HvFreeCell | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex | ||
) |
Definition at line 441 of file hivecell.c.
Referenced by CmCreateRootNode(), CmiAddValueKey(), CmiCreateSubKey(), CmpCopyKeyValueList(), CmpCopyValue(), CmpDeepCopyKeyInternal(), CmpDoCreateChild(), CmpFreeKeyBody(), CmpFreeKeyByCell(), CmpFreeSecurityDescriptor(), CmpFreeValue(), CmpFreeValueData(), CmpRemoveSubKey(), CmpRemoveValueFromList(), CmpSetValueKeyNew(), CmpSplitLeaf(), HvReallocateCell(), and RegSetValueExW().
PVOID CMAPI HvGetCell | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex | ||
) |
Definition at line 67 of file hivecell.c.
Referenced by BiEnumerateSubKeys(), BiGetRegistryValue(), BiLoadHive(), BiOpenKey(), CmCreateRootNode(), CmDeleteKey(), CmDeleteValueKey(), CmEnumerateKey(), CmEnumerateValueKey(), CmGetSystemControlValues(), CmiAddSubKey(), CmiAddValueKey(), CmiCreateSecurityKey(), CmiCreateSubKey(), CmpAddDriverToList(), CmpAddSubKey(), CmpAddToLeaf(), CmpAddValueToList(), CmpCleanUpSubKeyInfo(), CmpCompareNewValueDataAgainstKCBCache(), CmpConstructName(), CmpCopyCell(), CmpCopyKeyValueList(), CmpCopyValue(), CmpCreateLinkNode(), CmpCreateRegistryRoot(), CmpCreateRootNode(), CmpDeepCopyKeyInternal(), CmpDoCompareKeyName(), CmpDoCreate(), CmpDoCreateChild(), CmpDoFindSubKeyByNumber(), CmpFindControlSet(), CmpFindDrivers(), CmpFindNameInList(), CmpFindSubKeyByName(), CmpFindSubKeyByNumber(), CmpFindSubKeyInRoot(), CmpFindTagIndex(), CmpFreeKeyBody(), CmpFreeKeyByCell(), CmpFreeSecurityDescriptor(), CmpFreeValue(), CmpGetHiveName(), CmpGetSymbolicLink(), CmpGetValueData(), CmpGetValueKeyFromCache(), CmpGetValueListFromCache(), CmpHandleExitNode(), CmpIsLoadType(), CmpIsSafe(), CmpMarkIndexDirty(), CmpMarkKeyDirty(), CmpParseKey(), CmpPrepareIndexOfKeys(), CmpPrepareKey(), CmpQueryKeyData(), CmpQueryKeyDataFromCache(), CmpRemoveSecurityCellList(), CmpRemoveSubKey(), CmpRemoveValueFromList(), CmPrepareHive(), CmpSelectLeaf(), CmpSetValueDataNew(), CmpSetValueKeyExisting(), CmpSetValueKeyNew(), CmpSortDriverList(), CmpSplitLeaf(), CmpUnlinkHiveFromMaster(), CmpWalkPath(), CmQueryKey(), CmSetValueKey(), HvpFindFree(), HvpRemoveFree(), HvReallocateCell(), RegDeleteKeyW(), RegDeleteValueW(), RegEnumKey(), RegImportBinaryHive(), RegOpenKey(), RegpCreateOrOpenKey(), RegQueryValue(), RegQueryValueExW(), and RegSetValueExW().
Definition at line 85 of file hivecell.c.
Referenced by HvReallocateCell().
Definition at line 43 of file hivecell.c.
Definition at line 126 of file hivecell.c.
Referenced by CmDeleteKey(), CmDeleteValueKey(), CmpAddValueToList(), CmpRemoveSubKey(), CmpRemoveValueFromList(), CmpSetValueKeyExisting(), CmpSetValueKeyNew(), RegDeleteKeyW(), and RegDeleteValueW().
BOOLEAN CMAPI HvMarkCellDirty | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex, | ||
BOOLEAN | HoldingLock | ||
) |
Definition at line 100 of file hivecell.c.
Referenced by CmDeleteValueKey(), CmiAddSubKey(), CmiAddValueKey(), CmpAddSubKey(), CmpAddToLeaf(), CmpCreateLinkNode(), CmpDoCreate(), CmpMarkIndexDirty(), CmpMarkKeyDirty(), CmpMarkValueDataDirty(), CmpSelectLeaf(), CmpSetValueKeyExisting(), CmpSetValueKeyNew(), CmpSplitLeaf(), CmSetValueKey(), HvAllocateCell(), HvFreeCell(), RegDeleteValueW(), and RegSetValueExW().
|
static |
Definition at line 175 of file hivecell.c.
Referenced by HvAllocateCell(), HvFreeCell(), and HvpCreateHiveFreeCellList().
Definition at line 147 of file hivecell.c.
Referenced by HvFreeCell(), HvpAddFree(), HvpFindFree(), and HvpRemoveFree().
Definition at line 279 of file hivecell.c.
Referenced by HvpInitializeMemoryHive().
|
static |
Definition at line 249 of file hivecell.c.
Referenced by HvAllocateCell().
|
static |
Definition at line 13 of file hivecell.c.
Referenced by HvAllocateCell(), HvFreeCell(), and HvGetCell().
|
static |
Definition at line 200 of file hivecell.c.
Referenced by HvFreeCell().
HCELL_INDEX CMAPI HvReallocateCell | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex, | ||
ULONG | Size | ||
) |
Definition at line 394 of file hivecell.c.
Referenced by CmpAddToLeaf(), CmpAddValueToList(), CmpRemoveValueFromList(), CmpSetValueKeyExisting(), and CmpSplitLeaf().
VOID CMAPI HvReleaseFreeCellRefArray | ( | IN OUT PHV_TRACK_CELL_REF | CellRef | ) |
Definition at line 607 of file hivecell.c.
Referenced by CmEnumerateKey(), and CmQueryKey().
BOOLEAN CMAPI HvTrackCellRef | ( | IN OUT PHV_TRACK_CELL_REF | CellRef, |
IN PHHIVE | Hive, | ||
IN HCELL_INDEX | Cell | ||
) |
Definition at line 527 of file hivecell.c.
Referenced by CmEnumerateKey(), and CmQueryKey().