Lib advapi32.dll
!Function RegEnumValueA (ByVal hKey As Long, ByVal dwIndex As Long, lpValueName As Any, lpcbValueName As Long, lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
!Function RegEnumValueW (ByVal hKey As Long, ByVal dwIndex As Long, lpValueName As Any, lpcbValueName As Long, lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Function LookupPrivilegeValueA (lpSystemName As Any, ByVal lpName As String, lpLuid As LARGE_INTEGER) As Long
Function AdjustTokenPrivileges (ByVal TokenHandle As Long, ByVal DisableAllPrivileges As Long, NewState As Any, ByVal BufferLength As Long, PreviousState As Any, ReturnLength As Long) As Long
Function OpenProcessToken (ByVal ProcessHandle As Long, ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Function RegOpenKeyExA (ByVal HKEY As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Function RegOpenKeyExW (ByVal HKEY As Long, ByVal lpSubKey As Long, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Function RegCreateKeyExA (ByVal HKEY As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As Long) As Long
Function RegCreateKeyExW (ByVal HKEY As Long, ByVal lpSubKey As Long, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As Long) As Long
!Function RegQueryValueExA (ByVal HKEY As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByVal lpType As Long, lpData As Any, lpcbData As Long) As Long
!Function RegQueryValueExW (ByVal HKEY As Long, ByVal lpValueName As Long, ByVal lpReserved As Long, ByVal lpType As Long, lpData As Any, lpcbData As Long) As Long
Function RegEnumKeyA (ByVal HKEY As Long, ByVal dwIndex As Long, ByVal lpName As Long, ByVal cbName As Long) As Long
Function RegEnumKeyW (ByVal HKEY As Long, ByVal dwIndex As Long, ByVal lpName As Long, ByVal cbName As Long) As Long
Function RegDeleteValueA (ByVal HKEY As Long, ByVal lpValueName As String) As Long
Function RegDeleteValueW (ByVal HKEY As Long, ByVal lpValueName As Long) As Long
Function RegDeleteKeyA (ByVal HKEY As Long, ByVal lpSubKey As String) As Long
Function RegDeleteKeyW (ByVal HKEY As Long, ByVal lpSubKey As Long) As Long
!Function RegSetValueExA (ByVal HKEY As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
!Function RegSetValueExW (ByVal HKEY As Long, ByVal lpValueName As Long, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Function RegCloseKey (ByVal HKEY As Long) As Long
