r9498: converted the SWAT regedit backend code to use the OO calls
authorAndrew Tridgell <tridge@samba.org>
Tue, 23 Aug 2005 02:00:43 +0000 (02:00 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:34:22 +0000 (13:34 -0500)
(This used to be commit c22baee5aafb2937ddfb71942eef5c69544e823c)

swat/scripting/server/regedit.esp

index a13ad8a..58ba695 100644 (file)
@@ -12,8 +12,7 @@ libinclude("server_call.js");
 */
 function enum_keys(binding, path) {
        printf("enum_keys(%s, %s)\n", binding, path);
-       var reg = winreg_init();
-       security_init(reg);
+       var reg = winregObj();
 
        reg.credentials = session.authinfo.credentials;
 
@@ -22,7 +21,7 @@ function enum_keys(binding, path) {
                printVars(status);
                return undefined;
        }
-       return winreg_enum_path(reg, path);
+       return reg.enum_path(path);
 }
 
 /* 
@@ -30,8 +29,7 @@ function enum_keys(binding, path) {
 */
 function enum_values(binding, path) {
        printf("enum_values(%s, %s)\n", binding, path);
-       var reg = winreg_init();
-       security_init(reg);
+       var reg = winregObj();
 
        reg.credentials = session.authinfo.credentials;
 
@@ -40,7 +38,7 @@ function enum_values(binding, path) {
                printVars(status);
                return undefined;
        }
-       return winreg_enum_values(reg, path);
+       return reg.enum_values(path);
 }
 
 /* register a call for clients to make */