The WindowsRegistryObjectType type is intended to characterize Windows registry objects, including Keys and Key/Value pairs.
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
The Custom_Properties construct is optional and enables the specification of a set of custom Object Properties that may not be defined in existing Properties schemas.
The Key field specifies the full key to the Windows registry object, not including the hive.
The Hive field specifies the Windows registry hive to which the registry object belongs to.
The Number_Values field specifies the number of values found in the registry key.
The Values field specifies the values (with their name/data pairs) held within the registry key.
The Modified_Time field specifies the last date/time that the registry object was modified.
The Creator_Username field specifies the name of the user who created the registry object.
The Handle_List field specifies a list of open Handles for this registry object.
The Number_Subkeys field specifies the number of subkeys contained under the registry key.
The Subkeys field specifies the set of subkeys contained under the registry key.
The Byte_Runs field contains a list of byte runs from the raw registry.