Module: Windows::Registry
- Includes:
- File
- Defined in:
- lib/windows/registry.rb
Constant Summary
collapse
- HKEY_CLASSES_ROOT =
0x80000000
- KEY_CURRENT_USER =
0x80000001
- HKEY_LOCAL_MACHINE =
0x80000002
- HKEY_USERS =
0x80000003
- HKEY_PERFORMANCE_DATA =
0x80000004
- HKEY_PERFORMANCE_TEXT =
0x80000050
- HKEY_PERFORMANCE_NLSTEXT =
0x80000060
- HKEY_CURRENT_CONFIG =
0x80000005
- HKEY_DYN_DATA =
0x80000006
- KEY_QUERY_VALUE =
0x0001
- KEY_SET_VALUE =
0x0002
- KEY_CREATE_SUB_KEY =
0x0004
- KEY_ENUMERATE_SUB_KEYS =
0x0008
- KEY_NOTIFY =
0x0010
- KEY_CREATE_LINK =
0x0020
- KEY_WOW64_32KEY =
0x0200
- KEY_WOW64_64KEY =
0x0100
- KEY_WOW64_RES =
0x0300
- KEY_READ =
(STANDARD_RIGHTS_READ|KEY_QUERY_VALUE|KEY_ENUMERATE_SUB_KEYS|
KEY_NOTIFY) & (~SYNCHRONIZE)
- KEY_WRITE =
(STANDARD_RIGHTS_WRITE|KEY_SET_VALUE|
KEY_CREATE_SUB_KEY) & (~SYNCHRONIZE)
- KEY_EXECUTE =
KEY_READ & (~SYNCHRONIZE)
- KEY_ALL_ACCESS =
(STANDARD_RIGHTS_ALL|KEY_QUERY_VALUE|KEY_SET_VALUE|
KEY_CREATE_SUB_KEY|KEY_ENUMERATE_SUB_KEYS|KEY_NOTIFY|
KEY_CREATE_LINK) & (~SYNCHRONIZE)
- REG_OPTION_RESERVED =
0
- REG_OPTION_NON_VOLATILE =
0
- REG_OPTION_VOLATILE =
1
- REG_OPTION_CREATE_LINK =
2
- REG_OPTION_BACKUP_RESTORE =
4
- REG_OPTION_OPEN_LINK =
8
- REG_LEGAL_OPTION =
REG_OPTION_RESERVED|REG_OPTION_NON_VOLATILE|
REG_OPTION_VOLATILE|REG_OPTION_CREATE_LINK|REG_OPTION_BACKUP_RESTORE|
REG_OPTION_OPEN_LINK
- REG_CREATED_NEW_KEY =
1
- REG_OPENED_EXISTING_KEY =
2
- REG_STANDARD_FORMAT =
1
- REG_LATEST_FORMAT =
2
- REG_NO_COMPRESSION =
4
- REG_WHOLE_HIVE_VOLATILE =
1
- REG_REFRESH_HIVE =
2
- REG_NO_LAZY_FLUSH =
4
- REG_FORCE_RESTORE =
8
- REG_FORCE_UNLOAD =
1
- REG_NOTIFY_CHANGE_NAME =
1
- REG_NOTIFY_CHANGE_ATTRIBUTES =
2
- REG_NOTIFY_CHANGE_LAST_SET =
4
- REG_NOTIFY_CHANGE_SECURITY =
8
- REG_LEGAL_CHANGE_FILTER =
REG_NOTIFY_CHANGE_NAME|
REG_NOTIFY_CHANGE_ATTRIBUTES|REG_NOTIFY_CHANGE_LAST_SET|
REG_NOTIFY_CHANGE_SECURITY
- REG_NONE =
0
- REG_SZ =
1
- REG_EXPAND_SZ =
2
- REG_BINARY =
3
- REG_DWORD =
4
- REG_DWORD_LITTLE_ENDIAN =
4
- REG_DWORD_BIG_ENDIAN =
5
- REG_LINK =
6
- REG_MULTI_SZ =
7
- REG_RESOURCE_LIST =
8
- REG_FULL_RESOURCE_DESCRIPTOR =
9
- REG_RESOURCE_REQUIREMENTS_LIST =
10
- REG_QWORD =
11
- REG_QWORD_LITTLE_ENDIAN =
11
- RegCloseKey =
Win32API.new('advapi32', 'RegCloseKey', 'L', 'L')
- RegConnectRegistry =
Win32API.new('advapi32', 'RegConnectRegistry', 'PLP', 'L')
- RegCreateKey =
Win32API.new('advapi32', 'RegCreateKey', 'LPP', 'L')
- RegCreateKeyEx =
Win32API.new('advapi32', 'RegCreateKeyEx', 'LPLPLLPPP', 'L')
- RegDeleteKey =
Win32API.new('advapi32', 'RegDeleteKey', 'LP', 'L')
- RegDeleteValue =
Win32API.new('advapi32', 'RegDeleteValue', 'LP', 'L')
- RegDisablePredefinedCache =
Win32API.new('advapi32', 'RegDisablePredefinedCache', 'V', 'L')
- RegEnumKey =
Win32API.new('advapi32', 'RegEnumKey', 'LLPL', 'L')
- RegEnumKeyEx =
Win32API.new('advapi32', 'RegEnumKeyEx', 'LLPPPPP', 'L')
- RegEnumValue =
Win32API.new('advapi32', 'RegEnumValue', 'LLPPPPPP', 'L')
- RegFlushKey =
Win32API.new('advapi32', 'RegFlushKey', 'L', 'L')
- RegLoadKey =
Win32API.new('advapi32', 'RegLoadKey', 'LPP', 'L')
- RegNotifyChangeKeyValue =
Win32API.new('advapi32', 'RegNotifyChangeKeyValue', 'LILLI', 'L')
- RegOpenCurrentUser =
Win32API.new('advapi32', 'RegOpenCurrentUser', 'LP', 'L')
- RegOpenKey =
Win32API.new('advapi32', 'RegOpenKey', 'LPP', 'L')
- RegOpenKeyEx =
Win32API.new('advapi32', 'RegOpenKeyEx', 'LPLLP', 'L')
- RegOpenUserClassesRoot =
Win32API.new('advapi32', 'RegOpenUserClassesRoot', 'LLLP', 'L')
- RegOverridePredefKey =
Win32API.new('advapi32', 'RegOverridePredefKey', 'LL', 'L')
- RegQueryInfoKey =
Win32API.new('advapi32', 'RegQueryInfoKey', 'LPPPPPPPPPPP', 'L')
- RegQueryMultipleValues =
Win32API.new('advapi32', 'RegQueryMultipleValues', 'LPLPP', 'L')
- RegQueryValueEx =
Win32API.new('advapi32', 'RegQueryValueEx', 'LPPPPP', 'L')
- RegReplaceKey =
Win32API.new('advapi32', 'RegReplaceKey', 'LPPP', 'L')
- RegRestoreKey =
Win32API.new('advapi32', 'RegRestoreKey', 'LPL', 'L')
- RegSaveKey =
Win32API.new('advapi32', 'RegSaveKey', 'LPP', 'L')
- RegSetValueEx =
Win32API.new('advapi32', 'RegSetValueEx', 'LPLLPL', 'L')
- RegUnLoadKey =
Win32API.new('advapi32', 'RegUnLoadKey', 'LP', 'L')
Constants included
from File
File::ACCESS_ALLOWED_ACE_TYPE, File::ACCESS_DENIED_ACE_TYPE, File::ACCESS_SYSTEM_SECURITY, File::ANYSIZE_ARRAY, File::APPLICATION_ERROR_MASK, File::COMPRESSION_ENGINE_MAXIMUM, File::COMPRESSION_ENGINE_STANDARD, File::COMPRESSION_FORMAT_DEFAULT, File::COMPRESSION_FORMAT_LZNT1, File::COMPRESSION_FORMAT_NONE, File::CONTAINER_INHERIT_ACE, File::CREATE_ALWAYS, File::CREATE_NEW, File::CopyFile, File::CopyFileA, File::CopyFileEx, File::CopyFileExA, File::CopyFileExW, File::CopyFileW, File::CreateFile, File::CreateFileA, File::CreateFileW, File::CreateHardLink, File::CreateHardLinkA, File::CreateHardLinkW, File::DELETE, File::DecryptFile, File::DecryptFileA, File::DecryptFileW, File::DeleteFile, File::DeleteFileA, File::DeleteFileW, File::ERROR_SEVERITY_ERROR, File::ERROR_SEVERITY_INFORMATIONAL, File::ERROR_SEVERITY_SUCCESS, File::ERROR_SEVERITY_WARNING, File::EncryptFile, File::EncryptFileA, File::EncryptFileW, File::FAILED_ACCESS_ACE_FLAG, File::FILE_ADD_FILE, File::FILE_ADD_SUBDIRECTORY, File::FILE_ALL_ACCESS, File::FILE_APPEND_DATA, File::FILE_ATTRIBUTE_ARCHIVE, File::FILE_ATTRIBUTE_COMPRESSED, File::FILE_ATTRIBUTE_DIRECTORY, File::FILE_ATTRIBUTE_ENCRYPTED, File::FILE_ATTRIBUTE_HIDDEN, File::FILE_ATTRIBUTE_NORMAL, File::FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, File::FILE_ATTRIBUTE_OFFLINE, File::FILE_ATTRIBUTE_READONLY, File::FILE_ATTRIBUTE_REPARSE_POINT, File::FILE_ATTRIBUTE_SPARSE_FILE, File::FILE_ATTRIBUTE_SYSTEM, File::FILE_ATTRIBUTE_TEMPORARY, File::FILE_CASE_PRESERVED_NAMES, File::FILE_CASE_SENSITIVE_SEARCH, File::FILE_CREATE_PIPE_INSTANCE, File::FILE_DELETE_CHILD, File::FILE_EXECUTE, File::FILE_FILE_COMPRESSION, File::FILE_FLAG_BACKUP_SEMANTICS, File::FILE_FLAG_DELETE_ON_CLOSE, File::FILE_FLAG_FIRST_PIPE_INSTANCE, File::FILE_FLAG_NO_BUFFERING, File::FILE_FLAG_OPEN_NO_RECALL, File::FILE_FLAG_OPEN_REPARSE_POINT, File::FILE_FLAG_OVERLAPPED, File::FILE_FLAG_POSIX_SEMANTICS, File::FILE_FLAG_RANDOM_ACCESS, File::FILE_FLAG_SEQUENTIAL_SCAN, File::FILE_FLAG_WRITE_THROUGH, File::FILE_GENERIC_EXECUTE, File::FILE_GENERIC_READ, File::FILE_GENERIC_WRITE, File::FILE_LIST_DIRECTORY, File::FILE_NOTIFY_CHANGE_ATTRIBUTES, File::FILE_NOTIFY_CHANGE_CREATION, File::FILE_NOTIFY_CHANGE_DIR_NAME, File::FILE_NOTIFY_CHANGE_FILE_NAME, File::FILE_NOTIFY_CHANGE_LAST_ACCESS, File::FILE_NOTIFY_CHANGE_LAST_WRITE, File::FILE_NOTIFY_CHANGE_SECURITY, File::FILE_NOTIFY_CHANGE_SIZE, File::FILE_PERSISTENT_ACLS, File::FILE_READ_ATTRIBUTES, File::FILE_READ_DATA, File::FILE_READ_EA, File::FILE_READ_PROPERTIES, File::FILE_SHARE_DELETE, File::FILE_SHARE_READ, File::FILE_SHARE_WRITE, File::FILE_SUPPORTS_ENCRYPTION, File::FILE_SUPPORTS_OBJECT_IDS, File::FILE_SUPPORTS_REMOTE_STORAGE, File::FILE_SUPPORTS_REPARSE_POINTS, File::FILE_SUPPORTS_SPARSE_FILES, File::FILE_TRAVERSE, File::FILE_TYPE_CHAR, File::FILE_TYPE_DISK, File::FILE_TYPE_PIPE, File::FILE_TYPE_REMOTE, File::FILE_TYPE_UNKNOWN, File::FILE_UNICODE_ON_DISK, File::FILE_VOLUME_IS_COMPRESSED, File::FILE_VOLUME_QUOTAS, File::FILE_WRITE_ATTRIBUTES, File::FILE_WRITE_DATA, File::FILE_WRITE_EA, File::FILE_WRITE_PROPERTIES, File::GENERIC_ALL, File::GENERIC_EXECUTE, File::GENERIC_READ, File::GENERIC_WRITE, File::GetBinaryType, File::GetBinaryTypeA, File::GetBinaryTypeW, File::GetFileAttributes, File::GetFileAttributesA, File::GetFileAttributesEx, File::GetFileAttributesExA, File::GetFileAttributesExW, File::GetFileAttributesW, File::GetFileSize, File::GetFileSizeEx, File::GetFileType, File::GetFullPathName, File::GetFullPathNameA, File::GetFullPathNameW, File::GetLongPathName, File::GetLongPathNameA, File::GetLongPathNameW, File::GetShortPathName, File::GetShortPathNameA, File::GetShortPathNameW, File::INHERIT_ONLY_ACE, File::INVALID_FILE_ATTRIBUTES, File::INVALID_FILE_SIZE, File::INVALID_HANDLE_VALUE, File::LOCKFILE_EXCLUSIVE_LOCK, File::LOCKFILE_FAIL_IMMEDIATELY, File::LockFile, File::LockFileEx, File::MAILSLOT_NO_MESSAGE, File::MAILSLOT_WAIT_FOREVER, File::MAXIMUM_ALLOWED, File::NO_PROPAGATE_INHERIT_ACE, File::OBJECT_INHERIT_ACE, File::OPEN_ALWAYS, File::OPEN_EXISTING, File::READ_CONTROL, File::ReadFile, File::ReadFileEx, File::SECTION_ALL_ACCESS, File::SECTION_EXTEND_SIZE, File::SECTION_MAP_EXECUTE, File::SECTION_MAP_READ, File::SECTION_MAP_WRITE, File::SECTION_QUERY, File::SPECIFIC_RIGHTS_ALL, File::STANDARD_RIGHTS_ALL, File::STANDARD_RIGHTS_EXECUTE, File::STANDARD_RIGHTS_READ, File::STANDARD_RIGHTS_REQUIRED, File::STANDARD_RIGHTS_WRITE, File::SUCCESSFUL_ACCESS_ACE_FLAG, File::SYNCHRONIZE, File::SYSTEM_ALARM_ACE_TYPE, File::SYSTEM_AUDIT_ACE_TYPE, File::SetFileAttributes, File::SetFileAttributesA, File::SetFileAttributesW, File::TRUNCATE_EXISTING, File::UnlockFile, File::UnlockFileEx, File::VALID_INHERIT_FLAGS, File::WRITE_DAC, File::WRITE_OWNER, File::WriteFile, File::WriteFileEx
Constants included
from Unicode
Unicode::ANSI_CHARSET, Unicode::ARABIC_CHARSET, Unicode::CHINESEBIG5_CHARSET, Unicode::CP_ACP, Unicode::CP_MACCP, Unicode::CP_OEMCP, Unicode::CP_SYMBOL, Unicode::CP_THREAD_ACP, Unicode::CP_UTF7, Unicode::CP_UTF8, Unicode::DEFAULT_CHARSET, Unicode::EASTEUROPE_CHARSET, Unicode::GB2312_CHARSET, Unicode::GREEK_CHARSET, Unicode::GetTextCharset, Unicode::GetTextCharsetInfo, Unicode::HANGEUL_CHARSET, Unicode::HANGUL_CHARSET, Unicode::HEBREW_CHARSET, Unicode::IS_TEXT_UNICODE_ASCII16, Unicode::IS_TEXT_UNICODE_CONTROLS, Unicode::IS_TEXT_UNICODE_DBCS_LEADBYTE, Unicode::IS_TEXT_UNICODE_ILLEGAL_CHARS, Unicode::IS_TEXT_UNICODE_NOT_ASCII_MASK, Unicode::IS_TEXT_UNICODE_NOT_UNICODE_MASK, Unicode::IS_TEXT_UNICODE_NULL_BYTES, Unicode::IS_TEXT_UNICODE_ODD_LENGTH, Unicode::IS_TEXT_UNICODE_REVERSE_ASCII16, Unicode::IS_TEXT_UNICODE_REVERSE_CONTROLS, Unicode::IS_TEXT_UNICODE_REVERSE_MASK, Unicode::IS_TEXT_UNICODE_REVERSE_SIGNATURE, Unicode::IS_TEXT_UNICODE_REVERSE_STATISTICS, Unicode::IS_TEXT_UNICODE_SIGNATURE, Unicode::IS_TEXT_UNICODE_STATISTICS, Unicode::IS_TEXT_UNICODE_UNICODE_MASK, Unicode::IsDBCSLeadByte, Unicode::IsDBCSLeadByteEx, Unicode::IsTextUnicode, Unicode::JOHAB_CHARSET, Unicode::MB_COMPOSITE, Unicode::MB_ERR_INVALID_CHARS, Unicode::MB_PRECOMPOSED, Unicode::MB_USEGLYPHCHARS, Unicode::MultiByteToWideChar, Unicode::OEM_CHARSET, Unicode::RUSSIAN_CHARSET, Unicode::SHIFTJIS_CHARSET, Unicode::SYMBOL_CHARSET, Unicode::TCI_SRCCHARSET, Unicode::TCI_SRCCODEPAGE, Unicode::TCI_SRCFONTSIG, Unicode::TCI_SRCLOCALE, Unicode::THAI_CHARSET, Unicode::TURKISH_CHARSET, Unicode::TranslateCharsetInfo, Unicode::VIETNAMESE_CHARSET, Unicode::WC_COMPOSITECHECK, Unicode::WC_DEFAULTCHAR, Unicode::WC_DISCARDNS, Unicode::WC_NO_BEST_FIT_CHARS, Unicode::WC_SEPCHARS, Unicode::WideCharToMultiByte
Instance Method Summary
collapse
-
#RegCloseKey(key) ⇒ Object
-
#RegConnectRegistry(machine, key, result) ⇒ Object
-
#RegCreateKey(key, subkey, result) ⇒ Object
-
#RegCreateKeyEx(key, subkey, res, klass, opt, sam, sec, result, disp) ⇒ Object
-
#RegDeleteKey(key, subkey) ⇒ Object
-
#RegDeleteValue(key, value) ⇒ Object
-
#RegDisablePredefinedCache ⇒ Object
-
#RegEnumKey(key, index, name, size) ⇒ Object
-
#RegEnumKeyEx(key, index, name, size, res, klass, ksize, time) ⇒ Object
-
#RegEnumValue(key, index, value, size, res, type, data, dsize) ⇒ Object
-
#RegFlushKey(key) ⇒ Object
-
#RegLoadKey(key, subkey, file) ⇒ Object
-
#RegNotifyChangeKeyValue(key, subtree, filter, event, async) ⇒ Object
-
#RegOpenCurrentUser(sam, result) ⇒ Object
-
#RegOpenKeyEx(key, subkey, options, sam, result) ⇒ Object
-
#RegOpenUserClassesRoot(token, options, sam, result) ⇒ Object
-
#RegOverridePredefKey(key, new_key) ⇒ Object
-
#RegQueryInfoKey(key, klass, ksize, res, subkeys, maxkey, maxklass, values, maxname, maxvalue, sec, time) ⇒ Object
-
#RegQueryMultipleValues(key, val_list, num_vals, buf, size) ⇒ Object
-
#RegQueryValueEx(key, value, res, type, data, cbdata) ⇒ Object
-
#RegReplaceKey(key, subkey, newfile, oldfile) ⇒ Object
-
#RegRestoreKey(key, file, flags) ⇒ Object
-
#RegSaveKey(key, file, sec) ⇒ Object
-
#RegSetValueEx(key, value, res, type, data, size) ⇒ Object
-
#RegUnLoadKey(key, subkey) ⇒ Object
Methods included from File
#CopyFile, #CopyFileA, #CopyFileEx, #CopyFileExA, #CopyFileExW, #CopyFileW, #CreateFile, #CreateFileA, #CreateFileW, #CreateHardLink, #CreateHardLinkA, #CreateHardLinkW, #DecryptFile, #DecryptFileA, #DecryptFileW, #DeleteFile, #DeleteFileA, #DeleteFileW, #EncryptFile, #EncryptFileA, #EncryptFileW, #GetBinaryType, #GetBinaryTypeA, #GetBinaryTypeW, #GetFileAttributes, #GetFileAttributesA, #GetFileAttributesEx, #GetFileAttributesExA, #GetFileAttributesExW, #GetFileAttributesW, #GetFileSize, #GetFileSizeEx, #GetFileType, #GetFullPathName, #GetFullPathNameA, #GetFullPathNameW, #GetLongPathName, #GetLongPathNameA, #GetLongPathNameW, #GetShortPathName, #GetShortPathNameA, #GetShortPathNameW, #LockFile, #LockFileEx, #ReadFile, #ReadFileEx, #SetFileAttributes, #SetFileAttributesA, #SetFileAttributesW, #UnlockFile, #UnlockFileEx, #WriteFile, #WriteFileEx
Methods included from Unicode
#GetTextCharset, #GetTextCharsetInfo, #IsDBCSLeadByte, #IsDBCSLeadByteEx, #IsTextUnicode, #MultiByteToWideChar, #TranslateCharsetInfo, #WideCharToMultiByte, #multi_to_wide, #wide_to_multi
Instance Method Details
#RegCloseKey(key) ⇒ Object
#RegConnectRegistry(machine, key, result) ⇒ Object
#RegCreateKey(key, subkey, result) ⇒ Object
131
132
133
|
# File 'lib/windows/registry.rb', line 131
def RegCreateKey(key, subkey, result)
RegCreateKey.call(key, subkey, result)
end
|
#RegCreateKeyEx(key, subkey, res, klass, opt, sam, sec, result, disp) ⇒ Object
135
136
137
|
# File 'lib/windows/registry.rb', line 135
def RegCreateKeyEx(key, subkey, res, klass, opt, sam, sec, result, disp)
RegCreateKeyEx.call(key, subkey, res, klass, opt, sam, sec, result, disp)
end
|
#RegDeleteKey(key, subkey) ⇒ Object
#RegDeleteValue(key, value) ⇒ Object
#RegDisablePredefinedCache ⇒ Object
#RegEnumKey(key, index, name, size) ⇒ Object
151
152
153
|
# File 'lib/windows/registry.rb', line 151
def RegEnumKey(key, index, name, size)
RegEnumKey.call(key, index, name, size)
end
|
#RegEnumKeyEx(key, index, name, size, res, klass, ksize, time) ⇒ Object
155
156
157
|
# File 'lib/windows/registry.rb', line 155
def RegEnumKeyEx(key, index, name, size, res, klass, ksize, time)
RegEnumKeyEx.call(key, index, name, size, res, klass, ksize, time)
end
|
#RegEnumValue(key, index, value, size, res, type, data, dsize) ⇒ Object
159
160
161
|
# File 'lib/windows/registry.rb', line 159
def RegEnumValue(key, index, value, size, res, type, data, dsize)
RegEnumValue.call(key, index, value, size, res, type, data, dsize)
end
|
#RegFlushKey(key) ⇒ Object
#RegLoadKey(key, subkey, file) ⇒ Object
171
172
173
|
# File 'lib/windows/registry.rb', line 171
def RegLoadKey(key, subkey, file)
RegLoadKey.call(key, subkey, file)
end
|
#RegNotifyChangeKeyValue(key, subtree, filter, event, async) ⇒ Object
#RegOpenCurrentUser(sam, result) ⇒ Object
#RegOpenKeyEx(key, subkey, options, sam, result) ⇒ Object
163
164
165
|
# File 'lib/windows/registry.rb', line 163
def RegOpenKeyEx(key, subkey, options, sam, result)
RegOpenKeyEx.call(key, subkey, options, sam, result)
end
|
#RegOpenUserClassesRoot(token, options, sam, result) ⇒ Object
#RegOverridePredefKey(key, new_key) ⇒ Object
#RegQueryInfoKey(key, klass, ksize, res, subkeys, maxkey, maxklass, values, maxname, maxvalue, sec, time) ⇒ Object
195
196
197
198
199
|
# File 'lib/windows/registry.rb', line 195
def RegQueryInfoKey(key, klass, ksize, res, subkeys, maxkey, maxklass,
values, maxname, maxvalue, sec, time)
RegQueryInfoKey.call(key, klass, ksize, res, subkeys, maxkey, maxklass,
values, maxname, maxvalue, sec, time)
end
|
#RegQueryMultipleValues(key, val_list, num_vals, buf, size) ⇒ Object
#RegQueryValueEx(key, value, res, type, data, cbdata) ⇒ Object
205
206
207
|
# File 'lib/windows/registry.rb', line 205
def RegQueryValueEx(key, value, res, type, data, cbdata)
RegQueryValueEx.call(key, value, res, type, data, cbdata)
end
|
#RegReplaceKey(key, subkey, newfile, oldfile) ⇒ Object
209
210
211
|
# File 'lib/windows/registry.rb', line 209
def RegReplaceKey(key, subkey, newfile, oldfile)
RegReplaceKey.call(key, subkey, newfile, oldfile)
end
|
#RegRestoreKey(key, file, flags) ⇒ Object
213
214
215
|
# File 'lib/windows/registry.rb', line 213
def RegRestoreKey(key, file, flags)
RegRestoreKey.call(key, file, flags)
end
|
#RegSaveKey(key, file, sec) ⇒ Object
217
218
219
|
# File 'lib/windows/registry.rb', line 217
def RegSaveKey(key, file, sec)
RegSaveKey.call(key, file, sec)
end
|
#RegSetValueEx(key, value, res, type, data, size) ⇒ Object
221
222
223
|
# File 'lib/windows/registry.rb', line 221
def RegSetValueEx(key, value, res, type, data, size)
RegSetValueEx.call(key, value, res, type, data, size)
end
|
#RegUnLoadKey(key, subkey) ⇒ Object