summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2004-04-02 12:56:18 +0000
committerVolker Lendecke <vlendec@samba.org>2004-04-02 12:56:18 +0000
commit044c6f513dca21d4fc01db4a686c75d43d4952d2 (patch)
tree212fe9763acacfab4f671746ec6cec45a217996e /source3/include
parent620e1eaddc5e72cbfc8fb7de69b56167fcb3d34d (diff)
downloadsamba-044c6f513dca21d4fc01db4a686c75d43d4952d2.tar.gz
samba-044c6f513dca21d4fc01db4a686c75d43d4952d2.tar.bz2
samba-044c6f513dca21d4fc01db4a686c75d43d4952d2.zip
Implement NETLOGON GetDCName client side. You can ask a DC for the name of
a DC it trusts. Volker (This used to be commit ae6840320ff47827c2817549fe3133a57e3fe77f)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/rpc_netlogon.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/source3/include/rpc_netlogon.h b/source3/include/rpc_netlogon.h
index 74e3a50ee4..a5b93b0238 100644
--- a/source3/include/rpc_netlogon.h
+++ b/source3/include/rpc_netlogon.h
@@ -33,6 +33,7 @@
#define NET_SRVPWSET 0x06
#define NET_SAM_DELTAS 0x07
#define NET_LOGON_CTRL 0x0c
+#define NET_GETDCNAME 0x0d
#define NET_AUTH2 0x0f
#define NET_LOGON_CTRL2 0x0e
#define NET_SAM_SYNC 0x10
@@ -298,6 +299,25 @@ typedef struct net_r_logon_ctrl2_info
} NET_R_LOGON_CTRL2;
+/* NET_Q_GETDCNAME - Ask a DC for a trusted DC name */
+
+typedef struct net_q_getdcname
+{
+ uint32 ptr_logon_server;
+ UNISTR2 uni_logon_server;
+ uint32 ptr_domainname;
+ UNISTR2 uni_domainname;
+} NET_Q_GETDCNAME;
+
+/* NET_R_GETDCNAME - Ask a DC for a trusted DC name */
+
+typedef struct net_r_getdcname
+{
+ uint32 ptr_dcname;
+ UNISTR2 uni_dcname;
+ NTSTATUS status;
+} NET_R_GETDCNAME;
+
/* NET_Q_TRUST_DOM_LIST - LSA Query Trusted Domains */
typedef struct net_q_trust_dom_info
{