home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / somir.hh < prev    next >
Text File  |  1999-02-22  |  1KB  |  54 lines

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