KEY_NODE_INFORMATION

typedef struct _KEY_NODE_INFORMATION {

    LARGE_INTEGER LastWriteTime;

    ULONG   TitleIndex;

    ULONG   ClassOffset;

    ULONG   ClassLength;

    ULONG   NameLength;

    WCHAR   Name[1];        // Variable-length string

} KEY_NODE_INFORMATION, *PKEY_NODE_INFORMATION;

KEY_NODE_INFORMATION defines basic information available for a registry (sub)key.

Members

LastWriteTime

The last time the key or any of its values changed.

TitleIndex

Device and intermediate drivers should ignore this member.

ClassOffset

The offset from the start of this structure to the class name string, which is located immediately following the Name string.

ClassLength

The number of bytes in the class name string.

NameLength

The size in bytes of the following name, including the zero-terminating character.

Name

A zero-terminated Unicode string naming the key.

See Also

ZwEnumerateKey, ZwQueryKey