class WEL_REGISTRY General cluster: wel.support description: "Registry manager" Ancestors STRING_HANDLER WEL_HKEY WEL_REGISTRY_ACCESS_MODE Queries basic_valid_name_for_hkey (name: STRING): BOOLEAN basic_valid_value_for_hkey (value: POINTER): BOOLEAN create_key (parent_key: POINTER; key_name: STRING; sam: INTEGER): POINTER default_key_value (key: POINTER; path: STRING): WEL_REGISTRY_KEY_VALUE enumerate_key (key: POINTER; index: INTEGER): WEL_REGISTRY_KEY enumerate_value (key: POINTER; index: INTEGER): STRING enumerate_values (key: POINTER): LINKED_LIST [STRING] hkey_classes_root: POINTER hkey_current_config: POINTER hkey_current_user: POINTER hkey_dyn_data: POINTER hkey_local_machine: POINTER hkey_performance_data: POINTER hkey_users: POINTER index_value_for_root_keys (name: STRING): POINTER key_from_remote_host (host_name: STRING; root_key: POINTER): POINTER key_value (key: POINTER; value_name: STRING): WEL_REGISTRY_KEY_VALUE last_call_successful: BOOLEAN number_of_subkeys (key: POINTER): INTEGER number_of_values (key: POINTER): INTEGER open_key (parent_key: POINTER; key_name: STRING; access_mode: INTEGER): POINTER open_key_value (key_path, value_name: STRING): WEL_REGISTRY_KEY_VALUE open_key_with_access (key_path: STRING; acc: INTEGER): POINTER valid_value_for_hkey (key: POINTER): BOOLEAN Commands close_key (key: POINTER) create_new_key (key_path: STRING) delete_key (parent_key: POINTER; key_name: STRING) delete_value (parent_key: POINTER; name: STRING) set_key_value (key: POINTER; value_name: STRING; value: WEL_REGISTRY_KEY_VALUE)