diff options
author | Günther Deschner <gd@samba.org> | 2008-09-27 03:29:01 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-10-09 12:48:13 +0200 |
commit | eb78e5c46f2ceb1de9cdd459f024d0632ef90893 (patch) | |
tree | d6910f9b063553a83024672e6bded6cd3b3b4661 /source3/nsswitch/libwbclient/wbclient.h | |
parent | b28db15af8d9d163348e713c0adbb8ab7b955fb4 (diff) | |
download | samba-eb78e5c46f2ceb1de9cdd459f024d0632ef90893.tar.gz samba-eb78e5c46f2ceb1de9cdd459f024d0632ef90893.tar.bz2 samba-eb78e5c46f2ceb1de9cdd459f024d0632ef90893.zip |
wbclient: add wbcLookupDomainControllerEx call.
Guenther
Diffstat (limited to 'source3/nsswitch/libwbclient/wbclient.h')
-rw-r--r-- | source3/nsswitch/libwbclient/wbclient.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/source3/nsswitch/libwbclient/wbclient.h b/source3/nsswitch/libwbclient/wbclient.h index 48b6115612..327dafdae4 100644 --- a/source3/nsswitch/libwbclient/wbclient.h +++ b/source3/nsswitch/libwbclient/wbclient.h @@ -392,7 +392,20 @@ struct wbcDomainControllerInfo { char *dc_name; }; - +/* + * DomainControllerInfoEx struct + */ +struct wbcDomainControllerInfoEx { + const char *dc_unc; + const char *dc_address; + uint16_t dc_address_type; + struct wbcGuid *domain_guid; + const char *domain_name; + const char *forest_name; + uint32_t dc_flags; + const char *dc_site_name; + const char *client_site_name; +}; /* * Memory Management @@ -554,6 +567,12 @@ wbcErr wbcLookupDomainController(const char *domain, uint32_t flags, struct wbcDomainControllerInfo **dc_info); +wbcErr wbcLookupDomainControllerEx(const char *domain, + struct wbcGuid *guid, + const char *site, + uint32_t flags, + struct wbcDomainControllerInfoEx **dc_info); + /* * Athenticate functions */ |