]> git.sur5r.net Git - openldap/blob - contrib/tweb/x500.h
Update man page date.
[openldap] / contrib / tweb / x500.h
1 /*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2 *                                                                          *
3 * x500.h.....                                                              *
4 *                                                                          *
5 * Function:..Header-File for TWEB-Software                                 *
6 *                                                                          *
7 *                                                                          *
8 *                                                                          *
9 * Authors:...Dr. Kurt Spanier & Bernhard Winkler,                          *
10 *            Zentrum fuer Datenverarbeitung, Bereich Entwicklung           *
11 *            neuer Dienste, Universitaet Tuebingen, GERMANY                *
12 *                                                                          *
13 *                                       ZZZZZ  DDD    V   V                *
14 *            Creation date:                Z   D  D   V   V                *
15 *            February 13 1996             Z    D   D   V V                 *
16 *            Last modification:          Z     D  D    V V                 *
17 *            February 18 1999           ZZZZ   DDD      V                  *
18 *                                                                          *
19 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
20
21 /*
22  * $Id: x500.h,v 1.6 1999/09/10 15:01:21 zrnsk01 Exp $
23  *
24  */
25
26 #ifndef _X500_
27 #define _X500_
28
29 #include "x500_exp.h"
30 #include "charray_exp.h"
31 #include "ch_malloc_exp.h"
32
33 typedef LDAPMessage *(*LFP)();
34
35 typedef struct _my_ldap_list {
36     LDAPMessage *e;
37     struct _my_ldap_list *next;
38 } MY_LDAP_LIST, *pMY_LDAP_LIST;
39
40 pMY_LDAP_LIST mllroot = NULL;
41
42 PRIVATE int compare(/*a,b*/);
43 PRIVATE char * pick_oc(/*oclist*/);
44 PRIVATE int make_scope(/*ld, dn, glob*/);
45 PRIVATE int no_show(/* rdn, glob*/);
46 PRIVATE int sort_result(/*ld, res, dn, no_browse, glob*/);
47 PRIVATE void list_output(/*fp, flag, glob*/);
48 PRIVATE void make_la_buttons(/*sep, fp, dn, la_url, glob*/);
49 PRIVATE void make_la_buttons_pull_down(/*sep, fp, dn, la_url, glob*/);
50 PRIVATE void print_rdn(/*fp, dn, glob*/);
51 PRIVATE void print_rdn_pull_down(/*fp, dn, glob*/);
52 PRIVATE void make_search_box(/*fp, ld, dn, glob*/);
53 PRIVATE LDAPMessage *my_first_entry();
54 PRIVATE LDAPMessage *my_next_entry();
55 PRIVATE LDAPMessage *ldap_list_eval();
56 PRIVATE void sort_parse();
57 PRIVATE void get_ref_attrs();
58 PRIVATE void disp_form_button();
59
60
61 #endif /* _X500_ */