13#define CM_KEY_INDEX_ROOT 0x6972
14#define CM_KEY_INDEX_LEAF 0x696C
15#define CM_KEY_FAST_LEAF 0x666C
16#define CM_KEY_HASH_LEAF 0x686C
21#define CM_KEY_NODE_SIGNATURE 0x6B6E
22#define CM_LINK_NODE_SIGNATURE 0x6B6C
23#define CM_KEY_SECURITY_SIGNATURE 0x6B73
24#define CM_KEY_VALUE_SIGNATURE 0x6B76
25#define CM_BIG_DATA_SIGNATURE 0x6264
30#define KEY_IS_VOLATILE 0x0001
31#define KEY_HIVE_EXIT 0x0002
32#define KEY_HIVE_ENTRY 0x0004
33#define KEY_NO_DELETE 0x0008
34#define KEY_SYM_LINK 0x0010
35#define KEY_COMP_NAME 0x0020
36#define KEY_PREDEF_HANDLE 0x0040
37#define KEY_VIRT_MIRRORED 0x0080
38#define KEY_VIRT_TARGET 0x0100
39#define KEY_VIRTUAL_STORE 0x0200
44#define VALUE_COMP_NAME 0x0001
49#define CM_KEY_VALUE_SMALL 0x4
50#define CM_KEY_VALUE_BIG 0x3FD8
51#define CM_KEY_VALUE_SPECIAL_SIZE 0x80000000
struct _CELL_DATA * PCELL_DATA
struct _CM_KEY_INDEX CM_KEY_INDEX
struct _CM_KEY_REFERENCE CM_KEY_REFERENCE
struct _CM_KEY_NODE * PCM_KEY_NODE
struct _CM_KEY_SECURITY CM_KEY_SECURITY
struct _CM_KEY_REFERENCE * PCM_KEY_REFERENCE
struct _CM_INDEX CM_INDEX
struct _CM_KEY_VALUE * PCM_KEY_VALUE
struct _CM_VIEW_OF_FILE * PCM_VIEW_OF_FILE
struct _CHILD_LIST * PCHILD_LIST
struct _CM_BIG_DATA * PCM_BIG_DATA
struct _CM_BIG_DATA CM_BIG_DATA
struct _CHILD_LIST CHILD_LIST
struct _CM_KEY_SECURITY * PCM_KEY_SECURITY
struct _CELL_DATA CELL_DATA
struct _CM_KEY_VALUE CM_KEY_VALUE
struct _CM_KEY_FAST_INDEX * PCM_KEY_FAST_INDEX
struct _CM_INDEX * PCM_INDEX
struct _CM_KEY_FAST_INDEX CM_KEY_FAST_INDEX
struct _CM_KEY_INDEX * PCM_KEY_INDEX
struct _CM_VIEW_OF_FILE CM_VIEW_OF_FILE
struct _CM_KEY_NODE CM_KEY_NODE
HCELL_INDEX KeyList[ANYSIZE_ARRAY]
union _CELL_DATA::@4299 u
CM_KEY_SECURITY KeySecurity
WCHAR KeyString[ANYSIZE_ARRAY]
CM_KEY_REFERENCE ChildHiveReference
HCELL_INDEX SubKeyLists[HTYPE_COUNT]
ULONG SubKeyCounts[HTYPE_COUNT]
LARGE_INTEGER LastWriteTime
SECURITY_DESCRIPTOR_RELATIVE Descriptor
_Must_inspect_result_ _In_ WDFCMRESLIST List