1: /*
2: * Definitions for PasswordLookup.
3: */
4: #include <courier/courier.h>
5: #include <courier/courierconnection.h>
6: #define PasswordLookup_VERSION 1
7: #define PasswordLookup_NUMBER 754
8:
9:
10: typedef struct {
11: String pw_name;
12: String pw_passwd;
13: LongCardinal pw_uid;
14: LongCardinal pw_gid;
15: LongCardinal pw_quota;
16: String pw_comment;
17: String pw_gecos;
18: String pw_dir;
19: String pw_shell;
20: } Passwd;
21:
22: #define NoSuchUser (ERROR_OFFSET+0)
23: #define NoSuchUserArgs T_cn754_1
24:
25: typedef struct {
26: String errorstring;
27: } T_cn754_2;
28:
29: #define OtherError (ERROR_OFFSET+1)
30: #define OtherErrorArgs T_cn754_2
31:
32: typedef struct {
33: Passwd passwd;
34: } LookupUidResults;
35:
36: extern LookupUidResults LookupUid();
37:
38: typedef struct {
39: Passwd passwd;
40: } LookupUserResults;
41:
42: extern LookupUserResults LookupUser();
Defined macros
Usage of this include