win32.winreg

Windows API header module

Translated from MinGW Windows headers

Members

Aliases

AbortSystemShutdown
alias AbortSystemShutdown = AbortSystemShutdownW
Undocumented in source.
AbortSystemShutdown
alias AbortSystemShutdown = AbortSystemShutdownA
Undocumented in source.
InitiateSystemShutdown
alias InitiateSystemShutdown = InitiateSystemShutdownW
Undocumented in source.
InitiateSystemShutdown
alias InitiateSystemShutdown = InitiateSystemShutdownA
Undocumented in source.
PVALENT
alias PVALENT = VALENT*
Undocumented in source.
PVALENTA
alias PVALENTA = VALENTA*
Undocumented in source.
PVALENTW
alias PVALENTW = VALENTW*
Undocumented in source.
REGSAM
alias REGSAM = ACCESS_MASK
Undocumented in source.
RegConnectRegistry
alias RegConnectRegistry = RegConnectRegistryW
Undocumented in source.
RegConnectRegistry
alias RegConnectRegistry = RegConnectRegistryA
Undocumented in source.
RegCreateKey
alias RegCreateKey = RegCreateKeyW
Undocumented in source.
RegCreateKey
alias RegCreateKey = RegCreateKeyA
Undocumented in source.
RegCreateKeyEx
alias RegCreateKeyEx = RegCreateKeyExW
Undocumented in source.
RegCreateKeyEx
alias RegCreateKeyEx = RegCreateKeyExA
Undocumented in source.
RegDeleteKey
alias RegDeleteKey = RegDeleteKeyW
Undocumented in source.
RegDeleteKey
alias RegDeleteKey = RegDeleteKeyA
Undocumented in source.
RegDeleteValue
alias RegDeleteValue = RegDeleteValueW
Undocumented in source.
RegDeleteValue
alias RegDeleteValue = RegDeleteValueA
Undocumented in source.
RegEnumKey
alias RegEnumKey = RegEnumKeyW
Undocumented in source.
RegEnumKey
alias RegEnumKey = RegEnumKeyA
Undocumented in source.
RegEnumKeyEx
alias RegEnumKeyEx = RegEnumKeyExW
Undocumented in source.
RegEnumKeyEx
alias RegEnumKeyEx = RegEnumKeyExA
Undocumented in source.
RegEnumValue
alias RegEnumValue = RegEnumValueW
Undocumented in source.
RegEnumValue
alias RegEnumValue = RegEnumValueA
Undocumented in source.
RegGetValue
alias RegGetValue = RegGetValueW
Undocumented in source.
RegGetValue
alias RegGetValue = RegGetValueA
Undocumented in source.
RegLoadKey
alias RegLoadKey = RegLoadKeyW
Undocumented in source.
RegLoadKey
alias RegLoadKey = RegLoadKeyA
Undocumented in source.
RegOpenKey
alias RegOpenKey = RegOpenKeyW
Undocumented in source.
RegOpenKey
alias RegOpenKey = RegOpenKeyA
Undocumented in source.
RegOpenKeyEx
alias RegOpenKeyEx = RegOpenKeyExW
Undocumented in source.
RegOpenKeyEx
alias RegOpenKeyEx = RegOpenKeyExA
Undocumented in source.
RegQueryInfoKey
alias RegQueryInfoKey = RegQueryInfoKeyW
Undocumented in source.
RegQueryInfoKey
alias RegQueryInfoKey = RegQueryInfoKeyA
Undocumented in source.
RegQueryMultipleValues
alias RegQueryMultipleValues = RegQueryMultipleValuesW
Undocumented in source.
RegQueryMultipleValues
alias RegQueryMultipleValues = RegQueryMultipleValuesA
Undocumented in source.
RegQueryValue
alias RegQueryValue = RegQueryValueW
Undocumented in source.
RegQueryValue
alias RegQueryValue = RegQueryValueA
Undocumented in source.
RegQueryValueEx
alias RegQueryValueEx = RegQueryValueExW
Undocumented in source.
RegQueryValueEx
alias RegQueryValueEx = RegQueryValueExA
Undocumented in source.
RegReplaceKey
alias RegReplaceKey = RegReplaceKeyW
Undocumented in source.
RegReplaceKey
alias RegReplaceKey = RegReplaceKeyA
Undocumented in source.
RegRestoreKey
alias RegRestoreKey = RegRestoreKeyW
Undocumented in source.
RegRestoreKey
alias RegRestoreKey = RegRestoreKeyW
Undocumented in source.
RegSaveKey
alias RegSaveKey = RegSaveKeyW
Undocumented in source.
RegSaveKey
alias RegSaveKey = RegSaveKeyA
Undocumented in source.
RegSaveKeyEx
alias RegSaveKeyEx = RegSaveKeyExA
Undocumented in source.
RegSaveKeyEx
alias RegSaveKeyEx = RegSaveKeyExA
Undocumented in source.
RegSetValue
alias RegSetValue = RegSetValueW
Undocumented in source.
RegSetValue
alias RegSetValue = RegSetValueA
Undocumented in source.
RegSetValueEx
alias RegSetValueEx = RegSetValueExW
Undocumented in source.
RegSetValueEx
alias RegSetValueEx = RegSetValueExA
Undocumented in source.
RegUnLoadKey
alias RegUnLoadKey = RegUnLoadKeyW
Undocumented in source.
RegUnLoadKey
alias RegUnLoadKey = RegUnLoadKeyA
Undocumented in source.
VALENT
alias VALENT = VALENTW
Undocumented in source.
VALENT
alias VALENT = VALENTA
Undocumented in source.

Enums

HKEY_CLASSES_ROOT
anonymousenum HKEY_CLASSES_ROOT
Undocumented in source.
REG_CREATED_NEW_KEY
anonymousenum REG_CREATED_NEW_KEY
Undocumented in source.
REG_NONE
anonymousenum REG_NONE
Undocumented in source.
RRF_RT_REG_NONE
anonymousenum RRF_RT_REG_NONE
Undocumented in source.

Functions

AbortSystemShutdownA
BOOL AbortSystemShutdownA(LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AbortSystemShutdownW
BOOL AbortSystemShutdownW(LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
InitiateSystemShutdownA
BOOL InitiateSystemShutdownA(LPSTR , LPSTR , DWORD , BOOL , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
InitiateSystemShutdownW
BOOL InitiateSystemShutdownW(LPWSTR , LPWSTR , DWORD , BOOL , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegCloseKey
LONG RegCloseKey(HKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegConnectRegistryA
LONG RegConnectRegistryA(LPCSTR , HKEY , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegConnectRegistryW
LONG RegConnectRegistryW(LPCWSTR , HKEY , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegCreateKeyA
LONG RegCreateKeyA(HKEY , LPCSTR , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegCreateKeyExA
LONG RegCreateKeyExA(HKEY , LPCSTR , DWORD , LPSTR , DWORD , REGSAM , LPSECURITY_ATTRIBUTES , PHKEY , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegCreateKeyExW
LONG RegCreateKeyExW(HKEY , LPCWSTR , DWORD , LPWSTR , DWORD , REGSAM , LPSECURITY_ATTRIBUTES , PHKEY , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegCreateKeyW
LONG RegCreateKeyW(HKEY , LPCWSTR , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegDeleteKeyA
LONG RegDeleteKeyA(HKEY , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegDeleteKeyW
LONG RegDeleteKeyW(HKEY , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegDeleteValueA
LONG RegDeleteValueA(HKEY , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegDeleteValueW
LONG RegDeleteValueW(HKEY , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegDisablePredefinedCache
LONG RegDisablePredefinedCache()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumKeyA
LONG RegEnumKeyA(HKEY , DWORD , LPSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumKeyExA
LONG RegEnumKeyExA(HKEY , DWORD , LPSTR , PDWORD , PDWORD , LPSTR , PDWORD , PFILETIME )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumKeyExW
LONG RegEnumKeyExW(HKEY , DWORD , LPWSTR , PDWORD , PDWORD , LPWSTR , PDWORD , PFILETIME )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumKeyW
LONG RegEnumKeyW(HKEY , DWORD , LPWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumValueA
LONG RegEnumValueA(HKEY , DWORD , LPSTR , PDWORD , PDWORD , PDWORD , LPBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegEnumValueW
LONG RegEnumValueW(HKEY , DWORD , LPWSTR , PDWORD , PDWORD , PDWORD , LPBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegFlushKey
LONG RegFlushKey(HKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegGetKeySecurity
LONG RegGetKeySecurity(HKEY , SECURITY_INFORMATION , PSECURITY_DESCRIPTOR , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegGetValueA
LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, PVOID pvData, LPDWORD pcbData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegGetValueW
LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, PVOID pvData, LPDWORD pcbData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegLoadKeyA
LONG RegLoadKeyA(HKEY , LPCSTR , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegLoadKeyW
LONG RegLoadKeyW(HKEY , LPCWSTR , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegNotifyChangeKeyValue
LONG RegNotifyChangeKeyValue(HKEY , BOOL , DWORD , HANDLE , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenCurrentUser
LONG RegOpenCurrentUser(REGSAM , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenKeyA
LONG RegOpenKeyA(HKEY , LPCSTR , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenKeyExA
LONG RegOpenKeyExA(HKEY , LPCSTR , DWORD , REGSAM , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenKeyExW
LONG RegOpenKeyExW(HKEY , LPCWSTR , DWORD , REGSAM , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenKeyW
LONG RegOpenKeyW(HKEY , LPCWSTR , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegOpenUserClassesRoot
LONG RegOpenUserClassesRoot(HANDLE , DWORD , REGSAM , PHKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryInfoKeyA
LONG RegQueryInfoKeyA(HKEY , LPSTR , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PFILETIME )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryInfoKeyW
LONG RegQueryInfoKeyW(HKEY , LPWSTR , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PDWORD , PFILETIME )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryMultipleValuesA
LONG RegQueryMultipleValuesA(HKEY , PVALENTA , DWORD , LPSTR , LPDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryMultipleValuesW
LONG RegQueryMultipleValuesW(HKEY , PVALENTW , DWORD , LPWSTR , LPDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryValueA
LONG RegQueryValueA(HKEY , LPCSTR , LPSTR , PLONG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryValueExA
LONG RegQueryValueExA(HKEY , LPCSTR , LPDWORD , LPDWORD , LPVOID , LPDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryValueExW
LONG RegQueryValueExW(HKEY , LPCWSTR , LPDWORD , LPDWORD , LPVOID , LPDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegQueryValueW
LONG RegQueryValueW(HKEY , LPCWSTR , LPWSTR , PLONG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegReplaceKeyA
LONG RegReplaceKeyA(HKEY , LPCSTR , LPCSTR , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegReplaceKeyW
LONG RegReplaceKeyW(HKEY , LPCWSTR , LPCWSTR , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegRestoreKeyA
LONG RegRestoreKeyA(HKEY , LPCSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegRestoreKeyW
LONG RegRestoreKeyW(HKEY , LPCWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSaveKeyA
LONG RegSaveKeyA(HKEY , LPCSTR , LPSECURITY_ATTRIBUTES )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSaveKeyExA
LONG RegSaveKeyExA(HKEY , LPCSTR , LPSECURITY_ATTRIBUTES , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSaveKeyExW
LONG RegSaveKeyExW(HKEY , LPCWSTR , LPSECURITY_ATTRIBUTES , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSaveKeyW
LONG RegSaveKeyW(HKEY , LPCWSTR , LPSECURITY_ATTRIBUTES )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetKeySecurity
LONG RegSetKeySecurity(HKEY , SECURITY_INFORMATION , PSECURITY_DESCRIPTOR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetKeySecurity
LONG RegSetKeySecurity(HKEY , SECURITY_INFORMATION , PSECURITY_DESCRIPTOR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetValueA
LONG RegSetValueA(HKEY , LPCSTR , DWORD , LPCSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetValueExA
LONG RegSetValueExA(HKEY , LPCSTR , DWORD , DWORD , const(BYTE)* , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetValueExW
LONG RegSetValueExW(HKEY , LPCWSTR , DWORD , DWORD , const(BYTE)* , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegSetValueW
LONG RegSetValueW(HKEY , LPCWSTR , DWORD , LPCWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegUnLoadKeyA
LONG RegUnLoadKeyA(HKEY , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegUnLoadKeyW
LONG RegUnLoadKeyW(HKEY , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

VALENTA
struct VALENTA
Undocumented in source.
VALENTW
struct VALENTW
REG_NOTIFY_CHANGE_ATTRIBUTES
enum DWORD REG_NOTIFY_CHANGE_ATTRIBUTES;
REG_NOTIFY_CHANGE_LAST_SET
enum DWORD REG_NOTIFY_CHANGE_LAST_SET;
Undocumented in source.

Variables

REG_NOTIFY_CHANGE_NAME
enum DWORD REG_NOTIFY_CHANGE_NAME;
REG_NOTIFY_CHANGE_SECURITY
enum DWORD REG_NOTIFY_CHANGE_SECURITY;
Undocumented in source.

Meta

Source

See Source File
core/sys/windows/winreg.d Automatically imported and edited from the druntime module core.sys.windows.winreg for the auto-generated win32 package.

Authors

Stewart Gordon