ReactOS 0.4.16-dev-1505-g12fa72a
|
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include "ntstatus.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winerror.h"
#include "winternl.h"
#include "winperf.h"
#include "winuser.h"
#include "shlwapi.h"
#include "sddl.h"
#include "kernelbase.h"
#include "wine/debug.h"
#include "wine/exception.h"
#include "wine/heap.h"
#include "wine/list.h"
Go to the source code of this file.
Classes | |
struct | mui_cache_entry |
struct | perf_provider |
struct | USKEY |
Macros | |
#define | WIN32_NO_STATUS |
#define | HKEY_SPECIAL_ROOT_FIRST HKEY_CLASSES_ROOT |
#define | HKEY_SPECIAL_ROOT_LAST HKEY_DYN_DATA |
#define | REG_MUI_CACHE_SIZE 8 |
#define | IS_OPTION_TRUE(ch) ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1') |
#define | MAX_SERVICE_NAME 260 |
Variables | |
static const WCHAR *const | root_key_names [] |
static HKEY | special_root_keys [ARRAY_SIZE(root_key_names)] |
static BOOL | cache_disabled [ARRAY_SIZE(root_key_names)] |
static CRITICAL_SECTION | reg_mui_cs = { ®_mui_cs_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | reg_mui_cs_debug |
static struct list | reg_mui_cache = LIST_INIT(reg_mui_cache) |
static unsigned int | reg_mui_cache_count |
#define HKEY_SPECIAL_ROOT_FIRST HKEY_CLASSES_ROOT |
Definition at line 50 of file registry.c.
#define HKEY_SPECIAL_ROOT_LAST HKEY_DYN_DATA |
Definition at line 51 of file registry.c.
#define IS_OPTION_TRUE | ( | ch | ) | ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1') |
Definition at line 87 of file registry.c.
#define MAX_SERVICE_NAME 260 |
Definition at line 1527 of file registry.c.
#define REG_MUI_CACHE_SIZE 8 |
Definition at line 85 of file registry.c.
#define WIN32_NO_STATUS |
Definition at line 31 of file registry.c.
Definition at line 1855 of file registry.c.
Referenced by RegGetValueA(), and RegGetValueW().
|
static |
Definition at line 1500 of file registry.c.
Referenced by query_perf_data().
|
static |
Definition at line 412 of file registry.c.
Referenced by create_special_root_hkey(), create_subkey(), RegCreateKeyExA(), and RegCreateKeyExW().
Definition at line 471 of file registry.c.
Referenced by get_special_root_hkey().
|
static |
Definition at line 381 of file registry.c.
Referenced by create_key().
Definition at line 564 of file registry.c.
BOOL WINAPI DECLSPEC_HOTPATCH DnsHostnameToComputerNameExW | ( | const WCHAR * | hostname, |
WCHAR * | computername, | ||
DWORD * | size | ||
) |
Definition at line 3278 of file registry.c.
Referenced by SetComputerNameExW().
Definition at line 2792 of file registry.c.
Referenced by reg_mui_cache_put().
|
inlinestatic |
Definition at line 2802 of file registry.c.
Referenced by reg_mui_cache_put().
Definition at line 190 of file registry.c.
Referenced by create_key(), and open_key().
Definition at line 1405 of file registry.c.
Referenced by load_provider().
Definition at line 503 of file registry.c.
Referenced by RegCreateKeyExA(), RegCreateKeyExW(), RegDeleteKeyExA(), RegDeleteKeyExW(), RegDeleteKeyValueA(), RegDeleteKeyValueW(), RegEnumKeyExA(), RegEnumKeyExW(), RegEnumValueA(), RegEnumValueW(), RegFlushKey(), RegGetKeySecurity(), RegLoadKeyW(), RegNotifyChangeKeyValue(), RegOpenKeyExA(), RegOpenKeyExW(), RegQueryInfoKeyA(), RegQueryInfoKeyW(), RegQueryValueExA(), RegQueryValueExW(), RegSaveKeyExW(), RegSetKeySecurity(), RegSetValueExA(), RegSetValueExW(), and RegUnLoadKeyW().
Definition at line 3308 of file registry.c.
Definition at line 3345 of file registry.c.
Referenced by GetComputerNameExA(), GetComputerNameExW(), and query_perf_data().
|
static |
Definition at line 107 of file registry.c.
Referenced by is_classes_wow6432node().
Definition at line 115 of file registry.c.
Referenced by open_key(), and open_subkey().
Definition at line 524 of file registry.c.
Referenced by RegQueryValueExA(), and RegQueryValueExW().
Definition at line 90 of file registry.c.
Referenced by RegEnumValueA(), RegEnumValueW(), RegGetValueA(), RegGetValueW(), RegQueryValueExA(), RegQueryValueExW(), RegSetValueExA(), and RegSetValueExW().
Definition at line 96 of file registry.c.
Referenced by RegCreateKeyExA(), RegDeleteKeyExA(), RegOpenKeyExA(), RegQueryInfoKeyA(), RegQueryInfoKeyW(), and RegSetValueExA().
|
static |
Definition at line 101 of file registry.c.
Referenced by is_classes_wow6432node(), open_key(), and open_subkey().
|
static |
Definition at line 2877 of file registry.c.
Referenced by RegLoadMUIStringW().
Definition at line 1421 of file registry.c.
Referenced by query_perf_data().
Definition at line 173 of file registry.c.
Referenced by open_key(), and open_subkey().
|
static |
Definition at line 313 of file registry.c.
|
static |
Definition at line 211 of file registry.c.
Referenced by open_key(), and open_wow6432node_parent().
Definition at line 156 of file registry.c.
Referenced by open_key(), and open_subkey().
|
static |
Definition at line 267 of file registry.c.
Referenced by open_key().
|
static |
Definition at line 1529 of file registry.c.
Referenced by RegQueryValueExA(), and RegQueryValueExW().
Definition at line 1376 of file registry.c.
Referenced by query_perf_data().
Definition at line 1355 of file registry.c.
Referenced by query_perf_data().
Definition at line 3551 of file registry.c.
Referenced by SHRegCreateUSKeyW(), and SHRegOpenUSKeyW().
Definition at line 3559 of file registry.c.
Referenced by SHRegCreateUSKeyW(), SHRegEnumUSKeyA(), SHRegEnumUSKeyW(), SHRegEnumUSValueA(), SHRegEnumUSValueW(), SHRegOpenUSKeyW(), SHRegQueryInfoUSKeyA(), SHRegQueryInfoUSKeyW(), SHRegQueryUSValueA(), and SHRegQueryUSValueW().
Definition at line 2810 of file registry.c.
Referenced by load_mui_string().
|
static |
Definition at line 2837 of file registry.c.
Referenced by load_mui_string().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegCloseKey | ( | HKEY | hkey | ) |
Definition at line 1152 of file registry.c.
Definition at line 3169 of file registry.c.
Referenced by CopyKey(), and RegCopyTreeW().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegCreateKeyExA | ( | HKEY | hkey, |
LPCSTR | name, | ||
DWORD | reserved, | ||
LPSTR | class, | ||
DWORD | options, | ||
REGSAM | access, | ||
SECURITY_ATTRIBUTES * | sa, | ||
PHKEY | retkey, | ||
LPDWORD | dispos | ||
) |
Definition at line 629 of file registry.c.
Referenced by get_key_value(), RegSetKeyValueA(), test_classesroot(), test_classesroot_enum(), test_delete_key_value(), test_redirection(), test_reg_create_key(), test_reg_open_key(), test_reg_query_info(), and test_symlinks().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegCreateKeyExW | ( | HKEY | hkey, |
LPCWSTR | name, | ||
DWORD | reserved, | ||
LPWSTR | class, | ||
DWORD | options, | ||
REGSAM | access, | ||
SECURITY_ATTRIBUTES * | sa, | ||
PHKEY | retkey, | ||
LPDWORD | dispos | ||
) |
Definition at line 589 of file registry.c.
Definition at line 1186 of file registry.c.
Referenced by InitFunctionPtrs(), and RegDeleteKeyExA().
Definition at line 1163 of file registry.c.
Referenced by RegDeleteTreeW().
Definition at line 2394 of file registry.c.
Referenced by InitFunctionPtrs(), and RegDeleteValueA().
Definition at line 2370 of file registry.c.
Referenced by RegDeleteValueW().
Definition at line 3152 of file registry.c.
Referenced by InitFunctionPtrs().
Definition at line 3083 of file registry.c.
Referenced by MSIREG_DeleteClassesUpgradeCodesKey(), MSIREG_DeleteLocalClassesFeaturesKey(), MSIREG_DeleteLocalClassesProductKey(), MSIREG_DeleteProductKey(), MSIREG_DeleteUninstallKey(), MSIREG_DeleteUpgradeCodesKey(), MSIREG_DeleteUserDataComponentKey(), MSIREG_DeleteUserDataPatchKey(), MSIREG_DeleteUserDataProductKey(), MSIREG_DeleteUserFeaturesKey(), MSIREG_DeleteUserProductKey(), MSIREG_DeleteUserUpgradeCodesKey(), RegDeleteTreeA(), and RegDeleteTreeW().
Definition at line 2362 of file registry.c.
Referenced by test_delete_value(), and test_symlinks().
Definition at line 2344 of file registry.c.
LSTATUS WINAPI RegEnumKeyExA | ( | HKEY | hkey, |
DWORD | index, | ||
LPSTR | name, | ||
LPDWORD | name_len, | ||
LPDWORD | reserved, | ||
LPSTR | class, | ||
LPDWORD | class_len, | ||
FILETIME * | ft | ||
) |
Definition at line 888 of file registry.c.
Referenced by RegDeleteKeyExA(), and SHRegEnumUSKeyA().
LSTATUS WINAPI RegEnumKeyExW | ( | HKEY | hkey, |
DWORD | index, | ||
LPWSTR | name, | ||
LPDWORD | name_len, | ||
LPDWORD | reserved, | ||
LPWSTR | class, | ||
LPDWORD | class_len, | ||
FILETIME * | ft | ||
) |
Definition at line 824 of file registry.c.
LSTATUS WINAPI RegEnumValueA | ( | HKEY | hkey, |
DWORD | index, | ||
LPSTR | value, | ||
LPDWORD | val_count, | ||
LPDWORD | reserved, | ||
LPDWORD | type, | ||
LPBYTE | data, | ||
LPDWORD | count | ||
) |
Definition at line 2244 of file registry.c.
Referenced by SHRegEnumUSValueA(), test_classesroot_enum(), test_deleted_key(), test_enum_value(), test_RegQueryValueExPerformanceData(), test_rw_order(), and test_string_termination().
LSTATUS WINAPI RegEnumValueW | ( | HKEY | hkey, |
DWORD | index, | ||
LPWSTR | value, | ||
LPDWORD | val_count, | ||
LPDWORD | reserved, | ||
LPDWORD | type, | ||
LPBYTE | data, | ||
LPDWORD | count | ||
) |
Definition at line 2167 of file registry.c.
Referenced by MSI_EnumComponentQualifiers(), MsiEnumClientsW(), MsiEnumFeaturesW(), MsiEnumRelatedProductsW(), RegCopyTreeW(), RegDeleteTreeW(), SHRegEnumUSValueW(), and test_enum_value().
Definition at line 2715 of file registry.c.
Referenced by CreateUserHive(), and test_deleted_key().
LSTATUS WINAPI RegGetKeySecurity | ( | HKEY | hkey, |
SECURITY_INFORMATION | SecurityInformation, | ||
PSECURITY_DESCRIPTOR | pSecurityDescriptor, | ||
LPDWORD | lpcbSecurityDescriptor | ||
) |
Definition at line 2688 of file registry.c.
LSTATUS WINAPI RegGetValueA | ( | HKEY | hKey, |
LPCSTR | pszSubKey, | ||
LPCSTR | pszValue, | ||
DWORD | dwFlags, | ||
LPDWORD | pdwType, | ||
PVOID | pvData, | ||
LPDWORD | pcbData | ||
) |
Definition at line 2038 of file registry.c.
Referenced by InitFunctionPtrs().
LSTATUS WINAPI RegGetValueW | ( | HKEY | hKey, |
LPCWSTR | pszSubKey, | ||
LPCWSTR | pszValue, | ||
DWORD | dwFlags, | ||
LPDWORD | pdwType, | ||
PVOID | pvData, | ||
LPDWORD | pcbData | ||
) |
Definition at line 1923 of file registry.c.
Referenced by check_product_patches(), get_patch_state(), RunRegCommand(), and SHRunIndirectRegClientCommand().
LSTATUS WINAPI RegLoadAppKeyA | ( | const char * | file, |
HKEY * | result, | ||
REGSAM | sam, | ||
DWORD | options, | ||
DWORD | reserved | ||
) |
Definition at line 3246 of file registry.c.
LSTATUS WINAPI RegLoadAppKeyW | ( | const WCHAR * | file, |
HKEY * | result, | ||
REGSAM | sam, | ||
DWORD | options, | ||
DWORD | reserved | ||
) |
Definition at line 3261 of file registry.c.
Definition at line 2473 of file registry.c.
Referenced by test_reg_load_key().
Definition at line 2437 of file registry.c.
Referenced by RegLoadKeyA().
LSTATUS WINAPI RegLoadMUIStringA | ( | HKEY | hKey, |
LPCSTR | pszValue, | ||
LPSTR | pszBuffer, | ||
DWORD | cbBuffer, | ||
LPDWORD | pcbData, | ||
DWORD | dwFlags, | ||
LPCSTR | pszBaseDir | ||
) |
Definition at line 3072 of file registry.c.
LSTATUS WINAPI RegLoadMUIStringW | ( | HKEY | hKey, |
LPCWSTR | pwszValue, | ||
LPWSTR | pwszBuffer, | ||
DWORD | cbBuffer, | ||
LPDWORD | pcbData, | ||
DWORD | dwFlags, | ||
LPCWSTR | pwszBaseDir | ||
) |
Definition at line 2973 of file registry.c.
LSTATUS WINAPI RegNotifyChangeKeyValue | ( | HKEY | hkey, |
BOOL | fWatchSubTree, | ||
DWORD | fdwNotifyFilter, | ||
HANDLE | hEvent, | ||
BOOL | fAsync | ||
) |
Definition at line 2740 of file registry.c.
Referenced by test_RegNotifyChangeKeyValue().
Definition at line 764 of file registry.c.
Referenced by test_RegOpenCurrentUser().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegOpenKeyExA | ( | HKEY | hkey, |
LPCSTR | name, | ||
DWORD | options, | ||
REGSAM | access, | ||
PHKEY | retkey | ||
) |
Definition at line 711 of file registry.c.
Referenced by check_user_privs(), delete_key(), RegDeleteKeyExA(), RegDeleteKeyValueA(), RegGetValueA(), RegOpenCurrentUser(), test_classesroot(), test_redirection(), test_reg_open_key(), test_RegQueryValueExPerformanceData(), and test_symlinks().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegOpenKeyExW | ( | HKEY | hkey, |
LPCWSTR | name, | ||
DWORD | options, | ||
REGSAM | access, | ||
PHKEY | retkey | ||
) |
Definition at line 667 of file registry.c.
LSTATUS WINAPI RegOpenUserClassesRoot | ( | HANDLE | hToken, |
DWORD | dwOptions, | ||
REGSAM | samDesired, | ||
PHKEY | phkResult | ||
) |
Definition at line 2783 of file registry.c.
LSTATUS WINAPI RegQueryInfoKeyA | ( | HKEY | hkey, |
LPSTR | class, | ||
LPDWORD | class_len, | ||
LPDWORD | reserved, | ||
LPDWORD | subkeys, | ||
LPDWORD | max_subkey, | ||
LPDWORD | max_class, | ||
LPDWORD | values, | ||
LPDWORD | max_value, | ||
LPDWORD | max_data, | ||
LPDWORD | security, | ||
FILETIME * | modif | ||
) |
Definition at line 1070 of file registry.c.
Referenced by SHRegQueryInfoUSKeyA(), test_reg_query_info(), and test_rw_order().
LSTATUS WINAPI RegQueryInfoKeyW | ( | HKEY | hkey, |
LPWSTR | class, | ||
LPDWORD | class_len, | ||
LPDWORD | reserved, | ||
LPDWORD | subkeys, | ||
LPDWORD | max_subkey, | ||
LPDWORD | max_class, | ||
LPDWORD | values, | ||
LPDWORD | max_value, | ||
LPDWORD | max_data, | ||
LPDWORD | security, | ||
FILETIME * | modif | ||
) |
Definition at line 980 of file registry.c.
LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExA | ( | HKEY | hkey, |
LPCSTR | name, | ||
LPDWORD | reserved, | ||
LPDWORD | type, | ||
LPBYTE | data, | ||
LPDWORD | count | ||
) |
Definition at line 1753 of file registry.c.
Referenced by _test_hkey_main_Value_A(), get_key_value(), get_provider_entry(), RegGetValueA(), SHRegQueryUSValueA(), test_classesroot(), test_delete_key_value(), test_delete_value(), test_deleted_key(), test_perflib_key(), test_query_value_ex(), test_redirection(), test_reg_copy_tree(), test_reg_delete_tree(), test_RegQueryValueExPerformanceData(), test_string_termination(), and test_symlinks().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExW | ( | HKEY | hkey, |
LPCWSTR | name, | ||
LPDWORD | reserved, | ||
LPDWORD | type, | ||
LPBYTE | data, | ||
LPDWORD | count | ||
) |
Definition at line 1659 of file registry.c.
Definition at line 2579 of file registry.c.
Definition at line 2558 of file registry.c.
Referenced by RegRestoreKeyA().
Definition at line 2531 of file registry.c.
Definition at line 2498 of file registry.c.
Referenced by RegSaveKeyExA().
LSTATUS WINAPI RegSetKeySecurity | ( | HKEY | hkey, |
SECURITY_INFORMATION | SecurityInfo, | ||
PSECURITY_DESCRIPTOR | pSecurityDesc | ||
) |
Definition at line 2650 of file registry.c.
Referenced by test_reg_create_key(), and test_reg_open_key().
LONG WINAPI RegSetKeyValueA | ( | HKEY | hkey, |
LPCSTR | subkey, | ||
LPCSTR | name, | ||
DWORD | type, | ||
const void * | data, | ||
DWORD | len | ||
) |
Definition at line 1334 of file registry.c.
LONG WINAPI RegSetKeyValueW | ( | HKEY | hkey, |
LPCWSTR | subkey, | ||
LPCWSTR | name, | ||
DWORD | type, | ||
const void * | data, | ||
DWORD | len | ||
) |
Definition at line 1312 of file registry.c.
Referenced by InitFunctionPtrs().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegSetValueExA | ( | HKEY | hkey, |
LPCSTR | name, | ||
DWORD | reserved, | ||
DWORD | type, | ||
const BYTE * | data, | ||
DWORD | count | ||
) |
Definition at line 1264 of file registry.c.
Referenced by create_test_entries(), RegSetKeyValueA(), test_classesroot(), test_classesroot_enum(), test_delete_key_value(), test_delete_value(), test_deleted_key(), test_enum_value(), test_redirection(), test_reg_copy_tree(), test_reg_delete_tree(), test_reg_query_info(), test_RegQueryValueExPerformanceData(), test_rw_order(), test_set_value(), test_string_termination(), and test_symlinks().
LSTATUS WINAPI DECLSPEC_HOTPATCH RegSetValueExW | ( | HKEY | hkey, |
LPCWSTR | name, | ||
DWORD | reserved, | ||
DWORD | type, | ||
const BYTE * | data, | ||
DWORD | count | ||
) |
Definition at line 1232 of file registry.c.
Definition at line 2624 of file registry.c.
Referenced by test_reg_unload_key().
Definition at line 2604 of file registry.c.
Referenced by RegUnLoadKeyA().
Definition at line 535 of file registry.c.
BOOL WINAPI DECLSPEC_HOTPATCH SetComputerNameA | ( | const char * | name | ) |
Definition at line 3414 of file registry.c.
BOOL WINAPI DECLSPEC_HOTPATCH SetComputerNameExA | ( | COMPUTER_NAME_FORMAT | type, |
const char * | name | ||
) |
Definition at line 3439 of file registry.c.
BOOL WINAPI DECLSPEC_HOTPATCH SetComputerNameExW | ( | COMPUTER_NAME_FORMAT | type, |
const WCHAR * | name | ||
) |
Definition at line 3455 of file registry.c.
Referenced by SetComputerNameA(), SetComputerNameExA(), and SetComputerNameW().
BOOL WINAPI DECLSPEC_HOTPATCH SetComputerNameW | ( | const WCHAR * | name | ) |
Definition at line 3430 of file registry.c.
Definition at line 3626 of file registry.c.
Referenced by add_tbs_to_menu(), CTaskSwitchWnd::InvokeRegistryAppKeyCommand(), SHRegGetUSValueA(), SHRegGetUSValueW(), SHRegOpenUSKeyW(), SHRegSetUSValueA(), and SHRegSetUSValueW().
LONG WINAPI SHRegCreateUSKeyA | ( | LPCSTR | path, |
REGSAM | samDesired, | ||
HUSKEY | relative_key, | ||
PHUSKEY | new_uskey, | ||
DWORD | flags | ||
) |
Definition at line 3528 of file registry.c.
LONG WINAPI SHRegCreateUSKeyW | ( | const WCHAR * | path, |
REGSAM | samDesired, | ||
HUSKEY | relative_key, | ||
PHUSKEY | new_uskey, | ||
DWORD | flags | ||
) |
Definition at line 3582 of file registry.c.
Referenced by SHRegCreateUSKeyA().
Definition at line 3647 of file registry.c.
Definition at line 3653 of file registry.c.
Definition at line 3659 of file registry.c.
Definition at line 3665 of file registry.c.
LONG WINAPI SHRegEnumUSKeyA | ( | HUSKEY | hUSKey, |
DWORD | index, | ||
char * | name, | ||
DWORD * | name_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3705 of file registry.c.
LONG WINAPI SHRegEnumUSKeyW | ( | HUSKEY | hUSKey, |
DWORD | index, | ||
WCHAR * | name, | ||
DWORD * | name_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3721 of file registry.c.
LONG WINAPI SHRegEnumUSValueA | ( | HUSKEY | hUSKey, |
DWORD | index, | ||
char * | value_name, | ||
DWORD * | value_name_len, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3671 of file registry.c.
LONG WINAPI SHRegEnumUSValueW | ( | HUSKEY | hUSKey, |
DWORD | index, | ||
WCHAR * | value_name, | ||
DWORD * | value_name_len, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3688 of file registry.c.
Referenced by add_tbs_to_menu().
BOOL WINAPI SHRegGetBoolUSValueA | ( | const char * | subkey, |
const char * | value, | ||
BOOL | ignore_hkcu, | ||
BOOL | default_value | ||
) |
Definition at line 4098 of file registry.c.
BOOL WINAPI SHRegGetBoolUSValueW | ( | const WCHAR * | subkey, |
const WCHAR * | value, | ||
BOOL | ignore_hkcu, | ||
BOOL | default_value | ||
) |
Definition at line 4139 of file registry.c.
Referenced by AutoComplete_AdaptFlags(), CMenuSFToolbar::FillToolbar(), CShellMenuCallback::GetAdvancedValue(), GetRegBool(), ShellSettings::Load(), CabinetStateSettings::Load(), ShellExecuteExW(), SHMessageBoxCheckExW(), CAddressBand::ShouldShowGoButton(), SHShouldShowWizards(), and START_TEST().
LONG WINAPI SHRegGetUSValueA | ( | const char * | subkey, |
const char * | value, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
BOOL | ignore_hkcu, | ||
void * | default_data, | ||
DWORD | default_data_len | ||
) |
Definition at line 4056 of file registry.c.
Referenced by SHRegGetBoolUSValueA(), and URLSubRegQueryA().
LONG WINAPI SHRegGetUSValueW | ( | const WCHAR * | subkey, |
const WCHAR * | value, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
BOOL | ignore_hkcu, | ||
void * | default_data, | ||
DWORD | default_data_len | ||
) |
Definition at line 4077 of file registry.c.
Referenced by general_on_command(), general_on_initdialog(), CDrivesFolder::GetDisplayNameOf(), CAutoComplete::LoadQuickComplete(), SHELL_GetIconUnderlineMode(), and SHRegGetBoolUSValueW().
LONG WINAPI SHRegOpenUSKeyA | ( | const char * | path, |
REGSAM | access_mask, | ||
HUSKEY | relative_key, | ||
HUSKEY * | uskey, | ||
BOOL | ignore_hkcu | ||
) |
Definition at line 3737 of file registry.c.
Referenced by SHRegGetUSValueA(), and SHRegSetUSValueA().
LONG WINAPI SHRegOpenUSKeyW | ( | const WCHAR * | path, |
REGSAM | access_mask, | ||
HUSKEY | relative_key, | ||
HUSKEY * | uskey, | ||
BOOL | ignore_hkcu | ||
) |
Definition at line 3747 of file registry.c.
Referenced by add_tbs_to_menu(), CTaskSwitchWnd::InvokeRegistryAppKeyCommand(), SHRegGetUSValueW(), SHRegOpenUSKeyA(), and SHRegSetUSValueW().
LONG WINAPI SHRegQueryInfoUSKeyA | ( | HUSKEY | hUSKey, |
DWORD * | subkeys, | ||
DWORD * | max_subkey_len, | ||
DWORD * | values, | ||
DWORD * | max_value_name_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3936 of file registry.c.
LONG WINAPI SHRegQueryInfoUSKeyW | ( | HUSKEY | hUSKey, |
DWORD * | subkeys, | ||
DWORD * | max_subkey_len, | ||
DWORD * | values, | ||
DWORD * | max_value_name_len, | ||
SHREGENUM_FLAGS | flags | ||
) |
Definition at line 3959 of file registry.c.
LONG WINAPI SHRegQueryUSValueA | ( | HUSKEY | hUSKey, |
const char * | value, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
BOOL | ignore_hkcu, | ||
void * | default_data, | ||
DWORD | default_data_len | ||
) |
Definition at line 3982 of file registry.c.
Referenced by SHRegGetUSValueA().
LONG WINAPI SHRegQueryUSValueW | ( | HUSKEY | hUSKey, |
const WCHAR * | value, | ||
DWORD * | type, | ||
void * | data, | ||
DWORD * | data_len, | ||
BOOL | ignore_hkcu, | ||
void * | default_data, | ||
DWORD | default_data_len | ||
) |
Definition at line 4019 of file registry.c.
Referenced by add_tbs_to_menu(), CTaskSwitchWnd::InvokeRegistryAppKeyCommand(), and SHRegGetUSValueW().
LONG WINAPI SHRegSetUSValueA | ( | const char * | subkey, |
const char * | value, | ||
DWORD | type, | ||
void * | data, | ||
DWORD | data_len, | ||
DWORD | flags | ||
) |
Definition at line 3888 of file registry.c.
LONG WINAPI SHRegSetUSValueW | ( | const WCHAR * | subkey, |
const WCHAR * | value, | ||
DWORD | type, | ||
void * | data, | ||
DWORD | data_len, | ||
DWORD | flags | ||
) |
Definition at line 3912 of file registry.c.
Referenced by CAddressBand::OnWinEvent(), ShellSettings::Save(), SetRegDword(), SetShowWizardsTEST(), and SHDlgProcEx().
LONG WINAPI SHRegWriteUSValueA | ( | HUSKEY | hUSKey, |
const char * | value, | ||
DWORD | type, | ||
void * | data, | ||
DWORD | data_len, | ||
DWORD | flags | ||
) |
LONG WINAPI SHRegWriteUSValueW | ( | HUSKEY | hUSKey, |
const WCHAR * | value, | ||
DWORD | type, | ||
void * | data, | ||
DWORD | data_len, | ||
DWORD | flags | ||
) |
Definition at line 3814 of file registry.c.
Referenced by SHRegSetUSValueW(), and SHRegWriteUSValueA().
WINE_DEFAULT_DEBUG_CHANNEL | ( | reg | ) |
|
static |
Definition at line 65 of file registry.c.
Referenced by create_special_root_hkey(), and DisablePredefinedHandleTableInternal().
Definition at line 83 of file registry.c.
Referenced by dump_mui_cache(), reg_mui_cache_get(), and reg_mui_cache_put().
Definition at line 84 of file registry.c.
Referenced by reg_mui_cache_put().
|
static |
Definition at line 67 of file registry.c.
Referenced by load_mui_string().
|
static |
Definition at line 68 of file registry.c.
Definition at line 53 of file registry.c.
Referenced by create_special_root_hkey(), and open_classes_root().
|
static |
Definition at line 64 of file registry.c.
Referenced by create_special_root_hkey(), DisablePredefinedHandleTableInternal(), get_special_root_hkey(), and RemapPredefinedHandleInternal().