libwbclient: add wbcLogoffUserEx().
[abartlet/samba.git/.git] / source3 / nsswitch / libwbclient / wbclient.h
index 5c184ebe46750adf2c9d9825a70c74ec30b5da1b..c8e62daf72da78374911d48bc85aa7860a27157f 100644 (file)
@@ -404,6 +404,16 @@ enum wbcPasswordChangeRejectReason {
        WBC_PWD_CHANGE_REJECT_COMPLEXITY=5
 };
 
+/**
+ * @brief Logoff User Parameters
+ **/
+
+struct wbcLogoffUserParams {
+       const char *username;
+       size_t num_blobs;
+       struct wbcNamedBlob *blobs;
+};
+
 /*
  * DomainControllerInfo struct
  */
@@ -607,6 +617,9 @@ wbcErr wbcLogoffUser(const char *username,
                     uid_t uid,
                     const char *ccfilename);
 
+wbcErr wbcLogoffUserEx(const struct wbcLogoffUserParams *params,
+                      struct wbcAuthErrorInfo **error);
+
 wbcErr wbcChangeUserPassword(const char *username,
                             const char *old_password,
                             const char *new_password);