ReactOS  0.4.11-dev-195-gef016bf
winreg.h File Reference
#include <reason.h>
Include dependency graph for winreg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  value_entA
 
struct  value_entW
 

Macros

#define HKEY_CLASSES_ROOT   ((HKEY)(LONG_PTR)(LONG)0x80000000)
 
#define HKEY_CURRENT_USER   ((HKEY)(LONG_PTR)(LONG)0x80000001)
 
#define HKEY_LOCAL_MACHINE   ((HKEY)(LONG_PTR)(LONG)0x80000002)
 
#define HKEY_USERS   ((HKEY)(LONG_PTR)(LONG)0x80000003)
 
#define HKEY_PERFORMANCE_DATA   ((HKEY)(LONG_PTR)(LONG)0x80000004)
 
#define HKEY_CURRENT_CONFIG   ((HKEY)(LONG_PTR)(LONG)0x80000005)
 
#define HKEY_DYN_DATA   ((HKEY)(LONG_PTR)(LONG)0x80000006)
 
#define HKEY_PERFORMANCE_TEXT   ((HKEY)(LONG_PTR)(LONG)0x80000050)
 
#define HKEY_PERFORMANCE_NLSTEXT   ((HKEY)(LONG_PTR)(LONG)0x80000060)
 
#define REG_OPTION_VOLATILE   1
 
#define REG_OPTION_NON_VOLATILE   0
 
#define REG_CREATED_NEW_KEY   1
 
#define REG_OPENED_EXISTING_KEY   2
 
#define REG_NONE   0
 
#define REG_SZ   1
 
#define REG_EXPAND_SZ   2
 
#define REG_BINARY   3
 
#define REG_DWORD_LITTLE_ENDIAN   4
 
#define REG_DWORD   4
 
#define REG_DWORD_BIG_ENDIAN   5
 
#define REG_LINK   6
 
#define REG_MULTI_SZ   7
 
#define REG_RESOURCE_LIST   8
 
#define REG_FULL_RESOURCE_DESCRIPTOR   9
 
#define REG_RESOURCE_REQUIREMENTS_LIST   10
 
#define REG_QWORD_LITTLE_ENDIAN   11
 
#define REG_QWORD   11
 
#define REG_NOTIFY_CHANGE_NAME   1
 
#define REG_NOTIFY_CHANGE_ATTRIBUTES   2
 
#define REG_NOTIFY_CHANGE_LAST_SET   4
 
#define REG_NOTIFY_CHANGE_SECURITY   8
 
#define SHUTDOWN_FORCE_OTHERS   0x00000001
 
#define SHUTDOWN_FORCE_SELF   0x00000002
 
#define SHUTDOWN_GRACE_OVERRIDE   0x00000020
 
#define SHUTDOWN_INSTALL_UPDATES   0x00000040
 
#define SHUTDOWN_NOREBOOT   0x00000010
 
#define SHUTDOWN_POWEROFF   0x00000008
 
#define SHUTDOWN_RESTART   0x00000004
 
#define SHUTDOWN_RESTARTAPPS   0x00000080
 
#define MAX_SHUTDOWN_TIMEOUT   (10*365*24*60*60)
 
#define RRF_RT_REG_NONE   (1 << 0)
 
#define RRF_RT_REG_SZ   (1 << 1)
 
#define RRF_RT_REG_EXPAND_SZ   (1 << 2)
 
#define RRF_RT_REG_BINARY   (1 << 3)
 
#define RRF_RT_REG_DWORD   (1 << 4)
 
#define RRF_RT_REG_MULTI_SZ   (1 << 5)
 
#define RRF_RT_REG_QWORD   (1 << 6)
 
#define RRF_RT_DWORD   (RRF_RT_REG_BINARY | RRF_RT_REG_DWORD)
 
#define RRF_RT_QWORD   (RRF_RT_REG_BINARY | RRF_RT_REG_QWORD)
 
#define RRF_RT_ANY   (0x0000FFFF)
 
#define RRF_NOEXPAND   (1 << 28)
 
#define RRF_ZEROONFAILURE   (1 << 29)
 
#define AbortSystemShutdown   AbortSystemShutdownA
 
#define InitiateSystemShutdown   InitiateSystemShutdownA
 
#define InitiateSystemShutdownEx   InitiateSystemShutdownExA
 
#define RegConnectRegistry   RegConnectRegistryA
 
#define RegCreateKey   RegCreateKeyA
 
#define RegCreateKeyEx   RegCreateKeyExA
 
#define RegDeleteKey   RegDeleteKeyA
 
#define RegDeleteKeyEx   RegDeleteKeyExA
 
#define RegDeleteValue   RegDeleteValueA
 
#define RegEnumKey   RegEnumKeyA
 
#define RegEnumKeyEx   RegEnumKeyExA
 
#define RegEnumValue   RegEnumValueA
 
#define RegLoadKey   RegLoadKeyA
 
#define RegOpenKey   RegOpenKeyA
 
#define RegOpenKeyEx   RegOpenKeyExA
 
#define RegQueryInfoKey   RegQueryInfoKeyA
 
#define RegQueryMultipleValues   RegQueryMultipleValuesA
 
#define RegQueryValue   RegQueryValueA
 
#define RegQueryValueEx   RegQueryValueExA
 
#define RegReplaceKey   RegReplaceKeyA
 
#define RegRestoreKey   RegRestoreKeyA
 
#define RegSaveKey   RegSaveKeyA
 
#define RegSaveKeyEx   RegSaveKeyExA
 
#define RegSetValue   RegSetValueA
 
#define RegSetValueEx   RegSetValueExA
 
#define RegUnLoadKey   RegUnLoadKeyA
 

Typedefs

typedef ACCESS_MASK REGSAM
 
typedef struct value_entA VALENTA
 
typedef struct value_entAPVALENTA
 
typedef struct value_entW VALENTW
 
typedef struct value_entWPVALENTW
 
typedef VALENTA VALENT
 
typedef VALENTAPVALENT
 

Functions

typedef _Return_type_success_ (return==ERROR_SUCCESS) LONG LSTATUS
 
BOOL WINAPI AbortSystemShutdownA (_In_opt_ LPCSTR)
 
BOOL WINAPI AbortSystemShutdownW (_In_opt_ LPCWSTR)
 
BOOL WINAPI InitiateSystemShutdownA (_In_opt_ LPSTR, _In_opt_ LPSTR, _In_ DWORD, _In_ BOOL, _In_ BOOL)
 
BOOL WINAPI InitiateSystemShutdownW (_In_opt_ LPWSTR, _In_opt_ LPWSTR, _In_ DWORD, _In_ BOOL, _In_ BOOL)
 
BOOL WINAPI InitiateSystemShutdownExA (_In_opt_ LPSTR, _In_opt_ LPSTR, _In_ DWORD, _In_ BOOL, _In_ BOOL, _In_ DWORD)
 
BOOL WINAPI InitiateSystemShutdownExW (_In_opt_ LPWSTR, _In_opt_ LPWSTR, _In_ DWORD, _In_ BOOL, _In_ BOOL, _In_ DWORD)
 
LSTATUS WINAPI RegCloseKey (_In_ HKEY)
 
LSTATUS WINAPI RegConnectRegistryA (_In_opt_ LPCSTR, _In_ HKEY, _Out_ PHKEY)
 
LSTATUS WINAPI RegConnectRegistryW (_In_opt_ LPCWSTR, _In_ HKEY, _Out_ PHKEY)
 
LSTATUS WINAPI RegCreateKeyA (_In_ HKEY, _In_opt_ LPCSTR, _Out_ PHKEY)
 
LSTATUS WINAPI RegCreateKeyW (_In_ HKEY, _In_opt_ LPCWSTR, _Out_ PHKEY)
 
LSTATUS WINAPI RegCreateKeyExA (_In_ HKEY, _In_ LPCSTR, _Reserved_ DWORD, _In_opt_ LPSTR, _In_ DWORD, _In_ REGSAM, _In_opt_ LPSECURITY_ATTRIBUTES, _Out_ PHKEY, _Out_opt_ PDWORD)
 
LSTATUS WINAPI RegCreateKeyExW (_In_ HKEY, _In_ LPCWSTR, _Reserved_ DWORD, _In_opt_ LPWSTR, _In_ DWORD, _In_ REGSAM, _In_opt_ LPSECURITY_ATTRIBUTES, _Out_ PHKEY, _Out_opt_ PDWORD)
 
LSTATUS WINAPI RegDeleteKeyA (_In_ HKEY, _In_ LPCSTR)
 
LSTATUS WINAPI RegDeleteKeyW (_In_ HKEY, _In_ LPCWSTR)
 
LSTATUS WINAPI RegDeleteKeyExA (_In_ HKEY, _In_ LPCSTR, _In_ REGSAM, _Reserved_ DWORD)
 
LSTATUS WINAPI RegDeleteKeyExW (_In_ HKEY, _In_ LPCWSTR, _In_ REGSAM, _Reserved_ DWORD)
 
LSTATUS WINAPI RegDeleteValueA (_In_ HKEY, _In_opt_ LPCSTR)
 
LSTATUS WINAPI RegDeleteValueW (_In_ HKEY, _In_opt_ LPCWSTR)
 
LSTATUS WINAPI RegEnumKeyA (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_opt_(cchName) LPSTR lpName, _In_ DWORD cchName)
 
LSTATUS WINAPI RegEnumKeyW (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_opt_(cchName) LPWSTR lpName, _In_ DWORD cchName)
 
LSTATUS WINAPI RegEnumKeyExA (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_to_opt_(*lpcchName,*lpcchName+1) LPSTR lpName, _Inout_ LPDWORD lpcchName, _Reserved_ LPDWORD lpReserved, _Out_writes_to_opt_(*lpcchClass,*lpcchClass+1) LPSTR lpClass, _Inout_opt_ LPDWORD lpcchClass, _Out_opt_ PFILETIME lpftLastWriteTime)
 
LSTATUS WINAPI RegEnumKeyExW (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_to_opt_(*lpcchName,*lpcchName+1) LPWSTR lpName, _Inout_ LPDWORD lpcchName, _Reserved_ LPDWORD lpReserved, _Out_writes_to_opt_(*lpcchClass,*lpcchClass+1) LPWSTR lpClass, _Inout_opt_ LPDWORD lpcchClass, _Out_opt_ PFILETIME lpftLastWriteTime)
 
LSTATUS WINAPI RegEnumValueA (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_to_opt_(*lpcchValueName,*lpcchValueName+1) LPSTR lpValueName, _Inout_ LPDWORD lpcchValueName, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpType, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPBYTE lpData, _Inout_opt_ LPDWORD lpcbData)
 
LSTATUS WINAPI RegEnumValueW (_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_writes_to_opt_(*lpcchValueName,*lpcchValueName+1) LPWSTR lpValueName, _Inout_ LPDWORD lpcchValueName, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpType, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPBYTE lpData, _Inout_opt_ LPDWORD lpcbData)
 
LSTATUS WINAPI RegFlushKey (_In_ HKEY)
 
LSTATUS WINAPI RegGetKeySecurity (_In_ HKEY hKey, _In_ SECURITY_INFORMATION SecurityInformation, _Out_writes_bytes_opt_(*lpcbSecurityDescriptor) PSECURITY_DESCRIPTOR pSecurityDescriptor, _Inout_ LPDWORD lpcbSecurityDescriptor)
 
LSTATUS WINAPI RegLoadKeyA (_In_ HKEY, _In_opt_ LPCSTR, _In_ LPCSTR)
 
LSTATUS WINAPI RegLoadKeyW (_In_ HKEY, _In_opt_ LPCWSTR, _In_ LPCWSTR)
 
LSTATUS WINAPI RegNotifyChangeKeyValue (_In_ HKEY, _In_ BOOL, _In_ DWORD, _In_opt_ HANDLE, _In_ BOOL)
 
LSTATUS WINAPI RegOpenCurrentUser (_In_ REGSAM, _Out_ PHKEY)
 
LSTATUS WINAPI RegOpenKeyA (_In_ HKEY, _In_opt_ LPCSTR, _Out_ PHKEY)
 
LSTATUS WINAPI RegOpenKeyW (_In_ HKEY, _In_opt_ LPCWSTR, _Out_ PHKEY)
 
LSTATUS WINAPI RegOpenKeyExA (_In_ HKEY, _In_opt_ LPCSTR, _In_opt_ DWORD, _In_ REGSAM, _Out_ PHKEY)
 
LSTATUS WINAPI RegOpenKeyExW (_In_ HKEY, _In_opt_ LPCWSTR, _In_opt_ DWORD, _In_ REGSAM, _Out_ PHKEY)
 
LSTATUS WINAPI RegQueryInfoKeyA (_In_ HKEY hKey, _Out_writes_to_opt_(*lpcchClass,*lpcchClass+1) LPSTR lpClass, _Inout_opt_ LPDWORD lpcchClass, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpcSubKeys, _Out_opt_ LPDWORD lpcbMaxSubKeyLen, _Out_opt_ LPDWORD lpcbMaxClassLen, _Out_opt_ LPDWORD lpcValues, _Out_opt_ LPDWORD lpcbMaxValueNameLen, _Out_opt_ LPDWORD lpcbMaxValueLen, _Out_opt_ LPDWORD lpcbSecurityDescriptor, _Out_opt_ PFILETIME lpftLastWriteTime)
 
LSTATUS WINAPI RegQueryInfoKeyW (_In_ HKEY hKey, _Out_writes_to_opt_(*lpcchClass,*lpcchClass+1) LPWSTR lpClass, _Inout_opt_ LPDWORD lpcchClass, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpcSubKeys, _Out_opt_ LPDWORD lpcbMaxSubKeyLen, _Out_opt_ LPDWORD lpcbMaxClassLen, _Out_opt_ LPDWORD lpcValues, _Out_opt_ LPDWORD lpcbMaxValueNameLen, _Out_opt_ LPDWORD lpcbMaxValueLen, _Out_opt_ LPDWORD lpcbSecurityDescriptor, _Out_opt_ PFILETIME lpftLastWriteTime)
 
LSTATUS WINAPI RegQueryMultipleValuesA (_In_ HKEY hKey, _Out_writes_(num_vals) PVALENTA val_list, _In_ DWORD num_vals, _Out_writes_bytes_to_opt_(*ldwTotsize,*ldwTotsize) __out_data_source(REGISTRY) LPSTR lpValueBuf, _Inout_opt_ LPDWORD ldwTotsize)
 
LSTATUS WINAPI RegQueryMultipleValuesW (_In_ HKEY hKey, _Out_writes_(num_vals) PVALENTW val_list, _In_ DWORD num_vals, _Out_writes_bytes_to_opt_(*ldwTotsize,*ldwTotsize) __out_data_source(REGISTRY) LPWSTR lpValueBuf, _Inout_opt_ LPDWORD ldwTotsize)
 
LSTATUS WINAPI RegQueryValueA (_In_ HKEY hKey, _In_opt_ LPCSTR lpSubKey, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPSTR lpData, _Inout_opt_ PLONG lpcbData)
 
LSTATUS WINAPI RegQueryValueW (_In_ HKEY hKey, _In_opt_ LPCWSTR lpSubKey, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPWSTR lpData, _Inout_opt_ PLONG lpcbData)
 
LSTATUS WINAPI RegQueryValueExA (_In_ HKEY hKey, _In_opt_ LPCSTR lpValueName, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpType, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPBYTE lpData, _When_(lpData==NULL, _Out_opt_) _When_(lpData!=NULL, _Inout_opt_) LPDWORD lpcbData)
 
LSTATUS WINAPI RegQueryValueExW (_In_ HKEY hKey, _In_opt_ LPCWSTR lpValueName, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPDWORD lpType, _Out_writes_bytes_to_opt_(*lpcbData,*lpcbData) __out_data_source(REGISTRY) LPBYTE lpData, _When_(lpData==NULL, _Out_opt_) _When_(lpData!=NULL, _Inout_opt_) LPDWORD lpcbData)
 
LSTATUS WINAPI RegReplaceKeyA (_In_ HKEY, _In_opt_ LPCSTR, _In_ LPCSTR, _In_ LPCSTR)
 
LSTATUS WINAPI RegReplaceKeyW (_In_ HKEY, _In_opt_ LPCWSTR, _In_ LPCWSTR, _In_ LPCWSTR)
 
LSTATUS WINAPI RegRestoreKeyA (_In_ HKEY, _In_ LPCSTR, _In_ DWORD)
 
LSTATUS WINAPI RegRestoreKeyW (_In_ HKEY, _In_ LPCWSTR, _In_ DWORD)
 
LSTATUS WINAPI RegSaveKeyA (_In_ HKEY, _In_ LPCSTR, _In_opt_ LPSECURITY_ATTRIBUTES)
 
LSTATUS WINAPI RegSaveKeyW (_In_ HKEY, _In_ LPCWSTR, _In_opt_ LPSECURITY_ATTRIBUTES)
 
LSTATUS WINAPI RegSetKeySecurity (_In_ HKEY, _In_ SECURITY_INFORMATION, _In_ PSECURITY_DESCRIPTOR)
 
LSTATUS WINAPI RegSetValueA (_In_ HKEY hKey, _In_opt_ LPCSTR lpSubKey, _In_ DWORD dwType, _In_reads_bytes_opt_(cbData) LPCSTR lpData, _In_ DWORD cbData)
 
LSTATUS WINAPI RegSetValueW (_In_ HKEY hKey, _In_opt_ LPCWSTR lpSubKey, _In_ DWORD dwType, _In_reads_bytes_opt_(cbData) LPCWSTR lpData, _In_ DWORD cbData)
 
LSTATUS WINAPI RegSetValueExA (_In_ HKEY hKey, _In_opt_ LPCSTR lpValueName, _Reserved_ DWORD Reserved, _In_ DWORD dwType, _In_reads_bytes_opt_(cbData) const BYTE *lpData, _In_ DWORD cbData)
 
LSTATUS WINAPI RegSetValueExW (_In_ HKEY hKey, _In_opt_ LPCWSTR lpValueName, _Reserved_ DWORD Reserved, _In_ DWORD dwType, _In_reads_bytes_opt_(cbData) const BYTE *lpData, _In_ DWORD cbData)
 
LSTATUS WINAPI RegUnLoadKeyA (_In_ HKEY, _In_opt_ LPCSTR)
 
LSTATUS WINAPI RegUnLoadKeyW (_In_ HKEY, _In_opt_ LPCWSTR)
 

Macro Definition Documentation

#define AbortSystemShutdown   AbortSystemShutdownA

Definition at line 492 of file winreg.h.

#define HKEY_CLASSES_ROOT   ((HKEY)(LONG_PTR)(LONG)0x80000000)

Definition at line 10 of file winreg.h.

Referenced by CBandSiteMenu::_CreateMenuPart(), AccpOpenNamedObject(), ACTION_AppSearchReg(), ACTION_RegisterClassInfo(), ACTION_RegisterExtensionInfo(), ACTION_RegisterMIMEInfo(), ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), ACTION_UnregisterMIMEInfo(), ACTION_UnregisterProgIdInfo(), AddClassKeyToArray(), AddFSClassKeysToArray(), AllSysInfo(), AssocGetPerceivedType(), AtlRegisterClassCategoriesHelper(), ATL::AtlRegisterClassCategoriesHelper(), AVIBuildFilterW(), AVIFILE_GetFileHandlerByExtension(), AVIMakeCompressedStream(), CShellBrowser::BuildExplorerBandCategory(), CNewMenu::CacheItems(), CATIDEnumGUID_Clone(), CATIDEnumGUID_Construct(), clsid_from_string_reg(), CLSIDEnumGUID_Clone(), CLSIDEnumGUID_Construct(), COM_OpenKeyForAppIdFromCLSID(), COM_OpenKeyForCLSID(), COMCAT_ICatInformation_GetCategoryDesc(), COMCAT_ICatInformation_IsClassOfCategories(), COMCAT_ICatRegister_RegisterCategories(), COMCAT_ICatRegister_UnRegisterCategories(), COMCAT_IEnumCATEGORYINFO_Clone(), COMCAT_RegisterClassCategories(), COMCAT_UnRegisterClassCategories(), create_EnumMoniker(), create_monodata(), create_test_association(), create_test_class(), create_test_verb_dde(), CreateComponentEnumerator(), CreateComponentInfo(), dde_connect(), debugstr_iid(), delete_test_association(), delete_test_class(), DeleteExt(), DEVENUM_IPropertyBag_Read(), DEVENUM_IPropertyBag_Write(), DllRegisterServer(), DllUnregisterServer(), DMOGetName(), DMOGetTypes(), DMORegister(), DMOUnregister(), ATL::CRegObject::do_process_root_key(), do_typelib_reg_key(), EditTypeDlg_ReadClass(), EditTypeDlg_WriteClass(), EnumCATEGORYINFO_Construct(), EnumerateServiceProviders(), execute_from_key(), export_registry_key(), FileTypesDlg_AddExt(), FileTypesDlg_DoList(), FileTypesDlg_InsertToLV(), FilterMapper3_CreateCategory(), FilterMapper3_UnregisterFilter(), FilterMapper_RegisterFilter(), FilterMapper_RegisterPin(), FilterMapper_RegisterPinType(), FilterMapper_UnregisterFilter(), FilterMapper_UnregisterPin(), find_mime_from_ext(), find_typelib_key(), FindNext(), get_classes_root_hkey(), get_engine_clsid(), get_mime_clsid(), get_mime_filter(), get_protocol_cf(), get_ps_clsid_from_registry(), get_root_key(), get_root_key_name(), GetClassFile(), GetClassMediaFile(), CQueryAssociations::GetCommand(), GetInterfaceName(), GetKeyName(), CQueryAssociations::GetString(), CZipFolder::GetUIObjectOf(), CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::GetUIObjectOf(), HCR_GetExecuteCommandW(), HCR_GetFolderAttributes(), HCR_GetIconA(), HCR_GetIconW(), HCR_MapTypeToValueA(), HCR_MapTypeToValueW(), HCR_RegOpenClassIDKey(), IEnumDMO_Constructor(), IEnumDMO_fnNext(), CQueryAssociations::Init(), init_key(), CFileDefExt::InitOpensWithField(), InitTreeViewItems(), InstallerImpl_RegistryValue(), is_registered_type(), IsExtensionAShortcut(), COpenWithList::IsHidden(), CRegistryKey::IsHive(), COpenWithList::Load(), CNewMenu::LoadItem(), COpenWithList::LoadProgIdList(), LoadPropSheetHandlers(), COpenWithList::LoadRecommendedFromHKCR(), MIME_GetExtensionA(), MIME_GetExtensionW(), NdrDllRegisterProxy(), NdrDllUnregisterProxy(), OLECONVERT_CreateCompObjStream(), open_assemblies_key(), open_global_assembly_key(), OpenKeyFromFileType(), CRegistryKey::OpenSubkey(), FileTypeManager::operator[](), PathIsContentTypeA(), PathIsContentTypeW(), query_typelib_path(), RegistryRoot::read_directory(), reg_context_menu_handler(), reg_get_typelib_module(), REG_GetHKEYFromHUSKEY(), reg_prop_sheet_handler(), reg_unreg_wine_test_class(), RegFindWalk(), register_appid(), register_categories(), register_clsid(), register_coclasses(), register_converters(), register_decoders(), register_encoders(), register_interfaces(), register_legacy_filters(), register_mediatypes_extension(), register_mediatypes_parsing(), register_metadatareaders(), register_pixelformats(), register_progid(), register_server(), register_testentry(), register_verb(), RegisterComponent(), RegisterExtensionForMIMETypeA(), RegisterExtensionForMIMETypeW(), RegisterMIMETypeForExtensionA(), RegisterMIMETypeForExtensionW(), RegisterTypeLib(), RegKeyEditPermissions(), RegOverridePredefKey(), COpenWithList::SaveApp(), COpenWithList::SetDefaultHandler(), SetupRegisterAllClasses(), SH_ShowDriveProperties(), SHCoCreateInstance(), SHDOCVW_GetShellInstanceObjectClassObject(), SHELL_FindExecutable(), SHELL_FindExecutableByVerb(), SHELL_FS_HideExtension(), SHELL_IsShortcut(), ShellExecute_GetClassKey(), SHPinDllOfCLSID(), SHRegGetCLSIDKeyW(), START_TEST(), SuggestKeys(), test_appsearch_reglocator(), test_basic_import_31(), test_CallForAttributes(), test_classesroot(), test_classesroot_enum(), test_classesroot_mask(), test_CoGetClassObject(), test_CoGetPSClsid(), Test_CreateOpenKey(), test_directshow_filter(), Test_DuplicateHandle(), test_getstring_no_extra(), test_import_31(), test_invalid_import_31(), test_IQueryAssociations_GetString(), test_legacy_filter_registration(), test_mixed_package(), test_OleDoAutoConvert(), test_OleRegGetUserType(), test_publish_assemblies(), test_query_value_ex(), test_redirection(), test_reg_open_key(), test_regcat(), test_register_class_info(), test_register_extension_info(), test_register_mime_info(), test_register_progid_info(), test_register_typelib(), test_SHCreateDefaultContextMenu(), test_ShortcutFolder(), test_stub(), test_TreatAsClass(), TLB_register_interface(), TLB_unregister_interface(), try_application_url(), UIINSERTOBJECTDLG_PopulateObjectTypes(), UniformResourceLocatorW_InvokeCommand(), unreg_context_menu_handler(), unreg_prop_sheet_handler(), unregister_categories(), unregister_clsid(), unregister_coclasses(), unregister_converters(), unregister_decoders(), unregister_encoders(), unregister_interfaces(), unregister_mediatypes_extension(), unregister_mediatypes_parsing(), unregister_metadatareaders(), unregister_pixelformats(), unregister_server(), unregister_testentry(), UnregisterComponent(), UnregisterExtensionForMIMETypeA(), UnregisterExtensionForMIMETypeW(), UnregisterMIMETypeForExtensionA(), UnregisterMIMETypeForExtensionW(), UnRegisterTypeLib(), VfdCheckHandlers(), VfdRegisterHandlers(), and VfdUnregisterHandlers().

#define HKEY_CURRENT_USER   ((HKEY)(LONG_PTR)(LONG)0x80000001)

Definition at line 11 of file winreg.h.

Referenced by _SHGetUserProfilePath(), _SHRegisterUserShellFolders(), _test_reg_key(), _tWinMain(), AccpOpenNamedObject(), ACTION_AppSearchReg(), add_userkey(), COpenWithList::AddAppToMRUList(), AddListViewItems(), AddNewLayout(), AllSysInfo(), CStartMenuSite::AppendMenu(), ApplyChanges(), ApplyCursorScheme(), ApplyScheme(), BackgroundWindow::BackgroundWindow(), build_zonemap_from_reg(), BuildLeftPopupMenu(), cache_container_set_size(), CComCatCachedCategory::CacheDSA(), CNewMenu::CacheItems(), check_dirid(), check_reg_entries(), CheckRegScreenSaverIsSecure(), ChooseFavorite(), Cleanup_Testdata(), Control_DoWindow(), create_container_key(), create_EnumMoniker(), create_reg_entries(), create_test_entries(), CControlPanelEnum::CreateCPanelEnumList(), CRYPT_OpenParentStore(), CRYPT_SysRegOpenStoreW(), CryptAcquireContextW(), CryptGetDefaultProviderW(), CryptSetProviderExW(), delete_container_key(), delete_key(), delete_reg_entries(), delete_test_key(), DeletePwrScheme(), DEVENUM_CreateAMCategoryKey(), DEVENUM_IPropertyBag_Read(), DEVENUM_IPropertyBag_Write(), ATL::CRegObject::do_process_root_key(), EnableTheming(), EnumerateCursorSchemes(), EnumInstalledApplications(), EnumPwrSchemes(), expect_LayerValue_imp(), export_registry_key(), FILEDLG95_MRU_get_slot(), filedlg_collect_places_pidls(), FillColorSchemeComboBox(), FillList(), CDefView::FillList(), FillServerAddressCombo(), find_default_printer(), find_fallback_font(), FindDfltProvRegVals(), FTP_Connect(), general_on_notify(), get_action_policy(), get_app_key(), get_cert_mgr_usages(), get_dest_dir(), get_hide_clock_from_registry(), get_mapping_key(), get_mmioFromProfile(), get_owner_company(), get_privateprofile_sectionkey(), get_real_dpi(), get_root_key(), get_root_key_name(), get_shell_icon_size(), get_user_dirs(), get_zone_from_domains(), get_zone_from_reg(), GetAcceptLanguagesW(), GetActiveClassicTheme(), GetActivePwrScheme(), GetAutostartEntriesFromRegistry(), GetCurrentScreenSaverValue(), GetDefaultPrinterFromRegistry(), GetDefaultPrinterW(), GetDesktopPath(), GetFindFlags(), GetInstalledVersion_WowUser(), GetKeyName(), GetLayoutCount(), GetLayoutID(), CMenuCallback::GetObject(), GetPreferredHKCRKey(), GetProgramsPath(), GetRegKeys(), go_home(), HaveDefaultMailClient(), HCR_GetClassNameA(), HCR_GetClassNameW(), HideEssentialServiceWarning(), HlinkGetSpecialReference(), ImageView_LoadSettings(), ImageView_SaveSettings(), CAutoComplete::Init(), Pane::init(), init_driver(), InitAppConfig(), InitAudioDlg(), InitBackgroundDialog(), CACLCustomMRU::Initialize(), CDesktopFolderEnum::Initialize(), CRegFolderEnum::Initialize(), Initialize(), InitializeRecycleBinDlg(), InitKeyboardLayouts(), InitRadioButtons(), InitSettings(), InitTreeViewItems(), InputList_AddInputMethodToUserRegistry(), InputList_PrepareUserRegistry(), InputProcessorProfiles_EnableLanguageProfile(), InputProcessorProfiles_GetDefaultLanguageProfile(), InputProcessorProfiles_IsEnabledLanguageProfile(), InputProcessorProfiles_SetDefaultLanguageProfile(), InputProcessorProfiles_Unregister(), install_from_registered_dir(), InstallSystemSoundScheme(), INTERNET_LoadProxySettings(), INTERNET_SaveProxySettings(), IntGetIcdData(), IntGetShellStateSettings(), IntSetShellStateSettings(), is_ie_hardened(), is_places_bar_enabled(), CRegistryKey::IsHive(), IsInternetESCEnabledLocal(), IsLayoutExists(), IsNamespaceExtensionHidden(), IsThemeActive(), ITERATE_UnpublishComponent(), lffromreg(), lineGetTranslateCapsA(), CSettings::Load(), RegistrySettings::Load(), load_config(), load_process_feature(), load_registry_settings(), load_settings(), LoadBoard(), CNewMenu::LoadCachedItems(), LoadClassicColorSchemes(), LoadCurrentLocale(), LoadCurrentScheme(), LoadEventLabels(), CComCatCachedCategory::LoadFromRegistry(), LoadInitialCursorScheme(), LoadKeyboardLayoutW(), COpenWithList::LoadRecommendedFromHKCU(), LoadSchemeFromReg(), LoadSettings(), LoadSoundProfiles(), LoadUsernameHint(), MAIN_LoadSettings(), MainWnd_OnOpenRegKey(), MapDefaultKey(), metricfromreg(), MIDIMAP_LoadSettings(), MMDevEnum_GetDefaultAudioEndpoint(), MMDRV_Init(), MSACM_ReorderDriversByPriority(), MSACM_WriteCurrentPriorities(), MSIREG_DeleteUserFeaturesKey(), MSIREG_DeleteUserProductKey(), MSIREG_DeleteUserUpgradeCodesKey(), MSIREG_OpenFeaturesKey(), MSIREG_OpenProductKey(), MSIREG_OpenUserComponentsKey(), MSIREG_OpenUserPatchesKey(), MSIREG_OpenUserUpgradeCodesKey(), NetBTInit(), NOTEPAD_LoadSettingsFromRegistry(), NOTEPAD_SaveSettingsToRegistry(), notif_thread_proc(), ODBC_ReplicateODBCToRegistry(), ok_registry(), OnColorButton(), OnInitEnvironmentDialog(), OnInitMenu(), open_assemblies_key(), open_container_key(), open_cred_mgr_key(), open_env_key(), open_global_assembly_key(), CRegistryKey::OpenSubkey(), POWRPROF_GetUserPowerPolicy(), ProcessStartupItems(), proxy_active(), QueryUserRegValueW(), r_verifyProxyEnable(), RegistryRoot::read_directory(), read_key(), ReadAttributes(), ReadCabinetState(), ReadGlobalPwrPolicy(), ReadKeysSettings(), ReadRegistry(), ReadSettings(), REG_GetHKEYFromHUSKEY(), RegFindWalk(), register_codecs(), register_zone_domains(), RegisterNoMsgAnymore(), registry_get_handle(), RegKeyEditPermissions(), RegOverridePredefKey(), save_cert_mgr_usages(), save_config(), save_registry_settings(), SaveBoard(), SaveCurrentLocale(), SaveGeoID(), SaveSettings(), set_installer_properties(), set_lang(), SetActivePwrScheme(), SetAllVars(), SetDefaultPrinterW(), SetDesktopBackColor(), SetFindFlags(), setLayerValue(), CRegFolder::SetNameOf(), SetScreenSaver(), Settings_GetOutputPath(), Settings_GetShouldWriteDump(), setup_dsound_options(), setup_main_key(), SetUserSysColors(), SetUserWallpaper(), RegistrySettings::SetWallpaper(), SetWallpaper(), SHADD_get_policy(), SHAddToRecentDocs(), SHELL_FS_HideExtension(), SHEmptyRecycleBinW(), SHGetRestriction(), SHGetSettings(), SHGetShellKey(), SHRegCloseUSKey(), SHRegCreateUSKeyW(), SHRegGetCLSIDKeyW(), SHRegOpenUSKeyW(), SHRestricted(), SmoothScrollWindow(), spy_init(), SQLWritePrivateProfileStringW(), START_TEST(), StartShell(), startup(), StartupPageWndProc(), StartWithDesktop(), RegistrySettings::Store(), StoreDriveSettings(), test_add(), test_appsearch(), test_appsearch_reglocator(), test_basic_import(), test_basic_import_unicode(), test_classesroot(), test_classesroot_enum(), test_classesroot_mask(), test_CoGetClassObject(), test_CoGetPSClsid(), test_comments(), test_comments_unicode(), test_CreateMRUListLazyW(), test_CreateMRUListW(), Test_CreateOpenKey(), test_delete(), test_deleted_key(), test_envvar(), test_ExitCode(), test_export(), test_FolderShortcut(), test_get_value(), test_GetAcceptLanguagesA(), test_IACLCustomMRU_Continue(), test_impersonation_level(), test_import(), test_import_with_whitespace(), test_import_with_whitespace_unicode(), test_Installer_InstallProduct(), test_Installer_RegistryValue(), test_installprops(), test_internet_features(), test_internet_features_registry(), test_invalid_import(), test_invalid_import_unicode(), test_key_creation_and_deletion(), test_key_creation_and_deletion_unicode(), test_MRUListA(), test_MsiEnumPatches(), test_MsiEnumPatchesEx_userunmanaged(), test_MsiEnumProducts(), test_MsiGetComponentPath(), test_MsiGetComponentPathEx(), test_MsiGetPatchInfoEx(), test_MsiGetProductCode(), test_MsiGetProductInfoEx(), test_MsiGetUserInfo(), test_MsiInstallProduct(), test_MsiOpenProduct(), test_MsiQueryComponentState(), test_MsiQueryFeatureState(), test_MsiQueryProductState(), test_MsiSourceListAddMediaDisk(), test_MsiSourceListAddSource(), test_MsiSourceListAddSourceEx(), test_MsiSourceListEnumMediaDisks(), test_MsiSourceListEnumSources(), test_MsiSourceListGetInfo(), test_MsiSourceListSetInfo(), test_NonExistentPath(), test_publish_assemblies(), test_publish_components(), test_publish_features(), test_publish_product(), test_query(), test_reg_close_key(), test_reg_open_key(), test_register_product(), test_registrar(), test_registry(), test_RegOpenCurrentUser(), test_RegPolicyFlags(), test_remove_env_strings(), test_rw_order(), test_save(), test_SetZoneAttributes(), test_SHCopyKey(), test_SHDeleteKey(), test_SHGetRegPath(), test_SHGetValue(), test_SHQueryValueEx(), test_SHRegGetValue(), test_SQLGetPrivateProfileString(), test_SQLGetPrivateProfileStringW(), test_SQLWritePrivateProfileString(), test_unicode_import(), test_unicode_import_with_whitespace(), test_url_action(), test_value_deletion(), test_value_deletion_unicode(), test_zone_domain_cache(), testCertOpenSystemStore(), testRegStore(), testSystemRegStore(), testSystemStore(), TRASH_CanTrashFile(), unregister_zone_domains(), CDefView::UpdateListColors(), UrlMkGetSessionOption(), UXTHEME_ApplyTheme(), UXTHEME_BackupSystemMetrics(), UXTHEME_LoadTheme(), UXTHEME_RestoreSystemMetrics(), UXTHEME_SaveSystemMetrics(), verify_mru_(), ViewTree_LoadTree(), wined3d_dll_init(), WinHttpGetIEProxyConfigForCurrentUser(), WintrustGetRegPolicyFlags(), WintrustSetRegPolicyFlags(), BackgroundWindow::WndProc(), WNetCachePassword(), WNetEnumCachedPasswords(), WNetGetCachedPassword(), WNetRemoveCachedPassword(), WriteCabinetState(), WriteGlobalData(), WriteGlobalPwrPolicy(), WriteKeysSettings(), WritePwrPolicy(), WritePwrScheme(), WriteRegistry(), WriteSettings(), WriteUserLocale(), ZoneMgrImpl_GetZoneAttributes(), and ZoneMgrImpl_SetZoneAttributes().

#define HKEY_LOCAL_MACHINE   ((HKEY)(LONG_PTR)(LONG)0x80000002)

Definition at line 12 of file winreg.h.

Referenced by _HandleConfigureLPTPortCommandOK(), _InitializeLocalSpooler(), _InitializePrintProviderList(), _OpenEnvironment(), _SHGetAllUsersProfilePath(), _SHGetCurrentVersionPath(), _SHGetUserProfilePath(), _SHOpenProfilesKey(), _SHRegisterCommonShellFolders(), _tmain(), _tryLoadProvider(), _tWinMain(), AboutDlgProc(), AccpOpenNamedObject(), ACTION_AppSearchReg(), ACTION_ForceReboot(), AddAssociation(), AddERExcludedApplicationW(), AddListViewItems(), AddResourceItems(), AddService(), AddUserProfiles(), AllSysInfo(), Applet1(), ApplyOrCancelChanges(), ApplyRegistryValues(), ata_get_bblist_regh(), BuildCodePageList(), BuildFileFilterAndDeviceMenu(), BuildLogListAndFilterList(), BuildServiceArray(), CanUserWritePwrScheme(), capGetDriverDescriptionW(), CategoryMgr_FindClosestCategory(), CategoryMgr_RegisterCategory(), CategoryMgr_UnregisterCategory(), check_user_privs(), CheckLogOrSourceExistence(), ChooseGinaUI(), cleanup_eventlog(), CM_Open_Class_Key_ExW(), CM_Open_DevNode_Key_Ex(), ComDBOpen(), Control_DoWindow(), CopySystemProfile(), create_container_key(), create_new_eventlog(), CreateAppPathRegKey(), CControlPanelEnum::CreateCPanelEnumList(), CreateEnvironmentBlock(), CreateEventLog(), CreateKeyboardLayoutList(), CreateNotificationObject(), CreateNTPServerList(), CreateRegAppPath(), CreateTempDir(), CreateTimeZoneList(), CreateUserProfileExW(), CRYPT_CreateMachineGuid(), CRYPT_GetDefaultOIDKey(), CRYPT_GetFuncFromReg(), CRYPT_ImportSystemRootCertsToReg(), CRYPT_OpenParentStore(), CRYPT_OpenSIPFunctionKey(), CRYPT_SIPDeleteFunction(), CRYPT_SIPWriteFunction(), CRYPT_SysRegOpenStoreW(), CryptAcquireContextW(), CRYPTDLG_CheckOnlineCRL(), CryptEnumProvidersW(), CryptEnumProviderTypesW(), CryptGetDefaultOIDDllList(), CryptGetDefaultProviderW(), CryptGetOIDFunctionValue(), CryptRegisterOIDFunction(), CryptSetOIDFunctionValue(), CryptSetProviderExW(), CryptSIPRetrieveSubjectGuid(), CryptUnregisterOIDFunction(), delete_component_path(), delete_container_key(), DeleteAppPathRegKey(), DeleteJob(), DeleteRegAppPath(), DeleteRegistryValue(), DeleteValue(), DestroyDeviceInfoSet(), DirectDrawEnumerateExA(), DirectPlayEnumerateAW(), DisableNetworkAdapter(), DisableShellext(), DisplayAdvancedSettings(), DisplayApplet(), DisplayClassCoinstallers(), DisplayClassInstaller(), DisplayStatus(), DllMain(), ATL::CRegObject::do_process_root_key(), DoLoadItems(), DP_LoadSP(), DRIVER_GetLibName(), ensure_useragent(), enum_drivers(), EnumerateCursorSchemes(), CDefaultContextMenu::EnumerateDynamicContextHandlerForKey(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), EnumerateNetworkComponent(), EnumInstalledApplications(), EnumInterfaces(), EnumTfLanguageProfiles_Constructor(), expect_LayerValue_imp(), CDrvDefExt::ExtraPageProc(), FDebugBreakForService(), fetch_machine_component(), fetch_machine_product(), fetch_user_component(), fetch_user_product(), FILEDLG95_unixfs_is_rooted_at_desktop(), FindAdapterKey(), FindDfltProvRegVals(), FindNetworkAdapter(), FindProvRegVals(), FindProvTypesRegVals(), CDrvDefExt::GeneralPageProc(), get_action_policy(), get_default_proxy_reg_value(), get_dest_dir(), get_fusion_filename(), get_install_root(), get_mono_path_from_registry(), get_owner_company(), get_progfiles_dir(), get_program_files_dir(), get_root_key(), get_root_key_name(), get_system_dirs(), get_windows_version_str(), get_zone_from_domains(), get_zone_from_reg(), GetAdaptersInfo(), GetAllUsersProfileDirectoryW(), GetAutoDaylightInfo(), GetAutostartEntriesFromRegistry(), GetBIOSValue(), GetCLSIDForFileType(), GetConnectionDescription(), GetConnectionType(), GetCurrentDPI(), GetCurrentHwProfileW(), CTrayBandSite::GetDefaultBandsStream(), GetDefaultUserProfileDirectoryW(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetDirectXVersion(), GetDisabledAutostartEntriesFromRegistry(), GetDriverName(), GetFallbackHKCRKey(), GetGinaPath(), GetInstalledVersion_WowUser(), GetInterfaceNameInternal(), GetKeyName(), GetLayoutName(), GetLPTTransmissionRetryTimeout(), GetNetworkParams(), GetNTPServerAddress(), GetPerAdapterInfo(), GetPnpKey(), GetProfileCount(), GetProfiles(), GetProfilesDirectoryW(), CNetConnection::GetProperties(), GetProtoOpenNetworkDatabase(), GetPwrDiskSpindownRange(), GetRegistrySettings(), GetRegString(), GetRegUlong(), GetServicesActivation(), GetSetupType(), GetShutdownReasonUI(), GetSubkeyNames(), GetSyncSetting(), GetSystemInformation(), GetSystemIniActivation(), GetTimeZoneListIndex(), GetUserProfileDirectoryW(), GetUserWaitInterval(), GetWinIniActivation(), GUILoggedOutSAS(), HaveDefaultMailClient(), I_CryptReadTrustedPublisherDWORDValueFromRegistry(), IDirectMusic8Impl_GetDefaultPort(), IDirectPlay4AImpl_EnumConnections(), IDirectPlayLobby3AImpl_EnumAddressTypes(), IDirectPlayLobby3AImpl_EnumLocalApplications(), ImmGetIMEFileNameW(), ImmInstallIMEW(), INetCfgComponent_fnOpenParamKey(), INetCfgComponentControl_fnApplyRegistryChanges(), INetCfgLock_fnAcquireWriteLock(), INetCfgLock_fnIsWriteLocked(), CAutoComplete::Init(), InitDialog(), InitFontSizeList(), CDesktopFolderEnum::Initialize(), CRegFolderEnum::Initialize(), Initialize(), InitializeDialog(), InitializeDirectPlayDialog(), InitializePnPManager(), InitializePrintMonitor2(), InitializePrintMonitorList(), InitializeProfiles(), InitializeProgramFilesDir(), InitializeSystemPage(), InitIconOverlays(), InitLogs(), InitNotifications(), InitOSVersion(), InitOurDirectory(), InitSettings(), InitShellServices(), InitTreeViewItems(), InputProcessorProfiles_AddLanguageProfile(), InputProcessorProfiles_EnableLanguageProfileByDefault(), InputProcessorProfiles_IsEnabledLanguageProfile(), InputProcessorProfiles_Register(), InputProcessorProfiles_Unregister(), InstallNetDevice(), InstallOneService(), InstallReactOS(), IntGetIcdData(), IsConsoleBoot(), IsConsoleShell(), CRegistryKey::IsHive(), IsLiveCD(), IsWindowsOS(), ITERATE_RegisterFonts(), ITERATE_UnregisterFonts(), KeyboardApplet(), KmtFltAddAltitude(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), LayoutList_Create(), lineGetCountryA(), lineGetCountryW(), lineGetTranslateCapsA(), load_config_driver(), load_devices_from_reg(), load_graphics_driver(), load_mapi_providers(), load_process_feature(), load_wine_gecko(), LoadDNSSettings(), LoadFilterSettings(), LoadInstallableVDD(), LoadJobs(), LoadKeyboardLayoutW(), CInputPin::LoadProxyPlugins(), COutputPin::LoadProxyPlugins(), CKsProxy::LoadProxyPlugins(), LoadRecoveryOptions(), LoadRegistryMMEDrivers(), LoadSMBiosData(), LocaleList_Create(), main(), Main_DirectDraw_GetDeviceIdentifier7(), MAIN_LoadSettings(), MainWnd_OnInstall(), MainWnd_OnUpdateRegistry(), MakeService(), MCI_GetDevTypeFromFileName(), MCI_SysInfo(), MIDIMAP_LoadSettingsScheme(), MMSYS_InstallDevice(), ModifyStatus(), MouseApplet(), MSACM_ReadCache(), MSACM_RegisterAllDrivers(), MSACM_RegisterDriverFromRegistry(), MSACM_WriteCache(), MSIREG_DeleteClassesUpgradeCodesKey(), MSIREG_DeleteLocalClassesFeaturesKey(), MSIREG_DeleteLocalClassesProductKey(), MSIREG_DeleteProductKey(), MSIREG_DeleteUninstallKey(), MSIREG_DeleteUpgradeCodesKey(), MSIREG_DeleteUserDataComponentKey(), MSIREG_DeleteUserDataPatchKey(), MSIREG_DeleteUserDataProductKey(), MSIREG_OpenClassesUpgradeCodesKey(), MSIREG_OpenFeaturesKey(), MSIREG_OpenInstallerFeaturesKey(), MSIREG_OpenInstallProps(), MSIREG_OpenPatchesKey(), MSIREG_OpenProductKey(), MSIREG_OpenUninstallKey(), MSIREG_OpenUpgradeCodesKey(), MSIREG_OpenUserComponentsKey(), MSIREG_OpenUserDataComponentKey(), MSIREG_OpenUserDataFeaturesKey(), MSIREG_OpenUserDataPatchKey(), MSIREG_OpenUserDataProductKey(), MSIREG_OpenUserDataProductPatchesKey(), NetBTInit(), NetIDPage_OnApply(), NetIDPage_OnInitDialog(), NewCtxInit(), ODBC_ReplicateODBCInstToRegistry(), ODBC_ReplicateODBCToRegistry(), on_vmware(), OnInitEnvironmentDialog(), OnInitSysSettingsDialog(), OnOK(), open_container_key(), open_env_key(), OpenNetworkDatabase(), OpenServiceParametersKey(), openSharedDLLsKey(), OpenSoundDeviceRegKey(), OpenSoundDriverParametersRegKey(), CRegistryKey::OpenSubkey(), pCDevSettings_OpenDeviceKey(), pendingRename(), performUninstall(), PNP_CreateKey(), PNP_GetClassCount(), PNP_GetClassName(), PNP_GetHwProfInfo(), PNP_HwProfFlags(), PopulateCustomPathCombo(), POWRPROF_GetMachinePowerPolicy(), PrintAllAssociations(), PrintAssociation(), PrintOSVersion(), PrintSystemInfo(), process_args_from_reg(), ProcessPage_OnDebug(), ProcessPageShowContextMenu(), ProcessRunKeys(), ProcessStartupItems(), ProcessUnattendInf(), ProfilesEnumGuid_Constructor(), QUERY_REGISTRY_VALUES_ROUTINE(), QueryConfig2A(), QueryConfig2W(), RCloseServiceHandle(), RControlService(), RegistryRoot::read_directory(), ReadGlobalPwrPolicy(), ReadPageFileSettings(), ReadProcessorPwrScheme(), ReadRegistryComputerNameValue(), ReadRegistryValue(), REG_GetHKEYFromHUSKEY(), reg_icon_overlay(), RegDelString(), RegFindWalk(), register_zone_domains(), RegisterDefaultAcceptHeaders(), RegisterDword(), RegisterString(), RegKeyEditPermissions(), RegOverridePredefKey(), RegTGetDwordValue(), RegTGetKeyHandle(), RegTGetStringValue(), RemoveAssociation(), RemoveEventLog(), CNetConnection::Rename(), REnumDependentServicesA(), REnumDependentServicesW(), ReportProductInfoEvent(), SSOThread::Run(), RunSetupThreadProc(), SampIsSetupRunning(), SaveCustomPath(), SaveJob(), SaveSettings(), SaveSystemSettings(), ScmAssignNewTag(), ScmAutoStartServices(), ScmCreateNewControlPipe(), ScmCreateServiceDatabase(), ScmCreateServiceKey(), ScmDeleteMarkedServices(), ScmGetControlSetValues(), ScmGetNoInteractiveServicesValue(), ScmInitNamedPipeCriticalSection(), ScmOpenServiceKey(), SECUR32_initializeProviders(), ServicesPageWndProc(), set_component_path(), set_domain(), set_installer_properties(), set_name_servers(), set_profile_device_key(), set_proxy(), SetAllVars(), SetAutoAdminLogon(), SetAutoDaylightInfo(), SetDefaultLanguage(), SetInstallationCompleted(), SetKeyboardLayoutName(), SetLastID(), setLayerValue(), SetNTPServer(), setperusersecvalues_test(), SetPerUserSecValuesW(), SetRegUlong(), SetServicesActivation(), SetSetupType(), SetSystemEnvironment(), setup_adapter(), SETUP_CreateClassKey(), SETUP_CreateDevicesList(), SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiCreateDeviceInfoListExW(), SetupDiOpenClassRegKeyExW(), SetupIsActive(), SetUserWaitInterval(), SetWelcomeText(), SHAboutInfoW(), SHADD_get_policy(), SHCreateSessionKey(), SHELL_TryAppPathW(), SHGetObjectCompatFlags(), SHGetRestriction(), SHGetShellKey(), SHLWAPI_UseSystemForSystemFolders(), ShowAppList(), ShowRegValue(), SHRegCloseUSKey(), SHRegCreateUSKeyW(), SHRegOpenUSKeyW(), SHRestricted(), SIC_LoadOverlayIcon(), SockLoadHelperDll(), SockLoadTransportList(), SockLoadTransportMapping(), spapi_install(), SQLGetInstalledDriversW(), SQLRemoveDriverW(), SQLRemoveTranslatorW(), StartApplication(), StartShell(), startup(), StartupPageWndProc(), stillimagew_RegisterLaunchApplication(), stillimagew_UnregisterLaunchApplication(), SystemApplet(), tapiGetLocationInfoW(), test4(), test8(), test_AddERExcludedApplicationA(), test_appsearch_reglocator(), test_autocreation(), test_BCryptGetFipsAlgorithmMode(), test_child_heap(), test_classesroot(), test_classesroot_enum(), test_classesroot_mask(), Test_CreateOpenKey(), test_debug_heap(), test_DeletePwrScheme(), test_ExitCode(), test_feature_override(), test_file_in_use(), test_file_in_use_cab(), test_get_profiles_dir(), test_install_services(), test_Installer_InstallProduct(), test_installprops(), test_internet_features_registry(), test_machine_guid(), test_mixed_package(), test_MsiConfigureProductEx(), test_MsiEnumClients(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumPatches(), test_MsiEnumPatchesEx_machine(), test_MsiEnumPatchesEx_usermanaged(), test_MsiEnumPatchesEx_userunmanaged(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetComponentPath(), test_MsiGetComponentPathEx(), test_MsiGetPatchInfo(), test_MsiGetPatchInfoEx(), test_MsiGetProductCode(), test_MsiGetProductInfoEx(), test_MsiGetProductProperty(), test_MsiGetUserInfo(), test_MsiOpenProduct(), test_MsiProvideQualifiedComponentEx(), test_MsiQueryComponentState(), test_MsiQueryFeatureState(), test_MsiQueryProductState(), test_MsiSourceListAddMediaDisk(), test_MsiSourceListAddSource(), test_MsiSourceListAddSourceEx(), test_MsiSourceListEnumMediaDisks(), test_MsiSourceListEnumSources(), test_MsiSourceListSetInfo(), test_null(), test_perflib_key(), test_process_components(), test_publish(), test_publish_components(), test_publish_features(), test_publish_product(), test_readTrustedPublisherDWORD(), test_redirection(), test_reg_create_key(), test_reg_load_key(), test_reg_open_key(), test_reg_unload_key(), test_regconnectregistry(), test_register_font(), test_register_product(), test_register_user(), test_registerDefaultOIDFunction(), test_registerOIDFunction(), test_remove_registry_values(), test_remove_upgrade_code(), test_SetupDiInstallClassExA(), test_SetupDiOpenClassRegKeyExA(), test_setvalue_on_wow64(), test_SHCopyKey(), test_SHGetFolderPathA(), test_SHGetObjectCompatFlags(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_system_security_access(), test_url_action(), test_write_registry_values(), test_WritePwrScheme(), test_XcvDataPort_ConfigureLPTPortCommandOK(), test_XcvDataPort_GetTransmissionRetryTimeout(), test_zone_domain_mappings(), testDeviceRegistryPropertyA(), testDeviceRegistryPropertyW(), testDevRegKey(), testGetDeviceInterfaceDetail(), testInstallClass(), TestInterfaceRegistry(), TestKeyAccess_(), TestModuleRegistry(), TestMyEventProvider(), testRegisterAndGetDetail(), testRegisterDeviceInfo(), TTIsEmbeddingEnabledForFacename(), uniquecontainer(), unreg_icon_overlay(), unregister_zone_domains(), UpdateRegistryForFontSubstitutes(), URL_ApplyDefault(), URL_GuessScheme(), UrlMkGetSessionOption(), UserInstStubWrapperW(), VfdRegisterHandlers(), VfdUnregisterHandlers(), ViewTree_LoadAll(), WhichPlatform(), WinHttpGetDefaultProxyConfiguration(), WinHttpSetDefaultProxyConfiguration(), WINTRUST_ReadProviderFromReg(), WINTRUST_RemoveProviderFromReg(), WINTRUST_WriteProviderToReg(), WINTRUST_WriteSingleUsageEntry(), WlxActivateUserShell(), wmain(), wnetInit(), write_config_value(), write_registry_values(), WriteDefaultLogonData(), WriteGlobalPwrPolicy(), WriteOwnerSettings(), WritePageFileSettings(), WriteProcessorPwrScheme(), WritePwrPolicy(), WriteRegistryValue(), WriteStartupRecoveryOptions(), WsOpenRegistryRoot(), wWinMain(), and ZoneMgrImpl_GetZoneAttributes().

#define HKEY_PERFORMANCE_NLSTEXT   ((HKEY)(LONG_PTR)(LONG)0x80000060)

Definition at line 18 of file winreg.h.

Referenced by test_RegQueryValueExPerformanceData().

#define HKEY_PERFORMANCE_TEXT   ((HKEY)(LONG_PTR)(LONG)0x80000050)

Definition at line 17 of file winreg.h.

Referenced by test_RegQueryValueExPerformanceData().

#define InitiateSystemShutdown   InitiateSystemShutdownA

Definition at line 493 of file winreg.h.

#define InitiateSystemShutdownEx   InitiateSystemShutdownExA

Definition at line 494 of file winreg.h.

#define MAX_SHUTDOWN_TIMEOUT   (10*365*24*60*60)

Definition at line 53 of file winreg.h.

Referenced by wmain().

#define REG_BINARY   3

Definition at line 27 of file winreg.h.

#define REG_CREATED_NEW_KEY   1

Definition at line 22 of file winreg.h.

#define REG_DWORD   4

Definition at line 29 of file winreg.h.

#define REG_DWORD_BIG_ENDIAN   5

Definition at line 30 of file winreg.h.

#define REG_DWORD_LITTLE_ENDIAN   4

Definition at line 28 of file winreg.h.

#define REG_EXPAND_SZ   2

Definition at line 26 of file winreg.h.

#define REG_FULL_RESOURCE_DESCRIPTOR   9

Definition at line 34 of file winreg.h.

#define REG_LINK   6

Definition at line 31 of file winreg.h.

#define REG_MULTI_SZ   7

Definition at line 32 of file winreg.h.

#define REG_NONE   0

Definition at line 24 of file winreg.h.

#define REG_NOTIFY_CHANGE_ATTRIBUTES   2

Definition at line 39 of file winreg.h.

#define REG_NOTIFY_CHANGE_LAST_SET   4
#define REG_NOTIFY_CHANGE_NAME   1
#define REG_NOTIFY_CHANGE_SECURITY   8

Definition at line 41 of file winreg.h.

#define REG_OPENED_EXISTING_KEY   2

Definition at line 23 of file winreg.h.

#define REG_OPTION_NON_VOLATILE   0

Definition at line 21 of file winreg.h.

#define REG_OPTION_VOLATILE   1

Definition at line 20 of file winreg.h.

#define REG_QWORD   11

Definition at line 37 of file winreg.h.

#define REG_QWORD_LITTLE_ENDIAN   11

Definition at line 36 of file winreg.h.

#define REG_RESOURCE_LIST   8

Definition at line 33 of file winreg.h.

#define REG_RESOURCE_REQUIREMENTS_LIST   10

Definition at line 35 of file winreg.h.

#define REG_SZ   1

Definition at line 25 of file winreg.h.

#define RegConnectRegistry   RegConnectRegistryA
#define RegCreateKey   RegCreateKeyA
#define RegDeleteKeyEx   RegDeleteKeyExA

Definition at line 503 of file winreg.h.

#define RegEnumKey   RegEnumKeyA

Definition at line 509 of file winreg.h.

Referenced by DisplayStatus(), GetSubkeyNames(), ImportSoundProfiles(), and WinLdrScanRegistry().

#define RegEnumValue   RegEnumValueA

Definition at line 511 of file winreg.h.

#define RegLoadKey   RegLoadKeyA

Definition at line 515 of file winreg.h.

Referenced by test8().

#define RegOpenKeyEx   RegOpenKeyExA

Definition at line 520 of file winreg.h.

Referenced by _tWinMain(), AccpOpenNamedObject(), AddAssociation(), AddListViewItems(), AddSoundProfile(), ApplyChanges(), ApplyCursorScheme(), ata_get_bblist_regh(), BuildFileFilterAndDeviceMenu(), BuildLeftPopupMenu(), CheckRegScreenSaverIsSecure(), CreateTimeZoneList(), DeleteUserCursorScheme(), DeleteValue(), DisplayClassInstaller(), DisplayImageInfo(), DisplayStatus(), EnumerateCursorSchemes(), EnumerateNt4ServiceSoundDevices(), EnumerateSoundProfiles(), ExecuteAutoRunFile(), FileTypesDlg_AddExt(), get_windows_version_str(), GetAutostartEntriesFromRegistry(), GetConnectionDescription(), GetConnectionType(), GetCurrentScreenSaverValue(), GetDisabledAutostartEntriesFromRegistry(), GetEnvironmentVariables(), GetJobName(), GetLayoutID(), GetLayoutName(), GetProtoOpenNetworkDatabase(), GetRegString(), GetRegUlong(), GetSystemInformation(), ImageView_LoadSettings(), ImportAppProfile(), ImportSoundEntry(), ImportSoundLabel(), ImportSoundProfiles(), InitBackgroundDialog(), InitDialog(), InitFontSizeList(), InitOSVersion(), InitOurDirectory(), InitRadioButtons(), IsConsoleShell(), CSettings::Load(), COpenWithList::Load(), load_config(), LoadEventLabel(), LoadEventLabels(), LoadInitialCursorScheme(), LoadJobs(), LoadRegistrySettings(), LoadSettings(), LoadSoundProfiles(), ModifyStatus(), NewCtxInit(), OnColorButton(), OnInitSysSettingsDialog(), ATL::CRegKey::Open(), OpenNetworkDatabase(), OpenSoundDeviceRegKey(), OpenSoundDriverParametersRegKey(), CRegistryKey::OpenSubkey(), pCDevSettings_OpenDeviceKey(), PopulateCustomPathCombo(), PrintAllAssociations(), PrintAssociation(), RegDirectory::read_directory(), ReadProcessorPwrScheme(), ReadRegistry(), RemoveAssociation(), SaveCursorScheme(), SaveCustomPath(), ServicesPageWndProc(), SetActivePwrScheme(), SetKeyboardLayoutName(), SetLastID(), SetRegUlong(), SetScreenSaver(), ShowRegValue(), WriteGlobalPwrPolicy(), WsNcEntryInitializeFromRegistry(), WsNcOpen(), WsNcRefreshFromRegistry(), WsOpenRegistryRoot(), WsSetupCatalogProtection(), WsTcEntryInitializeFromRegistry(), WsTcOpen(), and WsTcRefreshFromRegistry().

#define RegQueryMultipleValues   RegQueryMultipleValuesA

Definition at line 522 of file winreg.h.

#define RegQueryValueEx   RegQueryValueExA

Definition at line 524 of file winreg.h.

Referenced by _tmain(), AddListViewItems(), AddSoundProfile(), ata_bblk(), ata_check_unit(), CheckRegScreenSaverIsSecure(), DisplayClassCoinstallers(), DisplayClassProperties(), DisplayDeviceCoinstallers(), DisplayMatchingDeviceId(), EnumerateSoundProfiles(), ExecuteAutoRunFile(), FindCurrentDriver(), get_hide_clock_from_registry(), get_windows_version_str(), GetActiveClassicTheme(), GetConnectionDescription(), GetConnectionType(), GetCurrentScreenSaverValue(), CRegistryKey::GetDefaultValue(), GetDeviceLocationString(), GetDriverDateString(), GetDriverProviderString(), GetDriverVersionString(), GetLayoutID(), GetLayoutName(), GetPnpKey(), GetProtoOpenNetworkDatabase(), GetRegString(), GetRegUlong(), CRegistryKey::GetValue(), ImageView_LoadSettings(), ImportAppProfile(), ImportSoundLabel(), Pane::init(), InitBackgroundDialog(), InitFontSizeList(), InitOSVersion(), InitOurDirectory(), InitRadioButtons(), InstallParallelPort(), InstallSerialPort(), IsExtensionAShortcut(), CSettings::Load(), load_config(), LoadEventLabel(), LoadInitialCursorScheme(), LoadJobs(), LoadRegistrySettings(), LoadSettings(), main(), ModifyStatus(), NewCtxInit(), OnColorButton(), OnInitSysSettingsDialog(), OpenNetworkDatabase(), FileTypeManager::operator[](), pCDevSettings_Initialize(), pCDevSettings_InitializeExtInterface(), pCDevSettings_ReadHardwareInfo(), PrepareAdapterForService(), PrintAssociation(), processQueryValue(), QUERY_REGISTRY_KEYS_ROUTINE(), QueryDWORD(), QueryGeneric(), QueryStringValue(), ATL::CRegKey::QueryValue(), RegDirectory::read_directory(), ReadLineConfig(), ReadPageFileSettings(), ReadRegistry(), ReadSettings(), ReagFlagsFromRegistry(), RegGetDWORDValue(), RegReadString(), RemovePort(), SetKeyboardLayoutName(), SetProcNameString(), SetProcSpeed(), SetRegTextData(), ShowAppList(), ShowRegValue(), VfdRegisterHandlers(), WsNcEntryInitializeFromRegistry(), WsNcOpen(), WsNcRefreshFromRegistry(), WsRasLoadHelperDll(), WsSetupCatalogProtection(), WsTcEntryInitializeFromRegistry(), WsTcOpen(), and WsTcRefreshFromRegistry().

#define RegReplaceKey   RegReplaceKeyA

Definition at line 525 of file winreg.h.

#define RegRestoreKey   RegRestoreKeyA

Definition at line 526 of file winreg.h.

Referenced by ImportRegistryFile().

#define RegSaveKey   RegSaveKeyA

Definition at line 527 of file winreg.h.

#define RegSaveKeyEx   RegSaveKeyExA

Definition at line 528 of file winreg.h.

#define RegSetValue   RegSetValueA

Definition at line 532 of file winreg.h.

#define RegUnLoadKey   RegUnLoadKeyA

Definition at line 534 of file winreg.h.

#define RRF_NOEXPAND   (1 << 28)

Definition at line 65 of file winreg.h.

#define RRF_RT_DWORD   (RRF_RT_REG_BINARY | RRF_RT_REG_DWORD)

Definition at line 62 of file winreg.h.

#define RRF_RT_QWORD   (RRF_RT_REG_BINARY | RRF_RT_REG_QWORD)

Definition at line 63 of file winreg.h.

#define RRF_RT_REG_BINARY   (1 << 3)

Definition at line 58 of file winreg.h.

#define RRF_RT_REG_DWORD   (1 << 4)

Definition at line 59 of file winreg.h.

#define RRF_RT_REG_EXPAND_SZ   (1 << 2)

Definition at line 57 of file winreg.h.

#define RRF_RT_REG_MULTI_SZ   (1 << 5)

Definition at line 60 of file winreg.h.

#define RRF_RT_REG_NONE   (1 << 0)

Definition at line 55 of file winreg.h.

#define RRF_RT_REG_QWORD   (1 << 6)

Definition at line 61 of file winreg.h.

#define RRF_RT_REG_SZ   (1 << 1)

Definition at line 56 of file winreg.h.

#define RRF_ZEROONFAILURE   (1 << 29)

Definition at line 66 of file winreg.h.

#define SHUTDOWN_FORCE_OTHERS   0x00000001

Definition at line 44 of file winreg.h.

#define SHUTDOWN_FORCE_SELF   0x00000002

Definition at line 45 of file winreg.h.

#define SHUTDOWN_GRACE_OVERRIDE   0x00000020

Definition at line 46 of file winreg.h.

#define SHUTDOWN_INSTALL_UPDATES   0x00000040

Definition at line 47 of file winreg.h.

#define SHUTDOWN_NOREBOOT   0x00000010

Definition at line 48 of file winreg.h.

#define SHUTDOWN_POWEROFF   0x00000008

Definition at line 49 of file winreg.h.

#define SHUTDOWN_RESTART   0x00000004

Definition at line 50 of file winreg.h.

#define SHUTDOWN_RESTARTAPPS   0x00000080

Definition at line 51 of file winreg.h.

Typedef Documentation

typedef VALENTA * PVALENT

Definition at line 491 of file winreg.h.

static REGSAM

Definition at line 69 of file winreg.h.

typedef VALENTA VALENT

Definition at line 491 of file winreg.h.

Function Documentation

typedef _Return_type_success_ ( return  = =ERROR_SUCCESS)
BOOL WINAPI AbortSystemShutdownA ( _In_opt_  LPCSTR)
BOOL WINAPI AbortSystemShutdownW ( _In_opt_  LPCWSTR)
BOOL WINAPI InitiateSystemShutdownA ( _In_opt_  LPSTR,
_In_opt_  LPSTR,
_In_  DWORD,
_In_  BOOL,
_In_  BOOL 
)
BOOL WINAPI InitiateSystemShutdownExA ( _In_opt_  LPSTR,
_In_opt_  LPSTR,
_In_  DWORD,
_In_  BOOL,
_In_  BOOL,
_In_  DWORD 
)
BOOL WINAPI InitiateSystemShutdownExW ( _In_opt_  LPWSTR,
_In_opt_  LPWSTR,
_In_  DWORD,
_In_  BOOL,
_In_  BOOL,
_In_  DWORD 
)
BOOL WINAPI InitiateSystemShutdownW ( _In_opt_  LPWSTR,
_In_opt_  LPWSTR,
_In_  DWORD,
_In_  BOOL,
_In_  BOOL 
)
LSTATUS WINAPI RegCloseKey ( _In_  HKEY)
LSTATUS WINAPI RegConnectRegistryA ( _In_opt_  LPCSTR,
_In_  HKEY,
_Out_  PHKEY 
)
LSTATUS WINAPI RegConnectRegistryW ( _In_opt_  LPCWSTR,
_In_  HKEY,
_Out_  PHKEY 
)
LSTATUS WINAPI RegCreateKeyA ( _In_  HKEY,
_In_opt_  LPCSTR,
_Out_  PHKEY 
)
LSTATUS WINAPI RegCreateKeyExA ( _In_  HKEY,
_In_  LPCSTR,
_Reserved_  DWORD,
_In_opt_  LPSTR,
_In_  DWORD,
_In_  REGSAM,
_In_opt_  LPSECURITY_ATTRIBUTES,
_Out_  PHKEY,
_Out_opt_  PDWORD 
)
LSTATUS WINAPI RegCreateKeyExW ( _In_  HKEY,
_In_  LPCWSTR,
_Reserved_  DWORD,
_In_opt_  LPWSTR,
_In_  DWORD,
_In_  REGSAM,
_In_opt_  LPSECURITY_ATTRIBUTES,
_Out_  PHKEY,
_Out_opt_  PDWORD 
)
LSTATUS WINAPI RegCreateKeyW ( _In_  HKEY,
_In_opt_  LPCWSTR,
_Out_  PHKEY 
)
LSTATUS WINAPI RegDeleteKeyA ( _In_  HKEY,
_In_  LPCSTR 
)

Definition at line 1225 of file reg.c.

Referenced by action_RegDeleteTreeA(), cleanup_eventlog(), CryptUnregisterOIDFunction(), delete_container_key(), delete_key(), delete_key_(), delete_key_portable(), delete_tree(), init_key(), mru_RegDeleteTreeA(), myRegDeleteTreeA(), ok_registry(), reg_unreg_wine_test_class(), setperusersecvalues_test(), SHAddToRecentDocs(), SHDeleteEmptyKeyA(), SHDeleteOrphanKeyA(), test_add(), test_appsearch(), test_appsearch_reglocator(), test_basic_import(), test_basic_import_31(), test_basic_import_unicode(), test_classesroot(), test_comments(), test_comments_unicode(), test_debug_heap(), test_delete(), test_delete_key_value(), test_directshow_filter(), test_enum_value(), test_ExitCode(), test_export(), test_import(), test_import_31(), test_import_with_whitespace(), test_import_with_whitespace_unicode(), test_Installer_InstallProduct(), test_internet_features(), test_internet_features_registry(), test_invalid_import(), test_invalid_import_unicode(), test_key_creation_and_deletion(), test_key_creation_and_deletion_unicode(), test_MsiEnumPatches(), test_MsiEnumPatchesEx_userunmanaged(), test_MsiEnumProducts(), test_MsiGetComponentPath(), test_MsiGetComponentPathEx(), test_MsiGetPatchInfoEx(), test_MsiGetProductCode(), test_MsiGetProductInfoEx(), test_MsiGetProductProperty(), test_MsiGetUserInfo(), test_MsiInstallProduct(), test_MsiOpenProduct(), test_MsiQueryComponentState(), test_MsiQueryFeatureState(), test_MsiQueryProductState(), test_MsiSourceListAddMediaDisk(), test_MsiSourceListAddSource(), test_MsiSourceListEnumMediaDisks(), test_MsiSourceListEnumSources(), test_MsiSourceListGetInfo(), test_MsiSourceListSetInfo(), test_OleDoAutoConvert(), test_OleRegGetUserType(), test_publish_components(), test_publish_product(), test_query(), test_redirection(), test_reg_create_key(), test_reg_delete_key(), test_reg_open_key(), test_reg_query_info(), test_reg_query_value(), test_regcat(), test_register_progid_info(), test_registerOIDFunction(), test_registry(), test_RegNotifyChangeKeyValue(), test_rw_order(), test_SetupDiOpenClassRegKeyExA(), test_string_termination(), test_symlinks(), test_TreatAsClass(), test_unicode_import(), test_unicode_import_with_whitespace(), test_value_deletion(), test_value_deletion_unicode(), test_write_registry_values(), test_zone_domain_cache(), testDeviceRegistryPropertyA(), testRegStore(), unregister_keys(), unregister_server(), unregister_testentry(), and unregister_zone_domains().

1228 {
1229  return RegDeleteKeyExA(hKey, lpSubKey, 0, 0);
1230 }
LONG WINAPI RegDeleteKeyExA(_In_ HKEY hKey, _In_ LPCSTR lpSubKey, _In_ REGSAM samDesired, _In_ DWORD Reserved)
Definition: reg.c:1255
LSTATUS WINAPI RegDeleteKeyExA ( _In_  HKEY,
_In_  LPCSTR,
_In_  REGSAM,
_Reserved_  DWORD 
)
LSTATUS WINAPI RegDeleteKeyExW ( _In_  HKEY,
_In_  LPCWSTR,
_In_  REGSAM,
_Reserved_  DWORD 
)
LSTATUS WINAPI RegDeleteKeyW ( _In_  HKEY,
_In_  LPCWSTR 
)

Definition at line 1240 of file reg.c.

Referenced by ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), ACTION_UnregisterMIMEInfo(), AtlRegisterClassCategoriesHelper(), ATL::AtlRegisterClassCategoriesHelper(), COMCAT_ICatRegister_UnRegisterCategories(), COMCAT_UnRegisterClassCategories(), CoTreatAsClass(), CredDeleteW(), CRYPT_RegWriteToReg(), CRYPT_SIPDeleteFunction(), delete_key(), delete_local_assembly_key(), delete_test_key(), DeleteAppPathRegKey(), DeleteRegAppPath(), DeleteSubKey(), devinst_RegDeleteTreeW(), DllUnregisterServer(), DMOUnregister(), do_process_key(), ATL::CRegObject::do_process_key(), do_reg_operation(), FilterMapper3_UnregisterFilter(), FilterMapper_UnregisterFilter(), InputList_PrepareUserRegistry(), ITERATE_UnpublishComponent(), MSACM_WriteCurrentPriorities(), myRegDeleteTreeW(), package_RegDeleteTreeW(), PNP_DeleteClassKey(), RegDeleteTreeW(), ATL::CRegObject::RegDeleteTreeX(), RemoveAppFromRegistry(), RemoveEventLog(), ScmDeleteRegKey(), ServicesPageWndProc(), SETUP_CreateClassKey(), SHDeleteEmptyKeyW(), SHDeleteKeyW(), SHDeleteOrphanKeyW(), SQLRemoveDriverW(), SQLRemoveTranslatorW(), START_TEST(), Test_CreateOpenKey(), test_DeletePwrScheme(), test_directshow_filter(), test_FolderShortcut(), test_IQueryAssociations_GetString(), test_legacy_filter_registration(), test_OleRegGetUserType(), test_SetupDiInstallClassExA(), test_SHGetShellKey(), test_SQLGetPrivateProfileString(), test_SQLGetPrivateProfileStringW(), test_SQLWritePrivateProfileString(), test_system_security_access(), testCertOpenSystemStore(), testDeviceRegistryPropertyW(), testInstallClass(), testSystemRegStore(), testSystemStore(), TLB_unregister_interface(), UnloadUserProfile(), unregister_dmo_from_category(), unregister_mediatypes_parsing(), UnregisterComponent(), UnRegisterTypeLib(), WINTRUST_RemoveProviderFromReg(), and WNetCancelConnection2W().

1243 {
1244  return RegDeleteKeyExW(hKey, lpSubKey, 0, 0);
1245 }
LONG WINAPI RegDeleteKeyExW(_In_ HKEY hKey, _In_ LPCWSTR lpSubKey, _In_ REGSAM samDesired, _In_ DWORD Reserved)
Definition: reg.c:1287
LSTATUS WINAPI RegDeleteValueA ( _In_  HKEY,
_In_opt_  LPCSTR 
)
LSTATUS WINAPI RegDeleteValueW ( _In_  HKEY,
_In_opt_  LPCWSTR 
)
LSTATUS WINAPI RegEnumKeyA ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_opt_(cchName) LPSTR  lpName,
_In_ DWORD  cchName 
)
LSTATUS WINAPI RegEnumKeyExA ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_to_opt_ *,*+1lpcchName LPSTR  lpName,
_Inout_ LPDWORD  lpcchName,
_Reserved_ LPDWORD  lpReserved,
_Out_writes_to_opt_ *,*+1lpcchClass LPSTR  lpClass,
_Inout_opt_ LPDWORD  lpcchClass,
_Out_opt_ PFILETIME  lpftLastWriteTime 
)
LSTATUS WINAPI RegEnumKeyExW ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_to_opt_ *,*+1lpcchName LPWSTR  lpName,
_Inout_ LPDWORD  lpcchName,
_Reserved_ LPDWORD  lpReserved,
_Out_writes_to_opt_ *,*+1lpcchClass LPWSTR  lpClass,
_Inout_opt_ LPDWORD  lpcchClass,
_Out_opt_ PFILETIME  lpftLastWriteTime 
)
LSTATUS WINAPI RegEnumKeyW ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_opt_(cchName) LPWSTR  lpName,
_In_ DWORD  cchName 
)
LSTATUS WINAPI RegEnumValueA ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_to_opt_ *,*+1lpcchValueName LPSTR  lpValueName,
_Inout_ LPDWORD  lpcchValueName,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpType,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPBYTE  lpData,
_Inout_opt_ LPDWORD  lpcbData 
)
LSTATUS WINAPI RegEnumValueW ( _In_ HKEY  hKey,
_In_ DWORD  dwIndex,
_Out_writes_to_opt_ *,*+1lpcchValueName LPWSTR  lpValueName,
_Inout_ LPDWORD  lpcchValueName,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpType,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPBYTE  lpData,
_Inout_opt_ LPDWORD  lpcbData 
)
LSTATUS WINAPI RegFlushKey ( _In_  HKEY)
LSTATUS WINAPI RegGetKeySecurity ( _In_ HKEY  hKey,
_In_ SECURITY_INFORMATION  SecurityInformation,
_Out_writes_bytes_opt_ *lpcbSecurityDescriptor PSECURITY_DESCRIPTOR  pSecurityDescriptor,
_Inout_ LPDWORD  lpcbSecurityDescriptor 
)
LSTATUS WINAPI RegLoadKeyA ( _In_  HKEY,
_In_opt_  LPCSTR,
_In_  LPCSTR 
)
LSTATUS WINAPI RegLoadKeyW ( _In_  HKEY,
_In_opt_  LPCWSTR,
_In_  LPCWSTR 
)
LSTATUS WINAPI RegNotifyChangeKeyValue ( _In_  HKEY,
_In_  BOOL,
_In_  DWORD,
_In_opt_  HANDLE,
_In_  BOOL 
)
LSTATUS WINAPI RegOpenCurrentUser ( _In_  REGSAM,
_Out_  PHKEY 
)
LSTATUS WINAPI RegOpenKeyA ( _In_  HKEY,
_In_opt_  LPCSTR,
_Out_  PHKEY 
)
LSTATUS WINAPI RegOpenKeyExA ( _In_  HKEY,
_In_opt_  LPCSTR,
_In_opt_  DWORD,
_In_  REGSAM,
_Out_  PHKEY 
)
LSTATUS WINAPI RegOpenKeyExW ( _In_  HKEY,
_In_opt_  LPCWSTR,
_In_opt_  DWORD,
_In_  REGSAM,
_Out_  PHKEY 
)
LSTATUS WINAPI RegOpenKeyW ( _In_  HKEY,
_In_opt_  LPCWSTR,
_Out_  PHKEY 
)
LSTATUS WINAPI RegQueryInfoKeyA ( _In_ HKEY  hKey,
_Out_writes_to_opt_ *,*+1lpcchClass LPSTR  lpClass,
_Inout_opt_ LPDWORD  lpcchClass,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpcSubKeys,
_Out_opt_ LPDWORD  lpcbMaxSubKeyLen,
_Out_opt_ LPDWORD  lpcbMaxClassLen,
_Out_opt_ LPDWORD  lpcValues,
_Out_opt_ LPDWORD  lpcbMaxValueNameLen,
_Out_opt_ LPDWORD  lpcbMaxValueLen,
_Out_opt_ LPDWORD  lpcbSecurityDescriptor,
_Out_opt_ PFILETIME  lpftLastWriteTime 
)
LSTATUS WINAPI RegQueryInfoKeyW ( _In_ HKEY  hKey,
_Out_writes_to_opt_ *,*+1lpcchClass LPWSTR  lpClass,
_Inout_opt_ LPDWORD  lpcchClass,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpcSubKeys,
_Out_opt_ LPDWORD  lpcbMaxSubKeyLen,
_Out_opt_ LPDWORD  lpcbMaxClassLen,
_Out_opt_ LPDWORD  lpcValues,
_Out_opt_ LPDWORD  lpcbMaxValueNameLen,
_Out_opt_ LPDWORD  lpcbMaxValueLen,
_Out_opt_ LPDWORD  lpcbSecurityDescriptor,
_Out_opt_ PFILETIME  lpftLastWriteTime 
)
LSTATUS WINAPI RegQueryMultipleValuesA ( _In_ HKEY  hKey,
_Out_writes_(num_vals) PVALENTA  val_list,
_In_ DWORD  num_vals,
_Out_writes_bytes_to_opt_ *,*ldwTotsize __out_data_source(REGISTRY) LPSTR  lpValueBuf,
_Inout_opt_ LPDWORD  ldwTotsize 
)
LSTATUS WINAPI RegQueryMultipleValuesW ( _In_ HKEY  hKey,
_Out_writes_(num_vals) PVALENTW  val_list,
_In_ DWORD  num_vals,
_Out_writes_bytes_to_opt_ *,*ldwTotsize __out_data_source(REGISTRY) LPWSTR  lpValueBuf,
_Inout_opt_ LPDWORD  ldwTotsize 
)
LSTATUS WINAPI RegQueryValueA ( _In_ HKEY  hKey,
_In_opt_ LPCSTR  lpSubKey,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPSTR  lpData,
_Inout_opt_ PLONG  lpcbData 
)
LSTATUS WINAPI RegQueryValueExA ( _In_ HKEY  hKey,
_In_opt_ LPCSTR  lpValueName,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpType,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPBYTE  lpData,
_When_(lpData==NULL, _Out_opt_) _When_(lpData!=NULL, _Inout_opt_) LPDWORD  lpcbData 
)
LSTATUS WINAPI RegQueryValueExW ( _In_ HKEY  hKey,
_In_opt_ LPCWSTR  lpValueName,
_Reserved_ LPDWORD  lpReserved,
_Out_opt_ LPDWORD  lpType,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPBYTE  lpData,
_When_(lpData==NULL, _Out_opt_) _When_(lpData!=NULL, _Inout_opt_) LPDWORD  lpcbData 
)
LSTATUS WINAPI RegQueryValueW ( _In_ HKEY  hKey,
_In_opt_ LPCWSTR  lpSubKey,
_Out_writes_bytes_to_opt_ *,*lpcbData __out_data_source(REGISTRY) LPWSTR  lpData,
_Inout_opt_ PLONG  lpcbData 
)
LSTATUS WINAPI RegReplaceKeyA ( _In_  HKEY,
_In_opt_  LPCSTR,
_In_  LPCSTR,
_In_  LPCSTR 
)
LSTATUS WINAPI RegReplaceKeyW ( _In_  HKEY,
_In_opt_  LPCWSTR,
_In_  LPCWSTR,
_In_  LPCWSTR 
)
LSTATUS WINAPI RegRestoreKeyA ( _In_  HKEY,
_In_  LPCSTR,
_In_  DWORD 
)
LSTATUS WINAPI RegRestoreKeyW ( _In_  HKEY,
_In_  LPCWSTR,
_In_  DWORD 
)
LSTATUS WINAPI RegSaveKeyA ( _In_  HKEY,
_In_  LPCSTR,
_In_opt_  LPSECURITY_ATTRIBUTES 
)
LSTATUS WINAPI RegSaveKeyW ( _In_  HKEY,
_In_  LPCWSTR,
_In_opt_  LPSECURITY_ATTRIBUTES 
)
LSTATUS WINAPI RegSetKeySecurity ( _In_  HKEY,
_In_  SECURITY_INFORMATION,
_In_  PSECURITY_DESCRIPTOR 
)
LSTATUS WINAPI RegSetValueA ( _In_ HKEY  hKey,
_In_opt_ LPCSTR  lpSubKey,
_In_ DWORD  dwType,
_In_reads_bytes_opt_(cbData) LPCSTR  lpData,
_In_ DWORD  cbData 
)
LSTATUS WINAPI RegSetValueExA ( _In_ HKEY  hKey,
_In_opt_ LPCSTR  lpValueName,
_Reserved_ DWORD  Reserved,
_In_ DWORD  dwType,
_In_reads_bytes_opt_(cbData) const BYTE lpData,
_In_ DWORD  cbData 
)
LSTATUS WINAPI RegSetValueExW ( _In_ HKEY  hKey,
_In_opt_ LPCWSTR  lpValueName,
_Reserved_ DWORD  Reserved,
_In_ DWORD  dwType,
_In_reads_bytes_opt_(cbData) const BYTE lpData,
_In_ DWORD  cbData 
)
LSTATUS WINAPI RegSetValueW ( _In_ HKEY  hKey,
_In_opt_ LPCWSTR  lpSubKey,
_In_ DWORD  dwType,
_In_reads_bytes_opt_(cbData) LPCWSTR  lpData,
_In_ DWORD  cbData 
)
LSTATUS WINAPI RegUnLoadKeyA ( _In_  HKEY,
_In_opt_  LPCSTR 
)
LSTATUS WINAPI RegUnLoadKeyW ( _In_  HKEY,
_In_opt_  LPCWSTR 
)