Automatic generation produced by ISE Eiffel
class PREFERENCES_STORAGE_DEFAULT General cluster: pref_default_storage_reg description: "Windows Registry preferences storage implementation." create: make_empty, make_versioned, make_with_location, make_with_location_and_version Ancestors PREFERENCES_STORAGE_REGISTRY Queries basic_valid_name_for_hkey (name: READABLE_STRING_GENERAL): BOOLEAN basic_valid_value_for_hkey (value: POINTER): BOOLEAN create_key (parent_key: POINTER; key_name: READABLE_STRING_GENERAL; sam: INTEGER_32): POINTER default_version: IMMUTABLE_STRING_32 enumerate_key (key: POINTER; index: INTEGER_32): detachable WEL_REGISTRY_KEY enumerate_values (key: POINTER): LINKED_LIST [STRING_32] 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: READABLE_STRING_GENERAL): POINTER key_all_access: INTEGER_32 key_create_link: INTEGER_32 key_create_sub_key: INTEGER_32 key_enumerate_sub_keys: INTEGER_32 key_execute: INTEGER_32 key_from_remote_host (host_name: READABLE_STRING_GENERAL; root_key: POINTER): POINTER key_notify: INTEGER_32 key_query_value: INTEGER_32 key_read: INTEGER_32 key_set_value: INTEGER_32 key_value (key: POINTER; value_name: READABLE_STRING_GENERAL): detachable WEL_REGISTRY_KEY_VALUE Key_wow64_32key: INTEGER_32 Key_wow64_64key: INTEGER_32 key_write: INTEGER_32 last_call_successful: BOOLEAN number_of_subkeys (key: POINTER): INTEGER_32 number_of_values (key: POINTER): INTEGER_32 open_key (parent_key: POINTER; key_name: READABLE_STRING_GENERAL; access_mode: INTEGER_32): POINTER open_key_value (key_path, value_name: READABLE_STRING_GENERAL): detachable WEL_REGISTRY_KEY_VALUE open_key_with_access (key_path: READABLE_STRING_GENERAL; acc: INTEGER_32): POINTER valid_value_for_hkey (key: POINTER): BOOLEAN valid_version (a_version: detachable IMMUTABLE_STRING_32): BOOLEAN version: IMMUTABLE_STRING_32 Version_1_0: IMMUTABLE_STRING_32 Version_2_0: IMMUTABLE_STRING_32 Commands close_key (key: POINTER) create_new_key (key_path: READABLE_STRING_GENERAL) delete_key (parent_key: POINTER; key_name: READABLE_STRING_GENERAL) delete_key_value (key_path, value_name: READABLE_STRING_GENERAL) delete_value (parent_key: POINTER; name: READABLE_STRING_GENERAL) save_key_value (key_path, value_name: READABLE_STRING_GENERAL; value: WEL_REGISTRY_KEY_VALUE) set_key_value (key: POINTER; value_name: READABLE_STRING_GENERAL; value: WEL_REGISTRY_KEY_VALUE) -- Generated by Eiffel Studio --
For more details: eiffel.org