#ifdef AIX_PROD
/* @(#)76	1.1.1.2  src/dce/utils/svc/svcremote.h, dce.utils.svc.src, os2dce21.dss, 960602a.1 7/26/95 15:57:34  */
/*
 *   COMPONENT_NAME: dce.utils.svc.src
 *
 *   FUNCTIONS: defined
 *
 *   ORIGINS: 72
 *
 */
#endif /* AIX_PROD */
/*
 * @OSF_COPYRIGHT@
 * COPYRIGHT NOTICE
 * Copyright (c) 1990, 1991, 1992, 1993, 1994 Open Software Foundation, Inc.
 * ALL RIGHTS RESERVED (DCE).  See the file named COPYRIGHT.DCE for
 * the full copyright text.
 * Declarations of remote-implementations routines not already declared.
 */

/*
 * HISTORY
 * $Log: svcremote.h,v $
 * Revision 1.1.4.2  1994/06/09  16:06:35  devsrc
 * 	cr10892 - fix copyright
 * 	[1994/06/09  15:51:05  devsrc]
 *
 * Revision 1.1.4.1  1994/01/10  19:37:43  rsalz
 * 	Add debug_values parameter to dce_svc_routings (OT CR 9690).
 * 	Should have been done when service.idl was changed at:
 * 	    Revision 1.1.2.3  1993/09/02  17:42:57  rsalz
 * 	[1994/01/06  20:30:15  rsalz]
 * 
 * Revision 1.1.2.2  1993/08/16  18:10:32  rsalz
 * 	Initial release
 * 	[1993/08/16  18:05:04  rsalz]
 * 
 * $EndLog$
 */

#if	!defined(_DCE_SVCREMOTE_H)
#define _DCE_SVCREMOTE_H

#ifdef IBMOS2 /* CMVC 14384 */
#ifndef DCEAPI
#include <dce/dcedef.h>
#endif
extern void DCEAPI dce_svc_components(
#else
extern void dce_svc_components(
#endif /* CMVC 14384 */
    dce_svc_stringarray_t*	/* table */,
    error_status_t*		/* status */
);

#ifdef IBMOS2 /* CMVC 14384 */
extern void DCEAPI dce_svc_table(
#else
extern void dce_svc_table(
#endif
    dce_svc_string_t		/* component */,
    dce_svc_subcomparray_t*	/* table */,
    error_status_t*		/* status */
);

#ifdef IBMOS2 /* CMVC 14384 */
extern void DCEAPI dce_svc_filter(
#else
extern void dce_svc_filter(
#endif /* CMVC 14384 */
    dce_svc_string_t		/* component */,
    idl_long_int		/* arg_size */,
    idl_byte*			/* argument */,
    error_status_t*		/* status */
);

#ifdef IBMOS2 /* CMVC 14384 */
extern void DCEAPI dce_svc_routings(
#else
extern void dce_svc_routings(
#endif /* CMVC 14384 */
    dce_svc_stringarray_t*	/* table */,
    boolean32			/* debug_values */,
    error_status_t*		/* status */
);
#endif	/* !defined(_DCE_SVCREMOTE_H) */
