[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Provides RegistryKey objects that represent the root keys in the Windows registry, and static methods to access key/value pairs. [Property] HKey=Sets the possible values for a top-level node. ARG(enum)|14|0|CURRENT_USER,LOCAL_MACHINE,CLASSES_ROOT,USERS,PERFORMANCE_DATA,CURRENT_CONFIG,HKEY_DYN_DATA +Key=Sets the registry path of the key (for example, "Software\MyApplication"). ARG(string)|2| Value=Sets the name of the name/value pair. ARG(string)|2| ValueKind=Sets the registry data type to use when storing the data. ARG(RegistryValueKind)|14|0|String,ExpandString,Binary,DWord,MultiString,QWord,Unknown,None Extern=Make an internal variable available in the global scope. ARG(bool)|4|0|True,False [Methods] doGetValue=Retrieves the value associated with the specified name, in the specified registry key. If the name is not found in the specified key, returns a default value that you provide, or null if the specified key does not exist. ARG(string keyName, string valueName, Object defaultValue)|1|0 *doSetValue=Sets the specified name/value pair on the specified registry key. If the specified key does not exist, it is created. ARG(string keyName, string valueName, Object value)|1|0 *doSetValue2=Sets the name/value pair on the specified registry key, using the specified registry data type. If the specified key does not exist, it is created. ARG(string keyName, string valueName, Object value, RegistryValueKind valueKind)|1|0 onGetValue=Occurs after invoke the method doGetValue and returns the result. ARG(Object)|2|0 *ClassesRoot=Defines the types of documents and the properties associated with those types. This field reads the Windows registry base key HKEY_CLASSES_ROOT. ARG(RegistryKey)|3|0 *CurrentConfig=Contains configuration information pertaining to the hardware that is not specific to the user. This field reads the Windows registry base key HKEY_CURRENT_CONFIG. ARG(RegistryKey)|3|0 *CurrentUser=Contains information about the current user preferences. This field reads the Windows registry base key HKEY_CURRENT_USER ARG(RegistryKey)|3|0 .Data=Returns the value associated with the specified name. ARG(Object)|3|0 *DynData=Contains dynamic registry data. This field reads the Windows registry base key HKEY_DYN_DATA. ARG(RegistryKey)|3|0 *LocalMachine=Contains the configuration data for the local machine. This field reads the Windows registry base key HKEY_LOCAL_MACHINE. ARG(RegistryKey)|3|0 *PerformanceData=Contains performance information for software components. This field reads the Windows registry base key HKEY_PERFORMANCE_DATA. ARG(RegistryKey)|3|0 *Users=Contains information about the default user configuration. This field reads the Windows registry base key HKEY_USERS. ARG(RegistryKey)|3|0 *defaultValue=Defines the value to return if valueName does not exist. ARG(Object)|4|0 Key=Defines the registry path of the key. ARG(string)|4|2 *valueKind=Defines the registry data type to use when storing the data. ARG(RegistryValueKind)|4|0 Value=Defines the name of the name/value pair. ARG(string)|4|2 Data=Defines the value to be stored. ARG(Object)|4|0