diff options
author | Günther Deschner <gd@samba.org> | 2008-04-30 16:03:58 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-04-30 16:04:30 +0200 |
commit | 65ad34ba09b3e17fe2e3abe1db5bf4644a28c890 (patch) | |
tree | a91384dcc5e78cca2f564e9e85b09629cfbaa45c /source3/librpc/gen_ndr/nbt.h | |
parent | a7bd73c78648da1e791a89c5d979d91f202f5494 (diff) | |
download | samba-65ad34ba09b3e17fe2e3abe1db5bf4644a28c890.tar.gz samba-65ad34ba09b3e17fe2e3abe1db5bf4644a28c890.tar.bz2 samba-65ad34ba09b3e17fe2e3abe1db5bf4644a28c890.zip |
re-run make idl.
Guenther
(This used to be commit 14327b11baa18f185e747a321e75abe581d153d2)
Diffstat (limited to 'source3/librpc/gen_ndr/nbt.h')
-rw-r--r-- | source3/librpc/gen_ndr/nbt.h | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/source3/librpc/gen_ndr/nbt.h b/source3/librpc/gen_ndr/nbt.h index 8093648387..a60e04a7c7 100644 --- a/source3/librpc/gen_ndr/nbt.h +++ b/source3/librpc/gen_ndr/nbt.h @@ -534,7 +534,7 @@ struct nbt_netlogon_packet { }/* [public,flag(LIBNDR_FLAG_NOALIGN)] */; struct nbt_cldap_netlogon_1 { - uint16_t type; + enum nbt_netlogon_command type; const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ const char * domain_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ @@ -544,7 +544,7 @@ struct nbt_cldap_netlogon_1 { }; struct nbt_cldap_netlogon_3 { - uint16_t type; + enum nbt_netlogon_command type; const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ const char * domain_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ @@ -561,7 +561,8 @@ struct nbt_cldap_netlogon_3 { }; struct nbt_cldap_netlogon_5 { - uint32_t type; + enum nbt_netlogon_command type; + uint16_t sbz; uint32_t server_type; struct GUID domain_uuid; const char * forest; @@ -578,7 +579,8 @@ struct nbt_cldap_netlogon_5 { }/* [public] */; struct nbt_cldap_netlogon_13 { - uint32_t type; + enum nbt_netlogon_command type; + uint16_t sbz; uint32_t server_type; struct GUID domain_uuid; const char * forest; @@ -596,11 +598,33 @@ struct nbt_cldap_netlogon_13 { uint16_t lm20_token; }; +struct nbt_cldap_netlogon_29 { + enum nbt_netlogon_command type; + uint16_t sbz; + uint32_t server_type; + struct GUID domain_uuid; + const char * forest; + const char * dns_domain; + const char * pdc_dns_name; + const char * domain; + const char * pdc_name; + const char * user_name; + const char * server_site; + const char * client_site; + uint8_t dc_sock_addr_size; + struct nbt_dc_sock_addr dc_sock_addr;/* [subcontext_size(dc_sock_addr_size),subcontext(0)] */ + const char * next_closest_site; + uint32_t nt_version;/* [value(29)] */ + uint16_t lmnt_token; + uint16_t lm20_token; +}; + union nbt_cldap_netlogon { struct nbt_cldap_netlogon_1 logon1;/* [case(0)] */ struct nbt_cldap_netlogon_3 logon3;/* [case(2)] */ struct nbt_cldap_netlogon_5 logon5;/* [case(4)] */ - struct nbt_cldap_netlogon_13 logon13;/* [default] */ + struct nbt_cldap_netlogon_13 logon13;/* [case(8)] */ + struct nbt_cldap_netlogon_29 logon29;/* [default] */ }/* [public,nodiscriminant,flag(LIBNDR_FLAG_NOALIGN)] */; enum nbt_ntlogon_command |