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

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: stexcep.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.17
  7.  *     SOM Emitter emitxh: 2.47
  8.  */
  9.  
  10. #ifndef SOM_Module_stexcep_StExcep_defined
  11. #define SOM_Module_stexcep_StExcep_defined 1
  12. #include <som.xh>
  13.  
  14. /*
  15.  * Start of bindings for IDL types
  16.  */
  17.  
  18. class SOMClass;
  19. class SOMObject;
  20. class Container;
  21. #define ex_StExcep_UNKNOWN "::StExcep::UNKNOWN"
  22. typedef
  23. struct StExcep_UNKNOWN {
  24. unsigned long  minor;
  25. completion_status completed;
  26. } StExcep_UNKNOWN;
  27. /*
  28.  *  the unknown exception
  29.  */
  30.  
  31. #define ex_StExcep_BAD_PARAM "::StExcep::BAD_PARAM"
  32. typedef
  33. struct StExcep_BAD_PARAM {
  34. unsigned long  minor;
  35. completion_status completed;
  36. } StExcep_BAD_PARAM;
  37. /*
  38.  *  an invalid parameter was passed
  39.  */
  40.  
  41. #define ex_StExcep_NO_MEMORY "::StExcep::NO_MEMORY"
  42. typedef
  43. struct StExcep_NO_MEMORY {
  44. unsigned long  minor;
  45. completion_status completed;
  46. } StExcep_NO_MEMORY;
  47. /*
  48.  *  dynamic memory allocation failure
  49.  */
  50.  
  51. #define ex_StExcep_IMP_LIMIT "::StExcep::IMP_LIMIT"
  52. typedef
  53. struct StExcep_IMP_LIMIT {
  54. unsigned long  minor;
  55. completion_status completed;
  56. } StExcep_IMP_LIMIT;
  57. /*
  58.  *  violated implementation limit
  59.  */
  60.  
  61. #define ex_StExcep_COMM_FAILURE "::StExcep::COMM_FAILURE"
  62. typedef
  63. struct StExcep_COMM_FAILURE {
  64. unsigned long  minor;
  65. completion_status completed;
  66. } StExcep_COMM_FAILURE;
  67. /*
  68.  *  communication failure
  69.  */
  70.  
  71. #define ex_StExcep_INV_OBJREF "::StExcep::INV_OBJREF"
  72. typedef
  73. struct StExcep_INV_OBJREF {
  74. unsigned long  minor;
  75. completion_status completed;
  76. } StExcep_INV_OBJREF;
  77. /*
  78.  *  invalid object reference
  79.  */
  80.  
  81. #define ex_StExcep_NO_PERMISSION "::StExcep::NO_PERMISSION"
  82. typedef
  83. struct StExcep_NO_PERMISSION {
  84. unsigned long  minor;
  85. completion_status completed;
  86. } StExcep_NO_PERMISSION;
  87. /*
  88.  *  no permission for attempted op.
  89.  */
  90.  
  91. #define ex_StExcep_INTERNAL "::StExcep::INTERNAL"
  92. typedef
  93. struct StExcep_INTERNAL {
  94. unsigned long  minor;
  95. completion_status completed;
  96. } StExcep_INTERNAL;
  97. /*
  98.  *  ORB internal error
  99.  */
  100.  
  101. #define ex_StExcep_MARSHAL "::StExcep::MARSHAL"
  102. typedef
  103. struct StExcep_MARSHAL {
  104. unsigned long  minor;
  105. completion_status completed;
  106. } StExcep_MARSHAL;
  107. /*
  108.  *  error marshalling param/result
  109.  */
  110.  
  111. #define ex_StExcep_INITIALIZE "::StExcep::INITIALIZE"
  112. typedef
  113. struct StExcep_INITIALIZE {
  114. unsigned long  minor;
  115. completion_status completed;
  116. } StExcep_INITIALIZE;
  117. /*
  118.  *  ORB initialization failure
  119.  */
  120.  
  121. #define ex_StExcep_NO_IMPLEMENT "::StExcep::NO_IMPLEMENT"
  122. typedef
  123. struct StExcep_NO_IMPLEMENT {
  124. unsigned long  minor;
  125. completion_status completed;
  126. } StExcep_NO_IMPLEMENT;
  127. /*
  128.  *  operation implementation unavail.
  129.  */
  130.  
  131. #define ex_StExcep_BAD_TYPECODE "::StExcep::BAD_TYPECODE"
  132. typedef
  133. struct StExcep_BAD_TYPECODE {
  134. unsigned long  minor;
  135. completion_status completed;
  136. } StExcep_BAD_TYPECODE;
  137. /*
  138.  *  bad typecode
  139.  */
  140.  
  141. #define ex_StExcep_BAD_OPERATION "::StExcep::BAD_OPERATION"
  142. typedef
  143. struct StExcep_BAD_OPERATION {
  144. unsigned long  minor;
  145. completion_status completed;
  146. } StExcep_BAD_OPERATION;
  147. /*
  148.  *  invalid operation
  149.  */
  150.  
  151. #define ex_StExcep_NO_RESOURCES "::StExcep::NO_RESOURCES"
  152. typedef
  153. struct StExcep_NO_RESOURCES {
  154. unsigned long  minor;
  155. completion_status completed;
  156. } StExcep_NO_RESOURCES;
  157. /*
  158.  *  insufficient resources for req.
  159.  */
  160.  
  161. #define ex_StExcep_NO_RESPONSE "::StExcep::NO_RESPONSE"
  162. typedef
  163. struct StExcep_NO_RESPONSE {
  164. unsigned long  minor;
  165. completion_status completed;
  166. } StExcep_NO_RESPONSE;
  167. /*
  168.  *  response to req. not yet avail.
  169.  */
  170.  
  171. #define ex_StExcep_PERSIST_STORE "::StExcep::PERSIST_STORE"
  172. typedef
  173. struct StExcep_PERSIST_STORE {
  174. unsigned long  minor;
  175. completion_status completed;
  176. } StExcep_PERSIST_STORE;
  177. /*
  178.  *  persistent storage failure
  179.  */
  180.  
  181. #define ex_StExcep_BAD_INV_ORDER "::StExcep::BAD_INV_ORDER"
  182. typedef
  183. struct StExcep_BAD_INV_ORDER {
  184. unsigned long  minor;
  185. completion_status completed;
  186. } StExcep_BAD_INV_ORDER;
  187. /*
  188.  *  routine invocations out of order
  189.  */
  190.  
  191. #define ex_StExcep_TRANSIENT "::StExcep::TRANSIENT"
  192. typedef
  193. struct StExcep_TRANSIENT {
  194. unsigned long  minor;
  195. completion_status completed;
  196. } StExcep_TRANSIENT;
  197. /*
  198.  *  transient failure - reissue req.
  199.  */
  200.  
  201. #define ex_StExcep_FREE_MEM "::StExcep::FREE_MEM"
  202. typedef
  203. struct StExcep_FREE_MEM {
  204. unsigned long  minor;
  205. completion_status completed;
  206. } StExcep_FREE_MEM;
  207. /*
  208.  *  cannot free memory
  209.  */
  210.  
  211. #define ex_StExcep_INV_IDENT "::StExcep::INV_IDENT"
  212. typedef
  213. struct StExcep_INV_IDENT {
  214. unsigned long  minor;
  215. completion_status completed;
  216. } StExcep_INV_IDENT;
  217. /*
  218.  *  invalid identifier syntax
  219.  */
  220.  
  221. #define ex_StExcep_INV_FLAG "::StExcep::INV_FLAG"
  222. typedef
  223. struct StExcep_INV_FLAG {
  224. unsigned long  minor;
  225. completion_status completed;
  226. } StExcep_INV_FLAG;
  227. /*
  228.  *  invalid flag was specified
  229.  */
  230.  
  231. #define ex_StExcep_INTF_REPOS "::StExcep::INTF_REPOS"
  232. typedef
  233. struct StExcep_INTF_REPOS {
  234. unsigned long  minor;
  235. completion_status completed;
  236. } StExcep_INTF_REPOS;
  237. /*
  238.  *  error accessing interface repos.
  239.  */
  240.  
  241. #define ex_StExcep_CONTEXT "::StExcep::CONTEXT"
  242. typedef
  243. struct StExcep_CONTEXT {
  244. unsigned long  minor;
  245. completion_status completed;
  246. } StExcep_CONTEXT;
  247. /*
  248.  *  error processing context object
  249.  */
  250.  
  251. #define ex_StExcep_OBJ_ADAPTER "::StExcep::OBJ_ADAPTER"
  252. typedef
  253. struct StExcep_OBJ_ADAPTER {
  254. unsigned long  minor;
  255. completion_status completed;
  256. } StExcep_OBJ_ADAPTER;
  257. /*
  258.  *  failure detected by obj. adapter
  259.  */
  260.  
  261. #define ex_StExcep_DATA_CONVERSION "::StExcep::DATA_CONVERSION"
  262. typedef
  263. struct StExcep_DATA_CONVERSION {
  264. unsigned long  minor;
  265. completion_status completed;
  266. } StExcep_DATA_CONVERSION;
  267. /*
  268.  *  data conversion error
  269.  *  DSOM standard exceptions
  270.  */
  271.  
  272. #define ex_StExcep_OPSYS "::StExcep::OPSYS"
  273. typedef
  274. struct StExcep_OPSYS {
  275. unsigned long  minor;
  276. completion_status completed;
  277. } StExcep_OPSYS;
  278. /*
  279.  *  operating system error
  280.  */
  281.  
  282. #define ex_StExcep_WMQUIT "::StExcep::WMQUIT"
  283. typedef
  284. struct StExcep_WMQUIT {
  285. unsigned long  minor;
  286. completion_status completed;
  287. } StExcep_WMQUIT;
  288. /*
  289.  *  WMQUIT message
  290.  */
  291.  
  292. #define ex_StExcep_DISPATCH "::StExcep::DISPATCH"
  293. typedef
  294. struct StExcep_DISPATCH {
  295. unsigned long  minor;
  296. completion_status completed;
  297. } StExcep_DISPATCH;
  298. /*
  299.  *  no longer raised by DSOM
  300.  *  Transaction Service standard exceptions
  301.  */
  302.  
  303. #define ex_StExcep_TransactionRequired "::StExcep::TransactionRequired"
  304. typedef
  305. struct StExcep_TransactionRequired {
  306. unsigned long  minor;
  307. completion_status completed;
  308. } StExcep_TransactionRequired;
  309. /*
  310.  *  operation requires transaction
  311.  */
  312.  
  313. #define ex_StExcep_TransactionRolledBack "::StExcep::TransactionRolledBack"
  314. typedef
  315. struct StExcep_TransactionRolledBack {
  316. unsigned long  minor;
  317. completion_status completed;
  318. } StExcep_TransactionRolledBack;
  319. /*
  320.  *  current transaction has rolled back
  321.  */
  322.  
  323. #define ex_StExcep_InvalidTransaction "::StExcep::InvalidTransaction"
  324. typedef
  325. struct StExcep_InvalidTransaction {
  326. unsigned long  minor;
  327. completion_status completed;
  328. } StExcep_InvalidTransaction;
  329. /*
  330.  *  transaction invalid/in invalid state
  331.  */
  332.  
  333. #define ex_StExcep_WrongTransaction "::StExcep::WrongTransaction"
  334. typedef
  335. struct StExcep_WrongTransaction {
  336. unsigned long  minor;
  337. completion_status completed;
  338. } StExcep_WrongTransaction;
  339. /*
  340.  *  reply received for wrong transaction
  341.  */
  342.  
  343.  
  344. #ifndef SOM_DONT_USE_SHORT_NAMES
  345. #ifndef SOMTGD_ex_UNKNOWN
  346.     #ifdef ex_UNKNOWN
  347.         #undef ex_UNKNOWN
  348.         #define SOMTGD_ex_UNKNOWN 1
  349.     #else
  350.         #define ex_UNKNOWN ex_StExcep_UNKNOWN
  351.     #endif /* ex_UNKNOWN */
  352. #endif /* SOMTGD_ex_UNKNOWN */
  353. #ifndef SOMTGD_UNKNOWN
  354.     #ifdef UNKNOWN
  355.         #undef UNKNOWN
  356.         #define SOMTGD_UNKNOWN 1
  357.     #else
  358.         #define UNKNOWN StExcep_UNKNOWN
  359.     #endif /* UNKNOWN */
  360. #endif /* SOMTGD_UNKNOWN */
  361. #ifndef SOMTGD_ex_BAD_PARAM
  362.     #ifdef ex_BAD_PARAM
  363.         #undef ex_BAD_PARAM
  364.         #define SOMTGD_ex_BAD_PARAM 1
  365.     #else
  366.         #define ex_BAD_PARAM ex_StExcep_BAD_PARAM
  367.     #endif /* ex_BAD_PARAM */
  368. #endif /* SOMTGD_ex_BAD_PARAM */
  369. #ifndef SOMTGD_BAD_PARAM
  370.     #ifdef BAD_PARAM
  371.         #undef BAD_PARAM
  372.         #define SOMTGD_BAD_PARAM 1
  373.     #else
  374.         #define BAD_PARAM StExcep_BAD_PARAM
  375.     #endif /* BAD_PARAM */
  376. #endif /* SOMTGD_BAD_PARAM */
  377. #ifndef SOMTGD_ex_NO_MEMORY
  378.     #ifdef ex_NO_MEMORY
  379.         #undef ex_NO_MEMORY
  380.         #define SOMTGD_ex_NO_MEMORY 1
  381.     #else
  382.         #define ex_NO_MEMORY ex_StExcep_NO_MEMORY
  383.     #endif /* ex_NO_MEMORY */
  384. #endif /* SOMTGD_ex_NO_MEMORY */
  385. #ifndef SOMTGD_NO_MEMORY
  386.     #ifdef NO_MEMORY
  387.         #undef NO_MEMORY
  388.         #define SOMTGD_NO_MEMORY 1
  389.     #else
  390.         #define NO_MEMORY StExcep_NO_MEMORY
  391.     #endif /* NO_MEMORY */
  392. #endif /* SOMTGD_NO_MEMORY */
  393. #ifndef SOMTGD_ex_IMP_LIMIT
  394.     #ifdef ex_IMP_LIMIT
  395.         #undef ex_IMP_LIMIT
  396.         #define SOMTGD_ex_IMP_LIMIT 1
  397.     #else
  398.         #define ex_IMP_LIMIT ex_StExcep_IMP_LIMIT
  399.     #endif /* ex_IMP_LIMIT */
  400. #endif /* SOMTGD_ex_IMP_LIMIT */
  401. #ifndef SOMTGD_IMP_LIMIT
  402.     #ifdef IMP_LIMIT
  403.         #undef IMP_LIMIT
  404.         #define SOMTGD_IMP_LIMIT 1
  405.     #else
  406.         #define IMP_LIMIT StExcep_IMP_LIMIT
  407.     #endif /* IMP_LIMIT */
  408. #endif /* SOMTGD_IMP_LIMIT */
  409. #ifndef SOMTGD_ex_COMM_FAILURE
  410.     #ifdef ex_COMM_FAILURE
  411.         #undef ex_COMM_FAILURE
  412.         #define SOMTGD_ex_COMM_FAILURE 1
  413.     #else
  414.         #define ex_COMM_FAILURE ex_StExcep_COMM_FAILURE
  415.     #endif /* ex_COMM_FAILURE */
  416. #endif /* SOMTGD_ex_COMM_FAILURE */
  417. #ifndef SOMTGD_COMM_FAILURE
  418.     #ifdef COMM_FAILURE
  419.         #undef COMM_FAILURE
  420.         #define SOMTGD_COMM_FAILURE 1
  421.     #else
  422.         #define COMM_FAILURE StExcep_COMM_FAILURE
  423.     #endif /* COMM_FAILURE */
  424. #endif /* SOMTGD_COMM_FAILURE */
  425. #ifndef SOMTGD_ex_INV_OBJREF
  426.     #ifdef ex_INV_OBJREF
  427.         #undef ex_INV_OBJREF
  428.         #define SOMTGD_ex_INV_OBJREF 1
  429.     #else
  430.         #define ex_INV_OBJREF ex_StExcep_INV_OBJREF
  431.     #endif /* ex_INV_OBJREF */
  432. #endif /* SOMTGD_ex_INV_OBJREF */
  433. #ifndef SOMTGD_INV_OBJREF
  434.     #ifdef INV_OBJREF
  435.         #undef INV_OBJREF
  436.         #define SOMTGD_INV_OBJREF 1
  437.     #else
  438.         #define INV_OBJREF StExcep_INV_OBJREF
  439.     #endif /* INV_OBJREF */
  440. #endif /* SOMTGD_INV_OBJREF */
  441. #ifndef SOMTGD_ex_NO_PERMISSION
  442.     #ifdef ex_NO_PERMISSION
  443.         #undef ex_NO_PERMISSION
  444.         #define SOMTGD_ex_NO_PERMISSION 1
  445.     #else
  446.         #define ex_NO_PERMISSION ex_StExcep_NO_PERMISSION
  447.     #endif /* ex_NO_PERMISSION */
  448. #endif /* SOMTGD_ex_NO_PERMISSION */
  449. #ifndef SOMTGD_NO_PERMISSION
  450.     #ifdef NO_PERMISSION
  451.         #undef NO_PERMISSION
  452.         #define SOMTGD_NO_PERMISSION 1
  453.     #else
  454.         #define NO_PERMISSION StExcep_NO_PERMISSION
  455.     #endif /* NO_PERMISSION */
  456. #endif /* SOMTGD_NO_PERMISSION */
  457. #ifndef SOMTGD_ex_INTERNAL
  458.     #ifdef ex_INTERNAL
  459.         #undef ex_INTERNAL
  460.         #define SOMTGD_ex_INTERNAL 1
  461.     #else
  462.         #define ex_INTERNAL ex_StExcep_INTERNAL
  463.     #endif /* ex_INTERNAL */
  464. #endif /* SOMTGD_ex_INTERNAL */
  465. #ifndef SOMTGD_INTERNAL
  466.     #ifdef INTERNAL
  467.         #undef INTERNAL
  468.         #define SOMTGD_INTERNAL 1
  469.     #else
  470.         #define INTERNAL StExcep_INTERNAL
  471.     #endif /* INTERNAL */
  472. #endif /* SOMTGD_INTERNAL */
  473. #ifndef SOMTGD_ex_MARSHAL
  474.     #ifdef ex_MARSHAL
  475.         #undef ex_MARSHAL
  476.         #define SOMTGD_ex_MARSHAL 1
  477.     #else
  478.         #define ex_MARSHAL ex_StExcep_MARSHAL
  479.     #endif /* ex_MARSHAL */
  480. #endif /* SOMTGD_ex_MARSHAL */
  481. #ifndef SOMTGD_MARSHAL
  482.     #ifdef MARSHAL
  483.         #undef MARSHAL
  484.         #define SOMTGD_MARSHAL 1
  485.     #else
  486.         #define MARSHAL StExcep_MARSHAL
  487.     #endif /* MARSHAL */
  488. #endif /* SOMTGD_MARSHAL */
  489. #ifndef SOMTGD_ex_INITIALIZE
  490.     #ifdef ex_INITIALIZE
  491.         #undef ex_INITIALIZE
  492.         #define SOMTGD_ex_INITIALIZE 1
  493.     #else
  494.         #define ex_INITIALIZE ex_StExcep_INITIALIZE
  495.     #endif /* ex_INITIALIZE */
  496. #endif /* SOMTGD_ex_INITIALIZE */
  497. #ifndef SOMTGD_INITIALIZE
  498.     #ifdef INITIALIZE
  499.         #undef INITIALIZE
  500.         #define SOMTGD_INITIALIZE 1
  501.     #else
  502.         #define INITIALIZE StExcep_INITIALIZE
  503.     #endif /* INITIALIZE */
  504. #endif /* SOMTGD_INITIALIZE */
  505. #ifndef SOMTGD_ex_NO_IMPLEMENT
  506.     #ifdef ex_NO_IMPLEMENT
  507.         #undef ex_NO_IMPLEMENT
  508.         #define SOMTGD_ex_NO_IMPLEMENT 1
  509.     #else
  510.         #define ex_NO_IMPLEMENT ex_StExcep_NO_IMPLEMENT
  511.     #endif /* ex_NO_IMPLEMENT */
  512. #endif /* SOMTGD_ex_NO_IMPLEMENT */
  513. #ifndef SOMTGD_NO_IMPLEMENT
  514.     #ifdef NO_IMPLEMENT
  515.         #undef NO_IMPLEMENT
  516.         #define SOMTGD_NO_IMPLEMENT 1
  517.     #else
  518.         #define NO_IMPLEMENT StExcep_NO_IMPLEMENT
  519.     #endif /* NO_IMPLEMENT */
  520. #endif /* SOMTGD_NO_IMPLEMENT */
  521. #ifndef SOMTGD_ex_BAD_TYPECODE
  522.     #ifdef ex_BAD_TYPECODE
  523.         #undef ex_BAD_TYPECODE
  524.         #define SOMTGD_ex_BAD_TYPECODE 1
  525.     #else
  526.         #define ex_BAD_TYPECODE ex_StExcep_BAD_TYPECODE
  527.     #endif /* ex_BAD_TYPECODE */
  528. #endif /* SOMTGD_ex_BAD_TYPECODE */
  529. #ifndef SOMTGD_BAD_TYPECODE
  530.     #ifdef BAD_TYPECODE
  531.         #undef BAD_TYPECODE
  532.         #define SOMTGD_BAD_TYPECODE 1
  533.     #else
  534.         #define BAD_TYPECODE StExcep_BAD_TYPECODE
  535.     #endif /* BAD_TYPECODE */
  536. #endif /* SOMTGD_BAD_TYPECODE */
  537. #ifndef SOMTGD_ex_BAD_OPERATION
  538.     #ifdef ex_BAD_OPERATION
  539.         #undef ex_BAD_OPERATION
  540.         #define SOMTGD_ex_BAD_OPERATION 1
  541.     #else
  542.         #define ex_BAD_OPERATION ex_StExcep_BAD_OPERATION
  543.     #endif /* ex_BAD_OPERATION */
  544. #endif /* SOMTGD_ex_BAD_OPERATION */
  545. #ifndef SOMTGD_BAD_OPERATION
  546.     #ifdef BAD_OPERATION
  547.         #undef BAD_OPERATION
  548.         #define SOMTGD_BAD_OPERATION 1
  549.     #else
  550.         #define BAD_OPERATION StExcep_BAD_OPERATION
  551.     #endif /* BAD_OPERATION */
  552. #endif /* SOMTGD_BAD_OPERATION */
  553. #ifndef SOMTGD_ex_NO_RESOURCES
  554.     #ifdef ex_NO_RESOURCES
  555.         #undef ex_NO_RESOURCES
  556.         #define SOMTGD_ex_NO_RESOURCES 1
  557.     #else
  558.         #define ex_NO_RESOURCES ex_StExcep_NO_RESOURCES
  559.     #endif /* ex_NO_RESOURCES */
  560. #endif /* SOMTGD_ex_NO_RESOURCES */
  561. #ifndef SOMTGD_NO_RESOURCES
  562.     #ifdef NO_RESOURCES
  563.         #undef NO_RESOURCES
  564.         #define SOMTGD_NO_RESOURCES 1
  565.     #else
  566.         #define NO_RESOURCES StExcep_NO_RESOURCES
  567.     #endif /* NO_RESOURCES */
  568. #endif /* SOMTGD_NO_RESOURCES */
  569. #ifndef SOMTGD_ex_NO_RESPONSE
  570.     #ifdef ex_NO_RESPONSE
  571.         #undef ex_NO_RESPONSE
  572.         #define SOMTGD_ex_NO_RESPONSE 1
  573.     #else
  574.         #define ex_NO_RESPONSE ex_StExcep_NO_RESPONSE
  575.     #endif /* ex_NO_RESPONSE */
  576. #endif /* SOMTGD_ex_NO_RESPONSE */
  577. #ifndef SOMTGD_NO_RESPONSE
  578.     #ifdef NO_RESPONSE
  579.         #undef NO_RESPONSE
  580.         #define SOMTGD_NO_RESPONSE 1
  581.     #else
  582.         #define NO_RESPONSE StExcep_NO_RESPONSE
  583.     #endif /* NO_RESPONSE */
  584. #endif /* SOMTGD_NO_RESPONSE */
  585. #ifndef SOMTGD_ex_PERSIST_STORE
  586.     #ifdef ex_PERSIST_STORE
  587.         #undef ex_PERSIST_STORE
  588.         #define SOMTGD_ex_PERSIST_STORE 1
  589.     #else
  590.         #define ex_PERSIST_STORE ex_StExcep_PERSIST_STORE
  591.     #endif /* ex_PERSIST_STORE */
  592. #endif /* SOMTGD_ex_PERSIST_STORE */
  593. #ifndef SOMTGD_PERSIST_STORE
  594.     #ifdef PERSIST_STORE
  595.         #undef PERSIST_STORE
  596.         #define SOMTGD_PERSIST_STORE 1
  597.     #else
  598.         #define PERSIST_STORE StExcep_PERSIST_STORE
  599.     #endif /* PERSIST_STORE */
  600. #endif /* SOMTGD_PERSIST_STORE */
  601. #ifndef SOMTGD_ex_BAD_INV_ORDER
  602.     #ifdef ex_BAD_INV_ORDER
  603.         #undef ex_BAD_INV_ORDER
  604.         #define SOMTGD_ex_BAD_INV_ORDER 1
  605.     #else
  606.         #define ex_BAD_INV_ORDER ex_StExcep_BAD_INV_ORDER
  607.     #endif /* ex_BAD_INV_ORDER */
  608. #endif /* SOMTGD_ex_BAD_INV_ORDER */
  609. #ifndef SOMTGD_BAD_INV_ORDER
  610.     #ifdef BAD_INV_ORDER
  611.         #undef BAD_INV_ORDER
  612.         #define SOMTGD_BAD_INV_ORDER 1
  613.     #else
  614.         #define BAD_INV_ORDER StExcep_BAD_INV_ORDER
  615.     #endif /* BAD_INV_ORDER */
  616. #endif /* SOMTGD_BAD_INV_ORDER */
  617. #ifndef SOMTGD_ex_TRANSIENT
  618.     #ifdef ex_TRANSIENT
  619.         #undef ex_TRANSIENT
  620.         #define SOMTGD_ex_TRANSIENT 1
  621.     #else
  622.         #define ex_TRANSIENT ex_StExcep_TRANSIENT
  623.     #endif /* ex_TRANSIENT */
  624. #endif /* SOMTGD_ex_TRANSIENT */
  625. #ifndef SOMTGD_TRANSIENT
  626.     #ifdef TRANSIENT
  627.         #undef TRANSIENT
  628.         #define SOMTGD_TRANSIENT 1
  629.     #else
  630.         #define TRANSIENT StExcep_TRANSIENT
  631.     #endif /* TRANSIENT */
  632. #endif /* SOMTGD_TRANSIENT */
  633. #ifndef SOMTGD_ex_FREE_MEM
  634.     #ifdef ex_FREE_MEM
  635.         #undef ex_FREE_MEM
  636.         #define SOMTGD_ex_FREE_MEM 1
  637.     #else
  638.         #define ex_FREE_MEM ex_StExcep_FREE_MEM
  639.     #endif /* ex_FREE_MEM */
  640. #endif /* SOMTGD_ex_FREE_MEM */
  641. #ifndef SOMTGD_FREE_MEM
  642.     #ifdef FREE_MEM
  643.         #undef FREE_MEM
  644.         #define SOMTGD_FREE_MEM 1
  645.     #else
  646.         #define FREE_MEM StExcep_FREE_MEM
  647.     #endif /* FREE_MEM */
  648. #endif /* SOMTGD_FREE_MEM */
  649. #ifndef SOMTGD_ex_INV_IDENT
  650.     #ifdef ex_INV_IDENT
  651.         #undef ex_INV_IDENT
  652.         #define SOMTGD_ex_INV_IDENT 1
  653.     #else
  654.         #define ex_INV_IDENT ex_StExcep_INV_IDENT
  655.     #endif /* ex_INV_IDENT */
  656. #endif /* SOMTGD_ex_INV_IDENT */
  657. #ifndef SOMTGD_INV_IDENT
  658.     #ifdef INV_IDENT
  659.         #undef INV_IDENT
  660.         #define SOMTGD_INV_IDENT 1
  661.     #else
  662.         #define INV_IDENT StExcep_INV_IDENT
  663.     #endif /* INV_IDENT */
  664. #endif /* SOMTGD_INV_IDENT */
  665. #ifndef SOMTGD_ex_INV_FLAG
  666.     #ifdef ex_INV_FLAG
  667.         #undef ex_INV_FLAG
  668.         #define SOMTGD_ex_INV_FLAG 1
  669.     #else
  670.         #define ex_INV_FLAG ex_StExcep_INV_FLAG
  671.     #endif /* ex_INV_FLAG */
  672. #endif /* SOMTGD_ex_INV_FLAG */
  673. #ifndef SOMTGD_INV_FLAG
  674.     #ifdef INV_FLAG
  675.         #undef INV_FLAG
  676.         #define SOMTGD_INV_FLAG 1
  677.     #else
  678.         #define INV_FLAG StExcep_INV_FLAG
  679.     #endif /* INV_FLAG */
  680. #endif /* SOMTGD_INV_FLAG */
  681. #ifndef SOMTGD_ex_INTF_REPOS
  682.     #ifdef ex_INTF_REPOS
  683.         #undef ex_INTF_REPOS
  684.         #define SOMTGD_ex_INTF_REPOS 1
  685.     #else
  686.         #define ex_INTF_REPOS ex_StExcep_INTF_REPOS
  687.     #endif /* ex_INTF_REPOS */
  688. #endif /* SOMTGD_ex_INTF_REPOS */
  689. #ifndef SOMTGD_INTF_REPOS
  690.     #ifdef INTF_REPOS
  691.         #undef INTF_REPOS
  692.         #define SOMTGD_INTF_REPOS 1
  693.     #else
  694.         #define INTF_REPOS StExcep_INTF_REPOS
  695.     #endif /* INTF_REPOS */
  696. #endif /* SOMTGD_INTF_REPOS */
  697. #ifndef SOMTGD_ex_CONTEXT
  698.     #ifdef ex_CONTEXT
  699.         #undef ex_CONTEXT
  700.         #define SOMTGD_ex_CONTEXT 1
  701.     #else
  702.         #define ex_CONTEXT ex_StExcep_CONTEXT
  703.     #endif /* ex_CONTEXT */
  704. #endif /* SOMTGD_ex_CONTEXT */
  705. #ifndef SOMTGD_CONTEXT
  706.     #ifdef CONTEXT
  707.         #undef CONTEXT
  708.         #define SOMTGD_CONTEXT 1
  709.     #else
  710.         #define CONTEXT StExcep_CONTEXT
  711.     #endif /* CONTEXT */
  712. #endif /* SOMTGD_CONTEXT */
  713. #ifndef SOMTGD_ex_OBJ_ADAPTER
  714.     #ifdef ex_OBJ_ADAPTER
  715.         #undef ex_OBJ_ADAPTER
  716.         #define SOMTGD_ex_OBJ_ADAPTER 1
  717.     #else
  718.         #define ex_OBJ_ADAPTER ex_StExcep_OBJ_ADAPTER
  719.     #endif /* ex_OBJ_ADAPTER */
  720. #endif /* SOMTGD_ex_OBJ_ADAPTER */
  721. #ifndef SOMTGD_OBJ_ADAPTER
  722.     #ifdef OBJ_ADAPTER
  723.         #undef OBJ_ADAPTER
  724.         #define SOMTGD_OBJ_ADAPTER 1
  725.     #else
  726.         #define OBJ_ADAPTER StExcep_OBJ_ADAPTER
  727.     #endif /* OBJ_ADAPTER */
  728. #endif /* SOMTGD_OBJ_ADAPTER */
  729. #ifndef SOMTGD_ex_DATA_CONVERSION
  730.     #ifdef ex_DATA_CONVERSION
  731.         #undef ex_DATA_CONVERSION
  732.         #define SOMTGD_ex_DATA_CONVERSION 1
  733.     #else
  734.         #define ex_DATA_CONVERSION ex_StExcep_DATA_CONVERSION
  735.     #endif /* ex_DATA_CONVERSION */
  736. #endif /* SOMTGD_ex_DATA_CONVERSION */
  737. #ifndef SOMTGD_DATA_CONVERSION
  738.     #ifdef DATA_CONVERSION
  739.         #undef DATA_CONVERSION
  740.         #define SOMTGD_DATA_CONVERSION 1
  741.     #else
  742.         #define DATA_CONVERSION StExcep_DATA_CONVERSION
  743.     #endif /* DATA_CONVERSION */
  744. #endif /* SOMTGD_DATA_CONVERSION */
  745. #ifndef SOMTGD_ex_OPSYS
  746.     #ifdef ex_OPSYS
  747.         #undef ex_OPSYS
  748.         #define SOMTGD_ex_OPSYS 1
  749.     #else
  750.         #define ex_OPSYS ex_StExcep_OPSYS
  751.     #endif /* ex_OPSYS */
  752. #endif /* SOMTGD_ex_OPSYS */
  753. #ifndef SOMTGD_OPSYS
  754.     #ifdef OPSYS
  755.         #undef OPSYS
  756.         #define SOMTGD_OPSYS 1
  757.     #else
  758.         #define OPSYS StExcep_OPSYS
  759.     #endif /* OPSYS */
  760. #endif /* SOMTGD_OPSYS */
  761. #ifndef SOMTGD_ex_WMQUIT
  762.     #ifdef ex_WMQUIT
  763.         #undef ex_WMQUIT
  764.         #define SOMTGD_ex_WMQUIT 1
  765.     #else
  766.         #define ex_WMQUIT ex_StExcep_WMQUIT
  767.     #endif /* ex_WMQUIT */
  768. #endif /* SOMTGD_ex_WMQUIT */
  769. #ifndef SOMTGD_WMQUIT
  770.     #ifdef WMQUIT
  771.         #undef WMQUIT
  772.         #define SOMTGD_WMQUIT 1
  773.     #else
  774.         #define WMQUIT StExcep_WMQUIT
  775.     #endif /* WMQUIT */
  776. #endif /* SOMTGD_WMQUIT */
  777. #ifndef SOMTGD_ex_DISPATCH
  778.     #ifdef ex_DISPATCH
  779.         #undef ex_DISPATCH
  780.         #define SOMTGD_ex_DISPATCH 1
  781.     #else
  782.         #define ex_DISPATCH ex_StExcep_DISPATCH
  783.     #endif /* ex_DISPATCH */
  784. #endif /* SOMTGD_ex_DISPATCH */
  785. #ifndef SOMTGD_DISPATCH
  786.     #ifdef DISPATCH
  787.         #undef DISPATCH
  788.         #define SOMTGD_DISPATCH 1
  789.     #else
  790.         #define DISPATCH StExcep_DISPATCH
  791.     #endif /* DISPATCH */
  792. #endif /* SOMTGD_DISPATCH */
  793. #ifndef SOMTGD_ex_TransactionRequired
  794.     #ifdef ex_TransactionRequired
  795.         #undef ex_TransactionRequired
  796.         #define SOMTGD_ex_TransactionRequired 1
  797.     #else
  798.         #define ex_TransactionRequired ex_StExcep_TransactionRequired
  799.     #endif /* ex_TransactionRequired */
  800. #endif /* SOMTGD_ex_TransactionRequired */
  801. #ifndef SOMTGD_TransactionRequired
  802.     #ifdef TransactionRequired
  803.         #undef TransactionRequired
  804.         #define SOMTGD_TransactionRequired 1
  805.     #else
  806.         #define TransactionRequired StExcep_TransactionRequired
  807.     #endif /* TransactionRequired */
  808. #endif /* SOMTGD_TransactionRequired */
  809. #ifndef SOMTGD_ex_TransactionRolledBack
  810.     #ifdef ex_TransactionRolledBack
  811.         #undef ex_TransactionRolledBack
  812.         #define SOMTGD_ex_TransactionRolledBack 1
  813.     #else
  814.         #define ex_TransactionRolledBack ex_StExcep_TransactionRolledBack
  815.     #endif /* ex_TransactionRolledBack */
  816. #endif /* SOMTGD_ex_TransactionRolledBack */
  817. #ifndef SOMTGD_TransactionRolledBack
  818.     #ifdef TransactionRolledBack
  819.         #undef TransactionRolledBack
  820.         #define SOMTGD_TransactionRolledBack 1
  821.     #else
  822.         #define TransactionRolledBack StExcep_TransactionRolledBack
  823.     #endif /* TransactionRolledBack */
  824. #endif /* SOMTGD_TransactionRolledBack */
  825. #ifndef SOMTGD_ex_InvalidTransaction
  826.     #ifdef ex_InvalidTransaction
  827.         #undef ex_InvalidTransaction
  828.         #define SOMTGD_ex_InvalidTransaction 1
  829.     #else
  830.         #define ex_InvalidTransaction ex_StExcep_InvalidTransaction
  831.     #endif /* ex_InvalidTransaction */
  832. #endif /* SOMTGD_ex_InvalidTransaction */
  833. #ifndef SOMTGD_InvalidTransaction
  834.     #ifdef InvalidTransaction
  835.         #undef InvalidTransaction
  836.         #define SOMTGD_InvalidTransaction 1
  837.     #else
  838.         #define InvalidTransaction StExcep_InvalidTransaction
  839.     #endif /* InvalidTransaction */
  840. #endif /* SOMTGD_InvalidTransaction */
  841. #ifndef SOMTGD_ex_WrongTransaction
  842.     #ifdef ex_WrongTransaction
  843.         #undef ex_WrongTransaction
  844.         #define SOMTGD_ex_WrongTransaction 1
  845.     #else
  846.         #define ex_WrongTransaction ex_StExcep_WrongTransaction
  847.     #endif /* ex_WrongTransaction */
  848. #endif /* SOMTGD_ex_WrongTransaction */
  849. #ifndef SOMTGD_WrongTransaction
  850.     #ifdef WrongTransaction
  851.         #undef WrongTransaction
  852.         #define SOMTGD_WrongTransaction 1
  853.     #else
  854.         #define WrongTransaction StExcep_WrongTransaction
  855.     #endif /* WrongTransaction */
  856. #endif /* SOMTGD_WrongTransaction */
  857. #endif /* SOM_DONT_USE_SHORT_NAMES */
  858.  
  859. /*
  860.  * End of bindings for IDL types.
  861.  */
  862. #endif /* SOM_Module_stexcep_StExcep_defined */
  863.