home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / SOM / INCLUDE / SOMIR.H < prev    next >
C/C++ Source or Header  |  1995-08-24  |  1KB  |  56 lines

  1. /*
  2.  *   COMPONENT_NAME: somi
  3.  *
  4.  *   ORIGINS: 27
  5.  *
  6.  *
  7.  *   10H9767, 10H9769  (C) COPYRIGHT International Business Machines Corp. 1992,1994
  8.  *   All Rights Reserved
  9.  *   Licensed Materials - Property of IBM
  10.  *   US Government Users Restricted Rights - Use, duplication or
  11.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  12.  */
  13. /* @(#) 2.6 src/somi/ir/somir/somir.h, somi, som2.1 9/1/94 18:30:44 [9/15/94 14:51:20] */
  14.  
  15. /*
  16.  */
  17.  
  18. /*
  19.  *    SOMIR.H
  20.  *    Typedefs, structs, & enums in support of the CORBA Interface Repository
  21.  *    for use with SOM
  22.  */
  23.  
  24. #ifndef SOMIR_h
  25. #define SOMIR_h
  26.  
  27. #ifdef SOMIR_xh
  28.   #include <somtc.xh>
  29. #else
  30.   #include <somtc.h>
  31. #endif /* SOMIR_xh */
  32.  
  33. /*
  34.  * The following structure is for a SOM-unique extension
  35.  * to the CORBA Interface Repository
  36.  */
  37.  
  38. typedef struct somModifier {
  39.     string name;
  40.     string value;
  41. } somModifier;
  42.  
  43. /*
  44.  * Miscellaneous "ir" helper functions
  45.  */
  46.  
  47. #ifdef __IBMC__
  48.   #pragma linkage(irGetFileNames, system)
  49.   #pragma linkage(irGetLastFileName, system)
  50. #endif /* __IBMC__ */
  51.  
  52. SOMEXTERN char * SOMLINK irGetFileNames (void);
  53. SOMEXTERN char * SOMLINK irGetLastFileName (void);
  54.  
  55. #endif /* SOMIR_h */
  56.