home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / include / somdtype.xh < prev    next >
Encoding:
Text File  |  1996-02-22  |  1.4 KB  |  60 lines

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