home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / stexcep.h < prev    next >
C/C++ Source or Header  |  1999-02-22  |  24KB  |  866 lines

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