]>
Commit | Line | Data |
---|---|---|
1 | #ifndef __NOPERSERV_STRUCTS_H | |
2 | #define __NOPERSERV_STRUCTS_H | |
3 | ||
4 | #include "../authext/authext.h" | |
5 | ||
6 | typedef unsigned long no_tableid; | |
7 | ||
8 | typedef struct no_autheduser { | |
9 | unsigned newuser: 1; | |
10 | authname *authname; | |
11 | flag_t authlevel; | |
12 | flag_t noticelevel; | |
13 | } no_autheduser; | |
14 | ||
15 | int noperserv_load_db(void); | |
16 | void noperserv_cleanup_db(void); | |
17 | ||
18 | void noperserv_delete_autheduser(no_autheduser *au); | |
19 | no_autheduser *noperserv_new_autheduser(unsigned long userid, char *ame); | |
20 | no_autheduser *noperserv_get_autheduser(authname *an); | |
21 | void noperserv_update_autheduser(no_autheduser *au); | |
22 | ||
23 | unsigned long noperserv_get_autheduser_count(void); | |
24 | ||
25 | #endif |