summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-04-30 15:49:20 +0200
committerGünther Deschner <gd@samba.org>2008-04-30 16:04:30 +0200
commit9764083d25172a40a728242c320d4cc5117d396a (patch)
tree7da25a6e66d94e033ca2bf4deb6ede26ee2539f7 /source3
parent2b0e91caeaa1087d8b03ee3a61ad57e4dd4bdec2 (diff)
downloadsamba-9764083d25172a40a728242c320d4cc5117d396a.tar.gz
samba-9764083d25172a40a728242c320d4cc5117d396a.tar.bz2
samba-9764083d25172a40a728242c320d4cc5117d396a.zip
IDL: add nbt_cldap_netlogon_29 which includes the next_closest_site.
Guenther (This used to be commit 909c9ae7ecbaa1bcc38d5c9ebc10fc5fb9a7bf59)
Diffstat (limited to 'source3')
-rw-r--r--source3/librpc/idl/nbt.idl29
1 files changed, 28 insertions, 1 deletions
diff --git a/source3/librpc/idl/nbt.idl b/source3/librpc/idl/nbt.idl
index 2aa5653496..5569c50186 100644
--- a/source3/librpc/idl/nbt.idl
+++ b/source3/librpc/idl/nbt.idl
@@ -551,6 +551,27 @@ interface nbt
uint16 lm20_token;
} nbt_cldap_netlogon_13;
+ typedef struct {
+ nbt_netlogon_command type;
+ uint16 sbz;
+ nbt_server_type server_type;
+ GUID domain_uuid;
+ nbt_string forest;
+ nbt_string dns_domain;
+ nbt_string pdc_dns_name;
+ nbt_string domain;
+ nbt_string pdc_name;
+ nbt_string user_name;
+ nbt_string server_site;
+ nbt_string client_site;
+ uint8 dc_sock_addr_size;
+ [subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
+ nbt_string next_closest_site;
+ [value(29)] nbt_netlogon_version nt_version;
+ uint16 lmnt_token;
+ uint16 lm20_token;
+ } nbt_cldap_netlogon_29;
+
typedef [flag(NDR_NOALIGN),public,nodiscriminant] union {
[case(0)] nbt_cldap_netlogon_1 logon1;
[case(1)] nbt_cldap_netlogon_1 logon1;
@@ -560,7 +581,13 @@ interface nbt
[case(5)] nbt_cldap_netlogon_5 logon5;
[case(6)] nbt_cldap_netlogon_5 logon5;
[case(7)] nbt_cldap_netlogon_5 logon5;
- [default] nbt_cldap_netlogon_13 logon13;
+ [case(8)] nbt_cldap_netlogon_13 logon13;
+ [case(9)] nbt_cldap_netlogon_13 logon13;
+ [case(10)] nbt_cldap_netlogon_13 logon13;
+ [case(11)] nbt_cldap_netlogon_13 logon13;
+ [case(12)] nbt_cldap_netlogon_13 logon13;
+ [case(13)] nbt_cldap_netlogon_13 logon13;
+ [default] nbt_cldap_netlogon_29 logon29;
} nbt_cldap_netlogon;
/*******************************************/