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

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