ReactOS 0.4.15-dev-7842-g558ab78
|
#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 1363 of file regproc.c.
Referenced by export_registry_data().
Definition at line 248 of file regproc.c.
Referenced by hex_data_state().
Definition at line 729 of file regproc.c.
Definition at line 771 of file regproc.c.
Definition at line 1102 of file regproc.c.
Referenced by delete_key_state(), and PerformRegAction().
Definition at line 824 of file regproc.c.
Definition at line 1543 of file regproc.c.
Referenced by export_registry_key().
|
static |
Definition at line 1327 of file regproc.c.
Referenced by export_registry_data().
|
static |
Definition at line 1284 of file regproc.c.
Referenced by export_data().
Definition at line 1256 of file regproc.c.
Referenced by export_hex_data().
Definition at line 1514 of file regproc.c.
Referenced by export_registry_key().
Definition at line 1377 of file regproc.c.
Referenced by export_registry_data().
Definition at line 1322 of file regproc.c.
Referenced by export_all(), export_data(), and export_key().
Definition at line 1393 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_data().
Definition at line 1579 of file regproc.c.
Referenced by ExportRegistryFile(), and PerformRegAction().
Definition at line 1229 of file regproc.c.
Referenced by export_data().
Definition at line 1201 of file regproc.c.
Referenced by export_data().
Definition at line 475 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 941 of file regproc.c.
Referenced by import_registry_file().
Definition at line 999 of file regproc.c.
Referenced by import_registry_file().
Definition at line 104 of file regproc.c.
Referenced by export_hex_data().
Definition at line 67 of file regproc.c.
Referenced by prepare_hex_string_data().
Definition at line 552 of file regproc.c.
Definition at line 845 of file regproc.c.
Definition at line 1054 of file regproc.c.
Referenced by ImportRegistryFile(), and PerformRegAction().
Definition at line 1503 of file regproc.c.
Referenced by export_all(), and export_key().
Definition at line 449 of file regproc.c.
Definition at line 308 of file regproc.c.
Referenced by data_type_state().
|
static |
Definition at line 525 of file regproc.c.
Referenced by header_state().
Definition at line 407 of file regproc.c.
Referenced by delete_registry_key(), export_key(), and open_key().
Definition at line 588 of file regproc.c.
Definition at line 484 of file regproc.c.
Referenced by hex_data_state(), and hex_multiline_state().
Definition at line 706 of file regproc.c.
Definition at line 1150 of file regproc.c.
Referenced by export_string_data(), and export_value_name().
Definition at line 1465 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_key().
Definition at line 365 of file regproc.c.
Referenced by processSetValue(), quoted_value_name_state(), setValue(), and string_data_state().
Definition at line 1138 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 204 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 926 of file regproc.c.
Definition at line 119 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 182 of file regproc.c.
Referenced by import_registry_file().
|
static |
Definition at line 40 of file regproc.c.
Referenced by export_registry_key(), getRegClass(), and parse_key_name().