home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / include / somdtype.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-02-22  |  1.5 KB  |  63 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: h:\somnt\include\somdtype.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: Development
  7.  *     SOM Emitter emith.dll: Development
  8.  */
  9.  
  10. #ifndef SOM_Module_h3a5csomnt5cinclude5csomdtype_SOMD_defined
  11. #define SOM_Module_h3a5csomnt5cinclude5csomdtype_SOMD_defined 1
  12. #include <som.h>
  13.  
  14. /*
  15.  * Start of user-defined types:
  16.  */
  17. #ifndef SOMClass
  18.     #define SOMClass SOMObject
  19. #endif /* SOMClass */
  20. #ifndef Container
  21.     #define Container SOMObject
  22. #endif /* Container */
  23. typedef
  24. unsigned long  ORBStatus;
  25. #ifndef _IDL_SEQUENCE_octet_defined
  26. #define _IDL_SEQUENCE_octet_defined
  27. typedef struct {
  28.     unsigned long _maximum;
  29.     unsigned long _length;
  30.     octet *_buffer;
  31. } _IDL_SEQUENCE_octet;
  32. #endif /* _IDL_SEQUENCE_octet_defined */ 
  33. typedef
  34. _IDL_SEQUENCE_octet ReferenceData;
  35. typedef
  36. unsigned long  Flags;
  37. typedef
  38. struct NamedValue {
  39. Identifier name;
  40. any  argument;
  41. long  len;
  42. Flags arg_modes;
  43. } NamedValue;
  44. typedef
  45. string  ImplId;
  46. #define SOMD_SOMDVersion "2.1"
  47.  
  48. #ifndef SOM_DONT_USE_SHORT_NAMES
  49. #ifndef SOMTGD_SOMDVersion
  50.     #ifdef SOMDVersion
  51.         #undef SOMDVersion
  52.         #define SOMTGD_SOMDVersion 1
  53.     #else
  54.         #define SOMDVersion SOMD_SOMDVersion
  55.     #endif /* SOMDVersion */
  56. #endif /* SOMTGD_SOMDVersion */
  57. #endif /* SOM_DONT_USE_SHORT_NAMES */
  58.  
  59. /*
  60.  * End of user-defined types.
  61.  */
  62. #endif /* SOM_Module_h3a5csomnt5cinclude5csomdtype_SOMD_defined */
  63.