diff options
author | Günther Deschner <gd@samba.org> | 2008-04-30 15:49:20 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-04-30 16:04:30 +0200 |
commit | 9764083d25172a40a728242c320d4cc5117d396a (patch) | |
tree | 7da25a6e66d94e033ca2bf4deb6ede26ee2539f7 /source3 | |
parent | 2b0e91caeaa1087d8b03ee3a61ad57e4dd4bdec2 (diff) | |
download | samba-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.idl | 29 |
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; /*******************************************/ |