|  |  |  | Evolution Connector for Microsoft Exchange Programmer’s Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
enum E2kKerberosResult; E2kKerberosResult e2k_kerberos_change_password (const gchar *user,const gchar *domain,const gchar *old_password,const gchar *new_password); E2kKerberosResult e2k_kerberos_check_password (const gchar *user,const gchar *domain,const gchar *password);
typedef enum {
	E2K_KERBEROS_OK,
	E2K_KERBEROS_USER_UNKNOWN,
	E2K_KERBEROS_PASSWORD_INCORRECT,
	E2K_KERBEROS_PASSWORD_EXPIRED,
	E2K_KERBEROS_PASSWORD_TOO_WEAK,
	E2K_KERBEROS_KDC_UNREACHABLE,
	E2K_KERBEROS_TIME_SKEW,
	E2K_KERBEROS_FAILED
} E2kKerberosResult;
E2kKerberosResult e2k_kerberos_change_password (const gchar *user,const gchar *domain,const gchar *old_password,const gchar *new_password);
Changes the password for the given user
| 
 | username | 
| 
 | Windows (2000) domain name | 
| 
 | currrent password | 
| 
 | password to be changed to | 
| Returns : | an E2kKerberosResult | 
E2kKerberosResult e2k_kerberos_check_password (const gchar *user,const gchar *domain,const gchar *password);
Checks if the password is valid, invalid, or expired
| 
 | username | 
| 
 | Windows (2000) domain name | 
| 
 | current password | 
| Returns : | E2K_KERBEROS_OK,E2K_KERBEROS_USER_UNKNOWN,E2K_KERBEROS_PASSWORD_INCORRECT,E2K_KERBEROS_PASSWORD_EXPIRED,
orE2K_KERBEROS_FAILED(for unknown errors) |