/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* onc720 src/oncplus/usr/include/tirpc/rpcsvc/nis_callback.h 1.2         */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1996,1999              */
/* All Rights Reserved                                                    */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/* @(#)90	1.2  src/oncplus/usr/include/tirpc/rpcsvc/nis_callback.h, nisplus, onc720 6/24/99 11:33:25  */
/*
 *   COMPONENT_NAME: onchdrs
 *
 *   FUNCTIONS: cback_data
 *		obj_p
 *
 *   ORIGINS: 162
 *
 */

#include <rpcsvc/nis.h>
#include <rpc/xdr.h>

typedef nis_object *obj_p;
bool_t xdr_obj_p(XDR *, obj_p *);


struct cback_data {
	struct {
		u_int entries_len;
		obj_p *entries_val;
	} entries;
};
typedef struct cback_data cback_data;
bool_t xdr_cback_data(XDR *, cback_data *);


#define CB_PROG ((u_long)100302)
#define CB_VERS ((u_long)1)
#define CBPROC_RECEIVE ((u_long)1)
extern bool_t *cbproc_receive_1(cback_data *, CLIENT *);
#define CBPROC_FINISH ((u_long)2)
extern void *cbproc_finish_1(void *, CLIENT *);
#define CBPROC_ERROR ((u_long)3)
extern void *cbproc_error_1(nis_error *, CLIENT *);

