ReactOS 0.4.15-dev-5836-g942b022
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
ULONG | CmpHashTableSize = 2048 |
PCM_KEY_HASH_TABLE_ENTRY | CmpCacheTable |
PCM_NAME_HASH_TABLE_ENTRY | CmpNameCacheTable |
#define NDEBUG |
Definition at line 12 of file cmkcbncb.c.
VOID NTAPI CmpCleanUpKcbCacheWithLock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb, |
IN BOOLEAN | LockHeldExclusively | ||
) |
Definition at line 476 of file cmkcbncb.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), CmpDereferenceKeyControlBlockWithLock(), and CmpEnumerateOpenSubKeys().
VOID NTAPI CmpCleanUpKcbValueCache | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 431 of file cmkcbncb.c.
Referenced by CmDeleteValueKey(), CmpCleanUpKcbCacheWithLock(), CmpCompareNewValueDataAgainstKCBCache(), and CmSetValueKey().
VOID NTAPI CmpCleanUpSubKeyInfo | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 517 of file cmkcbncb.c.
Referenced by CmDeleteKey(), CmpEnumerateOpenSubKeys(), and CmUnloadKey().
PUNICODE_STRING NTAPI CmpConstructName | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 897 of file cmkcbncb.c.
Referenced by CmpQueryKeyName().
PCM_KEY_CONTROL_BLOCK NTAPI CmpCreateKeyControlBlock | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | Index, | ||
IN PCM_KEY_NODE | Node, | ||
IN PCM_KEY_CONTROL_BLOCK | Parent, | ||
IN ULONG | Flags, | ||
IN PUNICODE_STRING | KeyName | ||
) |
Definition at line 655 of file cmkcbncb.c.
Referenced by CmpCreateRegistryRoot(), CmpDoCreateChild(), CmpDoOpen(), and CmpParseKey().
VOID NTAPI CmpDereferenceKeyControlBlock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 571 of file cmkcbncb.c.
Referenced by CmpParseKey().
VOID NTAPI CmpDereferenceKeyControlBlockWithLock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb, |
IN BOOLEAN | LockHeldExclusively | ||
) |
Definition at line 606 of file cmkcbncb.c.
Referenced by CmpCleanUpKcbCacheWithLock(), CmpCreateKeyControlBlock(), CmpDereferenceKeyControlBlock(), and CmpDoOpen().
VOID NTAPI CmpDereferenceNameControlBlockWithLock | ( | IN PCM_NAME_CONTROL_BLOCK | Ncb | ) |
Definition at line 317 of file cmkcbncb.c.
Referenced by CmpCleanUpKcbCacheWithLock().
Definition at line 1139 of file cmkcbncb.c.
Referenced by CmDeleteKey(), CmpEnumerateOpenSubKeys(), and CmUnloadKey().
PCM_NAME_CONTROL_BLOCK NTAPI CmpGetNameControlBlock | ( | IN PUNICODE_STRING | NodeName | ) |
Definition at line 148 of file cmkcbncb.c.
Referenced by CmpCreateKeyControlBlock().
Definition at line 26 of file cmkcbncb.c.
Referenced by CmInitSystem1().
PCM_KEY_CONTROL_BLOCK NTAPI CmpInsertKeyHash | ( | IN PCM_KEY_HASH | KeyHash, |
IN BOOLEAN | IsFake | ||
) |
Definition at line 109 of file cmkcbncb.c.
Referenced by CmpCreateKeyControlBlock().
BOOLEAN NTAPI CmpReferenceKeyControlBlock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 357 of file cmkcbncb.c.
Referenced by CmpBuildHashStackAndLookupCache(), CmpCreateKeyControlBlock(), and CmpDoOpen().
VOID NTAPI CmpRemoveKeyControlBlock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 306 of file cmkcbncb.c.
Referenced by CmDeleteKey(), CmpCleanUpKcbCacheWithLock(), CmpCreateKeyControlBlock(), CmpEnumerateOpenSubKeys(), and CmUnloadKey().
VOID NTAPI CmpRemoveKeyHash | ( | IN PCM_KEY_HASH | KeyHash | ) |
Definition at line 78 of file cmkcbncb.c.
Referenced by CmpRemoveKeyControlBlock().
Definition at line 1100 of file cmkcbncb.c.
Referenced by CmpDeleteKeyObject().
Definition at line 1042 of file cmkcbncb.c.
Referenced by CmpCreateRegistryRoot(), CmpDoCreateChild(), and CmpDoOpen().
VOID NTAPI InitializeKCBKeyBodyList | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 641 of file cmkcbncb.c.
Referenced by CmpCreateKeyControlBlock().
PCM_KEY_HASH_TABLE_ENTRY CmpCacheTable |
Definition at line 18 of file cmkcbncb.c.
Referenced by CmpAcquireKcbLockExclusiveByIndex(), CmpEnumerateOpenSubKeys(), CmpInitializeCache(), CmpInsertKeyHash(), CmpReleaseKcbLockByIndex(), CmpReleaseTwoKcbLockByKey(), CmpRemoveKeyHash(), and CmpTryToConvertKcbSharedToExclusive().
ULONG CmpHashTableSize = 2048 |
Definition at line 17 of file cmkcbncb.c.
Referenced by CmpEnumerateOpenSubKeys(), and CmpInitializeCache().
PCM_NAME_HASH_TABLE_ENTRY CmpNameCacheTable |
Definition at line 19 of file cmkcbncb.c.
Referenced by CmpDereferenceNameControlBlockWithLock(), CmpGetNameControlBlock(), and CmpInitializeCache().