ReactOS 0.4.16-dev-329-g9223134
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | CELL_REF_INCREMENT 10 |
#define CELL_REF_INCREMENT 10 |
Definition at line 550 of file hivecell.c.
#define NDEBUG |
Definition at line 9 of file hivecell.c.
Definition at line 157 of file cmlazy.c.
Referenced by _Function_class_(), HvMarkCellDirty(), and NtInitializeRegistry().
HCELL_INDEX CMAPI HvAllocateCell | ( | PHHIVE | RegistryHive, |
ULONG | Size, | ||
HSTORAGE_TYPE | Storage, | ||
HCELL_INDEX | Vicinity | ||
) |
Definition at line 357 of file hivecell.c.
Referenced by HvReallocateCell().
VOID CMAPI HvFreeCell | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex | ||
) |
Definition at line 468 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().
Definition at line 94 of file hivecell.c.
Referenced by HvReallocateCell().
Definition at line 53 of file hivecell.c.
Referenced by CmpValidateClass(), CmpValidateKey(), CmpValidateSubKeyList(), CmpValidateValueList(), and CmpValidateValueListByCount().
Definition at line 153 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 109 of file hivecell.c.
Referenced by CmDeleteValueKey(), CmiAddSubKey(), CmiAddValueKey(), CmpAddSubKey(), CmpAddToLeaf(), CmpCreateLinkNode(), CmpDoCreate(), CmpMarkIndexDirty(), CmpMarkKeyDirty(), CmpMarkValueDataDirty(), CmpPurgeVolatiles(), CmpRemoveSubKeyInLeaf(), CmpRemoveSubkeyInRoot(), CmpRepairClassOfNodeKey(), CmpRepairKeyNodeSignature(), CmpRepairParentKey(), CmpRepairParentNode(), CmpRepairSubKeyCounts(), CmpRepairSubKeyList(), CmpRepairValueList(), CmpRepairValueListCount(), CmpSelectLeaf(), CmpSetValueKeyExisting(), CmpSetValueKeyNew(), CmpSplitLeaf(), CmpValidateClass(), CmSetValueKey(), HvAllocateCell(), HvFreeCell(), RegDeleteValueW(), and RegSetValueExW().
|
static |
Definition at line 202 of file hivecell.c.
Referenced by HvAllocateCell(), HvFreeCell(), and HvpCreateHiveFreeCellList().
Definition at line 174 of file hivecell.c.
Referenced by HvFreeCell(), HvpAddFree(), HvpFindFree(), and HvpRemoveFree().
Definition at line 306 of file hivecell.c.
Referenced by HvpInitializeMemoryHive().
|
static |
Definition at line 276 of file hivecell.c.
Referenced by HvAllocateCell().
PCELL_DATA CMAPI HvpGetCellData | ( | _In_ PHHIVE | Hive, |
_In_ HCELL_INDEX | CellIndex | ||
) |
Definition at line 77 of file hivecell.c.
Referenced by HvInitialize().
Definition at line 85 of file hivecell.c.
Referenced by HvpFindFree().
|
static |
Definition at line 23 of file hivecell.c.
Referenced by HvAllocateCell(), HvFreeCell(), and HvpGetCellData().
|
static |
Definition at line 227 of file hivecell.c.
Referenced by HvFreeCell().
HCELL_INDEX CMAPI HvReallocateCell | ( | PHHIVE | RegistryHive, |
HCELL_INDEX | CellIndex, | ||
ULONG | Size | ||
) |
Definition at line 421 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 634 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 554 of file hivecell.c.
Referenced by CmEnumerateKey(), and CmQueryKey().