summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-04-30 01:10:13 +0200
committerKarolin Seeger <kseeger@samba.org>2008-05-22 20:00:57 +0200
commit35c2462e57d0ac05af517ab1d2bba8ae76a5521c (patch)
treebdcc7c7eb838639dad000467db99f2ad03802c9b
parent475caf2526fed20f11c5015d0f8284a48e6fc778 (diff)
downloadsamba-35c2462e57d0ac05af517ab1d2bba8ae76a5521c.tar.gz
samba-35c2462e57d0ac05af517ab1d2bba8ae76a5521c.tar.xz
samba-35c2462e57d0ac05af517ab1d2bba8ae76a5521c.zip
IDL: use nbt_dc_sock_addr.
Guenther (cherry picked from commit 5a46f34fa364dfb20d7de93164b56d08dc4fb427)
-rw-r--r--source/librpc/idl/nbt.idl20
1 files changed, 10 insertions, 10 deletions
diff --git a/source/librpc/idl/nbt.idl b/source/librpc/idl/nbt.idl
index 7491324bce3..364f988e9e2 100644
--- a/source/librpc/idl/nbt.idl
+++ b/source/librpc/idl/nbt.idl
@@ -411,6 +411,12 @@ interface nbt
NBT_SERVER_FULL_SECRET_DOMAIN_6 = 0x00001000
} nbt_server_type;
+ typedef struct {
+ uint32 sa_family;
+ [flag(NDR_BIG_ENDIAN)] ipv4address pdc_ip;
+ [flag(NDR_REMAINING)] DATA_BLOB remaining;
+ } nbt_dc_sock_addr;
+
/* response from pdc - type2 */
typedef struct {
[flag(NDR_ALIGN4)] DATA_BLOB _pad;
@@ -424,11 +430,8 @@ interface nbt
nbt_string user_name;
nbt_string server_site;
nbt_string client_site;
- uint8 unknown;
- uint32 unknown2;
- [flag(NDR_BIG_ENDIAN)]
- ipv4address pdc_ip;
- uint32 unknown3[2];
+ uint8 dc_sock_addr_size;
+ [subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
nbt_netlogon_version nt_version;
uint16 lmnt_token;
uint16 lm20_token;
@@ -539,11 +542,8 @@ interface nbt
nbt_string user_name;
nbt_string server_site;
nbt_string client_site;
- uint8 unknown;
- uint32 unknown2;
- [flag(NDR_BIG_ENDIAN)]
- ipv4address pdc_ip;
- uint32 unknown3[2];
+ uint8 dc_sock_addr_size;
+ [subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
[value(13)] nbt_netlogon_version nt_version;
uint16 lmnt_token;
uint16 lm20_token;