summaryrefslogtreecommitdiffstats
path: root/source/libnet/libnet_user.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2006-01-13 03:39:49 +0000
committerAndrew Bartlett <abartlet@samba.org>2006-01-13 03:39:49 +0000
commitd0e64339727b907de898438e9fb9b7511afbed52 (patch)
tree690d833130d11642a536ed5e95f7def5b9997d64 /source/libnet/libnet_user.h
parent2253b98a9642cfbd35b010ecc80160b306f72c15 (diff)
downloadsamba-d0e64339727b907de898438e9fb9b7511afbed52.tar.gz
samba-d0e64339727b907de898438e9fb9b7511afbed52.tar.xz
samba-d0e64339727b907de898438e9fb9b7511afbed52.zip
r12892: Add a 'Migrate from Windows' page to our installation section in SWAT.
Doing this required reworking ejsnet, particularly so it could take a set of credentials, not just a username and password argument. This required fixing the ejsnet.js test script, which now adds and deletes a user, and is run from 'make test'. This should prevent it being broken again. Deleting a user from ejsnet required that the matching backend be added to libnet, hooking fortunetly onto already existing code for the actual deletion. The js credentials interface now handles the 'set machine account' flag. New functions have been added to provision.js to wrap the basic operations (so we can write a command line version, as well as the web based version). Andrew Bartlett
Diffstat (limited to 'source/libnet/libnet_user.h')
-rw-r--r--source/libnet/libnet_user.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/source/libnet/libnet_user.h b/source/libnet/libnet_user.h
index 358f0d0b0f5..2182ccb4e47 100644
--- a/source/libnet/libnet_user.h
+++ b/source/libnet/libnet_user.h
@@ -36,3 +36,21 @@ struct libnet_CreateUser {
const char *error_string;
} out;
};
+
+enum libnet_DeleteUser_level {
+ LIBNET_DELETE_USER_GENERIC,
+ LIBNET_DELETE_USER_SAMR,
+};
+
+
+struct libnet_DeleteUser {
+ enum libnet_DeleteUser_level level;
+
+ struct {
+ const char *user_name;
+ const char *domain_name;
+ } in;
+ struct {
+ const char *error_string;
+ } out;
+};