|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <cm.h>

Public Attributes | |
| ULONG | Signature |
| ULONG | RefCount |
| struct { | |
| ULONG ExtFlags:8 | |
| ULONG PrivateAlloc:1 | |
| ULONG Delete:1 | |
| ULONG DelayedCloseIndex:12 | |
| ULONG TotalLevels:10 | |
| }; | |
| union { | |
| CM_KEY_HASH KeyHash | |
| struct { | |
| ULONG ConvKey | |
| PCM_KEY_HASH NextHash | |
| PHHIVE KeyHive | |
| HCELL_INDEX KeyCell | |
| } | |
| }; | |
| struct _CM_KEY_CONTROL_BLOCK * | ParentKcb |
| PCM_NAME_CONTROL_BLOCK | NameBlock |
| PCM_KEY_SECURITY_CACHE | CachedSecurity |
| CACHED_CHILD_LIST | ValueCache |
| union { | |
| PCM_INDEX_HINT_BLOCK IndexHint | |
| ULONG HashKey | |
| ULONG SubKeyCount | |
| }; | |
| union { | |
| LIST_ENTRY KeyBodyListHead | |
| LIST_ENTRY FreeListEntry | |
| }; | |
| PCM_KEY_BODY | KeyBodyArray [4] |
| PVOID | DelayCloseEntry |
| LARGE_INTEGER | KcbLastWriteTime |
| USHORT | KcbMaxNameLen |
| USHORT | KcbMaxValueNameLen |
| ULONG | KcbMaxValueDataLen |
| struct { | |
| ULONG KcbUserFlags: 4 | |
| ULONG KcbVirtControlFlags: 4 | |
| ULONG KcbDebug: 8 | |
| ULONG Flags: 16 | |
| }; | |
| ULONG | InDelayClose |
| struct { ... } _CM_KEY_CONTROL_BLOCK::@1889 |
| union { ... } _CM_KEY_CONTROL_BLOCK::@1891 |
| union { ... } _CM_KEY_CONTROL_BLOCK::@1893 |
| union { ... } _CM_KEY_CONTROL_BLOCK::@1895 |
| struct { ... } _CM_KEY_CONTROL_BLOCK::@1897 |
| PCM_KEY_SECURITY_CACHE _CM_KEY_CONTROL_BLOCK::CachedSecurity |
| ULONG _CM_KEY_CONTROL_BLOCK::ConvKey |
Definition at line 286 of file cm.h.
Referenced by _Function_class_(), CmDeleteKey(), CmpAcquireKcbLockExclusive(), CmpBuildAndLockKcbArray(), CmpCreateKeyControlBlock(), and CmpReleaseKcbLock().
| PVOID _CM_KEY_CONTROL_BLOCK::DelayCloseEntry |
Definition at line 308 of file cm.h.
Referenced by _Function_class_(), and CmpAllocateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::DelayedCloseIndex |
Definition at line 278 of file cm.h.
Referenced by _Function_class_(), and CmpCreateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::Delete |
Definition at line 277 of file cm.h.
Referenced by CmDeleteKey(), CmpConstructName(), CmpCreateKeyControlBlock(), CmpDoOpen(), CmpEnumerateOpenSubKeys(), CmpLookInCache(), CmpParseKey(), CmpQueryKeyName(), and CmpSecurityMethod().
| ULONG _CM_KEY_CONTROL_BLOCK::ExtFlags |
Definition at line 275 of file cm.h.
Referenced by CmpConstructName(), CmpCreateKeyControlBlock(), CmpEnumerateOpenSubKeys(), and CmpLookInCache().
| ULONG _CM_KEY_CONTROL_BLOCK::Flags |
Definition at line 318 of file cm.h.
Referenced by CmDeleteKey(), CmpConstructName(), CmpCreateKeyControlBlock(), and CmpParseKey().
| LIST_ENTRY _CM_KEY_CONTROL_BLOCK::FreeListEntry |
Definition at line 305 of file cm.h.
Referenced by CmpAllocateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::InDelayClose |
Definition at line 320 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| PCM_INDEX_HINT_BLOCK _CM_KEY_CONTROL_BLOCK::IndexHint |
| LARGE_INTEGER _CM_KEY_CONTROL_BLOCK::KcbLastWriteTime |
Definition at line 309 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| USHORT _CM_KEY_CONTROL_BLOCK::KcbMaxNameLen |
Definition at line 310 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::KcbMaxValueDataLen |
Definition at line 312 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| USHORT _CM_KEY_CONTROL_BLOCK::KcbMaxValueNameLen |
Definition at line 311 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| PCM_KEY_BODY _CM_KEY_CONTROL_BLOCK::KeyBodyArray[4] |
| LIST_ENTRY _CM_KEY_CONTROL_BLOCK::KeyBodyListHead |
| HCELL_INDEX _CM_KEY_CONTROL_BLOCK::KeyCell |
Definition at line 289 of file cm.h.
Referenced by CmDeleteKey(), CmpConstructName(), CmpCreateKeyControlBlock(), CmpDoCreateChild(), CmpEnumerateOpenSubKeys(), CmpLookInCache(), and CmpParseKey().
| CM_KEY_HASH _CM_KEY_CONTROL_BLOCK::KeyHash |
Definition at line 283 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| PHHIVE _CM_KEY_CONTROL_BLOCK::KeyHive |
Definition at line 288 of file cm.h.
Referenced by CmDeleteKey(), CmpConstructName(), CmpCreateKeyControlBlock(), CmpLookInCache(), and CmpParseKey().
| PCM_NAME_CONTROL_BLOCK _CM_KEY_CONTROL_BLOCK::NameBlock |
Definition at line 293 of file cm.h.
Referenced by CmpConstructName(), CmpCreateKeyControlBlock(), CmpEnumerateOpenSubKeys(), and CmpQueryNameInformation().
| PCM_KEY_HASH _CM_KEY_CONTROL_BLOCK::NextHash |
Definition at line 287 of file cm.h.
Referenced by CmpEnumerateOpenSubKeys().
| struct _CM_KEY_CONTROL_BLOCK* _CM_KEY_CONTROL_BLOCK::ParentKcb |
Definition at line 292 of file cm.h.
Referenced by CmDeleteKey(), CmpBuildAndLockKcbArray(), CmpConstructName(), CmpCreateKeyControlBlock(), CmpEnumerateOpenSubKeys(), CmpLookInCache(), and CmpQueryNameInformation().
| ULONG _CM_KEY_CONTROL_BLOCK::PrivateAlloc |
Definition at line 276 of file cm.h.
Referenced by CmpAllocateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::RefCount |
Definition at line 272 of file cm.h.
Referenced by _Function_class_(), CmpCreateKeyControlBlock(), CmpDoCreateChild(), CmpEnumerateOpenSubKeys(), and CmpLookInCache().
| ULONG _CM_KEY_CONTROL_BLOCK::Signature |
Definition at line 271 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::SubKeyCount |
Definition at line 300 of file cm.h.
Referenced by CmpCreateKeyControlBlock().
| ULONG _CM_KEY_CONTROL_BLOCK::TotalLevels |
Definition at line 279 of file cm.h.
Referenced by CmpCreateKeyControlBlock(), CmpEnumerateOpenSubKeys(), and CmpLookInCache().
| CACHED_CHILD_LIST _CM_KEY_CONTROL_BLOCK::ValueCache |
Definition at line 295 of file cm.h.
Referenced by CmpCreateKeyControlBlock(), and CmpDoOpen().