diff options
author | Günther Deschner <gd@samba.org> | 2006-10-07 05:26:21 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:15:18 -0500 |
commit | 7b84b133fe375e69817fe5c76089f67280507809 (patch) | |
tree | 8171348f76887d3d757d44246f1193f0663bfd88 /source3/include | |
parent | e0b6961ac5b501f51bd004a392c606e3ef308fee (diff) | |
download | samba-7b84b133fe375e69817fe5c76089f67280507809.tar.gz samba-7b84b133fe375e69817fe5c76089f67280507809.tar.bz2 samba-7b84b133fe375e69817fe5c76089f67280507809.zip |
r19161: Add NET_GETANYDCNAME (getdcname only gives the PDC while getanydcname
gives just any DC), also make sure to set timeouts in rpcclient
accordingly so that we actually get the DC's reply.
Guenther
(This used to be commit 6091c8152a3998d2503cb0911a217ee904509633)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/rpc_netlogon.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source3/include/rpc_netlogon.h b/source3/include/rpc_netlogon.h index c72a35749f..5c9e4c00d7 100644 --- a/source3/include/rpc_netlogon.h +++ b/source3/include/rpc_netlogon.h @@ -32,6 +32,7 @@ #define NET_AUTH 0x05 #define NET_SRVPWSET 0x06 #define NET_SAM_DELTAS 0x07 +#define NET_GETANYDCNAME 0x0b #define NET_LOGON_CTRL 0x0c #define NET_GETDCNAME 0x0d #define NET_AUTH2 0x0f @@ -424,6 +425,23 @@ typedef struct net_r_getdcname { WERROR status; } NET_R_GETDCNAME; + +/* NET_Q_GETANYDCNAME - Ask a DC for a trusted DC name */ + +typedef struct net_q_getanydcname { + UNISTR2 uni_logon_server; + uint32 ptr_domainname; + UNISTR2 uni_domainname; +} NET_Q_GETANYDCNAME; + +/* NET_R_GETANYDCNAME - Ask a DC for a trusted DC name */ + +typedef struct net_r_getanydcname { + uint32 ptr_dcname; + UNISTR2 uni_dcname; + WERROR status; +} NET_R_GETANYDCNAME; + /* NET_Q_TRUST_DOM_LIST - LSA Query Trusted Domains */ typedef struct net_q_trust_dom_info { uint32 ptr; /* undocumented buffer pointer */ |