summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-08-31 17:12:07 +0200
committerGünther Deschner <gd@samba.org>2009-08-31 20:24:04 +0200
commit792b544e3704c792d969ebe55b950919283df5b1 (patch)
tree4aa89722998dc01f4a025e57eeda10b01870a8ee /librpc/idl
parent94f7c98430372cc3213f56cd1e085e60837c7196 (diff)
downloadsamba-792b544e3704c792d969ebe55b950919283df5b1.tar.gz
samba-792b544e3704c792d969ebe55b950919283df5b1.tar.bz2
samba-792b544e3704c792d969ebe55b950919283df5b1.zip
netlogon: fill in more details for the netr_LogonControlX family of calls.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/netlogon.idl13
1 files changed, 10 insertions, 3 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index e0eb9ec11f..cec686b538 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -831,9 +831,14 @@ interface netlogon
/* Function 0x0C */
typedef [bitmap32bit] bitmap {
- NETLOGON_CTRL_REPL_NEEDED = 0x0001,
- NETLOGON_CTRL_REPL_IN_PROGRESS = 0x0002,
- NETLOGON_CTRL_REPL_FULL_SYNC = 0x0004
+ NETLOGON_REPLICATION_NEEDED = 0x00000001,
+ NETLOGON_REPLICATION_IN_PROGRESS = 0x00000002,
+ NETLOGON_FULL_SYNC_REPLICATION = 0x00000004,
+ NETLOGON_REDO_NEEDED = 0x00000008,
+ NETLOGON_HAS_IP = 0x00000010,
+ NETLOGON_HAS_TIMESERV = 0x00000020,
+ NETLOGON_DNS_UPDATE_FAILURE = 0x00000040,
+ NETLOGON_VERIFY_STATUS_RETURNED = 0x00000080
} netr_InfoFlags;
typedef struct {
@@ -868,6 +873,7 @@ interface netlogon
[case(2)] netr_NETLOGON_INFO_2 *info2;
[case(3)] netr_NETLOGON_INFO_3 *info3;
[case(4)] netr_NETLOGON_INFO_4 *info4;
+ [default] ;
} netr_CONTROL_QUERY_INFORMATION;
/* function_code values */
@@ -919,6 +925,7 @@ interface netlogon
[case(NETLOGON_CONTROL_TC_VERIFY)] [string,charset(UTF16)] uint16 *domain;
[case(NETLOGON_CONTROL_FIND_USER)] [string,charset(UTF16)] uint16 *user;
[case(NETLOGON_CONTROL_SET_DBFLAG)] uint32 debug_level;
+ [default] ;
} netr_CONTROL_DATA_INFORMATION;
WERROR netr_LogonControl2(