// Sample code file: RPC.H

// Warning: This code has been marked up for HTML
/*
//赏屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯突
//� (c) 1995 Novell, Inc.  All rights reserved.                              �
//�                                                                          �
//� THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND        �
//� TREATIES.                                                                �
//�                                                                          �
//� NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED, COPIED,          �
//� DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED, CONDENSED,         �
//� EXPANDED, COLLECTED, COMPILED, LINKED, RECAST, TRANSFORMED OR ADAPTED    �
//� WITHOUT THE PRIOR WRITTEN CONSENT OF NOVELL, INC.                        �
//�                                                                          �
//� ANY USE OR EXPLOITATION OF THIS WORK WITHOUT AUTHORIZATION COULD SUBJECT �
//� THE PERPETRATOR TO CRIMINAL AND CIVIL LIABILITY.                         �
//掏屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯凸
//� Source module name: RPC.H                                                �
//韧屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯图
*/
/* Inclusion Control */
#if !defined( _RPC_RPC_H )
   #define _RPC_RPC_H

#include <rpc/ndpsrpc.h>

#if defined(NWDOS) || defined(N_PLAT_DOS)

#include <errno.h>
#include <fcntl.h>
#include <rpc/mytiuser.h>              /* TLI interfaces                   */
#include <rpc/types.h>           /* rpc typedefs                     */
#include <rpc/xdr.h>             /* generic (de)serializer           */
#include <rpc/auth.h>            /* client side authenticator        */
#include <rpc/clnt.h>            /* generic client side rpc          */
#include <rpc/rpc_msg.h>         /* protocol for rpc messages        */
#include <rpc/svc.h>             /* service manager and multiplexer  */
#include <rpc/svc_auth.h>        /* service side authenticator       */

#endif /* NWDOS */


#if defined(NWWIN) || defined(N_PLAT_MSW)   /* WIN95 and WIN32 */

#include <rpc/types.h>                 /* rpc typedefs */
#include <fcntl.h>
#include <rpc/mytiuser.h>              /* TLI interfaces                   */
#include <rpc/xdr.h>                   /* generic (de)serializer */
#include <rpc/auth.h>                  /* client side authenticator */
#include <rpc/clnt.h>                  /* generic client side rpc */
#include <rpc/rpc_msg.h>               /* protocol for rpc messages */
#include <rpc/svc.h>                   /* service manager and multiplexer */
#include <rpc/svc_auth.h>              /* service side authenticator */

#endif /* NWWIN */


#if defined(NWNLM) || defined(N_PLAT_NLM)

#include <rpc/types.h>                 /* rpc typedefs */
#include <errno.h>

#if !defined(N_PLAT_NIOS)
#include <fcntl.h>    /*^^^*/
#else
#include <ndpsclib.h>
#endif /* _RPC_RPC_H */

#if !defined(N_PLAT_NIOS)
#include <rpc/ltiuser.h>               /* TLI interfaces */
#endif /* _RPC_RPC_H */

#include <rpc/xdr.h>                   /* generic (de)serializer */
#include <rpc/auth.h>                  /* client side authenticator */
#include <rpc/clnt.h>                  /* generic client side rpc */
#include <rpc/rpc_msg.h>               /* protocol for rpc messages */
#include <rpc/svc.h>                   /* service manager and multiplexer */
#include <rpc/svc_auth.h>              /* service side authenticator */

#endif /* NWNLM */ /* N_PLAT_NLM */


#endif /* _RPC_RPC_H */