ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PCM_KEY_CONTROL_BLOCK Struct Reference

#include <cm.h>

Data Fields

ULONG Signature
USHORT RefCount
USHORT Flags
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
ULONG InDelayClose

Detailed Description

Definition at line 253 of file cm.h.


The documentation for this struct was generated from the following file:
  • ntoskrnl/include/internal/cm.h

Generated on Sat May 26 2012 06:32:38 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.