ReactOS 0.4.16-dev-838-g27bb510
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | FLG_ADDREG_BINVALUETYPE 0x00000001 |
#define | FLG_ADDREG_NOCLOBBER 0x00000002 |
#define | FLG_ADDREG_DELVAL 0x00000004 |
#define | FLG_ADDREG_APPEND 0x00000008 |
#define | FLG_ADDREG_KEYONLY 0x00000010 |
#define | FLG_ADDREG_OVERWRITEONLY 0x00000020 |
#define | FLG_ADDREG_KEYONLY_COMMON 0x00002000 |
#define | FLG_DELREG_KEYONLY_COMMON FLG_ADDREG_KEYONLY_COMMON |
#define | FLG_ADDREG_DELREG_BIT 0x00008000 |
#define | FLG_ADDREG_TYPE_SZ 0x00000000 |
#define | FLG_ADDREG_TYPE_MULTI_SZ 0x00010000 |
#define | FLG_ADDREG_TYPE_EXPAND_SZ 0x00020000 |
#define | FLG_ADDREG_TYPE_BINARY (0x00000000 | FLG_ADDREG_BINVALUETYPE) |
#define | FLG_ADDREG_TYPE_DWORD (0x00010000 | FLG_ADDREG_BINVALUETYPE) |
#define | FLG_ADDREG_TYPE_NONE (0x00020000 | FLG_ADDREG_BINVALUETYPE) |
#define | FLG_ADDREG_TYPE_MASK (0xFFFF0000 | FLG_ADDREG_BINVALUETYPE) |
Functions | |
static BOOL | get_root_key (PWCHAR Name) |
static VOID | append_multi_sz_value (IN HKEY KeyHandle, IN PCWSTR ValueName, IN PCWSTR Strings, IN ULONG StringSize) |
static BOOL | do_reg_operation (IN HKEY KeyHandle, IN PCWSTR ValueName, IN PINFCONTEXT Context, IN ULONG Flags) |
static BOOL | registry_callback (HINF hInf, PCWSTR Section, BOOL Delete) |
BOOL | ImportRegistryFile (PCHAR FileName) |
Variables | |
static const WCHAR | HKCR [] = {'H','K','C','R',0} |
static const WCHAR | HKCU [] = {'H','K','C','U',0} |
static const WCHAR | HKLM [] = {'H','K','L','M',0} |
static const WCHAR | HKU [] = {'H','K','U',0} |
static const WCHAR | HKR [] = {'H','K','R',0} |
static const WCHAR | BCD [] = {'B','C','D',0} |
static const WCHAR | HKCRPath [] = {'\\','R','e','g','i','s','t','r','y','\\','M','a','c','h','i','n','e','\\','S','O','F','T','W','A','R','E','\\','C','l','a','s','s','e','s','\\',0} |
static const WCHAR | HKCUPath [] = {'\\','R','e','g','i','s','t','r','y','\\','U','s','e','r','\\','.','D','E','F','A','U','L','T','\\',0} |
static const WCHAR | HKLMPath [] = {'\\','R','e','g','i','s','t','r','y','\\','M','a','c','h','i','n','e','\\',0} |
static const WCHAR | HKUPath [] = {'\\','R','e','g','i','s','t','r','y','\\','U','s','e','r','\\',0} |
static const WCHAR | BCDPath [] = {'\\','R','e','g','i','s','t','r','y','\\','M','a','c','h','i','n','e','\\',0} |
static const WCHAR | AddReg [] = {'A','d','d','R','e','g',0} |
static const WCHAR | DelReg [] = {'D','e','l','R','e','g',0} |
#define FLG_ADDREG_TYPE_BINARY (0x00000000 | FLG_ADDREG_BINVALUETYPE) |
#define FLG_ADDREG_TYPE_DWORD (0x00010000 | FLG_ADDREG_BINVALUETYPE) |
#define FLG_ADDREG_TYPE_MASK (0xFFFF0000 | FLG_ADDREG_BINVALUETYPE) |
#define FLG_ADDREG_TYPE_NONE (0x00020000 | FLG_ADDREG_BINVALUETYPE) |
#define FLG_DELREG_KEYONLY_COMMON FLG_ADDREG_KEYONLY_COMMON |
|
static |
Definition at line 123 of file reginf.c.
Referenced by do_reg_operation().
|
static |
Definition at line 199 of file reginf.c.
Referenced by registry_callback().
Definition at line 75 of file reginf.c.
Referenced by registry_callback().
Definition at line 491 of file reginf.c.
Definition at line 398 of file reginf.c.
Referenced by ImportRegistryFile().
Definition at line 69 of file reginf.c.
Referenced by ImportRegistryFile().
Definition at line 61 of file reginf.c.
Referenced by get_root_key(), and TIM_SORT_COLLAPSE().
|
static |
Definition at line 67 of file reginf.c.
Referenced by get_root_key().
Definition at line 70 of file reginf.c.
Referenced by ImportRegistryFile().
Definition at line 56 of file reginf.c.
Referenced by get_root_key().
|
static |
Definition at line 63 of file reginf.c.
Referenced by get_root_key().
Definition at line 57 of file reginf.c.
Referenced by get_root_key().
|
static |
Definition at line 64 of file reginf.c.
Referenced by get_root_key().
Definition at line 58 of file reginf.c.
Referenced by get_root_key(), OpenHardwareProfileKey(), SETUPAPI_GetCurrentHwProfile(), SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiInstallDevice(), and SetupDiOpenClassRegKeyExW().
|
static |
Definition at line 65 of file reginf.c.
Referenced by get_root_key().
Definition at line 60 of file reginf.c.
Referenced by get_root_key().
Definition at line 59 of file reginf.c.
Referenced by get_root_key().