#if defined (AIX_PROD) || defined (IBMOS2) 
/* @(#)37	1.2  src/directory/xds/h/xdsext.h, xdsxom.src, os2dce21.dss, 960602a.1 2/29/96 09:09:58  */
/*
 *   COMPONENT_NAME: xdsxom.src
 *
 * 5747-SM3 (C) COPYRIGHT IBM CORP. 1996
 *
 *   FUNCTIONS:  
 *
 *   ORIGINS: 72
 *
 */
#endif    /*IBM_PROD or IBMOS2*/                
/*******************************************************************
 * CHANGE ACTIVITY: AS FOLLOWS
 ********************************************************************
 *$MOD(xxxxxxxx),COMP(xxxxx),PROD(aixdce): a descriptive comment
 *
 *      REASON  RLSE  DATE  ORIGIN   DESCRIPTION
 *      ------- ---- ------ ------   -----------
 *      cmvc#   0103 yymmdd xxxxxx : description about the change
 *$P1 = 20276   0110 950919 LAR    : Port to OSF 1.1 code                      
 *                                 : and add DCEAPI to convenience library     
 *                                 : API definitions for OS/2
 *$P2 = 20575   0110 960227 LAR    : Use of class keyword gives                
 *                                 : errors if using C++
 ********************************************************************/
/*
 * @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.
 */
/*
 * HISTORY
 * $Log: xdsext.h,v $
 * Revision 1.1.2.3  1994/06/10  21:20:31  devsrc
 * 	cr10871 - fix copyright
 * 	[1994/06/10  14:56:03  devsrc]
 *
 * Revision 1.1.2.2  1994/05/10  16:04:08  marrek
 * 	April 1994 code submission.
 * 	[1994/04/27  13:15:38  marrek]
 * 
 * Revision 1.1.2.1  1994/02/22  19:23:58  marrek
 * 	February 1994 code drop
 * 	[1994/02/18  09:11:13  marrek]
 * 
 * 	Change rcsid string format.
 * 	[1994/02/09  08:13:15  marrek]
 * 
 * 	Creation for dce1.1.
 * 	[1994/02/02  10:55:17  marrek]
 * 
 * $EndLog$
 */

/*-----------------------------------------------------------------*/
/*                                                                 */
/* Copyright (c) 1993 Siemens Nixdorf Informationssysteme AG       */
/* All Rights Reserved                                             */
/*                                                                 */
/* Project     : XDS Convenience Functions                         */
/* File Name   : xdsext.h					   */
/* Description : This file contains all the defines and function   */
/*		 prototypes for the public convenience routines.   */
/* Date        : July 1, 1993                                      */
/* Author      : B T Naik, SNI BU BA KP13, SISL India.             */
/*                                                                 */
/*-----------------------------------------------------------------*/

#ifndef _XDSEXT_H
#define _XDSEXT_H
#if defined (AIX_PROD) || defined (IBMOS2)  /*@P2A*/
#ifdef __cplusplus                  /*@P2A*/
    extern "C" {                    /*@P2A*/
#endif                              /*@P2A*/
#endif /*AIX_PROD or IBMOS2*/       /*@P2A*/

#if !defined(lint) && defined(GDS_RCS_ID)
static char xdsext_rcsid[] = "@(#)$RCSfile: xdsext.h,v $ $Revision: 1.1.2.3 $ $Date: 1994/06/10 21:20:31 $";
#endif

/*-- Function Prototypes ------------------------------------------*/
OM_return_code 
#ifdef IBMOS2                  /*@P1A*/
DCEAPI  dsX_extract_attr_values(
#else                          /*@P1A*/
dsX_extract_attr_values(
#endif /*IBMOS2 */             /*@P1A*/
    OM_private_object     object,	  /* IN  - The source object 	      */
    OM_object_identifier  attribute_type, /* IN  - Attribute to be extracted  */
    OM_boolean            local_strings,  /* IN  - Local strings required     */
    OM_public_object     *values,	  /* OUT - Extracted Attribute Values */
    OM_value_position    *total_number);  /* OUT - Number of extracted values */

#if defined (AIX_PROD) || defined (IBMOS2)  /*@P2A*/
#ifdef __cplusplus         /*@P2A*/
    }                      /*@P2A*/
#endif                     /*@P2A*/
#endif /*AIX_PROD or IBMOS2*/       /*@P2A*/
#endif  /* ifndef _XDSEXT_H */
