diff options
author | Kai Blin <kai@samba.org> | 2008-11-23 15:16:17 +0100 |
---|---|---|
committer | Kai Blin <kai@samba.org> | 2008-11-25 09:28:25 +0100 |
commit | 6485c99074fee57c016a202216570fce749d36c1 (patch) | |
tree | 49a6f782cf58d33a7b3daec6846985c51af665d4 /source3/nsswitch/libwbclient/wbclient.h | |
parent | 1fac1447038fef0c68620f69788d48abe4349fd7 (diff) | |
download | samba-6485c99074fee57c016a202216570fce749d36c1.tar.gz samba-6485c99074fee57c016a202216570fce749d36c1.tar.bz2 samba-6485c99074fee57c016a202216570fce749d36c1.zip |
libwbclient: Add placeholder function for WINBINDD_CCACHE_NTLMAUTH
Diffstat (limited to 'source3/nsswitch/libwbclient/wbclient.h')
-rw-r--r-- | source3/nsswitch/libwbclient/wbclient.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/source3/nsswitch/libwbclient/wbclient.h b/source3/nsswitch/libwbclient/wbclient.h index 9e74e1ed3c..cb31360407 100644 --- a/source3/nsswitch/libwbclient/wbclient.h +++ b/source3/nsswitch/libwbclient/wbclient.h @@ -440,6 +440,30 @@ struct wbcLogoffUserParams { struct wbcNamedBlob *blobs; }; +/** @brief Credential cache log-on parameters + * + */ + +struct wbcCredentialCacheParams { + const char *account_name; + const char *domain_name; + enum wbcCredentialCacheLevel { + WBC_CREDENTIAL_CACHE_LEVEL_NTLMSSP = 1 + } level; + size_t num_blobs; + struct wbcNamedBlob *blobs; +}; + + +/** @brief Info returned by credential cache auth + * + */ + +struct wbcCredentialCacheInfo { + size_t num_blobs; + struct wbcNamedBlob *blobs; +}; + /* * DomainControllerInfo struct */ @@ -683,6 +707,10 @@ wbcErr wbcChangeUserPasswordEx(const struct wbcChangePasswordParams *params, enum wbcPasswordChangeRejectReason *reject_reason, struct wbcUserPasswordPolicyInfo **policy); +wbcErr wbcCredentialCache(struct wbcCredentialCacheParams *params, + struct wbcCredentialCacheInfo **info, + struct wbcAuthErrorInfo **error); + /* * Resolve functions */ |