3 #ifndef _ATTR_CLNT_H_INCLUDED_
4 #define _ATTR_CLNT_H_INCLUDED_
10 /* attribute query-reply client
12 /* #include <attr_clnt.h>
24 typedef struct ATTR_CLNT ATTR_CLNT
;
25 typedef int (*ATTR_CLNT_PRINT_FN
) (VSTREAM
*, int, va_list);
26 typedef int (*ATTR_CLNT_SCAN_FN
) (VSTREAM
*, int, va_list);
28 extern ATTR_CLNT
*attr_clnt_create(const char *, int, int, int);
29 extern int attr_clnt_request(ATTR_CLNT
*, int,...);
30 extern void attr_clnt_free(ATTR_CLNT
*);
31 extern void attr_clnt_control(ATTR_CLNT
*, int, ...);
33 #define ATTR_CLNT_CTL_END 0
34 #define ATTR_CLNT_CTL_PROTO 1
39 /* The Secure Mailer license must be distributed with this software.
42 /* IBM T.J. Watson Research
44 /* Yorktown Heights, NY 10598, USA