/* Copyright (C) 1998, 1999 Thorsten Kukuk
   Author: Thorsten Kukuk <kukuk@suse.de>

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software Foundation,
   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */

#ifndef __NIS_XDR_H
#define __NIS_XDR_H 1

extern  bool_t xdr_nis_attr (XDR *, nis_attr*);
extern  bool_t xdr_nis_name (XDR *, nis_name*);
extern  bool_t xdr_zotypes (XDR *, zotypes*);
extern  bool_t xdr_nstype (XDR *, nstype*);
extern  bool_t xdr_oar_mask (XDR *, oar_mask*);
extern  bool_t xdr_endpoint (XDR *, endpoint*);
extern  bool_t xdr_nis_server (XDR *, nis_server*);
extern  bool_t xdr_directory_obj (XDR *, directory_obj*);
extern  bool_t xdr_entry_col (XDR *, entry_col*);
extern  bool_t xdr_entry_obj (XDR *, entry_obj*);
extern  bool_t xdr_group_obj (XDR *, group_obj*);
extern  bool_t xdr_link_obj (XDR *, link_obj*);
extern  bool_t xdr_table_col (XDR *, table_col*);
extern  bool_t xdr_table_obj (XDR *, table_obj*);
extern  bool_t xdr_objdata (XDR *, objdata*);
extern  bool_t xdr_nis_oid (XDR *, nis_oid*);
extern  bool_t xdr_nis_object (XDR *, nis_object*);
extern  bool_t xdr_nis_error (XDR *, nis_error*);
extern  bool_t xdr_nis_result (XDR *, nis_result*);
extern  bool_t xdr_ns_request (XDR *, ns_request*);
extern  bool_t xdr_ib_request (XDR *, ib_request*);
extern  bool_t xdr_ping_args (XDR *, ping_args*);
extern  bool_t xdr_log_entry_t (XDR *, log_entry_t*);
extern  bool_t xdr_log_entry (XDR *, log_entry*);
extern  bool_t xdr_log_result (XDR *, log_result*);
extern  bool_t xdr_cp_result (XDR *, cp_result*);
extern  bool_t xdr_nis_tag (XDR *, nis_tag*);
extern  bool_t xdr_nis_taglist (XDR *, nis_taglist*);
extern  bool_t xdr_dump_args (XDR *, dump_args*);
extern  bool_t xdr_fd_args (XDR *, fd_args*);
extern  bool_t xdr_fd_result (XDR *, fd_result*);

#endif
