summaryrefslogtreecommitdiff
path: root/source3/librpc
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-08-29 12:46:01 +0200
committerGünther Deschner <gd@samba.org>2008-08-29 13:58:06 +0200
commit639bb00a67ff15916ce5029d3f3ebe2434456afc (patch)
tree805308bf9ffe25927610b64cc059ef5dd0adb809 /source3/librpc
parent5dd07500635f399b117389238d226a521a224ef9 (diff)
downloadsamba-639bb00a67ff15916ce5029d3f3ebe2434456afc.tar.gz
samba-639bb00a67ff15916ce5029d3f3ebe2434456afc.tar.bz2
samba-639bb00a67ff15916ce5029d3f3ebe2434456afc.zip
netapi: add NetJoinFlags to IDL.
Guenther (This used to be commit 10345cb987f8652f5e94e612910bfcd0478b26bc)
Diffstat (limited to 'source3/librpc')
-rw-r--r--source3/librpc/idl/libnetapi.idl19
1 files changed, 17 insertions, 2 deletions
diff --git a/source3/librpc/idl/libnetapi.idl b/source3/librpc/idl/libnetapi.idl
index 62363c4bee..0b91876832 100644
--- a/source3/librpc/idl/libnetapi.idl
+++ b/source3/librpc/idl/libnetapi.idl
@@ -29,13 +29,28 @@ interface libnetapi
/* NetJoinDomain */
/*******************************************/
+ typedef [public,bitmap32bit] bitmap {
+ NETSETUP_JOIN_DOMAIN = 0x00000001,
+ NETSETUP_ACCT_CREATE = 0x00000002,
+ NETSETUP_ACCT_DELETE = 0x00000004,
+ NETSETUP_WIN9X_UPGRADE = 0x00000010,
+ NETSETUP_DOMAIN_JOIN_IF_JOINED = 0x00000020,
+ NETSETUP_JOIN_UNSECURE = 0x00000040,
+ NETSETUP_MACHINE_PWD_PASSED = 0x00000080,
+ NETSETUP_DEFER_SPN_SET = 0x00000100,
+ NETSETUP_JOIN_DC_ACCOUNT = 0x00000200,
+ NETSETUP_JOIN_WITH_NEW_NAME = 0x00000400,
+ NETSETUP_INSTALL_INVOCATION = 0x00040000,
+ NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 0x10000000
+ } NetJoinFlags;
+
[nopush,nopull] NET_API_STATUS NetJoinDomain(
[in,unique] string *server,
[in,ref] string *domain,
[in,unique] string *account_ou,
[in,unique] string *account,
[in,unique] string *password,
- [in] uint32 join_flags
+ [in] NetJoinFlags join_flags
);
/*******************************************/
@@ -46,7 +61,7 @@ interface libnetapi
[in,unique] string *server_name,
[in,unique] string *account,
[in,unique] string *password,
- [in] uint32 unjoin_flags
+ [in] NetJoinFlags unjoin_flags
);
/*******************************************/