|
|
1.1 ! root 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();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.