|
ReactOS 0.4.16-dev-2216-ga08d639
|
#include <errno.h>#include <fcntl.h>#include <io.h>#include <windows.h>#include <commctrl.h>#include "main.h"
Go to the source code of this file.
Classes | |
| struct | parser |
Macros | |
| #define | REG_VAL_BUF_SIZE 4096 |
| #define | MAX_HEX_CHARS 77 |
| #define | MAX_SUBKEY_LEN 257 |
Typedefs | |
| typedef WCHAR *(* | parser_state_func) (struct parser *parser, WCHAR *pos) |
Variables | |
| static HKEY | reg_class_keys [] |
| static WCHAR *(* | get_line )(FILE *) |
| static const parser_state_func | parser_funcs [NB_PARSER_STATES] |
| Enumerator | |
|---|---|
| REG_VERSION_31 | |
| REG_VERSION_40 | |
| REG_VERSION_50 | |
| REG_VERSION_FUZZY | |
| REG_VERSION_INVALID | |
| REG_VERSION_31 | |
| REG_VERSION_40 | |
| REG_VERSION_50 | |
| REG_VERSION_FUZZY | |
| REG_VERSION_INVALID | |
|
static |
Definition at line 1375 of file regproc.c.
Referenced by export_registry_data().
Definition at line 238 of file regproc.c.
Referenced by hex_data_state().
Definition at line 741 of file regproc.c.
Definition at line 783 of file regproc.c.
Definition at line 1114 of file regproc.c.
Referenced by delete_key_state(), and PerformRegAction().
Definition at line 836 of file regproc.c.
Definition at line 1555 of file regproc.c.
Referenced by export_registry_key().
|
static |
Definition at line 1339 of file regproc.c.
Referenced by export_registry_data().
|
static |
Definition at line 1296 of file regproc.c.
Referenced by export_data().
Definition at line 1268 of file regproc.c.
Referenced by export_hex_data().
Definition at line 1526 of file regproc.c.
Referenced by export_registry_key().
Definition at line 1389 of file regproc.c.
Referenced by export_registry_data().
Definition at line 1334 of file regproc.c.
Referenced by export_all(), export_data(), and export_key().
Definition at line 1405 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_data().
Definition at line 1591 of file regproc.c.
Referenced by ExportRegistryFile(), and PerformRegAction().
Definition at line 1241 of file regproc.c.
Referenced by export_data().
Definition at line 1213 of file regproc.c.
Referenced by export_data().
Definition at line 483 of file regproc.c.
Referenced by dword_data_state(), eol_backslash_state(), hex_data_state(), hex_multiline_state(), set_value_state(), and string_data_state().
Definition at line 953 of file regproc.c.
Referenced by import_registry_file().
Definition at line 91 of file regproc.c.
Referenced by export_hex_data().
Definition at line 54 of file regproc.c.
Referenced by prepare_hex_string_data().
Definition at line 564 of file regproc.c.
Definition at line 857 of file regproc.c.
Definition at line 1066 of file regproc.c.
Referenced by ImportRegistryFile(), and PerformRegAction().
Definition at line 1515 of file regproc.c.
Referenced by export_all(), and export_key().
Definition at line 457 of file regproc.c.
Definition at line 298 of file regproc.c.
Referenced by data_type_state().
|
static |
Definition at line 537 of file regproc.c.
Referenced by header_state().
Definition at line 415 of file regproc.c.
Referenced by delete_registry_key(), export_key(), and open_key().
Definition at line 600 of file regproc.c.
Definition at line 492 of file regproc.c.
Referenced by hex_data_state(), and hex_multiline_state().
Definition at line 718 of file regproc.c.
Definition at line 1162 of file regproc.c.
Referenced by export_string_data(), and export_value_name().
Definition at line 1477 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_key().
Definition at line 373 of file regproc.c.
Referenced by processSetValue(), quoted_value_name_state(), setValue(), and string_data_state().
Definition at line 1150 of file regproc.c.
Referenced by export_data(), export_hex_data(), export_hex_data_type(), export_key_name(), export_newline(), and export_value_name().
|
inlinestatic |
Definition at line 194 of file regproc.c.
Referenced by data_start_state(), data_type_state(), default_value_name_state(), delete_key_state(), delete_value_state(), dword_data_state(), eol_backslash_state(), header_state(), hex_data_state(), hex_multiline_state(), key_name_state(), line_start_state(), parse_win31_line_state(), quoted_value_name_state(), set_value_state(), string_data_state(), and unknown_data_state().
Definition at line 938 of file regproc.c.
Definition at line 106 of file regproc.c.
Referenced by header_state(), hex_multiline_state(), import_registry_file(), line_start_state(), and parse_win31_line_state().
|
static |
Definition at line 172 of file regproc.c.
Referenced by import_registry_file().
|
static |
Definition at line 27 of file regproc.c.
Referenced by export_registry_key(), getRegClass(), and parse_key_name().