summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-12-12 22:53:21 +0100
committerGünther Deschner <gd@samba.org>2008-12-17 23:06:48 +0100
commite01026cd4b984f545e38d2e48f2abb9cbe18f366 (patch)
treefa70d5239b0f7882570f7612351bf266a4c16aba /librpc
parent116fbd6b5a82a2e9f2440aae4ad56cf8a457c85b (diff)
downloadsamba-e01026cd4b984f545e38d2e48f2abb9cbe18f366.tar.gz
samba-e01026cd4b984f545e38d2e48f2abb9cbe18f366.tar.bz2
samba-e01026cd4b984f545e38d2e48f2abb9cbe18f366.zip
netlogon: add all documented netlogon control codes.
Guenther
Diffstat (limited to 'librpc')
-rw-r--r--librpc/idl/netlogon.idl21
1 files changed, 16 insertions, 5 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index f09e51e30f..c3a028c587 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -854,11 +854,22 @@ interface netlogon
/* function_code values */
typedef [v1_enum] enum {
- NETLOGON_CONTROL_SYNC = 2,
- NETLOGON_CONTROL_REDISCOVER = 5,
- NETLOGON_CONTROL_TC_QUERY = 6,
- NETLOGON_CONTROL_TRANSPORT_NOTIFY = 7,
- NETLOGON_CONTROL_SET_DBFLAG = 65534
+ NETLOGON_CONTROL_QUERY = 0x00000001,
+ NETLOGON_CONTROL_REPLICATE = 0x00000002,
+ NETLOGON_CONTROL_SYNCHRONIZE = 0x00000003,
+ NETLOGON_CONTROL_PDC_REPLICATE = 0x00000004,
+ NETLOGON_CONTROL_REDISCOVER = 0x00000005,
+ NETLOGON_CONTROL_TC_QUERY = 0x00000006,
+ NETLOGON_CONTROL_TRANSPORT_NOTIFY = 0x00000007,
+ NETLOGON_CONTROL_FIND_USER = 0x00000008,
+ NETLOGON_CONTROL_CHANGE_PASSWORD = 0x00000009,
+ NETLOGON_CONTROL_TC_VERIFY = 0x0000000A,
+ NETLOGON_CONTROL_FORCE_DNS_REG = 0x0000000B,
+ NETLOGON_CONTROL_QUERY_DNS_REG = 0x0000000C,
+ NETLOGON_CONTROL_BACKUP_CHANGE_LOG = 0x0000FFFC,
+ NETLOGON_CONTROL_TRUNCATE_LOG = 0x0000FFFD,
+ NETLOGON_CONTROL_SET_DBFLAG = 0x0000FFFE,
+ NETLOGON_CONTROL_BREAKPOINT = 0x0000FFFF
} netr_LogonControlCode;
WERROR netr_LogonControl(