#include "htdata.h"
#include "htstring.h"
Go to the source code of this file.
Classes | |
class | ht_registry |
class | ht_registry_data |
class | ht_registry_data_dword |
class | ht_registry_data_raw |
class | ht_registry_data_stree |
class | ht_registry_data_string |
class | ht_registry_node |
class | ht_registry_node_type_desc |
Defines | |
#define | RNT_INVALID 0 |
#define | RNT_SUBDIR 1 |
#define | RNT_SYMLINK 2 |
#define | RNT_DWORD 3 |
#define | RNT_STRING 4 |
#define | RNT_RAW 5 |
#define | RNT_USER 0x100 |
#define | MAX_SYMLINK_REC_DEPTH 20 |
Typedefs | |
typedef ht_registry_data *(* | create_empty_registry_data_func )() |
typedef UINT | ht_registry_node_type |
Functions | |
dword | get_config_dword (char *ident) |
char * | get_config_string (char *ident) |
bool | init_registry () |
void | done_registry () |
Variables | |
ht_registry * | registry |
|
Definition at line 155 of file htreg.h. Referenced by ht_registry::find_entry_get_data(), and ht_registry::find_entry_get_subdir(). |
|
Definition at line 131 of file htreg.h. Referenced by ht_registry::debug_dump_i(), get_config_dword(), ht_registry::init(), and ht_registry::set_dword(). |
|
Definition at line 127 of file htreg.h. Referenced by ht_registry::register_node_type(). |
|
Definition at line 133 of file htreg.h. Referenced by RegistryFs::create_pstat_t(), ht_registry::debug_dump_i(), ht_registry::init(), RegNodeFile::load_node(), ht_registry::set_raw(), and RegNodeFile::store_node(). |
|
Definition at line 132 of file htreg.h. Referenced by ht_registry::debug_dump_i(), get_config_string(), ht_registry::init(), and ht_registry::set_string(). |
|
|
Definition at line 130 of file htreg.h. Referenced by RegistryFs::create_pstat_t(), ht_registry::debug_dump_i(), ht_registry::find_entry_get_data(), ht_registry::find_entry_get_subdir(), ht_registry::init(), and ht_registry::set_symlink(). |
|
|
|
Definition at line 113 of file htreg.h. Referenced by ht_registry::have_node_type(), ht_registry::init(), ht_registry_node_type_desc::load(), and ht_registry::register_node_type(). |
|
|
|
Definition at line 843 of file htreg.cc. References dword, ht_registry::find_data_entry(), ht_registry::get_node_type_desc(), HT_NAME_MAX, ht_registry_node_type, LOG_ERROR, LOG_EX, registry, RNT_DWORD, and ht_registry_data_dword::value. Referenced by ht_text_editor::config_changed(), ht_text_viewer::config_changed(), save_fileconfig(), and save_systemconfig(). |
|
Definition at line 863 of file htreg.cc. References ht_registry::find_data_entry(), ht_registry::get_node_type_desc(), HT_NAME_MAX, ht_registry_node_type, ht_strdup(), LOG_ERROR, LOG_EX, NULL, registry, RNT_STRING, and ht_registry_data_string::value. Referenced by VfsListbox::config_changed(), ht_text_viewer::config_changed(), ht_status::handlemsg(), and ht_status::init(). |
|
|