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

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