ReactOS 0.4.16-dev-297-gc569aee
|
#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 1350 of file regproc.c.
Referenced by export_registry_data().
Definition at line 235 of file regproc.c.
Referenced by hex_data_state().
Definition at line 716 of file regproc.c.
Definition at line 758 of file regproc.c.
Definition at line 1089 of file regproc.c.
Referenced by delete_key_state(), and PerformRegAction().
Definition at line 811 of file regproc.c.
Definition at line 1530 of file regproc.c.
Referenced by export_registry_key().
|
static |
Definition at line 1314 of file regproc.c.
Referenced by export_registry_data().
|
static |
Definition at line 1271 of file regproc.c.
Referenced by export_data().
Definition at line 1243 of file regproc.c.
Referenced by export_hex_data().
Definition at line 1501 of file regproc.c.
Referenced by export_registry_key().
Definition at line 1364 of file regproc.c.
Referenced by export_registry_data().
Definition at line 1309 of file regproc.c.
Referenced by export_all(), export_data(), and export_key().
Definition at line 1380 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_data().
Definition at line 1566 of file regproc.c.
Referenced by ExportRegistryFile(), and PerformRegAction().
Definition at line 1216 of file regproc.c.
Referenced by export_data().
Definition at line 1188 of file regproc.c.
Referenced by export_data().
Definition at line 462 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 928 of file regproc.c.
Referenced by import_registry_file().
Definition at line 986 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 539 of file regproc.c.
Definition at line 832 of file regproc.c.
Definition at line 1041 of file regproc.c.
Referenced by ImportRegistryFile(), and PerformRegAction().
Definition at line 1490 of file regproc.c.
Referenced by export_all(), and export_key().
Definition at line 436 of file regproc.c.
Definition at line 295 of file regproc.c.
Referenced by data_type_state().
|
static |
Definition at line 512 of file regproc.c.
Referenced by header_state().
Definition at line 394 of file regproc.c.
Referenced by delete_registry_key(), export_key(), and open_key().
Definition at line 575 of file regproc.c.
Definition at line 471 of file regproc.c.
Referenced by hex_data_state(), and hex_multiline_state().
Definition at line 693 of file regproc.c.
Definition at line 1137 of file regproc.c.
Referenced by export_string_data(), and export_value_name().
Definition at line 1452 of file regproc.c.
Referenced by export_all(), export_key(), and export_registry_key().
Definition at line 352 of file regproc.c.
Referenced by processSetValue(), quoted_value_name_state(), setValue(), and string_data_state().
Definition at line 1125 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 191 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 913 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 169 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().