ReactOS 0.4.15-dev-6057-gd708c79
|
#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 1343 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 724 of file regproc.c.
Definition at line 766 of file regproc.c.
Definition at line 1097 of file regproc.c.
Referenced by delete_key_state(), and PerformRegAction().
Definition at line 819 of file regproc.c.
Definition at line 1514 of file regproc.c.
Referenced by export_registry_key().
|
static |
Definition at line 1307 of file regproc.c.
Referenced by export_registry_data().
|
static |
Definition at line 1265 of file regproc.c.
Referenced by export_data().
Definition at line 1238 of file regproc.c.
Referenced by export_hex_data().
Definition at line 1489 of file regproc.c.
Referenced by export_registry_key().
Definition at line 1357 of file regproc.c.
Referenced by export_registry_data().
Definition at line 1302 of file regproc.c.
Referenced by export_all(), export_data(), and export_key().
Definition at line 1373 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_data().
Definition at line 1546 of file regproc.c.
Referenced by ExportRegistryFile(), and PerformRegAction().
Definition at line 1211 of file regproc.c.
Referenced by export_data().
Definition at line 1184 of file regproc.c.
Referenced by export_data().
Definition at line 470 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 936 of file regproc.c.
Referenced by import_registry_file().
Definition at line 994 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 547 of file regproc.c.
Definition at line 840 of file regproc.c.
Definition at line 1049 of file regproc.c.
Referenced by ImportRegistryFile(), and PerformRegAction().
Definition at line 1478 of file regproc.c.
Referenced by export_all(), and export_key().
Definition at line 444 of file regproc.c.
Definition at line 308 of file regproc.c.
Referenced by data_type_state().
|
static |
Definition at line 520 of file regproc.c.
Referenced by header_state().
Definition at line 402 of file regproc.c.
Referenced by delete_registry_key(), export_key(), and open_key().
Definition at line 583 of file regproc.c.
Definition at line 479 of file regproc.c.
Referenced by hex_data_state(), and hex_multiline_state().
Definition at line 701 of file regproc.c.
Definition at line 1133 of file regproc.c.
Referenced by export_string_data(), and export_value_name().
Definition at line 1445 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_key().
Definition at line 360 of file regproc.c.
Referenced by processSetValue(), quoted_value_name_state(), setValue(), and string_data_state().
Definition at line 1121 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 921 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().