Author: jelmer
Date: 2006-04-30 19:22:56 +0000 (Sun, 30 Apr 2006)
New Revision: 15364

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15364

Log:
Use global list of predefined keys

Modified:
   branches/SAMBA_4_0/source/lib/registry/tools/regshell.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/registry/tools/regshell.c
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/tools/regshell.c     2006-04-30 
18:46:14 UTC (rev 15363)
+++ branches/SAMBA_4_0/source/lib/registry/tools/regshell.c     2006-04-30 
19:22:56 UTC (rev 15364)
@@ -439,23 +439,11 @@
        }
 
        if (h) {
-               uint32_t try_hkeys[] = {
-                       HKEY_CLASSES_ROOT,
-                       HKEY_CURRENT_USER,
-                       HKEY_LOCAL_MACHINE,
-                       HKEY_USERS,
-                       HKEY_PERFORMANCE_DATA,
-                       HKEY_CURRENT_CONFIG,
-                       HKEY_DYN_DATA,
-                       HKEY_PERFORMANCE_TEXT,
-                       HKEY_PERFORMANCE_NLSTEXT,
-                       0
-               };
                int i;
 
-               for (i = 0; try_hkeys[i]; i++) {
+               for (i = 0; reg_predefined_keys[i].handle; i++) {
                        WERROR err;
-                       err = reg_get_predefined_key(h, try_hkeys[i], &curkey);
+                       err = reg_get_predefined_key(h, 
reg_predefined_keys[i].handle, &curkey);
                        if (W_ERROR_IS_OK(err)) {
                                break;
                        } else {

Reply via email to