home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / som30tk.zip / som30os2.zip / include / somir.h < prev    next >
C/C++ Source or Header  |  1996-12-24  |  1KB  |  63 lines

  1. /*
  2.  *   COMPONENT_NAME: somi
  3.  *
  4.  *   ORIGINS: 27
  5.  *
  6.  *
  7.  *    25H7912  (C)  COPYRIGHT International Business Machines Corp. 1992,1996,1996  
  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.11 src/somi/ir/somir/somir.h, somi.common, som3.0 5/23/96 14:45:50 [12/24/96 07:40:12] */
  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.  *    #22160  05/16/96   partha     _WIN32: replace _System with _stdcall
  24.  */
  25.  
  26. #ifndef SOMIR_h
  27. #define SOMIR_h
  28.  
  29. #ifdef SOMIR_xh
  30.   #include <somtc.xh>
  31. #else
  32.   #include <somtc.h>
  33. #endif /* SOMIR_xh */
  34.  
  35. /*
  36.  * The following structure is for a SOM-unique extension
  37.  * to the CORBA Interface Repository
  38.  */
  39.  
  40. typedef struct somModifier {
  41.     string name;
  42.     string value;
  43. } somModifier;
  44.  
  45. /*
  46.  * Miscellaneous "ir" helper functions
  47.  */
  48.  
  49. /* #ifdef __IBMC__  */                  /* 22160D */
  50. #if defined(__IBMC__) && defined(_OS2)  /* 22160A */
  51.   #pragma linkage(irGetFileNames, system)
  52.   #pragma linkage(irGetLastFileName, system)
  53. #endif /* __IBMC__ */
  54.  
  55. SOMEXTERN char * SOMLINK irGetFileNames (void);
  56. SOMEXTERN char * SOMLINK irGetLastFileName (void);
  57.  
  58. #endif /* SOMIR_h */
  59.  
  60.  
  61.  
  62.  
  63.