- import declarations
- Dword
RegOpenKeyEx(Handle hKey String sSubKey DWord ulOptions DWord samDesired Pointer lphKey)
- DWord
RegCloseKey(Handle hKey)
- DWord
RegEnumKeyEx(Handle hKey Dword dwIndex Pointer lpsName Pointer lpcbName Pointer lpReserved Pointer lpClass Pointer lpcbClass Pointer pTime)
- Dword
RegSetValueEx(Handle hKey String sValueName Dword dwReserved Dword dwType Pointer lpsData Dword cbData)
- Dword
RegQueryValueEx(Handle hKey String sValueName Pointer lpReserved Pointer lpsDwType Pointer lpsData Pointer lpcbData)
- Integer
RegCreateKeyEx(Handle hKey String lpSubKey DWord Reserved String lpClass DWord dwOptions DWord samDesired Pointer lpSecurityAttributes Pointer phkResult Pointer lpdwDisposition)
handle to open key
subkey name
reserved
class string
special options flag
desired security access
receives opened handle
disposition value buffer
- Integer
ShDeleteKey(Handle hKey String sKey)
- Integer
RegDeleteValue(Handle hKey String sKey)
- Integer
RegEnumValue(Handle hKey DWord dwIndex Pointer lpValueName Pointer lpcbValueName Pointer lpReserved Pointer lpType Pointer lpData Pointer lpcbData)
handle to key to query
index of value to query
buffer for value string
size of value buffer
reserved
buffer for type code
buffer for value data
size of data buffer
WINERROR
- Integer
RegEnumKey(Handle hKey DWord dwIndex Pointer lpName Pointer lpcbName Pointer lpReserved Pointer lpClass Pointer lpcbClass Pointer lpftLastWriteTime)
handle to key to enumerate
index of subkey to enumerate
address of buffer for subkey name
address for size of subkey buffer
reserved
address of buffer for class string
address for size of class buffer
address for time key last written to
WINERROR
- Integer
RegQueryInfoKey(Handle hKey Pointer lpClass Pointer lpcbClass Pointer lpReserved Pointer lpcSubKeys Pointer lpcbMaxSubKeyLen Pointer lpcbMaxClassLen Pointer lpcValues Pointer lpcbMaxValueNameLen Pointer lpcbMaxValueLen Pointer lpcbSecurityDescriptor Pointer lpftLastWriteTime)
handle to key to query
buffer for class string
size of class string buffer
reserved
number of subkeys
longest subkey name length
longest class string length
number of value entries
longest value name length
longest value data length
descriptor length
last write time
WINERROR
- DWord
RegFlushKey(Handle hKey)
- String
FormatWinError(Integer iError)
- Integer
iFlags - Integer
iBytes - Integer
iResult - Integer
pAddress - String
sBuffer