1
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2
/* Copyright (C) 2001-2004 Novell, Inc. */
10
time_t e2k_parse_timestamp (const gchar *timestamp);
11
gchar *e2k_make_timestamp (time_t when);
12
gchar *e2k_make_timestamp_rfc822 (time_t when);
14
time_t e2k_systime_to_time_t (guint32 systime);
15
guint32 e2k_systime_from_time_t (time_t tt);
17
time_t e2k_filetime_to_time_t (guint64 filetime);
18
guint64 e2k_filetime_from_time_t (time_t tt);
20
gchar *e2k_lf_to_crlf (const gchar *in);
21
gchar *e2k_crlf_to_lf (const gchar *in);
23
gchar *e2k_strdup_with_trailing_slash (const gchar *path);
25
const gchar *e2k_entryid_to_dn (GByteArray *entryid);
27
gchar *e2k_entryid_to_permanenturl (GByteArray *entryid,
28
const gchar *base_uri);
29
GByteArray *e2k_permanenturl_to_entryid (const gchar *permanenturl);
31
gint e2k_ascii_strcase_equal (gconstpointer v,
33
guint e2k_ascii_strcase_hash (gconstpointer v);
35
gboolean e2k_restriction_folders_only (E2kRestriction *rn);
37
GByteArray *e2k_entryid_generate_oneoff (const gchar *display_name,
40
GByteArray *e2k_entryid_generate_local (const gchar *exchange_dn);
41
GByteArray *e2k_entryid_generate_contact (GByteArray *contact_entryid,
43
GByteArray *e2k_search_key_generate (const gchar *addrtype,
44
const gchar *address);
46
#endif /* E2K_UTILS_H */