From a343050b2b91067d70eafd5ade88d6a3637be236 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 9 Jul 2005 05:31:38 +0000 Subject: r8257: add a samr rpc test page in the web server. It lists all level3 information from QueryUserInfo for all users in the domain. If you want to see why I am putting the effort into ejs, then please read swat/scripting/samr.js, and compare it to other methods of rpc access for our web management interface. Using ejs like this will make building a rich interface _much_ easier. (This used to be commit eb354f6da7ed79eb080f2ba47df2ea655e1891db) --- testprogs/ejs/samr.js | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'testprogs') diff --git a/testprogs/ejs/samr.js b/testprogs/ejs/samr.js index 4cbe7b9bc8..df54ca6062 100644 --- a/testprogs/ejs/samr.js +++ b/testprogs/ejs/samr.js @@ -24,16 +24,6 @@ function check_status_ok(status) assert(status.is_ok == true); } -/* - form a lsa_String -*/ -function lsaString(s) -{ - var o = new Object(); - o.string = s; - return o; -} - /* test the samr_Connect interface */ @@ -67,7 +57,7 @@ function test_LookupDomain(conn, handle, domain) var io = irpcObj(); print("Testing samr_LookupDomain\n"); io.input.connect_handle = handle; - io.input.domain_name = lsaString(domain); + io.input.domain_name = domain; status = dcerpc_samr_LookupDomain(conn, io); check_status_ok(status); return io.output.sid; @@ -107,7 +97,7 @@ function test_EnumDomainUsers(conn, dom_handle) } var entries = io.output.sam.entries; for (i=0;i