Issue #12264 has been reported by Joe Swatosh.

----------------------------------------
Bug #12264: Win32::Registry::API.DeleteKey and DeleteValue reference renamed constants
https://bugs.ruby-lang.org/issues/12264

* Author: Joe Swatosh
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 2.1 and 2.2
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
The fix for https://bugs.ruby-lang.org/issues/10820 (https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/49542) started using the wide version of the registry APIs.

**************

--- D:/Ruby/ruby-2.1.8-i386-mingw32/lib/ruby/2.1.0/win32/registry.rb.original Tue Jan 12 05:21:04 2016
+++ D:/Ruby/ruby-2.1.8-i386-mingw32/lib/ruby/2.1.0/win32/registry.rb    Mon Apr  4 08:17:45 2016
@@ -321,11 +321,11 @@ For detail, see the MSDN[http://msdn.microsoft.com
       end

       def DeleteValue(hkey, name)
-        check RegDeleteValue.call(hkey, make_wstr(name))
+        check RegDeleteValueW.call(hkey, make_wstr(name))
       end
 
       def DeleteKey(hkey, name)
-        check RegDeleteKey.call(hkey, make_wstr(name))
+        check RegDeleteKeyW.call(hkey, make_wstr(name))
       end
 
       def FlushKey(hkey)

*************************

Is a follow up to make the referenced constants match the renames.... Thanks!



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>