1 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
2 /* Copyright (C) 2003, 2004 Novell, Inc. */
4 #ifndef __E2K_VALIDATE_H_
5 #define __E2K_VALIDATE_H_
7 #include <gtk/gtkwindow.h>
12 #endif /* __cplusplus */
24 E2K_AUTOCONFIG_REDIRECT,
25 E2K_AUTOCONFIG_TRY_SSL,
26 E2K_AUTOCONFIG_AUTH_ERROR,
27 E2K_AUTOCONFIG_AUTH_ERROR_TRY_DOMAIN,
28 E2K_AUTOCONFIG_AUTH_ERROR_TRY_BASIC,
29 E2K_AUTOCONFIG_AUTH_ERROR_TRY_NTLM,
30 E2K_AUTOCONFIG_EXCHANGE_5_5,
31 E2K_AUTOCONFIG_NOT_EXCHANGE,
32 E2K_AUTOCONFIG_NO_OWA,
33 E2K_AUTOCONFIG_NO_MAILBOX,
34 E2K_AUTOCONFIG_CANT_BPROPFIND,
35 E2K_AUTOCONFIG_CANT_RESOLVE,
36 E2K_AUTOCONFIG_CANT_CONNECT,
37 E2K_AUTOCONFIG_CANCELLED,
39 } E2kAutoconfigResult;
41 gboolean e2k_validate_user (const char *owa_url, char *key, char **user,
42 ExchangeParams *exchange_params,
43 gboolean *remember_password,
44 E2kAutoconfigResult *result,
50 #endif /* __cplusplus */
52 #endif /* __EXCHANGE_VALIDATE_H_ */